电脑教育报 孙成
在Windows系统中安装和卸载程序是件非常容易的事情,一般用户通过安装和卸载程序向导就能很轻松的完成。但安装和卸载Windows程序还有些鲜为人知的小技巧,使用rundll32命令安装和卸载Windows程序就是其中之一,可能你从来还没接触过,下面就一起领略它的神奇功效吧!
1、卸载微软JAVA虚拟机
在Windows系统中,要想Internet Explorer浏览器执行包含JAVA小程序的网页,必须安装微软JAVA虚拟机(MSJVM),在Windows98/2000系统中已经捆绑MSJVM,而在WindowsXP/2003中虽然已经剥离,但还是可以手工安装。有个现实我们不得面对,由于微软和SUN公司的明争暗斗,已经停止对MSJVM的开发。因此很多用户改用SUN公司提供的JAVA虚拟机。但微软没有提供MSJVM的卸载工具,那如何卸载呢?使用rundll32命令就很容易做到。
点击“开始à运行”,在运行对话框中输入“RunDll32 advpack.dll,LaunchINFSection java.inf,UnInstall”命令,回车后弹出“Microsoft VM uninstall”卸载对话框,点击“是(Y)”按钮后,开始卸载微软java虚拟机,完成后重新启动系统。
接着删除“%systemroot%”目录下的JAVA文件夹(windows2000系统为 winnt目录,WindowsXP/2003为Windows目录), “%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”下的所有子键。注意:以上方法不适用Windows98系统)。
2、重新安装Windows XP 系统的IE6.0
Windows系统的IE浏览器漏洞很多,最容易出现问题。有时无法解决,就只有重新安装了。使用rundll32命令就能很轻松完成重新安装操作。
笔者以Windows XP系统的IE6.0为例。首先将Windows XP光盘插入光驱,然后点击“开始à运行”,在运行对话框中输入“rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 c:\windows\inf\ie.inf”命令,回车后弹出安装进程对话框,就开始重新安装IE6.0了。注意:如果您的Windows XP系统不是安装在C盘,请将 “c:\windows\inf\ie.inf” 修改“系统盘符:\windows\inf\ie.inf”。
3、卸载MSN Messenger 程序
卸载MSN Messenger即时通信工具的方法很多,最常用的就是修改“sysoc.inf”文件,但此方法比较复杂,使用使用rundll32命令就能很轻松完成卸载。
笔者以卸载Windows XP系统的MSN Messenger4.7为例,首先要保证已经关闭了Outlook和IE浏览器工具,然后点击“开始à运行”,在运行对话框中输入“RunDll32 advpack.dll,LaunchINFSection %windir%\inf\msmsgs.inf,BLC.Remove”命令,回车后弹出卸载对话框,点击“是(Y)”按钮后,就开始卸载MSN Messenger 程序。
以上只是简单介绍如何使用rundll32命令卸载和安装Windows程序的几个实例,还有很多Windows程序的安装和卸载可以使用此方法,就不在详细介绍了,请用户慢慢体会。
小知识:“Rundll32.exe”是 Windows系统提供的一个命令,它是用来执行Dll(动态链接库)文件的,Rundll32.exe用来调用32位的DLL函数(16位的DLL文件使用rundll.exe),DLL文件是Windows的基础,所有的API函数都是在DLL中实现的,它不能独立运行,一般是由进程加载并调用的,运行DLL文件最简单的方法是利用Rundll32.exe,它的命令格式是“rundll32.exe 动态链接库名 ,函数名, 参数名”。