Varför rensar inte diskrensningen innehållet i tempmappen helt? - Winhelponline

Why Doesn T Disk Cleanup Clear Temp Folder Contents Completely



Diskrensning (Cleanmgr.exe) är ett inbyggt verktyg i Windows som erbjuder några användbara saneringsalternativ som inte finns i andra saneringsverktyg från tredje part. Det kan ta bort ersatta enhetsdrivrutiner , Tillfälliga filer, Internet Explorer-cache, föråldrade Windows-uppdateringar , Tidigare Windows-installation (Windows.old) -mapp , 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 bakom temporära filer?

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



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

För kriterier 2: Med en enkel registerredigering kan du göra att Diskrensning raderar alla tillfälliga filer eller bara de filer vars senaste åtkomststämpel är större än “n” antalet dagar från det aktuella datumet.



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





Låt diskrensning radera alla tillfälliga filer

Starta registerredigeraren och gå till:

HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  Windows  CurrentVersion  Explorer  VolumeCaches  Temporära filer

Dubbelklicka i den högra rutan LastAccess .



diskrensning raderar alla temporära filer

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

”LastAcess” -värdet representerar det antal dagar som måste ha gått sedan en fil senast öppnades eller en katalog skapades för att filen eller katalogen skulle kunna övervägas för rengöring av Cleanmgr.exe.

Genom att ställa in registervärdedata för LastAccess till 0 kan du tvinga diskrensning att städa upp alla tillfälliga filer. Den hoppar över filer som inte kan raderas - till exempel filer som är används för tillfället förbi applikationer och de du inte har skrivbehörighet.

För att vara säkrare kan du ställa in “LastAccess” till “3” så att Diskrensning inte raderar de filer som har använts under de senaste tre dagarna. “3” är säkrare för att i vissa fall en applikation som nu körs har lagrat de tillfälliga uppgifterna där borta, och du har varit i viloläge för systemet (istället för att stänga av det dagligen) mycket nyligen.

Ovanstående är samma registerredigering som jag skrev om 2005. Den gäller Windows 2000 / XP till Windows 10. Ref: Ändra “LastAccess” -värdet för rengöring av tillfälliga filer med hjälp av Diskrensning .

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

diskrensning raderar alla temporära filer

Endast mapparna som skapats (och filer som nås) före 25 oktober rensades - rensningen är klar idag, 1 nov.

Efter att ha tillämpat registerinställningen gör jag om Diskrensning.

diskrensning raderar alla temporära filer

De tillfälliga filerna är borta, förutom filer och mappar som används .

diskrensning raderar alla temporära filer

Tillfälliga filer Platser

Om du rensar upp tillfälliga filer när diskrensning körs förhöjd (“Kör som administratör”) rensas också ”tillfälliga” filer i följande mappar och undermappar, förutom filer och mappar i användarens TEMP-katalog.

  • % WINDIR% Temp
  • % WINDIR% Loggar
  • % WINDIR% System32 LogFiles

För det första använder jag inte verktyg för rengöring och underhåll från tredje part. Jag litar fortfarande på Diskrensning för det här jobbet - men jag gör det 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 det här?

En 'liten' andel från dig skulle allvarligt hjälpa till med tillväxten av denna blogg. Några bra förslag:
  • Kläm fast det!
  • Dela det till din favoritblogg + Facebook, Reddit
  • Tweeta det!
Så tack så mycket för ditt stöd, min läsare. Det tar inte mer än tio sekunder av din tid. Dela knapparna är precis nedanför. :)