在我的注册表 (Windows 10) 中,某些东西创建了数千个奇怪的条目HKEY_CURRENT_USER
。它们几乎全部由以下内容组成:4 个字符并且有无子键还有其中超过2万(我编写了一个 PowerShell 脚本来分析这个问题,但Get-ChildItem
似乎上限是 20,000。)
我在注册表中搜索某些内容时注意到了这一点,搜索过程几乎冻结了我的计算机。所以所有正常的条目似乎都在那里,但有很多奇怪的条目?
它们看起来像这样:
我是 PowerShell 脚本的新手,但我设法编写了一个可以过滤奇怪条目的脚本。因此,上面的条目是前 20 个不匹配的条目^[A-Za-z0-9 _]+$
,下面的条目是(仅)19 个匹配的条目^[A-Za-z0-9 _]+$
。
=== Apply filter: NOT ^[A-Za-z0-9 _]+$
Count: 19981
HKEY_CURRENT_USER\☺ --- False
HKEY_CURRENT_USER\☺►♦¶ --- False
HKEY_CURRENT_USER\☺►♦' --- False
HKEY_CURRENT_USER\☺►♦2 --- False
HKEY_CURRENT_USER\☺►♦9 --- False
HKEY_CURRENT_USER\☺►♦@ --- False
HKEY_CURRENT_USER\☺►♦O --- False
HKEY_CURRENT_USER\☺►♦p --- False
HKEY_CURRENT_USER\☺►♦V --- False
HKEY_CURRENT_USER\☺►♦w --- False
HKEY_CURRENT_USER\☺►♦] --- False
HKEY_CURRENT_USER\☺►♦~ --- False
HKEY_CURRENT_USER\☺►♦¥ --- False
HKEY_CURRENT_USER\☺►♦¬ --- False
HKEY_CURRENT_USER\☺►♦³ --- False
HKEY_CURRENT_USER\☺►♦º --- False
HKEY_CURRENT_USER\☺►♦ç --- False
HKEY_CURRENT_USER\☺►♦Ñ --- False
HKEY_CURRENT_USER\☺►♦Ø --- False
HKEY_CURRENT_USER\☺►♦Œ --- False
=== Apply filter: ^[A-Za-z0-9 _]+$ False
Count: 19
HKEY_CURRENT_USER\ --- True
HKEY_CURRENT_USER\6 --- True
HKEY_CURRENT_USER\AppEvents --- True
HKEY_CURRENT_USER\CLSID --- True
HKEY_CURRENT_USER\Console --- True
HKEY_CURRENT_USER\Control Panel --- True
HKEY_CURRENT_USER\Environment --- True
HKEY_CURRENT_USER\EUDC --- True
HKEY_CURRENT_USER\hQ --- True
HKEY_CURRENT_USER\Keyboard Layout --- True
HKEY_CURRENT_USER\Microsoft --- True
HKEY_CURRENT_USER\Network --- True
HKEY_CURRENT_USER\Printers --- True
HKEY_CURRENT_USER\SOFTWARE --- True
HKEY_CURRENT_USER\System --- True
HKEY_CURRENT_USER\Uninstall --- True
HKEY_CURRENT_USER\WXP --- True
HKEY_CURRENT_USER\x --- True
HKEY_CURRENT_USER\Volatile Environment --- True
我想摆脱奇怪的条目,我想通过一些小的更改我的 PowerShell 脚本就可以做到这一点。我可以在这里发布这个脚本,但目前我认为它不相关。
所以我的主要问题是:我应该这样做吗?怎么做?(我应该采取什么预防措施?)
附加问题:可能是什么原因造成的?我该如何预防?(类似问题)