Windows 安裝/卸載程序除常規向導外,還有鮮為人知的 Rundll32.exe 技巧。Rundll32.exe 用於調用 32 位 DLL 函數,命令格式:Rundll32.exe 動態鏈接庫名 函數名 參數名。
Win98/2000 捆綁 MSJVM,XP/2003 剝離但可手工安裝。微軟停止開發 MSJVM,無官方卸載工具。使用 Rundll32:
RunDll32 advpack.dll,LaunchINFSection java.inf,UnInstall%systemroot%\Java 文件夾%systemroot%\inf\java.pnf%systemroot%\system32\jview.exe 和 wjview.exe[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\JavaVM] 和 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM] 及其所有子鍵注意:不適用 Windows 98。
Rundll32 setupapi,InstallHinfSection DefaultInstall 132 C:\windows\inf\ie.inf提示:若 XP 不在 C 盤,路徑改為 %systemroot%\inf\ie.inf。
RunDll32 advpack.dll,LaunchINFSection %windir%\inf\msmsgs.inf,BLC.Remove此法比修改 Sysoc.inf 簡單得多。