Hvis du kjører Windows 7 har du kanskje lagt merke til at desktop snarveier forsvinne uten åpenbar årsak. Det viser seg at systemvedlikehold er ansvarlig for det. Den kjører som en ukentlig vedlikehold som påvirker desktop snarveier på to måter.
Det vil først fjerne snarveier på skrivebordet som ikke har vært brukt i minst tre måneder. Systemvedlikehold vil også fjerne ødelagte snarveier på skrivebordet hvis det er mer enn fire av dem. Problemet med sistnevnte er at Windows 7 vil gjenkjenne snarveier til frakoblede nettverkssteder som brutt og snarveier også som lenker til Shell mapper.
Microsoft tilbyr to løsninger på problemet. Den første råd er å holde antall ødelagte snarveier under fire. Dette er ikke alltid mulig på grunn av problemer med ødelagte snarveier nevnt ovenfor
Det andre forslaget fra Microsoft er å slå av datamaskinen Vedlikehold:.
Under System og sikkerhet, klikk på Finn og fikse problemene.
På den venstre navigasjonsruten klikker du Endre innstillinger.
Set Computer Vedlikehold til Av.
Dette slår imidlertid av alle andre datamaskinen vedlikeholdsrelaterte oppgaver som å sjekke systemet tid, disk volum feil eller diskplass feilrapporter.
Alle vedlikeholdsoppgaver de er drevet av skript som er plassert i c: \\ windows \\ Diagnostics \\ Planlagte \\ Vedlikehold \\. Alternativene er å redigere skript direkte i den katalogen. Tillatelsene forby at filene blir redigert av gjeldende bruker
Fikse Windows 7 Desktop Snarveier Disappearing
. Vennligst merk: Dette er et hack som kan få konsekvenser for andre deler av operativsystemet. Alt fungerte fint etterpå på testsystemet, men sørg for å sikkerhetskopiere filene skikkelig før du redigerer dem
Først må vi ta kontroll over filene slik at vi kan redigere dem. For å gjøre det må du ta eierskap først og deretter endre tilgangsrettighetene til den aktuelle brukeren, slik at filene kan endres.
Den første delen kan automatiseres. Bare laste ned skriptet på dette forumet og utføre den. Dette bør legge en ta eierskap innreise til høyreklikkmenyen i Windows Utforsker
Gå til C:. \\ Windows \\ diagnostikk \\ planlagt \\ vedlikehold i Windows Utforsker etter installere skriptet og høyreklikke på filen TS_BrokenShortcuts.ps1 Brukeren fortsatt ikke har tillatelse til å lagre filen som betyr at vi må fullføre neste trinn i tillegg før vi kan redigere ødelagte snarveier Powerscript filen slik at den ikke vil slette ødelagte snarveier automatisk. Åpne en hevet ledelinjen spør. Du gjør det ved å klikke på Start-kule, Alle programmer, deretter tilbehør. Høyreklikk på Ledetekst linken og velg Kjør som Administrator. Nå utstede følgende kommando for å gi de aktive bruker fulle rettigheter i filen. Sørg for at du erstatter BRUKERNAVN med navnet på den aktive bruker icacls c:. \\ Windows \\ diagnostikk \\ planlagt \\ vedlikehold \\ TS_BrokenShortcuts.ps1 /stipend BRUKERNAVN: F Nå kan du redigere fil som regel i et tekstredigeringsprogram som Notisblokk. Åpne den og finne en linje (linje 11) [string] $ list = "" Slett alt under det som er under den linjen opp til (linje 22) returnere $ liste Linjene som er slettet er: Get-ChildItem -Path $ path -Filter * INK | Foreach-Object {$ fullPath = ConvertTo-WQLPath $ _. Fullname $ wmiLinkFile = Get-WmiObject -query "SELECT navn, Target, AccessMask Fra Win32_ShortcutFile WHERE navn = '$ fullPath'" if (-ikke ( Test-ValidLink $ wmiLinkFile) -og (Test-Delete $ wmiLinkFile)) {$ list = AttachTo-List $ liste $ wmiLinkFile.Name}} Dette returnerer utgangspunktet en blank liste til skriptet slik at ingen snarveier bli slettet. Jeg har testet den med fem ødelagte snarveier og de har ikke blitt slettet etter å ha kjørt systemvedlikehold. Det fikset de ødelagte snarveier, men vi har fortsatt problemet som snarveier som ikke har vært brukt på en stund blir slettet av Windows 7 også. Vi har til (nesten) utføre den samme operasjonen her. Finn filen TS_UnusedDesktopIcons.ps1 i samme katalog. Ta eierskap av det og gi de aktive brukertilgangsrettigheter. Rediger filen etterpå og finne en linje (24) [string] $ list = "" Slett alt opp til linjen (35) retur $ liste slik at følgende linjer blir slettet Get-ChildItem -Path $ path -Filter * INK | Foreach-Object {$ fullPath = ConvertTo-WQLPath $ _. Fullname $ wmiLinkFile = Get-WmiObject -query "SELECT navn, Target, AccessMask Fra Win32_ShortcutFile WHERE navn = '$ fullPath'« $ lastAccessTime = Get-LastAccessTime $ _. Fullname if ((Test-ValidLink $ wmiLinkFile) -og (Test-Delete $ wmiLinkFile) -og (Test-FileShortcut $ wmiLinkFile) -og (Test-Ubrukte $ lastAccessTime $ terskel)) {$ list = AttachTo- List $ liste $ wmiLinkFile.Name}} Vær oppmerksom på at jeg ikke teste andre script, men det skal fungere like fint. Dette bør løse alle problemer som brukere har med fjernede snarveier på Windows 7-skrivebordet. Pass på at du sikkerhetskopierer filene ordentlig før du redigerer dem. Gi meg beskjed om dette arbeidet for deg, eller hvis du har en bedre idé om hvordan å fikse slettet snarveien problem i Windows 7.
. Velg tar eierskap alternativet som skal overføre eierskapet til den påloggede brukeren.
SummaryArticle NameFix Windows 7 Desktop Snarveier DisappearingAuthorMartin BrinkmannDescriptionIf snarveier på skrivebordet på din Windows-operativsystemet forsvinne uten brukerhandling, kan du prøve følgende reparasjoner for å få dem tilbake.