Kommandolinjen rundll32, der involverer inetcpl.cpl og indgangspunktet ClearMyTracksByProcess
der er vidt brugt siden Internet Explorer 7, er kun effektiv, hvis den køres i lavt integritetsniveau. Dette skyldes, at i Windows Vista og nyere administrerer Internet Explorer to forskellige cache-containere, en til den beskyttede tilstand og en anden cache-mappe til at gemme filer, når Internet Explorer er uden for den beskyttede tilstand.
Når en bruger udfører følgende kommando for at rydde cachen:
RunDll32.exe InetCpl.cpl, ClearMyTracksByProcess 8
Kommandoen udføres med et medium integritetsniveau og sletter således kun cache-mappen for websteder, der er besøgt uden for den beskyttede tilstand. Mens alle dine cache-filer er i området Beskyttet tilstand, er det under biblioteket Lav .
For at rydde cachen korrekt skal du køre den samme kommando igen, men denne gang starte den i lavt integritetsniveau. Dette gør Internet Explorer nøjagtigt, når du prøver at rydde cachen via menuindstillinger. Dette fremgår af følgende grafik.
Sådan ryddes Internet Explorer-cache ved hjælp af kommandolinje?
Brug en af disse indstillinger til at rydde cache til midlertidige internetfiler til Internet Explorer korrekt.
Valgmulighed 1: Brug af PsExec.exe
Brug fra Windows SysInternals til at starte Rundll32.exe med lavt integritetsniveau. Download PsExec.exe fra Windows SysInternals, og gem det på et praktisk sted. For at rydde IE-cache skal du køre denne kommando:
\ psexec.exe -lc: \ windows \ system32 \ RunDll32.exe InetCpl.cpl, ClearMyTracksByProcess 8
Eksempel:
c: \ tools \ psexec.exe -lc: \ windows \ system32 \ RunDll32.exe InetCpl.cpl, ClearMyTracksByProcess 8
Takket være magicandre1987 på StackOverflow til PsExec tip.
Valgmulighed 2: Lav en kopi af Rundll32.exe og indstil den til at køre med lavt IL
Åbn dit Windows \ System32-bibliotek. Lav en kopi af rundll32.exe og navngiv kopien som rundll32-low.exe
Åbn nu en forhøjet eller administrator kommandoprompt, og skriv:
icacls rundll32-low.exe / setintegrityniveau lav
Du skal "se de velbehandlede 1 filer" i output.
Skriv eventuelt en note til den diskplads, der forbruges af Internet Explorer's midlertidige Internet Files \ Low-bibliotek, det er her den rigtige cache (til beskyttet tilstand) gemmes.
Tryk på WinKey + R, og skriv kommandolinjen for at rydde IE-cachen, men denne gang ved hjælp af rundll32-low.exe .
RunDll32-low.exe InetCpl.cpl, ClearMyTracksByProcess 8
Det gør jobbet perfekt. Vær så god.
Du kan også oprette en genvej til ovenstående kommandolinie, hvis du vil.
Bemærk: Ovenstående metode har en lille ulempe. Processen rundll32-low.exe rydder cachen perfekt, men afslutter ikke rent. Processen vises i Task Manager, indtil du afslutter den manuelt. Dette skal dog ikke påvirke ydeevnen.