如何使用 WinGet 自動更新所有 Windows 應用程式

最後更新: 2026年02月07日

  • 使用 winget upgrade --all 指令進行大量軟體更新。
  • 使用控制台管理來自 Microsoft Store 和外部來源的應用程式。
  • 在沒有管理員權限的環境中,透過 PowerShell 腳本實現流程自動化。
  • 官方商店人工管理與包裹管理員效率的比較。

如何使用 WinGet 自動更新所有已安裝的應用程式

¿如何使用 WinGet 自動更新所有已安裝的應用程式? 當我們打開電腦時,會發現Windows系統預先安裝了許多工具,讓我們的生活更方便。然而,隨著時間的推移, 大多數項目都達不到預期效果。 於是我們最終從各種網站或官方商店下載軟體,以便能夠舒適地工作並充分利用硬體。

問題在於後續,因為要維持整個生態系統的更新可能非常麻煩。雖然傳統方法也存在,但有一個內建工具對於不想浪費時間的人來說簡直是寶藏: WinGet 套件管理器這使我們能夠透過簡單的命令列管理所有軟體。

相關文章:
如何更新應用程式

WinGet是什麼?它實際用於什麼用途?

對於不太熟悉的用戶來說,WinGet 基本上是微軟的軟體包管理器,它預先安裝在現代版本的 Windows 系統中。它可以在 Windows 和 Windows Server 上運作。 命令提示字元 (CMD),例如 PowerShell 中的命令提示字元。它的主要功能是允許我們安裝、卸載,以及最重要的, Windows 11 中的應用程式更新 無需瀏覽數十個網頁。

獨家內容 - 點擊這裡  如何透過手機即時追蹤航班

最大的優勢在於集中管理。您不再需要逐個網站檢查是否發布了新版本,而是… WinGet 查詢資料庫 它會準確地告訴你哪些地方需要安全性修補程式或效能升級。

相關文章:
如何在 Windows 11 上安裝或更新應用

更新整台電腦的主指令

使用 Winget 安裝程式的舊版本

如果你有一長串程序,又不想一個一個檢查,有個非常簡單的技巧。開啟控制台,然後輸入 翼升級 – 所有您正在指示系統搜尋每個已安裝應用程式的所有可用更新,並按順序下載和安裝它們。

需要注意的是,為了避免意外情況發生,您可以先執行該命令。 翼升級 無需任何其他參數。這樣,程式將​​顯示初步清單。 所有有更新版本的應用程式您可以自行決定是更新所有內容還是只更新部分內容。

進階選項和命令自訂

WinGet 不僅僅是一個「全部更新」按鈕;它提供了一系列參數,讓您可以完全控制更新過程。例如,如果您只想更新某個特定應用程序,只需鍵入… winget 升級程式名稱如果出於相容性原因需要特定版本,可以使用該選項。 -vo –版本 然後是確切的版本號。

相關文章:
如何在Windows 10中更新系統應用程式?

對於那些追求更流暢、不間斷體驗的用戶來說,以下是一些非常實用的選擇:

  • -ho – 不發音此選項會停用所有使用者介面,使安裝程式在背景運行。
  • –接受打包協議它用於自動接受許可協議,防止系統停止並要求確認。
  • –解除安裝之前的版本:強制卸載舊版本後再安裝新版本,如果安裝程式本身沒有執行此操作,這將非常有用。
  • -io –互動式與靜默模式不同,在這裡您可以即時看到安裝程式的進度。
獨家內容 - 點擊這裡  如何偵測Windows最新更新後的圖形異常?

給管理員和無權限使用者的提示

溫格特

有時,我們在嘗試為沒有管理員權限的使用者更新應用程式時會遇到問題。由於 WinGet 是以用戶身份安裝的,因此使用服務帳戶運行它可能非常麻煩。不過,有一個解決方案… PowerShell 腳本 (.ps1) 可透過 GPO 或 Intune 進行部署。

為此,腳本必須先找到資料夾中 WinGet 可執行檔的確切路徑。 WindowsApps正在搜尋最新版本的安裝程式。找到路徑後,請運行它。 來源更新 刷新軟體包列表,最後啟動批量更新,並設定靜默和合約接受參數,以便最終用戶看不到該過程。

相關文章:
如何在不使用商店的情況下更新 Windows 10 應用程式

WinGet 與 Microsoft Store 及其他替代方案的比較

很多人會疑惑,既然有了微軟商店,WinGet 是否還有用。微軟商店非常棒, 保證該軟體不含惡意軟體。因為它通過了嚴格的安全過濾。從應用程式商店的「庫」標籤進行更新非常直觀,但如果您不想為整個更新批次點擊「取得更新」按鈕,則需要手動操作。

獨家內容 - 點擊這裡  如何從「開始」功能表和上下文選單中刪除 Copilot 建議

另一方面,也存在一些成熟的替代方案,例如: 巧克力口味它與 WinGet 非常相似,並且擁有龐大的資料庫。我們還有一些圖形化工具,例如: CCleaner 或 SUMo它可以掃描電腦上的過時軟體。然而,WinGet 的原生整合使其在速度和易用性方面無可匹敵。

儘管遊戲機有很多優點,但並非完美無缺。使用遊戲機的主要缺點是: 並非所有應用程式都會被索引。 在軟體包管理器中,某些更新仍需要造訪開發者的網站才能取得。此外,盲目更新可能會導致安裝到包含漏洞或與您的硬體不相容的版本。

相關文章:
如何更新筆記型電腦上的應用程式?