关于WIN10关闭系统更新

64次阅读

共计 2349 个字符,预计需要花费 6 分钟才能阅读完成。

仅为方便查找、以防丢失
转自 http://tieba.baidu.com/p/5848…
和 https://blog.csdn.net/qq_3928…

win10 禁用自动更新,现在需要禁用两个服务,分别是 Windows Update 和 Windows Update Medic Service。为啥呢。

Windows Update 是启用检测、下载和安装 Windows 和其他程序的更新。单个禁用它没有效果因为 win10 鸡贼地加了 Windows Update Medic Service 服务,是启用对 Windows 更新组件的修复和保护。

 

禁用步骤:

1. 按键盘的 window 键 + R 键 打开运行窗口.(window 键是键盘上)

 

2. 在运行窗口中输入 → services.msc(如下图所示)

3. 进入服务窗口,找到开头讲的两个服务

 

 

4. 先把 Windows Update 禁用,

       4.1 双击(或者右键 – 属性),如图禁用

    4.2 然后在恢复那里选择 — 无操作,如图,记得应用和确定

 

 

  1. 禁用完 Windows Update,再禁用 Windows Update Medic Service,但是需要用命令来禁用,按上面操作会显示 —“拒绝访问”

    在 Cortana 上输入 cmd,然后右键以管理人员运行,一定要是管理人员运行。

 

   运行代码如下:

   

REG add “HKLMSYSTEMCurrentControlSetServicesWaaSMedicSvc” /v “Start” /t REG_DWORD /d “4” /f
    结果如下:

 

6. 执行命令的方法除了用 cmd 外,可以用 Windows PowerShell

  在  开始菜单栏 — 右击 —–Windows PowerShell(管理员)。界面如下:

最后运行命令就行啦

 

  1. 命令执行成功后 Windows Update Medic Service 显示  — 禁用

上面只是把它禁用了,但是还会恢复,需要禁用它的恢复。

——————————————————————————————— 分割线
过段时间发现还是没啥用,Windows Update Medic Service 服务还有恢复啥的,就又来一种方法,彻底给它错误参数。

服务中禁止“Windows Update Medic Service”服务并阻止其恢复,但系统提示“拒绝访问”,解决方法见下:

  1. 运行“regedit”(win 键 + R 键输入 regedit,或者小娜搜索 regedit),打开注册表编辑器,定位到“HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesWaaSMedicSvc”,右侧找到“Start”键,右键点击“修改”,将数值改为“4”;

2. 再找到“FailureActions”键,右键点击“修改”,修改该键的二进制数据,将“0010”、“0018”行的左起第 5 个数值由原来的“01”改为“00”,修改完成保存关闭;

  1. “服务“中找到 Windows Update Medic Service 服务,切换到“恢复”页签,可以看到该服务已被禁止,且三次失败后的动作皆为“无操作”;

至此,烦人的 Windows Update Medic Service 服务被彻底禁用并阻止其恢复,win10 1809 版已彻底关闭自动更新。
————————————————
版权声明:本文为 CSDN 博主「Hadoop 钦哥」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_3928…


顺便加一段,目前没有尝试,先看看如果前边的不行,我再用后面的方法

方法如下:
用管理员权限(为了保证修改成功)打开注册表编辑器
1、来到路径『HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesWaaSMedicSvcParameters』,把右侧的 ServiceDll 和 ServiceMain 改了,比如:

2、来到路径『HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionSvchost』,把 Svchost 目录下的『wusvcs』改名,比如:

3、关闭注册表编辑器,重启电脑,大功告成!

注:以上所有修改都只是往原来内容末尾添加内容,为了日后如果想恢复会方便些。步骤 1 是为了破坏 Windows Update 服务的参数使其启动服务失败,步骤 2 是为了破坏 Windows Update Medic Service 服务的启动命令中『C:Windowssystem32svchost.exe -k wusvcs -p』中 svchost 程序启动 wusvcs 子程序。破坏方法都是改注册表核心参数记录的内容或目录名字(名字都改了看你还能怎么自启动?哈哈哈……)。svchost 程序利用了注册表的『HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionSvchost』目录进行子程序的启动,而 - k 参数的值就是该目录下的子目录名称,改了就启动失败,从而阻止了 Windows 更新服务的保护服务 Windows Update Medic Service 的启动。
似乎只需步骤 2 即可完全阻止 Windows 自动更新,但是为了保险,我连 Windows Update 服务的注册表参数我也都改了(步骤 1),斩草要除根,嗯,0 error(s)!这样就连用户手动点启动 Windows Update 也没法启动,哈哈哈哈。。。

到现在这俩货还躺在我电脑死死的:

哈哈哈

正文完
 0