发帖
 找回密码
 立即注册
搜索
0 0 0
资源分享 345 0 前天 15:51

看到今天那么多Windows更新的Bug,所以用AI写了个禁止更新的代码

使用方法:新建.txt文本文档,保存代码后改后缀为.bat,管理员运行即可

永久禁止更新代码

@echo off
:: Kingfall Script: Disable Windows 11 Update
:: Version 1.0
:: IMPORTANT: This script must be run as an administrator.

echo.
echo ==================================================
echo         正在停止并禁用 Windows 更新服务...
echo ==================================================
echo.

:: 停止 Windows Update 服务 (wuauserv)
net stop wuauserv
:: 停止 Update Orchestrator 服务 (UsoSvc)
net stop UsoSvc
:: 停止 Background Intelligent Transfer Service (BITS)
net stop BITS

echo.
echo 正在配置服务启动类型为“禁用”...
echo.

:: 禁用 Windows Update 服务
sc config wuauserv start=disabled
:: 禁用 Update Orchestrator 服务
sc config UsoSvc start=disabled
:: 禁用 Background Intelligent Transfer Service (BITS)
sc config BITS start=disabled

echo.
echo 正在通过注册表强化禁用策略...
echo.

:: 添加注册表项以禁止自动更新
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v NoAutoUpdate /t REG_DWORD /d 1 /f

echo.
echo =======================================================
echo  **成功!Windows 更新相关服务已被彻底禁用。**
echo =======================================================
echo.
pause

永久恢复更新代码

@echo off
:: Kingfall Script: Enable Windows 11 Update
:: Version 1.0
:: IMPORTANT: This script must be run as an administrator.

echo.
echo ==================================================
echo         正在恢复 Windows 更新服务...
echo ==================================================
echo.

echo 正在配置服务启动类型为"自动"...
echo.

:: 恢复 Windows Update 服务启动类型
sc config wuauserv start=auto
:: 恢复 Update Orchestrator 服务启动类型
sc config UsoSvc start=auto
:: 恢复 Background Intelligent Transfer Service (BITS)
sc config BITS start=delayed-auto


echo.
echo 正在启动相关服务...
echo.

:: 启动 Windows Update 服务 (wuauserv)
net start wuauserv
:: 启动 Update Orchestrator 服务 (UsoSvc)
net start UsoSvc
:: 启动 Background Intelligent Transfer Service (BITS)
net start BITS


echo.
echo 正在移除注册表禁用策略...
echo.

:: 删除注册表项
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v NoAutoUpdate /f 2>nul

echo.
echo =======================================================
echo  **成功!Windows 更新功能已恢复默认设置。**
echo =======================================================
echo.
pause


──── 0人觉得很赞 ────

使用道具 举报

感谢分享
感谢老友
前天 20:04
可以可以
我每次都是通过gpedit.msc 、services.msc 一顿操作修改
运行了,关机键旁边还是有更新的
好东西,感谢老友。
看到今天Windows更新出现了这么多的Bug,所以用AI写了一段禁止更新的代码
谢谢大佬分享
感谢分享
兄弟,可以的哈。把第一行代码“@echo off”替换成下面这段代码,启动的时候就能选择要不要以管理员身份运行啦。  
您需要登录后才可以回帖 立即登录
高级模式