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

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

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

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

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

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

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

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

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

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

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

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

1. 打開開始菜單

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

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

winget search -NAME

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

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

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

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

1.打開開始菜單。

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

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

@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=”部分,注釋您希望在計(jì)算機(jī)上安裝和更新的應(yīng)用程序,并使用空格分隔每個(gè)應(yīng)用程序。

5.點(diǎn)擊文件并選擇另存為選項(xiàng)。

6.選擇存儲(chǔ)文件的位置。

7.為腳本確認(rèn)一個(gè)名稱,并使用 .bat 文件擴(kuò)展名。

8.點(diǎn)擊保存。

四、設(shè)置 winget 腳本

這里有 3 種 winget 運(yùn)行方面,第一種就是每次都手動(dòng)點(diǎn)擊運(yùn)行,第二種就是當(dāng)作開機(jī)項(xiàng)使用,第三種就是創(chuàng)建定時(shí)任務(wù)。

4.1、手動(dòng)運(yùn)行

1.右鍵點(diǎn)擊 ".bat" 文件并選擇以管理員身份運(yùn)行選項(xiàng)。用戶也可以直接通過命令提示符或 PowerShell 運(yùn)行它。

4.2、添加到開機(jī)啟動(dòng)文件夾

1.打開開始菜單。

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

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

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

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

1. 打開開始菜單。

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

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

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

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

6.點(diǎn)擊 "常規(guī)" 選項(xiàng)卡。

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

8.在 "安全選項(xiàng)" 部分選擇 "無論用戶是否登錄都運(yùn)行" 選項(xiàng)。

9.勾選 "以最高權(quán)限運(yùn)行" 選項(xiàng)。

10.點(diǎn)擊觸發(fā)選項(xiàng)卡

11.點(diǎn)擊新建按鈕。

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

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

14.點(diǎn)擊確定按鈕。

15.點(diǎn)擊 "操作" 選項(xiàng)卡。

16.點(diǎn)擊 "新建" 按鈕。

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

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

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

以上圖源均來自 pureinfotech

20.點(diǎn)擊確認(rèn)按鈕。

21.點(diǎn)擊 "條件" 選項(xiàng)卡。

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

23.點(diǎn)擊確定按鈕。

24.確認(rèn)賬戶的密碼。

25.點(diǎn)擊確定按鈕。

相關(guān)文章

最新評(píng)論