Wie bereinigen Sie den Thumbnail- oder Symbol-Cache?

745
ScientiaEtVeritas

Ich versuche den Thumbnail-Cache mit dem folgenden Befehl zu löschen:

DEL /F /S /Q /A %LocalAppData%\Microsoft\Windows\Explorer\thumbcache_*.db 

Ich führe die Anweisung als Administrator aus und davor beende ich die explorer.exe.

Ich bekomme aber immer einen Zugriff, der den Zugriff verweigert.

Was kann ich dagegen tun? Es ist Windows 10 .

0
Mögliches Duplikat von [Symbol-Cache aktualisieren ohne Neustart] (http://superuser.com/questions/499078/refresh-icon-cache-without-rebooting) Run5k vor 7 Jahren 3

1 Antwort auf die Frage

0
LotPings

Verwenden Sie cleanmgr.exeauch erhöht. Entweder über die GUI oder mit / sageset / sagerun -Optionen. Dies kann über Registrierungseinstellungen und ein Batch / Skript automatisiert werden. Ich habe gerade gestern einen gepostet

Hier ist eine reduzierte Version des PowerShell-Skripts

#Requires -RunAsAdministrator $SageSet = "StateFlags0099" $Base = "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\" $Locations= @( "Thumbnail Cache" ) ForEach($Location in $Locations) { Set-ItemProperty -Path $($Base+$Location) -Name $SageSet -Type DWORD -Value 2 -ea silentlycontinue | Out-Null } # do the cleanup . have to convert the SageSet number $Args = "/sagerun:$([string]([int]$SageSet.Substring($SageSet.Length-4)))" Start-Process -Wait "$env:SystemRoot\System32\cleanmgr.exe" -ArgumentList $Args -WindowStyle Hidden # Removw the Stateflags ForEach($Location in $Locations) { Remove-ItemProperty -Path $($Base+$Location) -Name $SageSet -Force -ea silentlycontinue | Out-Null }