windows下手工卸载程序

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

在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都可以常用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值