Varför lämnar diskrensning efter sig Temp-filer

click fraud protection

Diskrensning (Cleanmgr.exe) är ett inbyggt verktyg i Windows som erbjuder några användbara rensningsalternativ som inte är tillgängliga i andra rensningsverktyg från tredje part. Det kan ta bort ersatta enhetsdrivrutiner, Tillfälliga filer, Internet Explorer-cache, föråldrade Windows-uppdateringar, Mapp för föregående Windows-installation (Windows.old)., och mycket mer.

Men du kanske undrar varför Diskrensning hoppar över att ta bort vissa filer och mappar i din TEMP-mapp.

Varför lämnar diskrensning efter sig Temp-filer?

När det gäller att ta bort tillfälliga filer raderar Diskrensning som standard inte objekt som matchar följande kriterier:

  1. Filer med skrivskyddad, system eller dolda attribut
  2. Filer som har öppnats under de senaste sju dagarna
  3. Kataloger som har skapats under de senaste sju dagarna.

För kriterier 2: Med en enkel registerredigering kan du få Diskrensning att radera alla tillfälliga filer eller endast de filer vars senast öppnade tidsstämpel är större än "n" antal dagar från den aktuella datum.

RELATERAD:Hur man tar bort filer äldre än N dagar automatiskt i Windows

Få Diskrensning att radera alla tillfälliga filer

Starta Registereditorn och gå till:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Temporary Files

Dubbelklicka i den högra rutan Last Access.

diskrensning radera alla temporära filer

Ställ in värdedata för LastAccess till 0.

"LastAcess"-värdet representerar antalet dagar som måste ha förflutit sedan en fil senast åtkomst eller så skapades en katalog för den filen eller katalogen att övervägas för rensning av Cleanmgr.exe.

Genom att ställa in LastAccess registervärdesdata till 0 kan du tvinga Diskrensning att rensa upp alla temporära filer. Den hoppar över filer som inte kan raderas - till exempel filer som för närvarande används av applikationer, och de du inte har skrivbehörighet.

För att vara på den säkrare sidan kan du ställa in "LastAccess" till "3" så att Diskrensning inte raderar filerna som har använts under de senaste tre dagarna. "3" är säkrare för ifall någon applikation som körs för närvarande har lagrat den temporära data där borta, och du har lagt systemet i viloläge (istället för att stänga av det dagligen) på sistone.

Ovanstående är samma registerredigering som jag skrev om 2005. Det gäller för Windows 2000/XP till Windows 10. Ref: Ändra värdet "LastAccess" för att rensa de tillfälliga filerna med hjälp av verktyget Diskrensning.

Att köra Diskrensning med standardvärdet "LastAccess" lämnade många filer och mappar orörda.

diskrensning radera alla temporära filer

Endast de mappar som skapats (och filer som nås) före 25 oktober rensades - städningen gjordes idag, 1 november.

Efter att ha tillämpat registerinställningen körde jag Diskrensning igen.

diskrensning radera alla temporära filer

De temporära filerna är alla borta, utom filer och mappar som används.

diskrensning radera alla temporära filer

Tillfälliga filer Platser

Som en sidoanteckning, om du rensar upp temporära filer när Diskrensning körs förhöjt ("Kör som administratör"), "tillfälligt" filer i följande mappar och undermappar rensas också, förutom filer och mappar i användarens TEMP katalog.Ezoicrapportera denna annons

  • %WINDIR%\Temp
  • %WINDIR%\Logs
  • %WINDIR%\System32\LogFiles

Jag använder inte rensnings- och underhållsverktyg från tredje part. Jag litar fortfarande på Diskrensning för det här jobbet - men det gör jag automatisera det använder sig av Cleanmgr.exe växlar "/sageset" och "/sagerun."


En liten begäran: Om du gillade det här inlägget, vänligen dela detta?

En "liten" andel från dig skulle verkligen hjälpa mycket med den här bloggens tillväxt. Några bra förslag:
  • Fäst det!
  • Dela den till din favoritblogg + Facebook, Reddit
  • Tweet det!
Så tack så mycket för ditt stöd, min läsare. Det tar inte mer än 10 sekunder av din tid. Dela-knapparna finns precis nedanför. :)