欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Win11如何用winget腳本自動安裝和更新應(yīng)用?

  發(fā)布時間:2025-06-10 11:54:49   作者:佚名   我要評論
WinGet 是一種命令行工具,使用戶能夠在 Win10、Win11 和 Windows Server 2025 計算機上發(fā)現(xiàn)、安裝、升級、刪除和配置應(yīng)用程序,下面我們就來看看詳細使用方法

科技媒體 pureinfotech 昨日(6 月 9 日)發(fā)布博文,詳細介紹了在 Windows 11 系統(tǒng)中,如何通過 winget 腳本,實現(xiàn)自動安裝和更新應(yīng)用。

一、實現(xiàn)的效果

通過 winget 腳本可以自動實現(xiàn)以下效果,可以設(shè)置為開機啟動項,執(zhí)行以下兩項任務(wù):

  • 如果應(yīng)用未安裝,通過腳本自動安裝。
  • 如果應(yīng)用已安裝,腳本會檢查是否有更新,并在檢測到有更新后自動安裝。

該媒體編輯 Mauro Huculak 是一位擁有 21 年豐富經(jīng)驗的專業(yè)記者,在該網(wǎng)站撰寫多年 Windows 相關(guān)教程內(nèi)容。

他經(jīng)常使用虛擬機測試應(yīng)用,因此經(jīng)常需要重新安裝操作系統(tǒng)以確保環(huán)境干凈,過程中最耗時的部分,就是手動重新安裝我每天依賴的所有必須應(yīng)用,而通過 winget 腳本,可以解決他的這個問題。

整個過程可以劃分為三步,用戶首先創(chuàng)建一份包含您希望安裝在電腦上的所有應(yīng)用的列表,然后生成腳本,最后決定如何運行腳本。

二、生成應(yīng)用列表

要創(chuàng)建一個使用 winget 安裝和更新的應(yīng)用列表,附上操作步驟如下:

1. 打開開始菜單

2. 搜索命令提示符(或終端),右鍵點擊頂部結(jié)果,并選擇以管理員身份運行選項。

3. 輸入以下命令以查找應(yīng)用程序標識號,然后按回車鍵:

winget search -NAME

完成這些步驟后,命令將輸出符合查詢條件的應(yīng)用程序。通常情況下,用戶會希望使用一個單一的詞來幫助您找到該應(yīng)用程序。如果名稱中包含空格,請使用 "引號"。

例如,如果用戶想查找“VLC”應(yīng)用程序的 winget 信息,可以使用 winget search vlc 命令,重復這些步驟并記錄每個應(yīng)用程序的 ID 值。

三、創(chuàng)建 winget 腳本

要創(chuàng)建一個用于安裝和更新應(yīng)用程序的批處理文件,請按照以下步驟操作:

1.打開開始菜單。

2.搜索記事本并點擊頂部結(jié)果以打開應(yīng)用程序。

3.將以下代碼復制并粘貼到文本文件中:

@echo off
setlocal enabledelayedexpansion
:: List of application IDs
set apps=Microsoft.WindowsTerminal.Preview Microsoft.Edge.Dev Microsoft.PowerToys
for %%A in (%apps%) do (
    echo ---------------------------------------
    echo Processing %%A...
    :: Check if the app is installed by capturing the list output
    winget list --id %%A > temp_check.txt 2>&1
    findstr /C:"No installed package found" temp_check.txt >nul
    if !errorlevel! equ 0 (
        echo %%A not installed. Installing...
        winget install --id %%A --silent --accept-source-agreements --accept-package-agreements
    ) else (
        echo %%A is installed. Attempting upgrade...
        winget upgrade --id %%A --silent --accept-source-agreements --accept-package-agreements
        if !errorlevel! neq 0 (
            echo Upgrade failed for %%A or no update available.
        )
    )
    echo.
)
del temp_check.txt >nul 2>&1
endlocal

4.在“set apps=”部分,注釋您希望在計算機上安裝和更新的應(yīng)用程序,并使用空格分隔每個應(yīng)用程序。

5.點擊文件并選擇另存為選項。

6.選擇存儲文件的位置。

7.為腳本確認一個名稱,并使用 .bat 文件擴展名。

8.點擊保存。

四、設(shè)置 winget 腳本

這里有 3 種 winget 運行方面,第一種就是每次都手動點擊運行,第二種就是當作開機項使用,第三種就是創(chuàng)建定時任務(wù)。

4.1、手動運行

1.右鍵點擊 ".bat" 文件并選擇以管理員身份運行選項。用戶也可以直接通過命令提示符或 PowerShell 運行它。

4.2、添加到開機啟動文件夾

1.打開開始菜單。

2.搜索“Run”并點擊頂部結(jié)果以打開應(yīng)用程序。

3.輸入“shell:startup”命令以打開文件夾,然后按回車鍵:

4.將 .bat 文件的快捷方式復制并粘貼到文件夾中。

4.3、創(chuàng)建定時任務(wù)

1. 打開開始菜單。

2.搜索任務(wù)計劃程序,并點擊頂部結(jié)果以打開應(yīng)用程序。

3.(可選) 右鍵單擊 "任務(wù)計劃程序庫" 文件夾,并選擇 "新建文件夾" 選項。

4.為文件夾確認一個名稱 —— 例如,我的任務(wù)。

5.右鍵單擊 "我的任務(wù)" 文件夾,然后點擊創(chuàng)建任務(wù)選項。

6.點擊 "常規(guī)" 選項卡。

7.在 "名稱" 字段中,為任務(wù)輸入一個描述性名稱,例如 "我的應(yīng)用"。

8.在 "安全選項" 部分選擇 "無論用戶是否登錄都運行" 選項。

9.勾選 "以最高權(quán)限運行" 選項。

10.點擊觸發(fā)選項卡

11.點擊新建按鈕。

12.在 "開始任務(wù)" 設(shè)置下選擇一個觸發(fā)器(例如 "登錄時"、"啟動時" 或按日程安排如每天)

13.根據(jù)需要配置日程設(shè)置。

14.點擊確定按鈕。

15.點擊 "操作" 選項卡。

16.點擊 "新建" 按鈕。

17.在 "操作" 設(shè)置下選擇 "啟動程序" 選項。

18.在 "程序 / 腳本" 設(shè)置中,輸入“cmd.exe”命令:

19.在 "添加參數(shù)(可選)" 設(shè)置中,輸入以下命令:/c "C:\path\to\YOUR-SCRIPT.bat(這里修改為 bat 文件路徑)"

以上圖源均來自 pureinfotech

20.點擊確認按鈕。

21.點擊 "條件" 選項卡。

22.在 "電源" 下,取消勾選 "如果計算機切換到電池電源則停止" 和 "僅在計算機使用交流電源時啟動任務(wù)" 選項。

23.點擊確定按鈕。

24.確認賬戶的密碼。

25.點擊確定按鈕。

相關(guān)文章

最新評論