首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 相關知識

Windows 系統巧用 Rundll32 卸載 Java 虛擬機與 IE 組件

     編輯:Java 相關知識

Windows 安裝/卸載程序除常規向導外,還有鮮為人知的 Rundll32.exe 技巧。Rundll32.exe 用於調用 32 位 DLL 函數,命令格式:Rundll32.exe 動態鏈接庫名 函數名 參數名。

1. 卸載微軟 Java 虛擬機 (MSJVM)

Win98/2000 捆綁 MSJVM,XP/2003 剝離但可手工安裝。微軟停止開發 MSJVM,無官方卸載工具。使用 Rundll32:

  1. 「運行」輸入:RunDll32 advpack.dll,LaunchINFSection java.inf,UnInstall
  2. 彈出「Microsoft VM uninstall」對話框,點「是」開始卸載,完成後重啟
  3. 手動刪除殘留文件:
    • %systemroot%\Java 文件夾
    • %systemroot%\inf\java.pnf
    • %systemroot%\system32\jview.exe 和 wjview.exe
  4. 注冊表清理:刪除 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\JavaVM] 和 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM] 及其所有子鍵

注意:不適用 Windows 98。

2. 重新安裝 Windows XP 自帶 IE 6.0

  1. 插入 XP 光盤
  2. 「運行」輸入:Rundll32 setupapi,InstallHinfSection DefaultInstall 132 C:\windows\inf\ie.inf
  3. 系統打開安裝進程對話框,自動重新安裝 IE 6.0

提示:若 XP 不在 C 盤,路徑改為 %systemroot%\inf\ie.inf。

3. 卸載 Windows Messenger

  1. 確保關閉 Outlook、IE 等組件
  2. 「運行」輸入:RunDll32 advpack.dll,LaunchINFSection %windir%\inf\msmsgs.inf,BLC.Remove
  3. 彈出卸載對話框,點「是」完成卸載

此法比修改 Sysoc.inf 簡單得多。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved