Rundll32.exe Kommando til at rydde Internet Explorer-cache - Winhelponline

Rundll32 Exe Command Clear Internet Explorer Cache Winhelponline

Rundll32-kommandolinjen, der involverer inetcpl.cpl og indgangspunktet ClearMyTracksByProcess som er meget i brug siden Internet Explorer 7, er kun effektiv, hvis den køres på et 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 rydder således kun cache-mappen for websteder, der er besøgt uden for beskyttet tilstand. Mens alle dine cache-filer er i området Beskyttet tilstand, er det under Lav vejviser.



For at rydde cachen korrekt skal du køre den samme kommando igen, men denne gang skal du starte den på lavt integritetsniveau. Dette gør Internet Explorer nøjagtigt, når du prøver at rydde cachen via menupunkter. Dette fremgår af følgende grafik.

Ryd Internet Explorer-cache



Sådan ryddes Internet Explorer-cache ved hjælp af kommandolinje?

Brug en af ​​disse muligheder for at rydde midlertidigt Internet Explorer-cachen til Internet Explorer.

Mulighed 1: Brug af PsExec.exe

Brug fra Windows SysInternals til at starte Rundll32.exe med lavt integritetsniveau. Hent 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 -l c:  windows  system32  RunDll32.exe InetCpl.cpl, ClearMyTracksByProcess 8

Eksempel:

c:  tools  psexec.exe -l c:  windows  system32  RunDll32.exe InetCpl.cpl, ClearMyTracksByProcess 8

Tak til magicandre1987 ved StackOverflow til PsExec-tip.

Mulighed 2: Lav en kopi af Rundll32.exe, og indstil den til at køre med lav IL

Åbn din Windows System32-mappe. Lav en kopi af rundll32.exe, og navngiv kopien som rundll32-low.exe

Ryd Internet Explorer-cache

Åbn nu en forhøjet kommandoprompt eller administrator, og skriv:

icacls rundll32-low.exe / setintegritylevel lav

Du skal 'se de behandlede 1 filer' i output.

Ryd Internet Explorer-cache

Eventuelt skal du notere den diskplads, der forbruges af Internet Explorer's midlertidige internetfiler Lav-bibliotek, det er her, den reelle cache (til beskyttet tilstand) er gemt.

Ryd Internet Explorer-cache

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

Ryd Internet Explorer-cache

Det gør jobbet perfekt. Vær så god.

Ryd Internet Explorer-cache

Du kan også lave en genvej til ovenstående kommandolinje, hvis du vil.

Bemærk: Ovenstående metode har en lille ulempe. Rundll32-low.exe-processen rydder cachen perfekt, men afslutter ikke rent. Processen vises i Jobliste, indtil du afslutter den manuelt. Dette skal dog ikke påvirke ydeevnen.


En lille anmodning: Hvis du kunne lide dette indlæg, så del dette?

En 'lille' andel fra dig ville alvorligt hjælpe meget med væksten i denne blog. Nogle gode forslag:
  • Pin det!
  • Del det til din yndlingsblog + Facebook, Reddit
  • Tweet det!
Så mange tak for din støtte, min læser. Det tager ikke mere end 10 sekunder af din tid. Deleknapperne er lige nedenfor. :)