安装后“添加/删除程序”中未列出程序 您所在的位置:网站首页 loginusername和displayname 安装后“添加/删除程序”中未列出程序

安装后“添加/删除程序”中未列出程序

2023-12-22 07:24| 来源: 网络整理| 查看: 265

症状

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

原因

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

解决方法

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

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

卸载程序

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

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

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

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

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

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

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

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

缩短注册表项名称

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

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

状态

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

更多信息

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



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有