症状
创建名为 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
解决方案
若要删除所需的应用程序,请执行以下步骤:
-
重命名 C:\Program 文件夹。
-
单击 "开始" 按钮,指向 "设置",单击 "控制面板",然后双击 "添加/删除程序"。
-
单击要删除的应用程序,然后单击 "删除"。
-
单击“确定”。
-
将步骤1中的文件夹重命名回其原始名称。
状态
Microsoft 已确认这是 Windows NT 版本4.0 中的一个问题。 我们正在研究此问题,并将在 Microsoft 知识库中发布新的信息,因为它变为可用。