-
通过组策略编辑器关闭
- 按Win+R输入
gpedit.msc
并按Enter键打开本地组策略编辑器。 - 转到路径:本地计算机策略>计算机配置>管理模板>Windows组件>Windows更新>适用于企业的Windows更新。
- 双击“选择目标功能更新版本”,配置为“已启用”,填入想停留的Windows版本,然后应用确定。重启计算机即可彻底停止更新。
- 按Win+R输入
python">import winreg
import platformdef get_current_windows_version():# 获取当前Windows版本return platform.version()def set_registry_value(key_path, value_name, value, reg_type):try:# 打开或创建注册表项key = winreg.OpenKey(winreg.HKEY_LOCAL_MACHINE, key_path, 0, winreg.KEY_SET_VALUE)except FileNotFoundError:# 如果注册表项不存在,则创建它key = winreg.CreateKey(winreg.HKEY_LOCAL_MACHINE, key_path)# 设置注册表值winreg.SetValueEx(key, value_name, 0, reg_type, value)winreg.CloseKey(key)print(f"Set {key_path}\\{value_name} to {value}")def disable_windows_updates(current_version):# 禁用Windows更新服务set_registry_value(r"SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU","NoAutoUpdate",1,winreg.REG_DWORD,)# 配置目标功能更新版本set_registry_value(r"SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate","TargetReleaseVersion",1,winreg.REG_DWORD,)set_registry_value(r"SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate","TargetReleaseVersionInfo",current_version, # 使用当前版本号winreg.REG_SZ,)print("Windows 更新已成功禁用。")print("请重启计算机以应用更改。")if __name__ == "__main__":# 获取当前Windows版本current_version = get_current_windows_version()# 输出当前Windows版本print(f"Current Windows Version: {current_version}")# 这个脚本应该以管理员权限运行disable_windows_updates(current_version)