在 XP SP3 中,注册表在 HKEY_CLASSES_ROOT 下包含奇怪的条目

在 XP SP3 中,注册表在 HKEY_CLASSES_ROOT 下包含奇怪的条目

在我的 XP SP3 机器上,我偶然发现了 下的一个奇怪的条目HKEY_CLASSES_ROOT。该键是一个英文单词,它没有默认值、任何子键,甚至没有任何值。我滚动了一下,发现还有几个。以下是列表:

也是一个,但通过协调文件。安装安装程序。侵入性关键字留下更多必须注意的可能问题 PROGID,R6 R7 需要所以解决特定的,那里这个 thumbsup 不受影响。卸载使用版本方式会

我保留了大写字母以及包含的任何标点符号。我的猜测是,有人(或某物)将一段英文文本当作文件来处理.reg(可能是因为他们认为文件中可以有注释.reg)。

我知道我可以安全地删除这些条目。谜题(可能没有合理的答案)是它们一开始是如何到达那里的。有什么想法吗?

答案1

最有可能的解释是,您安装了一些软件,而安装程序至少有一个与注册表相关的错误。安装程序经常出现此类错误,这让您感到惊讶。软件开发的这一部分没有得到足够的重视,而且——尤其是在 Windows 中——软件安装的细节可能非常复杂。无论如何,只要安装程序的编程人员弄错注册表根或键,就会产生您所看到的结果。通常,安装程序仍会工作,因为它会在运行时创建所需的键或使用默认设置。如果注册表项有时间戳,您就更有可能找到它,因为您可能记得在那天安装了什么。免费软件和共享软件安装程序往往是最糟糕的问题,但微软甚至搞砸了他们的安装程序(天哪!)希望开发人员能发现并修复这个问题,但如果您能够找到它,无论如何都应该让他们知道。经过一番搜索,我认为有问题的安装程序是 Google Sketchup 的安装程序;您安装过它吗?

相关内容