windows系統(tǒng)如何使用winget 包管理器? 軟件包管理器最實用教程

如果您是高級 Windows 用戶或曾經(jīng)使用過基于 Linux 的操作系統(tǒng),那么對包管理器的概念應該有所了解。包管理器提供了集中的方式來安裝和更新應用程序。Microsoft 為 Windows 11 和 Windows 10 用戶提供了官方 Windows Package Manager 包管理器,簡稱為 winget。
Windows Package Manager 作為 App Installer 軟件包的一部分被集成到 Windows 系統(tǒng)中,它完全基于命令行,主要通過 Windows Terminal 來使用。本文將介紹如何在 Windows 中使用 winget 包管理器,讓您像 Linux 那樣管理 Windows 中的軟件包。
為 winget 更換國內(nèi)源
為了提高國內(nèi)使用體驗和響應速度,我們可以將 winget 的源更換為國內(nèi)的源。以下是操作步驟:
1、以管理員身份打開「命令提示符」。
2、執(zhí)行以下命令,刪除由 Microsoft 維護的官方源:
winget source remove winget
3、執(zhí)行以下命令添加 winget 國內(nèi)源:
winget source add [源名稱] [源地址]
例如,若要添加中科大開源軟件鏡像源,可執(zhí)行以下命令:
winget source add winget https://mirrors.ustc.edu.cn/winget-source
建議就使用winget
作為名稱,以便在需要時輕松重置回官方源。
4、換源完成后,可以通過以下命令進行驗證和查看:
winget source list
5、如果要恢復使用 Microsoft 官方源,可以使用以下命令進行重置:
winget source reset winget
為 winget 更換國內(nèi)源
如果在「步驟 3」時添加了其他名稱的鏡像源,可以按「步驟 1」將自定義名稱的源刪除,然后再重新添加。
winget 源 | 內(nèi)容 | 地址 |
---|---|---|
微軟官方 | Windows 官方應用商店中的應用程序 + 開源軟件包 | https://cdn.winget.microsoft.com/cache |
中科大開源軟件鏡像站 | 開源軟件包 | https://mirrors.ustc.edu.cn/winget-source |
好像就中科大的提供 winget 國內(nèi)鏡像,有點少啊。
使用 winget 搜索和安裝應用程序
對于不熟悉基于文本界面的用戶來說,剛開始使用 winget 時可能有點令人望而卻步,但實際上它非常簡單易用。winget 的基本用法只涉及搜索和安裝應用程序。請按照以下步驟操作:
1、在 Windows 11 中鼠標右擊「開始」菜單 – 選擇打開「終端管理員」。
2、要搜索應用程序,請執(zhí)行:
winget search <AppName>
例如,輸入winget search Chrome
來嘗試查找 Google Chrome。
使用 winget 搜索應用程序
3、如果首次使用winget
命令,需要同意服務條款,請按Y
然后按回車鍵。查詢結果中可以看到包括不同版本的 Chrome,以及一些名稱相似的應用程序。
4、為了獲取和安裝正確的應用程序,最準確的方法是使用第二列中列出的包 ID。例如,要安裝 Google Chrome 的穩(wěn)定版,可以使用如下命令:
winget install Google.Chrome
使用 winget 安裝應用程序
- 如果要安裝的程序需要通過 Microsoft Store 獲?。ㄔ丛诹斜淼淖詈笠涣校?,還需要同意服務條款,請按
Y
然后按回車鍵。 - 也可以在安裝命令中添加
--accept-package-agreements
參數(shù),以自動接受任何協(xié)議。
5、安裝完成后,可以重復這個過程來安裝其他任何需要的應用程序。
在 Windows 11 中使用基于文本的命令行界面安裝應用程序非常簡單,而且有許多應用程序都可以通過winget
命令實現(xiàn)靜默安裝,而且速度非??臁U缥覀冎疤岬降?,您也可以使用 Windows Package Manager 安裝來自 Microsoft Store 的應用程序。
使用 winget 更新應用程序
Windows Package Manager 的另一個功能是通過集中的界面保持應用程序的更新。如果有一個或多個應用程序可在 winget 倉庫中獲?。词共皇峭ㄟ^該倉庫安裝),也可以使用它一次性輕松更新這些應用:
1、在 Windows 11 中鼠標右擊「開始」菜單 – 選擇打開「終端管理員」。
2、執(zhí)行以下命令查看可用的軟件更新包列表:
winget update##或者winget upgrade
使用 winget 更新應用程序
3、要更新特定的軟件包,請運行:
winget update <ID>
使用 winget 更新應用程序
請將<ID>
替換為想要更新的包 ID。
4、如果要更新所有軟件包,可以運行:
winget update --all
5、也可以添加--include-unknown
參數(shù)來安裝計算機上未知版本軟件包的最新版本。
6、軟件包將逐個進行更新。同樣地,一些安裝程序在更新時可能需要人工干預,但可以使用--disable-interactivity
參數(shù)來跳過。
您可以隨時再次運行此操作,以確保應用程序保持最新。
使用 winget 卸載應用程序
當然,我們也可以使用 winget 包管理器來卸載應用程序:
1、在 Windows 11 中鼠標右擊「開始」菜單 – 選擇打開「終端管理員」。
2、運行以下命令查看計算機上安裝的所有軟件包:
winget list
3、找到想要卸載的應用程序包 ID,再運行以下命令:
winget uninstall <id>
使用 winget 卸載應用程序
將<id>
替換為要移除的包 ID。
4、按照屏幕上的指示進行操作,或者使用--disable-interactivity
參數(shù)以靜默方式移除應用程序。
使用 winget 導出和導入軟件包列表
winget 工具的另一個強大功能是能夠?qū)?Windows 中已安裝的所有軟件包導出為一個 JSON 文件。在設置新電腦時,就可以導入該文件,以便一次性安裝列表中的所有應用程序。
導出軟件包列表
要導出 Windows 中已安裝的軟件包列表,只需運行:
winget export -o <output>
將<output>
替換為要存儲包列表文件的路徑。某些應用可能需要同意源協(xié)議。
- 可以使用
--source
參數(shù)僅篩選來自選定源(如 winget 或 msstore)的軟件包。 - 可以使用
--version
參數(shù)導出特定版本的應用程序,而不是安裝最新版本。
使用 winget 導出軟件包列表
還可以將該文件移動到 U 盤或 OneDrive 這樣的云服務中,以便稍后在其他設備上導入。在此過程中,可能會出現(xiàn)許多錯誤,因為許多應用程序是預裝在 Windows 中的,或者可能不是通過 winget 或 msstore 源安裝的。
此操作只會導出軟件包列表,不包括實際的安裝程序。在導入時,新電腦需要連接到 Internet,以便下載和安裝這些軟件包。
導入軟件包列表
要導入軟件包列表,可以使用以下命令:
winget import -i <import-file>
其中<import-file>
是要導入的文件路徑,還可以添加--accept-package-agreements
參數(shù)以接受所有需要同意的源的協(xié)議。
使用 winget 導入軟件包列表
- Windows Package Manager 將嘗試逐個安裝軟件包列表中的所有應用程序。
- 由于其中一些是隨 Windows 11 一起提供的應用程序包,因此可能已經(jīng)安裝了某些應用程序。
- 對于新的應用程序和更新,可能需要與每個安裝程序進行交互,或者在導入時使用
--disable-interactivity
參數(shù)來跳過所有安裝程序的交互過程。
Winget 1.6.3482 版本更新
Winget 1.6.3482 版本適用于 Windows 10(1809+)和 Windows 11。在此次更新中,禁用了實驗性功能并更新了商店證書,以提高系統(tǒng)安全性。需要注意的是,當前商店證書將于 2024 年 3 月初到期。
在新版本中,winget configure
命令是一個穩(wěn)定的功能??梢詭椭阍?Windows 系統(tǒng)上自動處理設置和配置,從而創(chuàng)建理想的開發(fā)環(huán)境。通過應用 WinGet 配置文件,能夠更輕松地安裝和管理軟件包、應用程序、編程語言、框架、工具或項目所需的設置。
此次穩(wěn)定版本還引入了對軟件包依賴性的全面支持?,F(xiàn)在,通過使用winget download
命令,可以將軟件包安裝程序下載到本地,實現(xiàn)更加靈活的管理。
變更摘要:
- 在安裝包枚舉時,現(xiàn)在包括了框架包。
- 引入了安裝程序之間的強弱比較功能。
- 商店證書已經(jīng)更新。
本文應該讓您對如何使用 winget 包管理器有了一個基本了解。您可以進一步深入,通過添加自定義源獲取應用程序,例如公司內(nèi)部的應用程序存儲庫,并驗證應用程序的清單文件。但本文介紹的核心功能已經(jīng)非常實用。
相關文章
管理Windows啟動項的必備工具:Autoruns下載使用教程
AutoRuns 是微軟提供的一款「啟動項管理」工具,可以檢查開機自動加載的所有程序,比系統(tǒng)自帶的 msconfig.exe 更全,常在應急響應時查找啟動項留下的后門2024-10-29Windows File Recovery卡在99%的圖文解決辦法
Windows File Recovery(Windows文件恢復)是微軟設計的命令行應用程序,它可以幫助用戶從健康/損壞/格式化的存儲設備中恢復已刪除/丟失的文件,如果卡在99%該怎么解決呢?2024-09-24Easy Sysprep怎么使用?EasySysprep封裝windows系統(tǒng)詳細教程
Easy Sysprep 是一款用于 Windows 操作系統(tǒng)系統(tǒng)部署專業(yè)工,本文為大家?guī)砹巳绾问褂肊asySysprep封裝windows系統(tǒng),歡迎需要的朋友下載使用2024-08-07- DirectX是windows系統(tǒng)中一組用于增強多媒體性能的工具,包括視頻播放、圖形、聲音和聲音,如果它損壞了,可能會對某些用戶造成問題,下面我們就來看看關于DirectX介紹2024-02-19
怎么免費注冊imyPass Windows Password Reset Ultimate密碼重置軟件
imyPass Windows Password Reset Ultimate(注冊教程)是一款世界級的Windows密碼重置工具,可在Windows 11/10/8.1/8/7/XP/Vista上重置Windows管理員和標準用戶帳戶密碼,2024-01-24怎么免費激活Close All Windows 附激活教程/補丁
Close All Windows激活教程+激活補??!Close All Windows是一款小巧實用的系統(tǒng)優(yōu)化工具。工作過程中,電腦程序窗口開的過多會導致電腦反應變慢,一個一個關閉很麻煩,還特2023-05-06- Windows操作系統(tǒng)一般是安裝在磁盤驅(qū)動器的C盤中,運行時會產(chǎn)生許多垃圾文件,C盤空間在一定程度上會越來越小,C盤常常會提示顯示其內(nèi)存已不足,那么,如何正確清理C盤呢?2023-02-20
Vmware 16安裝Windows7后安裝VMware tools選項為灰色及無法安裝的解決
這篇文章主要介紹了Vmware 16安裝Windows7后安裝VMware tools選項為灰色及無法安裝的解決方法,需要的朋友可以參考下2022-11-30windows優(yōu)化大師如何清理注冊表?windows優(yōu)化大師清理注冊表教程
小伙伴們知道windows優(yōu)化大師怎么清理注冊表嗎?今天小編就來講解windows優(yōu)化大師清理注冊表教程攻略,感興趣的快跟小 編一起來看看吧2022-11-16Windows優(yōu)化大師如何設置提醒本次開機時間?Windows優(yōu)化大師設置提醒本
Windows優(yōu)化大師專業(yè)的系統(tǒng)優(yōu)化軟件,這款軟件支持c盤清理、彈窗攔截、軟件管理以及隱私清理等,本文中介紹的是使用Windows優(yōu)化大師如何設置提醒本次開機時間的方法2022-11-04