如何从 Windows 10 开始菜单中删除变异条目?

如何从 Windows 10 开始菜单中删除变异条目?

六天前我更新到了 Windows 10 版本 1903,并在开始菜单中得到了这个变异条目:

ms-resource:应用程序名称/文本

右键单击也没有“打开文件位置”选项。

我确实检查了以下位置:

  • C:\Users\用户名\AppData\Roaming\Microsoft\Windows\开始菜单\程序
  • C:\ProgramData\Microsoft\Windows\开始菜单\程序

然而我什么也没发现。

我将它拖到我的桌面(以创建快捷方式文件),并在属性>快捷方式>目标类型下找到了它:

微软.Windows.HolograhicFirstRun_cw5n1h2txye

我以为它可能会被 Windows 10 累积更新修复,但我安装了版本 1903 的累积更新 KB4501375,但它并没有被删除。

我该如何删除它?

开始菜单

答案1

这些步骤适用于“ms-resource:appDisplayName开始msresource:appName/Text”菜单项。

我发现,在我的案例中,问题出在部分删除的应用程序上,联系支持在另一个全息FirstRun我相信这些功能在微软的一次主要版本更新中被删除了。

让我们看一下有问题的应用程序的名称。

使用 WindowsKey + R:shell:AppsFolder然后单击“确定”。

这将显示已安装应用程序的列表。我更改了瓷砖查看细节视图以便于排序。找到 ms-resource 图标并右键单击,创建一个新的快捷方式。

在此处输入图片描述

它会建议将其放置在桌面上。检查新快捷方式的属性并找到其名称。

在此处输入图片描述

此示例是 HolographicFirstRun。

我使用管理员模式的 PowerShell 将其删除。请确保在通配符之间使用足够的名称,以便获取此特定包。

此命令显示它仍处于安装状态,等待删除。请注意PackageUserInformationstates行Installed(pending removal)

PS C:\WINDOWS\system32> Get-AppxPackage -all *HolographicFirstRun*

Name                   : Microsoft.Windows.HolographicFirstRun
Publisher              : CN=Microsoft Windows, O=Microsoft Corporation, L=Redmond, S=Washington, C=US
Architecture           : Neutral
ResourceId             : neutral
Version                : 10.0.16299.98
PackageFullName        : Microsoft.Windows.HolographicFirstRun_10.0.16299.98_neutral_neutral_cw5n1h2txyewy
InstallLocation        :
IsFramework            : False
PackageFamilyName      : Microsoft.Windows.HolographicFirstRun_cw5n1h2txyewy
PublisherId            : cw5n1h2txyewy
PackageUserInformation : {S-1-5-21-4097305864-376480875-3279486103-1013 [LocalUser]: Installed(pending removal)}
IsResourcePackage      : False
IsBundle               : False
IsDevelopmentMode      : False
NonRemovable           : True
IsPartiallyStaged      : False
SignatureKind          : System
Status                 : Ok

Name                   : Microsoft.Windows.HolographicFirstRun
Publisher              : CN=Microsoft Windows, O=Microsoft Corporation, L=Redmond, S=Washington, C=US
Architecture           : Neutral
ResourceId             : neutral
Version                : 10.0.16299.125
PackageFullName        : Microsoft.Windows.HolographicFirstRun_10.0.16299.125_neutral_neutral_cw5n1h2txyewy
InstallLocation        :
IsFramework            : False
PackageFamilyName      : Microsoft.Windows.HolographicFirstRun_cw5n1h2txyewy
PublisherId            : cw5n1h2txyewy
PackageUserInformation : {S-1-5-21-4097305864-376480875-3279486103-500 [Administrator]: Installed(pending removal)}
IsResourcePackage      : False
IsBundle               : False
IsDevelopmentMode      : False
NonRemovable           : True
IsPartiallyStaged      : False
SignatureKind          : System
Status                 : Ok

是时候彻底卸载这个软件包了。

PS C:\WINDOWS\system32> Get-AppxPackage -all *HolographicFirstRun* | Remove-AppxPackage -AllUsers
PS C:\WINDOWS\system32>

现在检查它是否确实被删除了。这次我没有得到信息转储。

PS C:\WINDOWS\system32> Get-AppxPackage -all *HolographicFirstRun*
PS C:\WINDOWS\system32>

最后一步是关闭电源外壳并运行此批处理文件以清除菜单。您必须以每个受影响的用户身份运行此文件一次。我发现在我的 Windows 10 1903 系统之一上,ShellExperienceHost 已将其名称更改为 StartMenuExperianceHost。此批处理文件可处理这两种情况。

@echo off
taskkill /f /im explorer.exe
taskkill /f /im ShellExperiencehost.exe
taskkill /f /im StartMenuExperiencehost.exe
timeout /t 3 /NOBREAK > nul
del %localappdata%\Packages\Microsoft.Windows.ShellExperienceHost_cw5n1h2txyewy\TempState\* /q
del %localappdata%\Packages\Microsoft.Windows.StartMenuExperienceHost_cw5n1h2txyewy\TempState\* /q
timeout /t 1 /NOBREAK > nul
start explorer
@echo on

完成后,菜单将不再显示 ms-resource 条目。您可以删除之前创建的任何快捷方式。

答案2

这是升级到 1903 版本后普遍存在的问题,导致一些用户回滚到 1809 并重新升级成功(因此可能在以后的版本中悄悄修复)。

据报道,一个已发布的解决方案在帖子中有效
摆脱 ms-resource:appDisplayName

创建以下.bat文件并以管理员身份运行:

@echo off
taskkill /f /im explorer.exe
taskkill /f /im shellexperiencehost.exe
timeout /t 3 /NOBREAK > nul
del %localappdata%\Packages\Microsoft.Windows.ShellExperienceHost_cw5n1h2txyewy\TempState\* /q
timeout /t 1 /NOBREAK > nul
start explorer
@echo on

运行之前采取一些预防措施,例如创建系统还原点。

相关内容