创建 C:\Program 文件夹导致 "添加/删除程序" 失败

症状

创建名为 C:\Program 的文件夹后,如果您转到 "控制面板",请双击 "添加/删除程序",然后选择要删除或更新的已安装程序,您将收到以下错误消息:

尝试删除 "program_name" 卸载已被取消时出错

如果将名为 Program 的文件夹重命名为 "Program2",则会看到以下消息:

此更改可能会影响一个或多个已注册的程序。 是否要继续?

原因

在注册表中 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall \... 卸载字符串值以 C:\Progra ~ 1 或 "C:\Program Files\..." 开头的任何程序如果 C:\Program 文件夹存在,将无法删除。以下示例将失败: UninstallString:reg_sz:c:\Program Files\My_program\setup setup UninstallString:reg_sz:"c:\Program Files\My_program\setup" setup UninstallString:reg_sz:c:\Progra~1\My_program\setup setup

解决方案

若要删除所需的应用程序,请执行以下步骤:

  1. 重命名 C:\Program 文件夹。

  2. 单击 "开始" 按钮,指向 "设置",单击 "控制面板",然后双击 "添加/删除程序"。

  3. 单击要删除的应用程序,然后单击 "删除"。

  4. 单击“确定”。

  5. 将步骤1中的文件夹重命名回其原始名称。

状态

Microsoft 已确认这是 Windows NT 版本4.0 中的一个问题。 我们正在研究此问题,并将在 Microsoft 知识库中发布新的信息,因为它变为可用。

需要更多帮助?

扩展你的技能
了解培训
抢先获得新功能
加入 Microsoft 内部人员

此信息是否有帮助?

你对翻译质量的满意程度如何?

哪些因素影响了你的体验?

是否还有其他反馈?(可选)

谢谢您的反馈意见!

×