windows下手工卸载程序

来源:互联网 发布:美国税改 知乎 编辑:程序博客网 时间:2024/05/16 09:29

程序,可执行的二进制文件及其关联文件。

在windows上要卸载一个程序,一般是通过控制面板来做的,那么如果自己强行卸载要做些什么呢?

 

1 停掉正在运行的程序

正常停掉服务,有时你也不知道怎么停,那么不用管,直接进入下一步。

 

2 删除相关的文件

windows有一点很有意思,如果文件正被某个进程使用,那么是不可以删除的。

比如第一步骤中的进程没有停干净的话,文件无法删除。

procexp工具可以帮助我们打开某一文件的进程,然后再将其删除。

 

3 清理service

很多程序安装后注册了service,删除办法有三

3.1 我们需要在“管理工具-》服务”中找到他们,使用cmd,sc delete <SERVICE_NAME> 将它删除

3.2 如果觉得麻烦,可以运行autoruns工具,查看service面板,删除相关信息

3.3 直接在注册表中删除,地址如下HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services 

 

4 清理注册表中软件信息

regedit
HKEY_LOCAL_MACHINE/SOFTWARE/

找到你的安装的文件相关注册内容,删除它。

 

 

今天上午安装oracle时,半路harry(我家小狗)捣乱,踢翻了我的电源,不得卸载oracle,重新安装,由于安装半路而挂,经历了以上步骤。

 

收获有二,windows的注册表机制,博大精深,还有很多东西要了解。

               windows下SysinternalsSuite管理工具,图形界面的,可以和unix命令行工具媲美 procexp tcpviewer autoruns都可以常用。

原创粉丝点击