Fix Windows 7 Desktop Snarveier Disappearing

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:.

  • Klikk på Start, og klikk deretter Kontrollpanel .

    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
    . Velg tar eierskap alternativet som skal overføre eierskapet til den påloggede brukeren.


    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.
    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.