使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

症状

在计算机上安装程序后,该程序不会在控制面板的“添加/删除程序”工具中列出。 此外,可能不再列出计算机上已安装且之前在“添加/删除程序”中列出的其他程序。

原因

如果安装的程序创建的注册表项名称长度超过 60 个字符,则可能会出现此问题。 添加/删除程序仅列出它找到的程序名称,直到它遇到这种情况。

解决方法

重要说明 本部分、方法或任务包含有关如何修改注册表的步骤。 但是,注册表修改不当可能会出现严重问题。 因此,请一定严格按照下列步骤操作。 为了获得进一步的保护,请在修改注册表之前对其进行备份。 这样就可以在出现问题时还原注册表。 有关如何备份和还原注册表的更多信息,请单击下面的文章编号查看 Microsoft 知识库中相应的文章:

322756 如何在 Windows 中备份和还原注册表若要解决此问题,请使用以下方法之一:

卸载程序

安装程序可能会检测到计算机上已安装此程序,并提供卸载它的选项。 删除此程序后,将再次列出“添加/删除程序”中缺少的其他程序。

运行卸载文件夹中的卸载程序



某些程序在 Winnt 文件夹下创建一个文件夹,该文件夹在文件夹名称的开头和末尾包含一个“$”字符。 此文件夹可能包含卸载程序,你可以运行该程序来删除以前在计算机上安装的程序。 请注意,这些文件夹通常是隐藏的,你可能需要配置 Windows 资源管理器才能查看隐藏的文件和文件夹。 为此,请右键单击“开始”,单击“浏览”,在“视图”菜单上单击“选项”,然后单击“ 显示所有文件”。

使用注册表中显示的卸载命令

  1. 使用注册表编辑器 (Regedit.exe) 查看以下注册表项:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

  2. 双击 UninstallString 注册表值,通过选择内容并按 Ctrl+C 复制“值数据”框的内容,然后退出注册表编辑器。

  3. 单击“开始”,单击“运行”,按 Ctrl+V 粘贴卸载命令,然后单击“确定”。

缩短注册表项名称

运行 Regedit.exe 以查看以下注册表项:


HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall单击已安装的程序的注册表项,在“编辑”菜单上单击“重命名”,然后使用少于 60 个字符的名称。 请注意,如果 DisplayName 值超过 32 个字符,则不会显示它。 若要将其重命名,请双击“DisplayName”,并使用长度最多为 32 个字符的名称。

状态

Microsoft 已确认这是本文开头列出的 Microsoft 产品中的问题。

更多信息

程序在 Uninstall 注册表项中按字母顺序排序,并忽略长键名称后列出的任何键。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×