如何修復 Winget 無法識別(快速且輕鬆)

已發表: 2023-12-18

在 Windows 10/11 上執行 Winget 無法辨識?別擔心,看完這篇文章,您將能夠快速解決問題。

Winget 是一個強大的命令列實用工具,允許使用者從 Microsoft Store 下載和安裝應用程式套件以及屬於其儲存庫的應用程式。 此外,該工具還節省了大量的時間和手動工作量,否則需要在 Internet 或 Microsoft Store 中搜尋某個應用程式、下載它,然後手動安裝它。

另一方面,一些用戶報告稱,Winget 在他們的電腦上無法正常運作。 他們遇到錯誤,指出「Winget 無法識別」並且無法執行任何命令。 本文將探討多種技術來解決該問題並使 Winget 恢復正常運作。 一般來說,在這種情況下,最好使用 PC 優化器軟體,但是,要獲得增強的解決方案,請嘗試下面提供的解決方案。

目錄隱藏
是什麼原因導致 Windows PC 上出現「Winget 無法辨識」錯誤
如何修復 Windows PC 上無法辨識 Winget 的問題
解決方案 1:在終端機中關閉並重新開啟 Winget
解決方案 2:完全關閉 PC
解決方案 3:設定正確的路徑
解決方案 4:更新應用程式安裝程序
解決方案5:使用PowerShell重新註冊Winget
解決方案 6:啟用應用程式執行別名
解決方案 6:嘗試通用修復
Winget 在 Windows 10/11 上無法辨識:已修復

是什麼原因導致 Windows PC 上出現「Winget 無法辨識」錯誤

如果您使用的是Windows計算機,則Winget工具無法正常運作的原因如下:

  • 您可能正在使用應用程式安裝程式的過時版本。
  • 在安裝過程中,App Installer無法自動加入PATH環境變數。
  • Winget 的伺服器無法使用,或者您沒有有效或穩定的網路連線。
  • 對於 Winget,應用程式執行別名未設定或處於非活動狀態。

您現在已經了解導致 Winget 無法正常運作的因素了。 要解決問題並重新使用您首選的套件管理器,您應該嘗試這些方法。 其中之一可以幫助您解決問題。


如何修復 Windows PC 上無法辨識 Winget 的問題

以下是一些經過嘗試和測試的解決方案,您可以使用它們來修復 Windows 11、10 上無法識別的 Winget。言歸正傳,讓我們開始吧:

解決方案 1:在終端機中關閉並重新開啟 Winget

在繼續執行更複雜的解決方案之前,請確保您現在在電腦上執行的 PowerShell 或命令提示字元實例已關閉。 為了終止任一命令列工具故障的情況,您可以使用工作管理員。

此後,請確保在管理員權限下開啟 PowerShell 或命令提示字元。 然後,輸入Winget並按下回車鍵,測試是否解決了Winget無法識別的問題。 如果沒有,則轉向另一個解決方案。

另請閱讀:如何修復 Windows 11,10 無法識別的 USB 設備


解決方案 2:完全關閉 PC

Windows 利用快速啟動來讓核心級程式進入休眠狀態。 如果任何相應的進程遇到任何類型的問題,即使您打開機器,它們也會繼續保持在該特定狀態。 因此,執行完全關閉以停止並重新啟動所有基本服務,然後嘗試開啟 Winget。 對於此任務,請按照以下步驟操作:

步驟 1:若要啟動「執行」框,請同時按Win + R鍵。 接下來,輸入 cmd,然後同時按Ctrl、Shift、+ Enter鍵以在管理員權限下呼叫命令提示字元。 Run window cmd

步驟 2:在命令提示字元(管理員)中,鍵入「 shutdown /s /f /t 0」並按 Enter 鍵。Command Prompt (Admin), type shutdown s f t 0

步驟 3:這將完全關閉您的系統。 由於 Windows 作業系統將終止所有操作,因此關閉過程將比正常情況花費更長的時間。

步驟 4:打開電腦並使用終端應用程式來測試 Winget,看看它現在是否正常運作。

如果「Winget 無法識別」問題仍然存在,請嘗試下一個方法來修復它。


解決方案 3:設定正確的路徑

如果您的路徑錯誤或您之前為了測試某些內容而更改了它,那麼您需要在環境變數部分中設定準確的路徑以修復 Winget 無法識別的問題。 要設定 winget.exe 的正確路徑,只需按照下面共享的步驟操作即可:

第 1 步:尋找環境變量,然後啟動單獨的搜尋結果。

步驟2:接下來,點選環境變數選項。 Environment Variables

步驟3:選擇路徑,然後按一下編輯按鈕。 Choose the Path

步驟4:之後,選擇目前存在的路徑,然後按一下編輯按鈕。

步驟5:現在,輸入以下路徑:

%userprofile%\AppData\Local\Microsoft\WindowsApps

步驟6:最後,使用「確定」按鈕繼續。

Setting Up the Right Path

接下來,重新啟動您的裝置並檢查是否可以解決您的問題。 如果沒有,請繼續執行下面提到的其他解決方案。

另請閱讀:如何修復電腦 PC 中 BIOS 未檢測到 SSD 的問題


解決方案 4:更新應用程式安裝程序

Windows 10 和 Windows 11 現在包含 Winget,它透過名為 App Installer 的應用程式傳送到電腦。 如果您在相當長的時間內沒有更新應用程式安裝程序,則在嘗試執行 Winget 和管理套件時可能會遇到困難。 Winget 與 1.11.11451 或更高版本的應用程式安裝程式相容。 為了確定應用程式安裝程式是否有任何未完成的更新,請啟動 Microsoft Store 並檢查庫區域。 手動尋找並安裝可用更新,然後檢查 Winget 是否正常運作。 如果您在 PC 上仍然遇到 Winget 無法識別的情況,請嘗試另一種策略。


解決方案5:使用PowerShell重新註冊Winget

如果 Winget 無法正常執行,您可以使用 PowerShell 在電腦上重新註冊 Winget。 重新註冊 Winget 是可行的,因為它是應用程式安裝程式的元件,而應用程式安裝程式是系統一部分的應用程式。 對於此任務,請按照以下步驟操作:

步驟 1:若要呼叫執行終端,請同時按Win + R鍵盤鍵。 然後,在文字方塊中輸入 PowerShell,然後同時按CTRL + SHIFT + ENTER鍵盤鍵繼續。

步驟 2:上述操作將開啟具有管理權限的PowerShell視窗。 貼上下面提供的命令並按鍵盤上的 Enter 鍵來運行它:

Add-AppxPackage -DisableDevelopmentMode -註冊「C:\Program Files\WindowsApps\Microsoft.Winget.Source_2021.718.1322.843_neutral__8wekyb3d8bbwe\AppXManifest.xml」 -Verbose

第三步:指令執行成功後,不會出現任何確認提示。 關閉 PowerShell 後重新啟動電腦。

Use PowerShell to Re-register Winget


解決方案 6:啟用應用程式執行別名

如果 Winget 的應用程式執行別名已停用,嘗試透過終端機存取 Winget 將不會導致其正常運作。 因此,請在應用程式的設定中啟動它。 為此,請按照以下步驟操作:

步驟 1:右鍵點選「開始」按鈕存取進階使用者選單。 要訪問“設定”應用程序,請單擊它。

步驟 2:轉到螢幕左側的選單,然後按一下「應用程式」選項。

步驟 3:若要繼續,請從選單中選擇進階應用程式設定選項。 之後,按一下“應用程式執行別名”選項。

步驟 4:找到Windows 套件管理器用戶端選項。 接下來,檢查位於其旁邊的開關。 若要啟用應用程式的應用程式執行別名,請按一下它(如果它目前位於停用清單中)。

Enable the App Execution Alias

第5步:關閉設定。

另請閱讀:Windows 10、11 中的 IRQL 不小於或等於錯誤 [已修復]


解決方案 6:嘗試通用修復

如果上述共享方法都不適合您,您可以嘗試一些簡單有效的通用修復,例如 SFC 和 DISM 掃描,它們可以定位並修復系統檔案中的損壞並為 Windows Image 元件提供服務。 此外,您需要先執行 SFC 掃描並允許其定位並替換可能存在的任何錯誤系統檔案。 此後,您可以繼續以線上模式進行 DISM 掃描。

完成這些完整的系統掃描後,您將能夠使用系統還原將電腦還原到一切正常運作時的狀態。 總之,您可以選擇進行完整的系統重置。 此外,您可以選擇「保留我的檔案」選項,在將 Windows 還原出廠設定時儲存所有所需的檔案/資料夾或其他資料。 這肯定會幫助您修復 Windows 10/11 PC 上的 Winget 無法識別錯誤。


Winget 在 Windows 10/11 上無法辨識:已修復

借助 Winget,可以從終端機處理和管理應用程式包,Winget 是一個出色的套件管理器。 但是,有時,您可能會遇到與 Winget 無法偵測相關的問題。 這可能真的令人沮喪。 要解決此問題,您應該確保網路連線穩定,並檢查 Winget 的「應用程式執行別名」是否處於活動狀態。

此外,您可以手動變更 Winget 的 PATH,並更新應用程式安裝程式。 以上就是關於如何修復 Windows 10、11 中無法識別 Winget 的全部內容。我們希望本故障排除指南中共享的資訊對您有所幫助。 如果您對相同問題有任何疑問或進一步提示,請隨時在下面的方塊中給我們留言。

最後但並非最不重要的一點是,您可以訂閱我們的電子報並在社交媒體(Facebook、Pinterest、Twitter 和 Instagram)上關注我們,這樣您就不會錯過任何更新。