快轉到主要內容

windows 透過 CLI 檢查有沒有自動更新

·480 字·1 分鐘·
PolloChang
作者
PolloChang
我是一隻雞

今天突然收到客戶需要檢查windows 有沒有設定自動檢查更新,因為有多台實在懶得一台一台進入,然後一個一個點擊視窗擷圖,因此想說有沒有輸入 CLI 指令檢查的方法。

windows server 2000
#

以下是操作的版本

  • windows server

  • 指令

1
reg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v AUOptions
  • 輸出結果
1
2
3
4
5
6
7
8
Microsoft Windows [Version 6.3.9600]
(c) 2013 Microsoft Corporation. All rights reserved.

C:\Users\james>reg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v AUOptions

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto
Update
    AUOptions    REG_DWORD    0x4

說明
#

AUOptions (REG_DWORD):

1
2
3
4
5
6
1:在 [自動更新] 中停用 [讓我的電腦保持在最新狀態]2:通知下載和安裝。
3:自動下載並通知安裝。
4:自動下載及排程安裝。
5:允許本機系統管理員選取設定模式。 此選項不適用於 Windows 10 或更新版本。
7:通知安裝,並通知重新啟動。 僅限 (Windows Server 2016 和更新版本)

windows server 2000 以後
#

可以透過 sc.exe 查詢 wuauserv 服務

以下是操作的版本

  • windows server 2016

  • windows server 2022

  • windows 10

  • 指令

1
sc qc wuauserv
  • 輸出結果
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
C:\Users\james>sc qc wuauserv
[SC] QueryServiceConfig 成功

SERVICE_NAME: wuauserv
        TYPE               : 20  WIN32_SHARE_PROCESS
        START_TYPE         : 3   DEMAND_START
        ERROR_CONTROL      : 1   NORMAL
        BINARY_PATH_NAME   : C:\Windows\system32\svchost.exe -k netsvcs -p
        LOAD_ORDER_GROUP   :
        TAG                : 0
        DISPLAY_NAME       : Windows Update
        DEPENDENCIES       : rpcss
        SERVICE_START_NAME : LocalSystem

上面發現是需要手動更新安裝,可以透過下列指令改為自動安裝更新

1
sc config wuauserv start= auto
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
C:\Users\james>sc qc wuauserv
[SC] QueryServiceConfig 成功

SERVICE_NAME: wuauserv
        TYPE               : 20  WIN32_SHARE_PROCESS
        START_TYPE         : 2   AUTO_START
        ERROR_CONTROL      : 1   NORMAL
        BINARY_PATH_NAME   : C:\Windows\system32\svchost.exe -k netsvcs -p
        LOAD_ORDER_GROUP   :
        TAG                : 0
        DISPLAY_NAME       : Windows Update
        DEPENDENCIES       : rpcss
        SERVICE_START_NAME : LocalSystem

參考資料
#