Rensa automatiskt Temp-filer med hjälp av Diskrensning, Storage Sense eller Batch-fil

click fraud protection

TEMP-katalogen (%temp%) blir uppsvälld med tiden eftersom applikationer lagrar data där borta och inte alltid tar bort filerna och mapparna de skapade. Och mjukvaruinstallatörer extraherar innehållet i installationspaketen till mappen %temp% och misslyckas med att göra rensningen när installationen är klar.

diskrensning radera alla temporära filer

Problemet med "lågt diskutrymme" är ett minne blott - eller så uppstår problemet sällan nuförtiden eftersom system kommer med hårddiskar med hög kapacitet som blev smutsbilliga. Men du kanske fortfarande vill städa upp Temp-mappen och hålla systemet i toppform.

Tillfällig filrensning är en av de uppgifter som Windows utför tyst i bakgrunden, som en del av automatiskt underhåll eller systemunderhåll som använder Schemaläggaren. Automatiskt underhåll använder Diskrensning (cleanmgr.exe) med odokumenterade /autoclean parameter. De inbyggda underhållsuppgifterna utlöses om systemet lämnas inaktivt i cirka 5 minuter eller så, och slutar köras så snart Windows känner av användaraktivitet.

För att rensa

%temp% filer direkt utan att vänta på att den automatiska eller systemunderhålls-OS-uppgiften ska aktiveras, kan du använda ett av dessa metoder.

Metoder för att rensa tillfälliga filer automatiskt

  • Rensa temporära filer med Diskrensning
  • Rensa temporära filer med lagringsinställningar
  • Rensa temporära filer med en Windows Batch-fil

Automatisera borttagning av tillfälliga filer med Diskrensning

Det inbyggda verktyget Diskrensning (cleanmgr.exe) stöder automatisering sedan de tidiga versionerna av Windows, åtminstone från Windows XP, och fram till Windows 10. Du kan använda kommandona "sageset" och "sagerun" med ett unikt nummer för att konfigurera och köra rensningen automatiskt.

  • /d enhetsbeteckning: – Det här alternativet anger den enhet som du vill att Diskrensning ska rengöra.
  • /sageset: n – Det här alternativet visar dialogrutan Diskrensningsinställningar och skapar även en registernyckel för att lagra de inställningar du väljer. Värdet n, som lagras i registret, låter dig ange uppgifter som ska köras diskrensning. Värdet n kan vara vilket heltalsvärde som helst från 0 till 65535. För att ha alla alternativ tillgängliga när du använder alternativet /sageset, kan du behöva ange enheten där Windows är installerat.
  • /sagerun: n – Det här alternativet kör de angivna uppgifterna som är tilldelade värdet n om du använder alternativet \sageset. Alla enheter på datorn är uppräknade och den valda profilen körs mot varje enhet.

Du kan till exempel använda /sageset: 1000 för rengöring %temp% filer, /sageset: 1001 för andra objekt som "Thumbnails" cache och så vidare. Du kan också välja flera rengöringsalternativ för en enda sageset # konfiguration.

Konfigurera Diskrensning för Temp Files Cleanup

Öppna en förhöjd eller Admin Kommandotolk och kör följande kommando:

cleanmgr /d c: /sageset: 1000
rensa tillfälliga filer vid inloggning

Detta öppnar Diskrensning och visar dig en överväldigande lista med rensningsalternativ eller hanterare att välja.

  • Tillfälliga installationsfiler
  • Gamla Chkdsk-filer
  • Konfigurera loggfiler
  • Windows Update Cleanup
  • Windows Defender
  • Windows uppgraderingsloggfiler
  • Nedladdade programfiler
  • Tillfälliga Internetfiler
  • Systemfel minnesdumpfiler
  • Systemfel minidumpfiler
  • Filer som kasserats av Windows-uppgraderingen
  • Per användare arkiverade Windows-felrapporteringsfiler
  • Per användare köade Windows Felrapporteringsfiler
  • Systemarkiverade Windows-felrapporteringsfiler
  • Windows-felrapporteringsfiler i systemkö
  • Systemet skapade tillfälliga Windows-felrapporteringsfiler
  • Windows ESD installationsfiler
  • BranchCache
  • Tidigare Windows-installation(er)
  • Papperskorgen
  • RetailDemo offlineinnehåll
  • Uppdatera paketet Backup Files
  • Tillfälliga filer
  • Tillfälliga Windows-installationsfiler
  • Miniatyrer
  • Användarfilhistorik

Vissa av rensningsalternativen kanske inte finns i ditt system beroende på vilket operativsystem du använder.

rensa tillfälliga filer vid inloggning

Alternativen "Nedladdade programfiler" och "Temporära Internetfiler" kan vara markerade som standard. Avmarkera dem, aktivera "Tillfälliga filer" kryssrutan och klicka på OK.

Du behöver bara köra "/sageset" för första gången. Konfigurationen (för 1000) sparas i registret och används när du kör Diskrensning med kommandot "/sagerun". Du kan skapa så många konfigurationsinställningar med olika nummer som du vill.

Kör rensning av tillfälliga filer

För att köra rensningen, använd det här kommandot från dialogrutan Kör (WinKey + R):

cleanmgr /sagerun: 1000
rensa tillfälliga filer vid inloggning

Du kräver inte /d parameter vid användning /sagerun.

Skapa en genväg för kommandot ovan och placera den i Startup-mappen.

Tryck WinKey + R, skriv följande kommando och tryck på STIGA PÅ:

skal: uppstart

Det öppnar startmappen för din profil. Placera genvägen för Diskrensning i startmappen. %temp% Filrensning kommer att ske vid varje inloggning.

rensa tillfälliga filer vid inloggning

Notera: Som standard kommer Cleanmgr.exe inte att ta bort tillfälliga filer som har använts under de senaste 7 dagarna. Du kan dock ändra dess beteende genom att anpassa LastAccess-registervärdet. För mer information, kolla in artikeln Varför raderar inte diskrensning ut innehållet i Temp-mappen helt?

Rensa automatiskt Temp-filer och papperskorgen med Windows 10 Storage sense

Windows 10:s lagringsinställningar har ett alternativ för att automatiskt rensa de temporära filerna och papperskorgen som är äldre än "x" dagar.

Klicka på Start, Inställningar, klicka på System och välj Lagring. Aktivera växlingsknappen under Lagring

tom papperskorgen - lagringsinställningar eller lagringskänsla

Klick Konfigurera Storage Sense eller kör det nu. Detta öppnar en annan skärm där du kan välja vad som rensas automatiskt - Temporära filer eller papperskorgen - eller båda.

rensningsalternativ för windows 10 lagringsinställningar

Du kan aktivera eller inaktivera följande inställningar på den sidan:

Ta bort tillfälliga filer som mina appar inte använder. Ta bort filer i min papperskorg om de har legat där i över "x" dagar. Ta bort filer i min nedladdningsmapp om de har funnits där i över "x" dagar

Du kan också rensa filer på begäran (med inställningarna ovan) genom att klicka på Städa nu.

Ta bort temporära filer med hjälp av en batchfil

Du kan skapa en batchfil för att radera innehållet i Temp-mappen helt inklusive undermapparna.

Öppna Anteckningar och kopiera följande innehåll till det:

del "%temp%\*.*" /s /q. FÖR /d %%p IN ("%temp%\*.*") GÖR rd "%%p" /s /q

Spara filen med .fladdermus förlängning. Dubbelklicka för att köra batchfilen. Det tar inte bort själva Temp-mappen eftersom det inte rekommenderas att göra det.

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

Redaktörens anmärkning: Att använda Diskrensning är det säkraste och föredragna alternativet, eftersom det lämnar de nyligen öppnade filerna orörda. Det låter också användaren konfigurera inställningen "senaste åtkomst", om än endast med hjälp av registret. Men om du föredrar batchfilmetoden (som jag inte rekommenderar för rutinbruk) av någon anledning, se till att du sparar dina öppna filer och stänger alla program som körs innan du kör filen.


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. :)