Ukaz Rundll32.exe za čiščenje predpomnilnika Internet Explorerja - Winhelponline

Rundll32 Exe Command Clear Internet Explorer Cache Winhelponline

Ukazna vrstica rundll32, ki vključuje inetcpl.cpl in vstopno točko ClearMyTracksByProcess ki se pogosto uporablja od Internet Explorerja 7, je učinkovit le, če se izvaja z nizko stopnjo integritete. To je zato, ker v operacijskem sistemu Windows Vista in novejših različicah Internet Explorer upravlja dva različna vsebnika predpomnilnika, enega za zaščiteni način in drugo mapo za predpomnilnik za shranjevanje datotek, ko je Internet Explorer zunaj zaščitenega načina.



Ko uporabnik izvede naslednji ukaz, da počisti predpomnilnik:



RunDll32.exe InetCpl.cpl, ClearMyTracksByProcess 8

Ukaz se izvede s srednjo stopnjo integritete in tako izbriše samo mapo predpomnilnika za spletna mesta, obiskana zunaj zaščitenega načina. Medtem ko so vse vaše datoteke predpomnilnika v območju zaščitenega načina, ki je pod Nizko imenik.



Če želite pravilno počistiti predpomnilnik, boste morali znova zagnati isti ukaz, vendar ga tokrat zaženite v nizki ravni integritete. To točno počne Internet Explorer, ko poskušate počistiti predpomnilnik prek možnosti menija. To je razvidno iz naslednje slike.

Počistite predpomnilnik Internet Explorerja



Kako počistiti predpomnilnik Internet Explorerja z uporabo ukazne vrstice?

Če želite pravilno počistiti predpomnilnik začasnih internetnih datotek Internet Explorerja, uporabite eno od teh možnosti.

1. možnost: Uporaba PsExec.exe

Uporabite iz sistema Windows SysInternals za zagon Rundll32.exe z nizko stopnjo integritete. Prenesi PsExec.exe iz Windows SysInternals in ga shranite na priročno mesto. Če želite počistiti predpomnilnik IE, zaženite ta ukaz:

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

Primer:

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

Zahvale gredo magicandre1987 na StackOverflow za nasvet PsExec.

2. možnost: naredite kopijo Rundll32.exe in jo nastavite na Run with Low IL

Odprite imenik Windows System32. Naredite kopijo rundll32.exe in jo poimenujte kot rundll32-low.exe

Počistite predpomnilnik Internet Explorerja

Zdaj odprite povišan ali skrbniški ukazni poziv in vnesite:

icacls rundll32-low.exe / setintegritylevel low

V izhodu bi morali 'videti uspešno obdelane 1 datoteke'.

Počistite predpomnilnik Internet Explorerja

Po želji si zapišite tudi prostor na disku, ki ga zasede imenik Internet Explorer začasne internetne datoteke Low, tam je shranjen pravi predpomnilnik (za zaščiten način).

Počistite predpomnilnik Internet Explorerja

Pritisnite WinKey + R in vnesite ukazno vrstico, da počistite predpomnilnik IE, vendar tokrat z uporabo rundll32-low.exe .

RunDll32-low.exe InetCpl.cpl, ClearMyTracksByProcess 8

Počistite predpomnilnik Internet Explorerja

To delo odlično opravi. Izvoli.

Počistite predpomnilnik Internet Explorerja

Če želite, lahko naredite tudi bližnjico do zgornje ukazne vrstice.

Opomba: Zgornja metoda ima majhno pomanjkljivost. Postopek rundll32-low.exe sicer popolnoma počisti predpomnilnik, vendar ne zapre čisto. Postopek se prikaže v upravitelju opravil, dokler ga ne zaprete ročno. To pa ne bi smelo vplivati ​​na uspešnost.


Ena majhna prošnja: če vam je bila ta objava všeč, jo prosim delite?

Ena vaša 'drobna' delnica bi resno pomagala pri rasti tega spletnega dnevnika. Nekaj ​​odličnih predlogov:
  • Pripnete!
  • Delite ga s svojim najljubšim blogom + Facebook, Reddit
  • Cvrkujte!
Torej najlepša hvala za vašo podporo, moj bralec. Ne bo trajalo več kot 10 sekund vašega časa. Gumbi za skupno rabo so spodaj. :)