Como limpar o cache de miniaturas ou ícones?

0

Estou tentando excluir o cache de miniaturas por meio do seguinte comando:

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

Eu executo a declaração como administrador e antes disso eu termino com o explorer.exe .

Mas sempre recebo um erro de acesso negado.

O que posso fazer sobre isso? É o Windows 10 .

    
por ScientiaEtVeritas 12.11.2016 / 14:06

1 resposta

0

Use cleanmgr.exe também elevado. Quer através da interface gráfica ou com opções / sage / sagerun. Isso pode ser automatizado por meio de configurações de registro e um lote / script. Eu acabei de postar um

Aqui está uma versão reduzida do script do PowerShell

#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
}
    
por 12.11.2016 / 14:42