用脚本自动拒绝更新提醒

wen 实用脚本 1

本文目录导读:

用脚本自动拒绝更新提醒

  1. Windows 系统(关闭系统自动更新提示)
  2. Python 脚本(自动化点击“稍后”或“关闭”弹窗)
  3. macOS 系统(关闭App Store更新提醒)
  4. Linux 系统(禁用 apt 更新提示)
  5. 针对特定软件(如Android Studio)
  6. 注意事项:

这里为您提供几种常见环境下的自动拒绝/关闭更新提醒的脚本方案,您可以根据自己的操作系统或软件环境选择使用:

Windows 系统(关闭系统自动更新提示)

方法1:通过注册表禁用(推荐,最彻底)

将以下代码复制到记事本,保存为 disable_update.reg 文件,双击运行:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU]
"NoAutoUpdate"=dword:00000001
"AUOptions"=dword:00000002
"ScheduledInstallDay"=dword:00000000
"ScheduledInstallTime"=dword:00000003

方法2:使用批处理脚本(.bat)

创建一个 .bat 文件,粘贴以下内容,右键“以管理员身份运行”:

@echo off
echo 正在关闭Windows自动更新服务...
sc config wuauserv start= disabled
sc stop wuauserv
echo 正在禁用更新驱动...
reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v NoAutoUpdate /t REG_DWORD /d 1 /f
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\DriverSearching" /v SearchOrderConfig /t REG_DWORD /d 0 /f
echo 完成!请重启电脑生效。
pause

Python 脚本(自动化点击“稍后”或“关闭”弹窗)

如果您需要自动处理某个软件弹出的更新提示框(如微信、钉钉等),可以使用 pyautogui 库自动点击“稍后/取消/关闭”按钮。

前提:安装依赖包

pip install pyautogui pillow

示例脚本(循环监控并关闭弹窗):

import pyautogui
import time
# 循环检测,如果发现“稍后”按钮就点击
while True:
    try:
        # 图片要自己截图保存为“稍后.png”放在同级目录
        btn = pyautogui.locateCenterOnScreen('稍后.png', confidence=0.8)
        if btn:
            pyautogui.click(btn)
            print("检测到更新提示,已点击【稍后】", time.ctime())
    except Exception as e:
        pass
    time.sleep(5)  # 每5秒检测一次

macOS 系统(关闭App Store更新提醒)

使用 终端命令 或 保存为 .command 脚本文件:

#!/bin/bash
# 禁用 App Store 自动更新提示
sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate AutomaticCheckEnabled -bool FALSE
sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate AutomaticDownload -bool FALSE
sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate CriticalUpdateInstall -bool FALSE
sudo softwareupdate --schedule off
echo "已关闭macOS更新提醒,需要密码验证。"

Linux 系统(禁用 apt 更新提示)

创建脚本 disable_update.sh

#!/bin/bash
# 禁用Ubuntu/Debian 自动更新提醒
sudo sed -i 's/Update-Package-Lists "1"/Update-Package-Lists "0"/g' /etc/apt/apt.conf.d/20auto-upgrades
sudo sed -i 's/Unattended-Upgrade "1"/Unattended-Upgrade "0"/g' /etc/apt/apt.conf.d/20auto-upgrades
# 禁用自动下载更新(若存在)
sudo rm -f /etc/apt/apt.conf.d/10periodic
echo "已禁用Linux自动更新提醒"

运行权限:chmod +x disable_update.sh && sudo ./disable_update.sh


针对特定软件(如Android Studio)

写一个简单的批处理屏蔽弹出:

@echo off
echo 屏蔽Android Studio更新检查
reg add "HKCU\Software\Google\AndroidStudio" /v "idea.is.internal" /t REG_SZ /d "true" /f
reg add "HKCU\Software\Google\AndroidStudio" /v "idea.ignore.disabled.plugins" /t REG_SZ /d "true" /f

注意事项:

  1. Windows 禁用服务 可能导致无法正常更新到安全补丁,请谨慎操作。
  2. Python 方案 需要您提前截图按钮图标,不同软件分辨率不同可能需要调整 confidence 值。
  3. 执行 注册表修改 前建议备份注册表(reg export)。

请根据您的具体场景告诉我您使用的是哪个软件或系统,我可以帮您定制更精准的脚本代码。

抱歉,评论功能暂时关闭!