Hapus Cache Internet Explorer menggunakan Rundll32 Command-Line

Hapus Cache Internet Explorer menggunakan Rundll32 Command-Line

Hapus Cache Internet Explorer menggunakan Rundll32 Command-Line

Caracara.my.id - Baris perintah rundll32 yang melibatkan inetcpl.cpl dan titik masuk ClearMyTracksByProcess yang banyak digunakan sejak Internet Explorer 7, hanya efektif jika dijalankan dalam tingkat integritas rendah. Ini karena di Windows Vista dan yang lebih tinggi, Internet Explorer mengelola dua wadah cache yang berbeda, satu untuk Mode Terproteksi dan folder cache lainnya untuk menyimpan file saat Internet Explorer berada di luar Mode Terproteksi.


Ketika pengguna menjalankan perintah berikut untuk menghapus cache:

JalankanDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8


Perintah dijalankan dengan tingkat integritas Medium dan dengan demikian hanya menghapus folder cache untuk situs web yang dikunjungi di luar Mode Terproteksi. Padahal semua file cache Anda berada di area Protected mode, yaitu di bawah direktori Low.


Untuk menghapus cache dengan benar, Anda harus menjalankan perintah yang sama lagi tetapi kali ini meluncurkannya di tingkat integritas rendah. Inilah yang sebenarnya dilakukan Internet Explorer ketika Anda mencoba menghapus cache melalui opsi menu. Hal ini terlihat dari grafik berikut.


Bersihkan Cache Internet Explorer


Bagaimana Menghapus Cache Internet Explorer Menggunakan Command-Line?


Untuk mengosongkan cache Berkas Internet Sementara Internet Explorer dengan benar, gunakan salah satu opsi ini.


Opsi 1: Menggunakan PsExec.exe


Gunakan dari Windows SysInternals untuk meluncurkan Rundll32.exe dengan Tingkat Integritas rendah. Unduh PsExec.exe dari Windows SysInternals dan simpan ke lokasi yang nyaman. Untuk menghapus cache IE, jalankan perintah ini:

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


Contoh:

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


Terima kasih kepada magicandre1987 di StackOverflow untuk tip PsExec.


Opsi 2: Buat Salinan Rundll32.exe dan Setel ke Jalankan dengan IL Rendah


Buka direktori Windows\System32 Anda. Buat salinan rundll32.exe dan beri nama salinannya sebagai rundll32-low.exe


Bersihkan Cache Internet Explorer


Sekarang, buka Command Prompt yang ditinggikan atau administrator, dan ketik:

icacls rundll32-low.exe /setintegritylevel low


Anda harus "melihat 1 file yang berhasil diproses" di output.


Bersihkan Cache Internet Explorer


Secara opsional, catat ruang disk yang digunakan oleh direktori Temporary Internet Files\Low Internet Explorer, di situlah cache sebenarnya (untuk mode Protected) disimpan.


Bersihkan Cache Internet Explorer


Tekan WinKey + R, dan ketik baris perintah untuk menghapus cache IE, tetapi kali ini menggunakan rundll32-low.exe.

JalankanDll32-low.exe InetCpl.cpl,ClearMyTracksByProcess 8


Bersihkan Cache Internet Explorer


Itu melakukan pekerjaan dengan sempurna. Ini dia.


Bersihkan Cache Internet Explorer


Anda juga dapat membuat pintasan ke baris perintah di atas jika Anda mau.


Catatan: Metode di atas memiliki sedikit kelemahan. Proses rundll32-low.exe menghapus cache dengan sempurna, tetapi tidak keluar dengan bersih. Prosesnya muncul di Task Manager sampai Anda keluar secara manual. Ini seharusnya tidak mempengaruhi kinerja.

  ______ _

Lebih baru Lebih lama