今天來教你如何在Windows上,用終端機來快速安裝程式。
Windows Package Manager 是微軟開發的一款軟體套件管理工具。
它的方便之處,省去了你到官網下載檔案、手動安裝等繁瑣步驟,也避免了使用者不小心安裝到附加軟體的情況。
⠀
獲取Winget
- 在Microsoft Store 搜尋”app installer”或”應用程式安裝程式” 並且更新到最新版本。應用程式安裝程式 - Microsoft Store 應用程式
- 或者從 winget-cli · GitHub 安裝預覽版也可
若有其他問題,參考:
winget-cli/README.md at master · microsoft/winget-cli · GitHub
官方文檔:
Use the winget tool to install and manage applications | Microsoft Learn
⠀
⠀
搜尋套件
winget search <名稱>winget search —-name <名稱> # 依軟體名稱欄位篩選,排除不相干訊息範例:
winget search discord

可以看到有2種來源,微軟商店跟一般版本
簡單來說,前者軟體的受到的規範更多、權限也較小
如果功能沒有相差的話,可以選擇安裝微軟商店的版本
⠀
⠀
安裝套件
winget install <軟體名稱/識別碼>範例:
winget install ‘google chrome’
Discord 微軟商店版:
winget install XPDC2RH70K22MN 或 winget install discord -s msstore-s 代表指定來源
如果你想查詢軟體是否有在winget套件庫裡,除了用指令直接搜尋
也可以到 https://winstall.app/ 的網站來查詢
只需要複製指令,在終端機貼上就好

--id 表依識別碼來篩選結果
-e 代表條件必須完全相符
另外,也可以在網站上一次勾選多個軟體,再生成指令來安裝

要特別注意,Windows有2種腳本語言,兩者的命令分隔符號是不樣的,所以不要複製錯了。
打錯指令的話,使用快捷鍵 Ctrl+C 來中斷操作
⠀
⠀
升級套件
winget upgrade <軟體名稱/識別碼>winget upgrade --all 可以將所有已安裝的軟體,更新到最新版本。⠀
⠀
移除套件
winget uninstall <軟體名稱/識別碼>眾所皆知,軟體所附帶的移除程式大多不會完全清除殘留的檔案。
我個人會推薦使用其他第三方工具,比如Geek uninstaller 或 Revo uninstaller,他們會在移除軟體的時候掃描殘存的檔案。

# 最好不要用來移除系統相關的程式,除非你知道你在做什麼。




























































































