我遇到的问题是,只有一小部分程序显示在 Windows 7 的“程序和功能”部分,用户可以在此卸载程序。以前称为添加/删除程序。
当我使用卸载软件(例如 TweakNow Powerpack)时,所有软件都会显示出来,我可以非常成功地卸载任何我想要卸载的东西。这不是问题所在,我对这个解决方法并不满意,我想解决核心问题并让列表填充到正确的位置。
在 中tweakNow
,它显示了大约 60 个程序,在 Windows 程序和功能中,它只显示了大约 20 个程序,其中大多数是最近安装的,经过大量病毒清除。奇怪的是,在 中Revo
,它只显示了 14 个。我还查看了包含卸载信息的注册表项:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall
这些位置不包含任何长度超过 60 或 63 个字符的 DisplayName 或 UninstallString。以下是注册表中未显示在列表中的 Full Tilt Poker 条目的屏幕截图。
我尝试过的事情:
sfc/scannow
DiskCheck
这些修复: http://www.tomshardware.com/forum/244764-45-programs-remove-programs
启动安全模式,出现相同数量的程序。
创建一个新用户帐户,结果相同。
进行全新安装是不可能的。
答案1
以下是有关程序和功能列表实际工作原理的文章链接: http://community.spiceworks.com/how_to/2238-how-add-remove-programs-works
就您的扑克程序而言,由于程序注册表项中 SystemComponent 值的数据为“1”,因此无法将其列入列表中(文章中如此描述)。我假设您的其他“缺失”程序也有类似被排除的原因。