Notīriet Internet Explorer kešatmiņu, izmantojot Rundll32 komandrindu

Rundll32 komandrinda, kas ietver inetcpl.cpl un ievades punktu ClearMyTracksByProcess kas tiek plaši izmantots kopš pārlūkprogrammas Internet Explorer 7, ir efektīva tikai tad, ja tā darbojas zemā integritātes līmenī. Tas ir tāpēc, ka operētājsistēmā Windows Vista un jaunākās versijās Internet Explorer pārvalda divus dažādus kešatmiņas konteinerus, vienu aizsargāto režīmu un citu kešatmiņas mapi, lai saglabātu failus, kad Internet Explorer atrodas ārpus aizsargātās režīms.

Kad lietotājs izpilda šādu komandu, lai notīrītu kešatmiņu:

RunDll32.exe InetCpl.cpl, ClearMyTracksByProcess 8

Komanda tiek izpildīta ar vidējo integritātes līmeni un tādējādi notīra tikai kešatmiņas mapi vietnēm, kas apmeklētas ārpus aizsargātā režīma. Tā kā visi jūsu kešatmiņas faili atrodas aizsargātā režīma apgabalā, kas atrodas zem Zems direktoriju.

Lai pareizi notīrītu kešatmiņu, jums būs vēlreiz jāpalaiž tā pati komanda, taču šoreiz tā jāpalaiž zemā integritātes līmenī. Tieši to Internet Explorer dara, mēģinot notīrīt kešatmiņu, izmantojot izvēlnes opcijas. Tas ir redzams no sekojošā grafika.

Notīriet Internet Explorer kešatmiņu

Kā notīrīt Internet Explorer kešatmiņu, izmantojot komandrindu?

Lai pareizi notīrītu Internet Explorer pagaidu interneta failu kešatmiņu, izmantojiet kādu no šīm opcijām.

1. iespēja: izmantojiet PsExec.exe

Izmantojiet programmu Windows SysInternals, lai palaistu Rundll32.exe ar zemu integritātes līmeni. Lejupielādēt PsExec.exe no Windows SysInternals un saglabājiet to ērtā vietā. Lai notīrītu IE kešatmiņu, palaidiet šo komandu:

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

Piemērs:

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

Pateicoties burvis1987 vietnē StackOverflow par PsExec padomu.

2. iespēja: izveidojiet Rundll32.exe kopiju un iestatiet to palaist ar zemu IL

Atveriet savu Windows\System32 direktoriju. Izveidojiet faila rundll32.exe kopiju un nosauciet kopiju kā rundll32-low.exe

Notīriet Internet Explorer kešatmiņu

Tagad atveriet paaugstinātu vai administratora komandu uzvedni un ierakstiet:

icacls rundll32-low.exe /setintegritylevel zems

Izvadē vajadzētu “redzēt veiksmīgi apstrādātos 1 failus”.

Notīriet Internet Explorer kešatmiņu

Pēc izvēles atzīmējiet diska vietu, ko patērē Internet Explorer pagaidu interneta faili\Low direktorijs, kur tiek glabāta reālā kešatmiņa (aizsargātajam režīmam).

Notīriet Internet Explorer kešatmiņu

Nospiediet WinKey + R un ierakstiet komandrindu, lai notīrītu IE kešatmiņu, bet šoreiz izmantojot rundll32-low.exe.

RunDll32-low.exe InetCpl.cpl, ClearMyTracksByProcess 8
Notīriet Internet Explorer kešatmiņu

Tas lieliski pilda uzdevumu. Lūk.

Notīriet Internet Explorer kešatmiņu

Ja vēlaties, varat arī izveidot saīsni uz iepriekš minēto komandrindu.

Piezīme: Iepriekš minētajai metodei ir neliels trūkums. Rundll32-low.exe process lieliski notīra kešatmiņu, taču neiziet tīri. Process tiek rādīts uzdevumu pārvaldniekā, līdz izejat no tā manuāli. Tomēr tam nevajadzētu ietekmēt veiktspēju.


Viens neliels lūgums: ja jums patika šis ieraksts, lūdzu, kopīgojiet to?

Viena "niecīga" daļa no jums nopietni palīdzētu šī emuāra izaugsmei. Daži lieliski ieteikumi:
  • Piespraud to!
  • Kopīgojiet to savā iecienītākajā emuārā + Facebook, Reddit
  • Tvīto to!
Tāpēc liels paldies par atbalstu, mans lasītāj. Tas neaizņems vairāk par 10 sekundēm jūsu laika. Kopīgošanas pogas atrodas tieši zemāk. :)