如何從 Windows 10 開始功能表中刪除突變條目?

如何從 Windows 10 開始功能表中刪除突變條目?

我六天前更新到 Windows 10 版本 1903,並在開始功能表中看到了這個突變條目:

ms-資源:應用程式名稱/文本

右鍵單擊也沒有“開啟文件位置”選項。

我確實檢查了以下位置:

  • C:\Users\使用者名稱\AppData\Roaming\Microsoft\Windows\開始功能表\程式
  • C:\ProgramData\Microsoft\Windows\開始功能表\程序

然而,我什麼也沒找到。

我將其拖到桌面(以建立快捷方式檔案),並在“屬性”>“快捷方式”>“目標類型”下找到了它:

Microsoft.Windows.HolograhicFirstRun_cw5n1h2txye

我以為它可能透過 Windows 10 累積更新修復,但我安裝了版本 1903 的累積更新 KB4501375 並且它尚未被刪除。

我該如何刪除這個?

開始選單

答案1

這些步驟適用於 和ms-resource:appDisplayName開始msresource:appName/Text功能表項目。

我發現在我的情況下,問題在於部分刪除的應用程序,聯繫支持並在另一個全息首次運行我相信微軟在主要版本更新之一中刪除了它。

讓我們來看看有問題的應用程式的名稱。

使用 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

在運行之前採取一些預防措施,例如建立系統還原點。

相關內容