当前位置: 首页 > article >正文

​通过‌组策略编辑器关闭​

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

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


http://www.kler.cn/news/360054.html

相关文章:

  • 计算机毕业设计 基于 Python的考研学习系统的设计与实现 Python毕业设计选题 前后端分离 附源码 讲解 文档
  • Python基础和理论学习
  • IP池与代理池的区别
  • 三品PLM系统解决方案赋能航空制造企业 研发管理升级赢得市场主动
  • 配置nginx服务通过ip访问多网站
  • CISP/NISP二级练习题-第一卷
  • 《逆行人生》观后感
  • 查看台架上已安装的DDH、DE等RPM包
  • Anomalib 1.x 系列之四:输入切片(tiling)
  • WPF 绑定的几种方法详解
  • 软考24.10.15每日一练打卡 - 错题笔记
  • R数据科学1.7练习题
  • 基于SpringBoot的宠物领养系统的设计与实现
  • 【4.10】图搜索算法-BFS和DFS解电话号码的字母组合
  • 鸿蒙网络编程系列25-TCP回声服务器的实现
  • 关于希尔排序的理解
  • Flink时间窗口程序骨架结构
  • 创建一个异步爬虫并将数据存入excel
  • redis—cluster集群
  • 在C++中,使用基于range的for循环迭代range