Windows2000秘密武器之删除工具

6、残余程序删除工具

普通的删除程序可以使用windows的控制面板中的“删除\添加应用程序”,但在特殊情况下,它不能完成删除任务。而“残余程序删除工具”与前者的作用不完全一样,主要区别在于:前者适合用来删除经过完整安装的程序;后者则用于删除没有安装完就被中断、既不能使用、又残留在系统中的程序。在windows系统中,负责安装应用程序的部分称为Windows Installer。安装应用程序的时候,Windows Installer负责完成与安装相关的一系列工作,包括向一个名字为msicu.log日志文件中写进去安装信息,并在注册表中加入有关的键值。

由于以下原因,安装可能会失败或出现问题:

1、注册表损坏。       2、无意中改变了注册表设置。

3、同时安装了多个程序的实例。4、安装过程被强制中断,例如电源

断电等。

出现上述问题后,一般不能用控制面板中的“删除\添加应用程序”。必须用这个删除工具,才可以在你的计算机中(安全地)删除原来安装过程中设置的内容和已经写入注册表中的键值.达到清理文件和注册表垃圾、或者为再次安装打好基础的目的。删除依据就是在安装过程中建立的日志文件。你如果要查看该文件,必须改变文件和文件夹的隐藏属性,文件的位置可以使用文件夹搜索工具,下面是帮助文件中指出的参考位置:$#@60;winnt_OS_drive$#@62;:\Documents and Settings\$#@60;local_user$#@62;\Local Settings\Temp\ directory,对你的机器而言,该位置可能会有所不同。

残余程序删除工具有GUI界面(即用于windows中)版本和命令行界面版本之分。GUI版本使用非常简单,仅有单一的删除功能,要打开GUI版本,可以:“开始-$#@62;运行-$#@62;浏览”,然后找:“c:\Progream Files\Support Tools\msicuu.exe”打开。界面中很简单地列出了可删除的内容,选定一个项目点击“Remove”就可删除。

这个工具的命令行版本的名称是Msizap.exe.

Msizap.exe必须以管理员的密码进行登录之后才能开始使用,并且也需要使用日志文件msicu.log。与GUI版本相比,命令行版本在灵活性方面要优秀得多。

Msizap.exe完整的语法:

msizap [*] [F] [R] [P] [A] [T product code] [!] [?]

参数及说明:

* :移去全部安装文件夹和注册表中与之对应的键值,调整动态连接库并停止所有的安装服务。

F : 移去全部安装文件夹

U :移去%USERPROFILE%\msi, AppData\Microsoft\Installer 文件夹

R :仅移去全部安装程序对应的注册表键值.

P :移去In-Progress (这一项我没有进行验证.)

N :移去注册表中关于 Windows Installer 的卸载键(即移去反安装功能的键值)。

V :停止安装服务

T :移去所有产品代码的信息.

A :一个指定的项目删除后,正确地调整全部的辅助控制.

! :强制用“yes”作为响应的提示.

? :显示详细帮助信息.

以本人使用经验看,遇到残留程序后,使用GUI界面的删除工具就很方便.像Norton之类的工具软件,处理这类问题用的方法与此也是相似的.都是在安装时就建立一个日志文件,留到删除或卸载时当作依据.所以,如果日志文件消失,这些工具也就无效了.

时间: 2024-09-14 15:29:11

Windows2000秘密武器之删除工具的相关文章

Windows2000秘密武器之诊断工具几个问题解释

1.如何获得名词术语的含义? 在支持工具中,会找到一个名称为:Glossary的文件,这里面有大部分的名词术语含义的解释.打开这个文件,会看到一个按英文字母顺序排列的术语索引表,索引使用了超文本链结技术,可以很方面地查询.例如要查找:英文缩写SNMP是什么含义,可以以鼠标点击索引表中的S,凡是第一个字母是S的术语都会显示出来,再找到SNMP,下面就会看到解释含义的文本.这些文本当然也是英文的.另一个途径是在每个工具的帮助文档中,凡是英文缩写的术语也都以超文本链结的方式带有注释,这些缩写的字体颜色

windows2000秘密武器之内存工具

4. 内存快照 这个工具可以将所有内存资源的消耗情况写进一个日志文件中, 供以后分析使用,有点类似"快照"的方式.日志文件使用的默认名字是Memsnap.log,当然在建立这个日志文件时,也可以用其它你认为合适的名字.在win98和CW2KP中,系统信息中都有一个和这个工具的作用类似的程序:Dr Watson,俗称"系统快照".Win98中的Dr Watson功能过于简单,到了CW2KP中,Dr Watson的功能大大加强,特别是对出错程序列出的信息很详细,如果使用得当,对付出错程序的

Windows2000秘密武器之浏览器状态诊断

Win2K"秘密武器"之浏览器状态诊断(Browstat.exe) BrowStat 是一个基于字符的用于对浏览器进行诊断的工具,因而没有用于GUI界面之下的版本.使用这个工具可以发现浏览器是否正在运行,在windows2000以及windowsNT的域中,探测处于Windows工作组中的浏览器状态.也可以提供关于浏览器在某个工作组中的状态,包括浏览器的名称等信息. 你也可以用这个工具来发现在一台计算机上所使用的传送命令(或者叫做"传送器")是Browstat Dumpnet 或 Br

Windows2000秘密武器之模块解析工具

众所周知:Windows的很多应用程序都是不但有可执行的EXE文件,而且还需要有辅助模块,这些模块形形色色,品类颇杂,其中名声最大的就数动态连接库(DLL)了,另外还有:ocx.sys等等.像应用程序可以分成16位.32位.64位程序一样,模块也分为16位.32位.和64位模块.因删除应用程序或可执行文件时,相关的动态链结库或模块往往不能删除干净,时间一长,形成许多使人生厌的"垃圾文件".所以,通常很多使用windows的人对DLL文件的关心都集中在研究哪些是有用的,哪些是无用的,以期准确地删除

Windows2000秘密武器之文件比较工具(一)

一.虽是初见却似曾相识 WinDiff是windows2000支持工具中的一个对文件进行比较的工具.主要用来比较ASCII的文件,最显著的用途是用来比较程序文件的源代码.假如,你的A:盘上有一个文件,它原来是从C:盘拷贝而来的.由于某种原因,你怀疑A:盘上的文件可能出现了问题,若确保这时候C:盘上的文件绝无问题,就可以将A:盘上的文件与C:盘上的文件用WinDiff进行比较.你要对dos命令熟悉的话,就一定知道Comp命令或FC命令.其实,WinDiff从作用上说,就相当于上述的dos命令,只不

Windows2000秘密武器之文件版本查看工具

在windows2000专业版的支持工具中,有不少是属于查询信息的工具.Filever.exe就是其中的一个,这是一个基于命令行的.用于查看文件版本的工具.它可查看的范围包括本地计算机和远程计算机.可以查看单个文件也可查看目录结构信息.主要可查看的文件种类是可执行文件(.EXE)和动态连接库文件(.DLL). 使用的详细语法: 命令 参数 驱动器 路径 文件名称 filever [/s] [/v] [/e] [/x] [/b] [/a] [/d] [[drive:] [path] [filena

Windows2000秘密武器之文件比较工具(二)

在上一篇中我们介绍了文件比较工具的命令,下面接着上次介绍操作: 三.操作指导 1. 界面功能: 操作指导主要是对界面各个菜单项的作用进行介绍.所以首先要先熟悉WinDiff打开之后的样子,无论使用哪一种,打开之后的界面如图所示: 文件(File)菜单: Compare Files(文件比较) 鼠标点击这一项后,显示一个对话框,很类似于标准的文件打开对话框.可以在这个对话框中选择参与比较的文件.并可在全部选定结束之后自动打开它们,然后自动开始比较. Compare Directories(目录比较

Windows2000秘密武器之连通测试工具

网络连通诊断(Netdiag.exe) 由于CW2KP对网络的支持比之前面的windows版本已经大大强化,故支持工具中,对网络故障也配备有相应的诊断测试工具,这次介绍的Netdiag.exe,就是颇为方便实用的一个. 该工具只采用命令行形式(这样系统资源的开销很小),用来帮助你诊断并排除网络连通方面的故障,它使用的主要方法是利用执行特定的程序来测试网络的状态,一步步分隔故障区域,最终却定故障发生的确切部位.测试的核心是得到网络关键的状态信息,直观些说是将问题暴露出来,方便技术支持人员.网络管理

windows2000秘密武器之任务进程终止工具

3.任务与进程的中止工具 上篇介绍的任务与进程显示工具tlist,其主要作用是为管理任务和进程提供信息.所谓"管理",不外乎是中止某个任务或进程,或改变它们的优先权.命令行形式的任务与进程管理工具,只有中止进程功能,没有改变优先权的功能.程序名是Kill.EXE.kill的意思为杀死!即可以用它来"杀死"一个现存的任务或进程!听起来是不是有点恐怖啊?为了不致觉得吓人,我改用"中止"这个名称.中止也好杀死也罢,都有一个惟谁试问拿谁开刀的问题:你要中止哪个任务或哪个进程?它的名字如何得到?从什么地方