程序,可执行的二进制文件及其关联文件。
在windows上要卸载一个程序,一般是通过控制面板来做的,那么如果自己强行卸载要做些什么呢p>
1 停掉正在运行的程序
正常停掉服务,有时你也不知道怎么停,那么不用管,直接进入下一步。
2 删除相关的文件
windows有一点很有意思,如果文件正被某个进程使用,那么是不可以删除的。
比如第一步骤中的进程没有停干净的话,文件无法删除。
procexp工具可以帮助我们打开某一文件的进程,然后再将其删除。
3 清理service
很多程序安装后注册了service,删除办法有三
3.1 我们需要在“管理工具-》服务”中找到他们,使用cmd,sc delete
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都可以常用。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!