QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
9天前
查看: 1421|回复: 0
收起左侧

[分享] 鮮為人知的安裝卸載絕技:巧用Rundll32

[复制链接]
发表于 2007-2-18 02:48:47 | 显示全部楼层 |阅读模式 来自: 中国台湾

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
鲜为人知的安装卸载绝技:巧用Rundll32
# |1 p' Y; n, p2 z在Windows系统中安装和卸载程式是件非常容易的事情,一般使用者通过安装和卸载程式精灵就能很轻松地完成。但安装和卸载Windows程式还有些鲜为人知的小技巧,使用Rundll32指令安装和卸载Windows程式就是其中之一,可能你从来还没接触过,下面我们就一起领略它的神奇功能吧!/ u2 g8 y$ h' N$ m$ z: J
0 V2 H  [  A0 [& j& g) l, c- _4 h
  提示:Rundll32.exe是Windows系统提供的一个指令,它用来呼叫32位的DLL函数(16位的DLL档案用Rundll.exe来呼叫。DLL档案是Windows的基础,所有的API函数都是在DLL中实现的,它不能独立执行,一般由进度加载并呼叫,执行DLL档案最简单的方法是利用Rundll32.exe,它的指令格式是“Rundll32.exe 动态连结库名 函数名 参数名”。! A# F1 l1 r$ e. g1 V4 M
+ B4 m+ v$ n+ P9 P1 U: s5 ^
  1. 卸载微软Java虚拟机1 X' S+ v7 Q( g2 L
; e- F) n  G4 |4 U7 w( B0 @" b
  在Windows系统中,要想IE浏览器执行包括Java小程式的网页,必须安装微软Java虚拟机(MSJVM),Windows 98/2000已经捆绑了MSJVM,WindowsXP/2003中虽然已经剥离了微软Java虚拟机,但还是可以手动安装。不过,有个现实我们不得不面对:由于微软和SUN公司的明争暗斗,微软已经停止对MSJVM的开发,因此很多使用者改用SUN公司提供的Java虚拟机。但微软没有提供MSJVM的卸载工具,使用Rundll32指令,我们可以轻松卸载MSJVM。( |) V* k2 m/ `8 W

5 H  e% p, ?8 s- c% d  J% e  点选“开始→执行”指令,在“执行”对话框中输入“RunDll32 advpack.dll,LaunchINFSection java.inf,UnInstall”,Enter后系统会开启“Microsoft VM uninstall”对话框,点选“是(Y)”按钮后,系统就会开始卸载微软Java虚拟机,卸载完成后需要重新启动系统。8 G! S/ m2 V/ T5 a

7 o: e# q: G0 F1 K1 j) F  Z  接下来移除“%systemroot%”(即Windows的安装目录,Windows 2000系统为 Winnt目录,WindowsXP/2003为Windows目录)下的Java资料夹;“%systemroot%\inf”下的java.pnf档案,以及“%systemroot%\system32”下的jview.exe档案和wjview.exe档案。最后开启注册表编辑器,依次展开[HKEY_LOCAL_% H) J( ]9 ^+ ^9 {; A
  w# n/ x9 D. h2 c$ i/ t! M
  MACHINE\SOFTWARE\Microsoft\JavaVM]分支和[HKEY_LOCAL_MACHINE! T8 J- P) O0 R1 s. F; u- O
  SOFTWARE\Microsoft\Internet Explorer
" ?: s* `9 G* n( }8 t9 z  AdvancedOptions\JAVA_VM]分支,移除这两个分支下的所有子键。9 v5 G- o/ z5 t+ b$ O

* W9 C7 {8 E  |3 W% \& `  提示:以上方法不适用Windows 98系统。
9 _5 o, {. L: \- K( ^9 \5 `+ y( H- h! V. C2 F% O( }4 ~1 f
  2. 重新安装Windows XP自带的IE6.0
7 o' {, \: \/ s% v; n2 S
& L" R: F6 m/ G+ g. q' S  Windows系统的IE浏览器漏洞很多,最容易出现问题。有时无法解决,就只能重新安装了。使用Rundll32指令可以很轻松地完成重新安装工作。我们以重新安装Windows XP中的IE6.0为例:' Z0 d; q1 N9 X! X) j' I$ i+ a

# a+ t8 K4 k2 ]' [( Z- ^  d  首先将Windows XP光碟插入光碟机,然后点选“开始→执行”指令,在“执行”对话框中输入“Rundll32 setupapi,InstallHinfSection DefaultInstall 132 C:\windows\inf\ie.inf”指令,Enter后系统会开启安装进度对话框,开始重新安装IE6.0。0 A8 y  U  }) E( ]% o1 D, ~& R

& D1 n' a; v4 Y; ^4 K) o. k; c  z  提示:若果你的Windows XP系统不是安装在C盘,请将 “C\Windows\Inf\Ie.inf” 修改为“%systemroot%\inf\ie.inf”。
: A( Z7 }& q0 A1 ]% `5 D1 j
' [5 B" M1 H% u5 m/ m- |  3. 卸载Windows Messenger + X' T8 C$ Q5 P* d- m( _4 j5 H8 H

9 B$ k$ l7 l3 E* W1 T  卸载Windows Messenger的方法很多,最常用的就是修改“Sysoc.inf”档案,但此方法比较复杂,使用Rundll32指令能很轻松完成卸载:% ?! G9 y' ?% @1 J- l% |1 p' n9 y0 u
" N: l7 c: C  H& m8 W9 b+ o6 B- M
  首先要确保已经关闭了Outlook和IE等Windows自带的元件,然后点选“开始→执行”,在“执行”对话框中输入“RunDll32 advpack.dll,LaunchINFSection %windir%\inf\msmsgs.inf,BLC.Remove”指令,Enter后系统会开启一个卸载对话框,点选“是(Y)”按钮后,系统就开始卸载Windows Messenger 程式。
7 @4 n2 {/ ^& Q
. n' c& a* g! ?0 \7 H  以上只是简单介绍如何使用Rundll32指令卸载和安装Windows程式的几个案例,还有很多Windows程式的安装和卸载可以使用此方法,就不再详细介绍了,请大家慢慢体会。  A9 K  f# S. O( X6 Q6 t2 m
5 ^8 ~7 f& g: B/ W0 l) C6 C
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

快速回复 返回顶部 返回列表