w电脑不能安装卸载软件 (win7.如何卸载计算机软件?

在正常情况下,我们通过软件程序组中的卸载图标或控制面板中的程序和功能模块来卸载软件。但有时我们会发现,使用卸载图标无法卸载软件或卸载图标根本丢失,甚至控制面板中卸载软件的功能也无法工作。此时,需要另找办法。

1. 在安全模式下卸载软件

有时候,我们无法通过Windows通过正常渠道卸载面板的应用和功能模块。然而,当软件卸载进入安全模式时,发现Windows安装卸载程序不能在安全模式下工作。这是因为在安全模式下Windows因安装服务被禁。此时,问题可以通过以下方法来解决。

首先,我们可以在安全模式下使用免费工具SafeMSI,开启Windows Installer服务。工具运行后,显示Windows Installer Service has been enabled提示。说明服务已经开启,点击OK按钮(图1)。



如果使用该工具,则无法打开它Windows Installer与服务相关的系统文件损坏很可能导致服务。此时,可以通过替换相同版本的相关系统文件来解决。

从其他同版本的电脑开始C:\\WINDOWS\\System复制32文件夹Msi.dll、Msihnd.dll、Msiexec.exe备用这三个文件(图2)。然后按下计算机的安全模式Win R组合键启动运行对话框,执行“msiexec /unregister”命令。再将本机“C:\\WINDOWS\\System文件夹中的32Msi.dll、Msihnd.dll、Msiexec.exe删除三个文件(如果文件被锁定,可以Unlocker或文件粉碎工具解锁后删除)。



之后,将上述三份文件复制到本机上C:\\WINDOWS\\System32文件夹中。最后,实施msiexec /regserver命令重新注册软件安装卸载服务(图3)。这样,就可以了Windows正常卸载程序在安全模式下。



2. 用注册表编辑器卸载软件

事实上,使用注册表是获取软件卸载信息最直接有效的方法。当软件的直接卸载链接或快速丢失或系统控制面板中的应用程序和功能管理模块无法卸载时,可以通过注册表获取卸载信息。

首先运行REGEDIT命令打开注册表编辑器,依次定位到以下分支HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall”。在该分支下,我们可到许多已安装的软件名称,还有一些我们根本不认识的长长的数字编号。事实上,点击任何数字号码都可以在右窗格中DisplayName一项之后,我看到了软件的名称(图4)。



如果你想卸载这个软件,你也可以在右窗格中找到一个UninstallString双击字符串项,在打开的窗口中选择数值数据下的命令(图5)。



然后回到命令提示符窗口,粘贴并执行上述命令,开始选定程序的卸载过程(图6)。



提示:如何使用64位Windows,32位的程序卸载可能会被重定向HKLM\\SOFTWARE\\Wow6432Node\\Microsoft\\Windows\\CurrentVersion\\Uninstall注册表路径。上述路径找不到的软件,可到此处查找。

3. 免费专用工具卸载软件

首先,我们可以使用它Revo Uninstaller解决这个免费软件。运行Revo Uninstaller将显示系统中已安装的所有程序图标及其名称。在卸载一个程序之前,它会先完成系统扫描,然后卸载软件,然后再进行系统扫描。即使留下未完成或损坏的安装文件,也会与注册表项目一起显示,以便删除(图7)。



此外,还可以使用免费卸载工具Glarysoft Absolute Uninstaller,卸载难以卸载的软件。在软件管理窗口中,除了强制卸载选定软件外,还可以自动修复无效条目(图8)。