[閒聊] Pause Win10/Win11 updates
原文:
https://stackoverflow.com/questions/70261571/
pause-windows-11-updates-with-powershell
Pause Windows 11 updates with powershell
去年12月14日用舊文章的 reg 位置找相關資料,
剛好約七天前有國外網友找到方法
HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings
用管理員權限執行 powershell
複製原文內容即可
Admin> powershell
PS C:> (Copy-paste here)
分析:原本只能暫停一次,系統會檢查暫停開始和結束時間
國外網友分析出資料格式,寫好powershell
所以可以無限暫停更新,系統不會自動偷偷重開機
Win10:
$pause = (Get-Date).AddDays(35)
$pause = $pause.ToUniversalTime().ToString( "yyyy-MM-ddTHH:mm:ssZ" )
$pause_start = (Get-Date)
$pause_start = $pause_start.ToUniversalTime().ToString( "yyyy-MM-ddTHH:mm:ssZ" )
Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings'
-Name 'PauseUpdatesExpiryTime' -Value $pause
Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings'
-Name 'PauseFeatureUpdatesStartTime' -Value $pause_start
Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings'
-Name 'PauseFeatureUpdatesEndTime' -Value $pause
Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings'
-Name 'PauseQualityUpdatesStartTime' -Value $pause_start
Set-itemproperty -Path 'HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings'
-Name 'PauseQualityUpdatesEndTime' -Value $pause
Win11:
$pause = (Get-Date).AddDays(35)
$pause = $pause.ToUniversalTime().ToString( "yyyy-MM-ddTHH:mm:ssZ" )
$pause_start = (Get-Date)
$pause_start = $pause_start.ToUniversalTime().ToString( "yyyy-MM-ddTHH:mm:ssZ" )
Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings'
-Name 'PauseUpdatesExpiryTime' -Value $pause
Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings'
-Name 'PauseFeatureUpdatesStartTime' -Value $pause_start
Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings'
-Name 'PauseFeatureUpdatesEndTime' -Value $pause
Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings'
-Name 'PauseQualityUpdatesStartTime' -Value $pause_start
Set-itemproperty -Path 'HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings'
-Name 'PauseQualityUpdatesEndTime' -Value $pause
Set-itemproperty -Path 'HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings'
-Name 'PauseUpdatesStartTime' -Value $pause_start
New-Item -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU'
-Force
New-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\
WindowsUpdate\AU' -Name 'NoAutoUpdate' -PropertyType DWORD -Value 1
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.43.67.169 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Windows/M.1642967903.A.244.html
推
01/24 09:13,
3年前
, 1F
01/24 09:13, 1F
→
01/24 11:19,
3年前
, 2F
01/24 11:19, 2F
→
01/24 15:15,
3年前
, 3F
01/24 15:15, 3F
推
01/24 22:00,
3年前
, 4F
01/24 22:00, 4F
推
01/25 05:02,
3年前
, 5F
01/25 05:02, 5F
推
01/25 09:51,
3年前
, 6F
01/25 09:51, 6F
噓
01/26 18:09,
3年前
, 7F
01/26 18:09, 7F
Windows 近期熱門文章
PTT數位生活區 即時熱門文章