如何屏蔽mac电脑更新提醒,禁止系统更新

最烦mac的系统更新提醒了,过几天就是更新弹窗提醒,现在可以直接禁掉了,眼不见心不乱,不然一升级,开发环境全都不能用了,那才是最可怕的,屏蔽的方法也很简单,就是屏蔽mac系统更新的请求,在host中禁掉,后期想升级了开开就可以了

要彻底屏蔽 macOS 的更新提醒,可以通过 修改 Hosts 文件 来阻止系统连接 Apple 的更新服务器,同时结合系统设置和终端命令来禁用更新提醒。以下是完整步骤:


方法 1:修改 Hosts 文件(推荐)

步骤 1:获取 Apple 更新服务器域名

常见的 macOS 更新相关域名包括:

swscan.apple.com  
swdist.apple.com  
swdownload.apple.com  
swcdn.apple.com  
updates-http.cdn-apple.com  
updates.cdn-apple.com  
xp.apple.com  
gdmf.apple.com  
mesu.apple.com  
appldnld.apple.com  

(可能会变化,建议查阅最新列表)


步骤 2:编辑 Hosts 文件

  1. 打开终端(Terminal,Command + Space 搜索 终端)。

  2. 备份 Hosts 文件(可选但推荐):

    sudo cp /etc/hosts /etc/hosts.backup
    
  3. 编辑 Hosts 文件

    sudo vim /etc/hosts
    
  4. 在文件末尾添加以下内容

    127.0.0.1 swscan.apple.com
    127.0.0.1 swdist.apple.com
    127.0.0.1 swdownload.apple.com
    127.0.0.1 swcdn.apple.com
    127.0.0.1 updates-http.cdn-apple.com
    127.0.0.1 updates.cdn-apple.com
    127.0.0.1 xp.apple.com
    127.0.0.1 gdmf.apple.com
    127.0.0.1 mesu.apple.com
    127.0.0.1 appldnld.apple.com
    
  5. 保存并退出

    • 按 Ctrl + O → Enter 保存。
    • 按 Ctrl + X 退出。
  6. 刷新 DNS 缓存

    sudo dscacheutil -flushcache
    sudo killall -HUP mDNSResponder
    

方法 2:禁用系统更新提醒

方法 2.1:关闭自动更新(系统设置)

  1. 打开 系统设置 > 通用 > 软件更新
  2. 关闭以下选项
    • 自动保持我的 Mac 最新
    • 在后台下载可用更新

方法 2.2:禁用红色角标提醒(终端命令)

defaults write com.apple.systempreferences AttentionPrefBundleIDs 0
  • 作用:隐藏系统偏好设置图标上的红色更新提醒数字。
  • 恢复
    defaults delete com.apple.systempreferences AttentionPrefBundleIDs
    

方法 3:使用防火墙屏蔽更新(可选)

Little Snitch(第三方工具)

  1. 安装 Little Snitch。
  2. 创建规则,阻止以下域名:
    swscan.apple.com  
    mesu.apple.com  
    gdmf.apple.com  
    

macOS 自带防火墙(基础防护)

  1. 打开 系统设置 > 网络 > 防火墙 > 选项
  2. 启用防火墙,并阻止 Software Update 相关进程(如 softwareupdated)。

验证是否生效

  1. 测试域名是否被屏蔽
    ping swscan.apple.com
    
    • 如果返回 127.0.0.1,说明屏蔽成功。
  2. 检查系统更新
    • 前往 系统设置 > 通用 > 软件更新,如果显示 无法检查更新,则说明 Hosts 修改成功。

如何恢复更新?

  1. 删除 Hosts 中的屏蔽规则
    sudo vim /etc/hosts
    
    • 删除之前添加的行,保存退出。
  2. 刷新 DNS 缓存
    sudo dscacheutil -flushcache
    sudo killall -HUP mDNSResponder
    
  3. 重新启用自动更新系统设置 > 通用 > 软件更新)。

总结

方法作用持久性
修改 Hosts彻底屏蔽更新服务器
关闭自动更新防止自动下载
禁用角标提醒隐藏红点通知
防火墙拦截阻止更新流量

推荐 Hosts + 关闭自动更新 组合使用,效果最佳。如果担心误操作,可以先备份 Hosts 文件。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/76187.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mac m1/m2/m3 pyaudio的安装

google了很多方法,也尝试了 issue68的方法, 但是均失败了,但是问deepseek竟然成功了,下面是deepseek r1给出的方法。在M3 pro芯片上可以成功运行. 安装homebrew /bin/bash -c "$(curl -fsSL https://raw.githubusercontent…

hackmyvm-JO2024

arp-scan -l nmap -sS -v 192.168.222.202 gobuster dir -u http://192.168.222.202 -w /usr/share/wordlists/dirbuster/directory-list-2.3-medium.txt -x php -b 301,401,403,404 访问/preferences.php 看一下cookie 解密 TzoxNToiVXNlclByZWZlcmVuY2VzIjoyOntzOjg6Imxhbmd1…

从零开始学习SQL

1.1 MySQL概述 1. 数据管理技术的发展过程 数据库技术是应数据管理任务的需要而产生的 a. 什么是数据管理 ** 对数据进行收集、分类、组织、编码、存储、检索和维护一系列活动的总和 **b. 数据管理技术的发展过程 人工管理阶段(20世纪50年代中之前)…

输电线路在线监测通信规约,即I1协议

文章目录 概要整体架构流程数据帧格式技术细节 概要 输电线路在线监测系统 transmission lines online monitoring system 监测输电线路设备本体、气象环境、通道状况等信息,定性或定量分析输电线路运行状况的应用系 统。一般包括主站系统、监测装置以及主站系统与…

【AI】Orin NX+ubuntu22.04上移植YoloV11,并使用DeepStream测试成功

【AI】郭老二博文之:AI学习目录汇总 1、烧写系统 新到的开发板,已经烧写好Ubuntu系统,版本为22.04。 如果没有升级到Ubuntu22.04,可以在电脑Ubuntu系统中使用SDKManager来烧写Ubuntu系统,网络情况好的话,也可以直接将CUDA、cuDNN、TensorRT、Deepstream等也安装上。 2…

C++之输入与输出

文章目录 C 输入输出 (I/O) 详解基本 I/O 组件(input / output)基本输出 (cout)基本输入 (cin)格式化输出文件 I/O字符串流常见 I/O 方法比较错误处理其他保留小数 C 输入输出 (I/O) 详解 C 使用标准库中的 iostream 库来处理输入输出操作。主要包括以下…

流动的梦境:GPT-4o 的自回归图像生成深度解析

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领…

eBay多账号安全运营技术体系:从环境隔离到智能风控的工程化实践

一、多账号运营风险模型解析 (技术化重构关联检测机制) 环境指纹维度: 浏览器指纹参数:Canvas/WebGL渲染特征(差异度要求≥98%) 设备指纹参数:GPU型号/声卡特征(识别准确率92%&…

Vue 3 模板引用(Template Refs)详解与实战示例

Vue 3 模板引用(Template Refs)详解与实战示例 引言 在 Vue 开发中,通常推荐使用 响应式数据 (ref 和 reactive) 进行数据绑定,而不是直接操作 DOM。但是,在某些情况下,我们确实需要访问某个组件或 DOM 元…

《Operating System Concepts》阅读笔记:p495-p511

《Operating System Concepts》学习第 44 天,p495-p511 总结,总计 17 页。 一、技术总结 1.cache (1)定义 A cache is a region of fast memory that holds copies of data. (2)cache 和 buffer 的区别 The difference between a buffer and a cac…

通过Spring Boot集成WebSocket进行消息通信

文章目录 通过Spring Boot集成WebSocket进行消息通信1. 创建 Spring Boot 项目2. 添加 WebSocket 依赖3. 配置 WebSocket4. 创建 WebSocket 处理器5. 创建控制器(可选)6. 前端页面测试7. 运行项目注意事项 通过Spring Boot集成WebSocket进行消息通信 1.…

rust服务应用开发框架

原文链接:https://i68.ltd/notes/posts/20250313-rust-wasm-fw/ spin 开源开发工具,用于构建和运行由 WebAssembly 提供支持的无服务器应用程序Spin 是一个框架,用于使用 WebAssembly 构建,部署和运行快速,安全和可组合的云端微…

迷茫的一周 2025/3/28

Java篇 在Java中,以下数据类型中,需要内存最多的是(long) - A选项byte:占用1个字节(8位) - B选项long:占用8个字节(64位) - C选项Object:Object本身是一个引用,在32位JVM…

Elasticsearch 的搜索功能

Elasticsearch 的搜索功能 建议阅读顺序: Elasticsearch 入门Elasticsearch 搜索(本文)Elasticsearch 搜索高级Elasticsearch 高级 1. 介绍 使用 Elasticsearch 最终目的是为了实现搜索功能,现在先将文档添加到索引中&#xff0c…

docker镜像拉取失败

hub.docker.com中提供的docker pull命令在服务器拉取镜像时报错Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers) 这个错误通常表明Docker客户…

EFISH-SBC-RK3576 + 5G模组:无线工业相机与分布式AI质检‌

在智能制造与仓储物流场景中,传统有线工业相机存在部署成本高、灵活性差等痛点。‌eFish-SBC-RK3576‌ 通过 ‌5G无线传输 分布式NPU协同‌,实现跨产线、跨工厂的AI质检系统,检测效率提升300%,布线复杂度降低90%。 ‌1. 系统架构…

AI提示词编写方法全解析

在人工智能日益融入生活的当下,如何巧妙编写提示词,成为充分发挥AI效能的关键。以下为您详细介绍几种实用的AI提示词编写方法。 角色扮演法:赋予AI独特身份 角色扮演法旨在让AI模拟特定角色。当我们渴望AI以历史人物、虚拟角色的视角进行表…

【docker】docker应用举例

# Docker创建python项目 ## 1. 准备 Dockerfile 首先,在项目根目录下创建一个 Dockerfile,用于定义 Docker 镜像的构建步骤。 # 使用官方 Python 镜像作为基础镜像 FROM python:3.9-slim # 设置工作目录 WORKDIR /app # 复制项目文件到容器中 COPY . /app # 安装项目依赖…

【大模型】SpringBoot整合LangChain4j实现RAG检索实战详解

目录 一、前言 二、LangChain4j 介绍 2.1 什么是LangChain4j 2.2 LangChain4j 主要特点 2.3 Langchain4j 核心组件 三、RAG介绍 3.1 什么是RAG 3.2 RAG工作流程 3.2.1 补充说明 3.3 Embedding模型 3.3.1 RAG实际使用步骤 3.3.2 什么是Embedding 3.3.3 Embedding 技…

基于 Trae 的超轻量级前端架构设计与性能优化实践

一、技术背景与选型动因 在单页应用(SPA)复杂度指数级增长的今天,传统框架在千级列表渲染场景下普遍存在首屏延迟(>1.5s)、内存占用过高(>200MB)等问题。基于对 Webpack Bundle Analyzer 的长期观察,我们发现核心问题集中在: • 类组件…