Tag Archives: Tips

Windows 7 sletter mine genveje

windows 7 sletter genvejeMange har oplevet Windows 7 sletter alle deres genveje på skrivebordet. Dette er en del af den automatiske vedligeholdes procedure i Windows, og Microsoft har desværre (til alle administratores store fortrydelse) valgt at aktivere den som default.

Deaktiver den automatiske oprydning:

  • Skriv taskschd.msc
  • Naviger til Bibliotek Opgavestyrring -> Microsoft -> Windows -> Diagnosis
  • Vælg opgaven i det miderste vindue, og tryk deaktiver

Alternativt – fjern de linier der sletter genveje
Alle scripts til systemvedligeholdense ligger i mappen c:\windows\Diagnostics\Scheduled\Maintenance og kan redigeres i din editor.

  • Åben TS_BrokenShortcuts.ps1
  • Naviger ned til linie 11 [string]$list = “”
  • Slet det der ligger mellem Linie 11 og 22 (ned til return $list)
    Get-ChildItem -Path $path -filter *.lnk | Foreach-Object {
    $fullPath = ConvertTo-WQLPath $_.FullName
    $wmiLinkFile = Get-WmiObject -query "SELECT Name,Target,AccessMask FROM Win32_ShortcutFile WHERE Name = '$fullPath'"
    
    if(-not(Test-ValidLink $wmiLinkFile) -and (Test-Delete $wmiLinkFile))
    {
    $list = AttachTo-List $list $wmiLinkFile.Name
    }
    }
    
  • Åben TS_UnusedDesktopIcons.ps1
  • Slet det der ligger mellem linie 24 og 35
    Get-ChildItem -Path $path -filter *.lnk | Foreach-Object {
    $fullPath = ConvertTo-WQLPath $_.FullName
    $wmiLinkFile = Get-WmiObject -query "SELECT Name,Target,AccessMask FROM Win32_ShortcutFile WHERE Name = '$fullPath'"
    $lastAccessTime = Get-LastAccessTime $_.FullName
    
    if((Test-ValidLink $wmiLinkFile) -and (Test-Delete $wmiLinkFile) -and (Test-FileShortcut $wmiLinkFile) -and (Test-Unused $lastAccessTime $threshold))
    {
    $list = AttachTo-List $list $wmiLinkFile.Name
    }
    }
    
  • Husk at gem ændringerne

Grunden til denne alternative fremgangsmåde er at foretrække er, at systemvedligeholdelses funktionen også rydder op i tempfiler og andre systemvariabler. Det er med til at optimere dit system, så ved at deaktivere al systemvedligeholdelse, går vi også glip af de gode ting – og det er jo ikke meningen.