' 管理Win10自动更新v3.vbs.
Const usosvc_reg = "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usosvc"
Set fso = createobject("scripting.filesystemobject")
Set shell = createobject("wscript.shell")
curdir = fso.getparentfoldername(wscript.scriptfullname)
If wscript.arguments.count = 0 Then
Set sh = createobject("shell.application")
sh.shellexecute wscript.fullname,"""" & wscript.scriptfullname & """ -admin",,"runas"
ElseIf wscript.arguments.count = 1 And wscript.arguments(0) = "-admin" Then
run
Else
msgbox "脚本启动参数错误!"
End If
Sub Run()
Do
ret = inputbox("1. 禁止Win10自动更新;" & vbcrlf & _
"2. 恢复Win10自动更新;" & vbcrlf & _
vbcrlf & _
"请输入序号:","管理Win10自动更新v3","1")
Select Case ret
Case "1"
retnum = shell.run("sc.exe stop usosvc",0,True)
shell.regwrite usosvc_reg & "\WOW64",&H14c,"REG_DWORD"
msgbox "已禁止Win10自动更新!",vbexclamation
Exit Do
Case "2"
shell.regdelete usosvc_reg & "\WOW64"
retnum = shell.run("sc.exe start usosvc",0,True)
msgbox "已恢复Win10自动更新!",vbexclamation
Exit Do
Case ""
Exit Do
Case Else
msgbox "输入错误!请重新输入!",vbcritical
End Select
Loop
End Sub
4 Likes
感谢提醒
感谢大佬
还是更建议注册表的方式,不禁止任何系统服务
我也建议用纯改注册表的办法,比如
@echo off
REM ------------------------------------------------
REM SysModScripts - Windows System Modifications
REM Created by: LIU Qing
REM Email: [email protected]
REM Purpose: Delay automatic updates until the year 2124
REM Copyright 2024
REM ------------------------------------------------
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" /V "PauseFeatureUpdatesStartTime" /T REG_SZ /D "2024-11-12T11:12:13Z" /F
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" /V "PauseFeatureUpdatesEndTime" /T REG_SZ /D "2124-12-12T10:12:11Z" /F
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" /V "PauseQualityUpdatesStartTime" /T REG_SZ /D "2024-11-12T11:12:13Z" /F
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" /V "PauseQualityUpdatesEndTime" /T REG_SZ /D "2124-12-12T10:12:11Z" /F
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" /V "PauseUpdatesStartTime" /T REG_SZ /D "2024-11-12T11:12:13Z" /F
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" /V "PauseUpdatesExpiryTime" /T REG_SZ /D "2124-12-12T10:12:11Z" /F
代码摘自我自己的github仓库
1 Like
Windows Update Blocker v1.8
简单暴力好用!!!
之前我是用这个,后面我还是用域控策略了
微软更新是挺烦的
此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。