Törölje az Internet Explorer gyorsítótárát a Rundll32 Command-Line segítségével

Az inetcpl.cpl-t és a belépési pontot tartalmazó rundll32 parancssor ClearMyTracksByProcess amelyet az Internet Explorer 7 óta széles körben használnak, csak akkor hatékony, ha alacsony integritási szinten fut. Ennek az az oka, hogy a Windows Vista és újabb verziókban az Internet Explorer két különböző gyorsítótár-tárolót kezel, az egyiket a Védett módot és egy másik gyorsítótár-mappát a fájlok tárolására, ha az Internet Explorer kívül esik a védetten Mód.

Amikor a felhasználó a következő parancsot hajtja végre a gyorsítótár törlése érdekében:

RunDll32.exe InetCpl.cpl, ClearMyTracksByProcess 8

A parancs közepes integritási szinten fut, és így csak a védett módon kívül látogatott webhelyek gyorsítótár-mappáját törli. Míg az összes gyorsítótár-fájl a Védett mód területén található, vagyis a Alacsony Könyvtár.

A gyorsítótár megfelelő törléséhez ismét le kell futtatnia ugyanazt a parancsot, de ezúttal alacsony integritási szinten kell elindítania. Pontosan ezt teszi az Internet Explorer, amikor megpróbálja üríteni a gyorsítótárat a menüopciókon keresztül. Ez a következő ábrán látható.

Törölje az Internet Explorer gyorsítótárát

Hogyan lehet törölni az Internet Explorer gyorsítótárát a parancssor segítségével?

Az Internet Explorer Temporary Internet Files gyorsítótárának megfelelő törléséhez használja az alábbi lehetőségek egyikét.

1. lehetőség: A PsExec.exe használata

Használja a Windows SysInternals alkalmazásból a Rundll32.exe elindításához alacsony integritási szinttel. Letöltés PsExec.exe tól től Windows SysInternals és mentse el egy kényelmes helyre. Az IE gyorsítótárának törléséhez futtassa ezt a parancsot:

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

Példa:

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

Köszönet varázsló1987 a StackOverflow-nál a PsExec tippért.

2. lehetőség: Készítsen másolatot a Rundll32.exe fájlról, és állítsa azt Futtatásra alacsony IL-vel

Nyissa meg a Windows\System32 könyvtárat. Készítsen másolatot a rundll32.exe fájlról, és nevezze el a másolatot rundll32-low.exe néven

Törölje az Internet Explorer gyorsítótárát

Most nyisson meg egy emelt szintű vagy rendszergazdai parancssort, és írja be:

icacls rundll32-low.exe /setintegritylevel low

A kimenetben „látnia kell a sikeresen feldolgozott 1 fájlt”.

Törölje az Internet Explorer gyorsítótárát

Opcionálisan jegyezze fel az Internet Explorer Temporary Internet Files\Low könyvtára által elfoglalt lemezterületet, ahol a valódi gyorsítótár (védett mód esetén) tárolódik.

Törölje az Internet Explorer gyorsítótárát

Nyomja meg a WinKey + R billentyűkombinációt, és írja be a parancssort az IE gyorsítótárának törléséhez, de ezúttal használja rundll32-low.exe.

RunDll32-low.exe InetCpl.cpl, ClearMyTracksByProcess 8
Törölje az Internet Explorer gyorsítótárát

Ez tökéletesen ellátja a feladatot. Tessék.

Törölje az Internet Explorer gyorsítótárát

Ha akarja, parancsikont is létrehozhat a fenti parancssorba.

Jegyzet: A fenti módszernek van egy kis hátránya. A rundll32-low.exe folyamat tökéletesen törli a gyorsítótárat, de nem lép ki tisztán. A folyamat addig jelenik meg a Feladatkezelőben, amíg manuálisan ki nem lép. Ennek azonban nem szabadna befolyásolnia a teljesítményt.


Egy apró kérés: Ha tetszett a bejegyzés, kérlek oszd meg?

Egy "apró" megosztásod komolyan segítene ennek a blognak a növekedésében. Néhány nagyszerű javaslat:
  • Tűzd ki!
  • Oszd meg kedvenc blogoddal + Facebook, Reddit
  • Tweeteljen!
Szóval nagyon köszönöm a támogatást, olvasóm. Nem fog több időt igénybe venni 10 másodpercnél. A megosztási gombok közvetlenül lent találhatók. :)