注册表包含数千个非 ASCII 条目

注册表包含数千个非 ASCII 条目

在我的注册表 (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 脚本就可以做到这一点。我可以在这里发布这个脚本,但目前我认为它不相关。

所以我的主要问题是:我应该这样做吗?怎么做?(我应该采取什么预防措施?)

附加问题:可能是什么原因造成的?我该如何预防?(类似问题

相关内容