深恶痛绝
Windows更新简直就是毒瘤,总是在某些不需要的时候提示更新,而且关闭服务后总有办法重启。老是关不掉。
如果每次都是正常更新,好像也没啥所谓,但是总有那么一两次会蓝屏、黑屏、开不了机……
52出品
下面是吾爱社区找到的两种方法,有需要可以试试。
毕竟:吾爱出品,必属精品!!!
http://zhannei.baidu.com/cse/site?q=win����&cc=52pojie.cn&ie=gbk
[其他转载] 一键关闭win10更新【可见源码】:https://www.52pojie.cn/thread-1812525-1-1.html
[Windows] 超简单方法,让win10更新暂停到2077年:https://www.52pojie.cn/thread-1479784-1-1.html
脚本更新–打入死牢,永无翻身之日
创建文本文件:管理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
效果:
虽然我不会vb,但是上面代码大致还是能看懂一点,关键代码其实就2行,搜了下这行:sc.exe stop usosvc
,很容易就找到了一些文档,其中一篇是这样的:(关闭服务,并禁止自动启动)
详见:https://blog.csdn.net/milaoshu1020/article/details/115062811
时间错位–十年之约,合唱单身情歌
通常,在弹更新提示时,为了体现它的包容,允许我们延迟一段时间进行更新。而这个方法就是利用时间差的一个概念。
把电脑时间改成n年之后,然后去点下7天后更新,这个方法好像也能生效。
有大佬还直接提供了工具改系统时间,详见:https://www.52pojie.cn/thread-1479784-1-1.html