在 Windows 11/10 中重新註冊特定應用程序

很多時候,特定的應用程序沒有響應,我們需要修復它。遇到此類問題的用戶只想一件事來解決此問題,那就是重新安裝應用程序。現在,在某些情況下,重新安裝可以幫助並修復應用程序的用戶問題。但也存在其他一些情況,即用戶即使在重新安裝後仍然會遇到應用程序問題。對於這種情況,您應該重新註冊該應用程序,特別是為了解決問題。

我們已經看到了在 Windows 8.1 中一次重新註冊所有現代應用程序的步驟。而在 Windows 11 中,由於通用應用程序的存在,cmdlet 有很大不同。一般來說,建議立即重新安裝所有應用程序,如果所有其他應用程序都工作正常並且您在單個應用程序上遇到問題,則無需遵循此操作。在本文中,我們將向您分享分步方法中嵌入的 cmdlet,以便您可以輕鬆地重新註冊不適合您的應用程序。

1.在任務欄上的搜索框中,鍵入 windows powershell 並右鍵單擊Windows PowerShell從結果中選擇以管理員身份運行

閱讀更多:如何在 Windows PC 上重新註冊 Microsoft Store 應用

2.接下來,在提升的 Windows PowerShell 窗口中,鍵入以下 cmdlet 並按 Enter 鍵:

Get-AppxPackage

3.上一步 cmdlet 將填充 Windows 10 上安裝的所有應用程序的列表及其技術詳細信息。對於每個應用程序,都有一個包全名,您必須記下您想要重新註冊的應用程序。此處的後續步驟將需要它。

在此示例中,我們將展示重新註冊 Xbox 應用程序的過程。因此,在我們的例子中,包名稱是Microsoft.XboxApp_7.7.29027.0_x86__8wekyb3d8bbwe。

4.現在我們進入了最後一步,我們將運行重新安裝 cmdlet。您必須輸入以下內容並按 Enter 鍵:

Add-AppxPackage -register "C:Program FilesWindowsApps<PackageFullName>appxmanifest.xml" -DisableDevelopmentMode

*替換 C: 為您的系統根驅動器和<PackageFullName>以及我們在上一步中記下的應用程序的完整包名稱。

例如,要重新註冊安裝在 C: 驅動器上的 Xbox 應用程序,我將使用以下 cmdlet:

Add-AppxPackage -register "C:Program FilesWindowsAppsMicrosoft.XboxApp_7.7.29027.0_x86__8wekyb3d8bbweappxmanifest.xml" -DisableDevelopmentMode

在 cmdlet 執行期間,您將看到進度條,如下面的屏幕截圖所示。

5.僅供參考,如果您想立即重新註冊所有已安裝的應用程序,可以使用以下 cmdlet:

Get-AppXPackage | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)AppXManifest.xml"}

執行完成後,您可以關閉 Windows PowerShell 並重新啟動計算機。重新啟動系統後,您重新註冊的應用程序應該開始按預期工作。

就是這樣!

最初發佈於 2015 年 10 月 11 日。針對 Windows 11 進行了更新。