Windows妙用Rundll32卸载技巧的详细解析

安全
以下的文章主要讲述的是Windows系统巧用之Rundll32卸载技巧,在Windows系统中安装与卸载程序并不难,用户通过安装和卸载程序向导就能可以轻松地完成。

但安装与卸载Windows程序还有一些其他的技巧,我们大家都知道使用Rundll32命令安装与卸载Windows程序就其一,或许你从来对其没接触过,下面我们就一起领略它的神奇功能吧!以下就是正文的主要内容讲述。

提示:Rundll32.exe是 Windows系统提供的一个命令,它用来调用32位的DLL函数(16位的DLL文件用Rundll.exe来调用 。DLL文件是Windows的基础,所有的API函数都是在DLL中实现的,它不能独立运行,一般由进程加载并调用,运行DLL文件最简单的方法是利用Rundll32.exe,它的命令格式是“Rundll32.exe 动态链接库名 函数名 参数名”。

1. 卸载微软Java虚拟机

在Windows系统中,要想IE浏览器执行包含Java小程序的网页,必须安装微软Java虚拟机(MSJVM),Windows 98/2000已经捆绑了MSJVM,Windows XP/2003中虽然已经剥离了微软Java虚拟机,但还是可以手工安装。不过,有个现实我们不得不面对:由于微软和SUN公司的明争暗斗,微软已经停止对MSJVM的开发,因此很多用户改用SUN公司提供的Java虚拟机。但微软没有提供MSJVM的卸载工具,使用Rundll32命令,我们可以轻松卸载MSJVM。

单击“开始→运行”命令,在“运行”对话框中输入“RunDll32 advpack.dll,LaunchINFSection java.inf,UnInstall”,回车后系统会打开“Microsoft VM uninstall”对话框,单击“是(Y)”按钮后,系统就会开始卸载微软Java虚拟机,卸载完成后需要重新启动系统。

接下来删除“%systemroot%”(即Windows的安装目录,Windows 2000系统为 Winnt目录,Windows XP/2003为Windows目录)下的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系统。

2. 重新安装Windows XP自带的IE6.0

Windows系统的IE浏览器漏洞很多,最容易出现问题。有时无法解决,就只能重新安装了。使用Rundll32命令可以很轻松地完成重新安装工作。我们以重新安装Windows XP中的IE6.0为例:

首先将Windows XP光盘插入光驱,然后单击“开始→运行”命令,在“运行”对话框中输入“Rundll32 setupapi,InstallHinfSection DefaultInstall 132 C:\windows\inf\ie.inf”命令,回车后系统会打开安装进程对话框,开始重新安装IE6.0。

提示:如果你的Windows XP系统不是安装在C盘,请将 “C?\Windows\Inf\Ie.inf” 修改为“%systemroot%\inf\ie.inf”。

3. 卸载Windows Messenger

卸载Windows Messenger的方法很多,最常用的就是修改“Sysoc.inf”文件,但此方法比较复杂,使用Rundll32命令能很轻松完成卸载:

首先要确保已经关闭了Outlook和IE等Windows自带的组件,然后单击“开始→运行”,在“运行”对话框中输入“RunDll32 advpack.dll,LaunchINFSection %windir%\inf\msmsgs.inf,BLC.Remove”命令,回车后系统会打开一个卸载对话框,单击“是(Y)”按钮后,系统就开始卸载Windows Messenger 程序。

【编辑推荐】

  1. 系统安全基础知识系列之RUNDLL32用法
  2. Microsoft rundll32.exe本地缓冲区溢出漏洞

 

 

责任编辑:佚名 来源: hi.baidu.com
相关推荐

2010-09-10 13:59:44

Rundll32

2010-09-29 08:45:12

Rundll32卸载

2009-08-10 08:51:11

双系统卸载Windows 7

2020-10-18 10:22:35

RUNDLL32.EX

2009-06-26 08:28:07

微软Windows 7双系统

2012-12-07 10:56:32

2024-01-29 00:31:09

void指针C++

2011-07-20 17:54:02

C++

2009-06-03 09:01:41

微软Windows 7操作系统

2023-12-05 16:01:12

模板方法设计模式算法结构

2020-08-18 08:08:59

CSS伪元素伪类

2010-08-30 16:02:06

CSSclear

2024-03-19 07:00:00

C++编程pragma

2011-03-08 14:45:59

2010-05-10 17:26:14

Oracle sqlp

2010-04-15 11:27:46

Oracle备份

2010-04-26 10:44:27

Oracle SCN

2010-05-19 13:55:37

2010-03-10 14:18:13

Ubuntu分区

2011-04-18 11:34:04

点赞
收藏

51CTO技术栈公众号