通过‌组策略编辑器关闭

  1. 通过‌组策略编辑器关闭

    • 按Win+R输入gpedit.msc并按Enter键打开本地组策略编辑器。
    • 转到路径:本地计算机策略>计算机配置>管理模板>Windows组件>Windows更新>适用于企业的Windows更新。
    • 双击"选择目标功能更新版本",配置为"已启用",填入想停留的Windows版本,然后应用确定。重启计算机即可彻底停止更新。
python 复制代码
import winreg
import platform


def 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)
相关推荐
CodeCraft Studio26 分钟前
国产化PPT处理控件Spire.Presentation教程:使用Python将图片批量转换为PPT
python·opencv·powerpoint·ppt文档开发·ppt组件库·ppt api
五阿哥永琪42 分钟前
Spring Boot 中自定义线程池的正确使用姿势:定义、注入与最佳实践
spring boot·后端·python
Data_agent1 小时前
Python编程实战:从类与对象到设计优雅
爬虫·python
Swizard1 小时前
别再迷信“准确率”了!一文读懂 AI 图像分割的黄金标尺 —— Dice 系数
python·算法·训练
我命由我123451 小时前
VSCode - Prettier 配置格式化的单行长度
开发语言·前端·ide·vscode·前端框架·编辑器·学习方法
超级大只老咪1 小时前
数组的正向存储VS反向存储(Java)
java·开发语言·python
长安牧笛2 小时前
心理健康情绪日记分析系统,用户输入文字日记后,AI提取情绪关键词,焦虑/愉悦等,生成周情绪波动曲线,并推荐调节建议。
python
艾上编程2 小时前
第三章——爬虫工具场景之Python爬虫实战:学术文献摘要爬取,助力科研高效进行
开发语言·爬虫·python
Hi_kenyon2 小时前
FastAPI+VUE3创建一个项目的步骤模板(二)
python·fastapi
拉普拉斯妖1083 小时前
DAY38 Dataset和DataLoader
python