我怎样才能从 Windows 10 20H2 中的“开始”菜单中删除新标签?

我怎样才能从 Windows 10 20H2 中的“开始”菜单中删除新标签?

我正在使用Windows 10版本20H2专业版(x86_64),并且安装了许多程序(appwiz.cpl目前显示安装了146个程序,我还要安装数百个(300多个)程序),我非常熟练使用Windows,通常不使用“开始”菜单,但有些程序不创建桌面图标,而是只创建“开始”菜单图标(当然我知道它们安装在哪里),所以为了快速启动它们而不必导航到它们的完整路径,我必须使用开始菜单,我发现“突出显示新安装的程序”功能真的很烦人...

我来提供一个截图来更形象的说明一下这个问题:

在此处输入图片描述

这只是我的“开始”菜单的一小部分,几乎所有菜单都突出显示,因为我很少单击开始菜单图标,我可以确认单击图标会删除突出显示,但你能想象我单击数百个这样的图标只是为了删除突出显示吗?

当然,我尝试通过 Google 搜索解决方案,尽管这次它确实返回了一些相关内容,而不是更多不相关的结果,但我发现的方法毫无用处/过时了,不再起作用。

我发现的方法是在 PowerShell 中在路径 HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced 处创建一个名为 Start_NotifyNewApps 的注册表 REG_DWORD 值,其值为 0:

Set-ItemProperty -Path HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced -Name Start_NotifyApps -Type DWord -Value 0

然后重新启动计算机。

但是在我上次重新启动计算机之前,该值已经设置好了:

在此处输入图片描述

然而正如你所看到的,它并没有达到它应该达到的目标......

那么,如何在不单击所有这些图标的情况下删除新的亮点?


更新

经过更多徒劳的研究后,我又做了一些调整:

在此处输入图片描述

但那些亮点仍然存在......


procmon在将过滤器设置为ProccessName is StartMenuExperienceHost.exe then Include和之后,我手动删除了一些亮点Operation is RegSetValue then Include,我发现了一些东西:

在此处输入图片描述

因此StartMenuExperienceHost.exe将更改写入位于路径中名为 Data 的 REG_BINARY 值:

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\CloudStore\Store\Cache\DefaultAccount\$de${5ea67f6a-4003-47f7-8f3f-bee782d746be}$$windows.data.unifiedtile.roamedtilepropertiesmap\Current

这是我的路径,我相信在另一台计算机上的指导可能会有所不同,但路径应该是这样的。

不幸的是,该值是 REG_BINARY,我无法正确解析该值,因此我无法以编程方式模拟右键单击所有这些图标的效果,这超出了我的能力范围,但可能有一些我遗漏的更容易做到的事情,设置过滤器以包括StartMenuExperienceHost.exe显示 215 万多个事件中的 7327 个事件,我已经转储了过滤后的事件并上传到 Google Drive:

日志文件


实际上这个特定的 REG_BINARY 值是用 ASCII 编码的,所以我能够解析它,我现在就解析它...


因此我使用以下代码来解析该值,我首先得到 data.txt,结果太过隐晦且包含许多控制字符,因此我以编程方式删除了控制字符(换行符除外)并保存为 data_plain.txt,结果更易于阅读但仍然包含无意义的字符:

$data=(get-itemproperty 'HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\CloudStore\Store\Cache\DefaultAccount\$de${5ea67f6a-4003-47f7-8f3f-bee782d746be}$$windows.data.unifiedtile.roamedtilepropertiesmap\Current').Data
$data=($data | %{[char]$_}) -join ''
$data > C:\data.txt
$data -replace '[\x00-\x09]|[\x0B-\x0C]|[\x0E-\x1F]|\x7F' > C:\data_plain.txt

数据.txt

数据纯文本.txt

下一步应该是利用频率来统计确定胡言乱语的含义。

相关内容