如何在安全模式下卸载.Net 4.0?

如何在安全模式下卸载.Net 4.0?

安装 .NET 4.0 后,在登录前开始收到 BSOD(Windows XP SP3)。最后一次正确配置不起作用,但安全模式可以工作。尝试从“添加/删除程序”中卸载 .NET 时,提示 Windows 安装程序无法在安全模式下运行。有什么解决方法吗?

答案1

我取得了一些成功拆卸工具据称可以从外部删除所有 .NET 文件。不过我不知道它在安全模式下是否有效,所以 YMMV。

答案2

要在安全模式下运行 MSI 安装程序,您首先必须启用 msi 服务:

要以安全模式启动 Windows 安装程序:

  1. 重新启动计算机并在启动菜单或启动画面之前按 F8。

  2. 打开 CMD.EXE 窗口。

  3. 键入以下命令并按 Enter:

    REG ADD “HKLM\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\MSIServer” /VE /T REG_SZ /F /D “服务”

    网络启动 msiserver

(取自:Windows:在安全模式下启用 MSI 服务

但是,从阅读帖子中的某些评论来看,如果您运行的是 XP Home,REG 命令可能不可用,您必须手动打开注册表编辑器 (regedit) 并编辑所需的键:

开始 > 运行 > ‘regedit’

浏览到 HKLM\SYSTEM\CurrentControlSet\Control\SafeBoot\

右键单击“最小”或“网络”,然后选择“新建”>“键”,为“MSIServer”创建一个新文件夹。输入“MSIServer”(区分大小写)。

最低限度是没有网络支持的安全模式。

网络是具有网络支持的安全模式。

您可能希望对两者都这样做。

浏览到您刚刚创建的新密钥。在右侧窗格中,右键单击空白处并选择“新建”>“字符串值”,然后输入“服务”(区分大小写)。

大功告成。在安全模式下,开始 > 运行 > 'services.msc',找到 'Windows Installer' 并启动它。如果它启动了,说明你做对了。如果它不起作用,请检查是否区分大小写,以及你是否处于正确的安全模式(最小或网络)。

(来源)

答案3

相关内容