请访问原文链接:https://sysin.org/article/disable-edge-auto-update/,查看最新版。转载请保留出处。

作者:gc(at)sysin.org,主页:www.sysin.org

如何禁用 Mozilla FireFox 自动更新
如何禁用 Microsoft Edge 自动更新
如何禁用 Google Chrome 自动更新

未经用户允许自动更新,也不提供选项禁用自动更新,属实不文明不举,以下方法可以禁用自动更新。

Microsoft Edge for Windows

Microsoft Edge 如何自动更新?

当前以 Edge 88.0 版本为例,新版本将来可能有所变更:

企业版使用以下方法进行自动更新

服务:
Microsoft Edge 更新 服务 (edgeupdate)
Microsoft Edge 更新 服务 (edgeupdatem)
Microsoft Edge Elevation Service (MicrosoftEdgeElevationService)任务计划:
MicrosoftEdgeUpdateBrowserReplacementTask
MicrosoftEdgeUpdateTaskMachineCore
MicrosoftEdgeUpdateTaskMachineUA安装路径:
C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe
更新程序路径:
C:\Program Files (x86)\Microsoft\EdgeUpdate\MicrosoftEdgeUpdate.exe

巨硬阿三不讲究,无论 64-bit 还是 32-bit 的 Edge 都安装在 “Program Files (x86”) 目录下面(Chrome 没有这个问题)。

用户版使用以下方法自动更新

任务计划:
MicrosoftEdgeUpdateTaskUser当前用户的SIDCore
MicrosoftEdgeUpdateTaskUser当前用户的SIDUA
例如:
MicrosoftEdgeUpdateTaskUserS-1-5-21-3860493963-3742860931-3732056798-500Core
MicrosoftEdgeUpdateTaskUserS-1-5-21-3860493963-3742860931-3732056798-500UA用户版安装路径:
C:\Users\用户名\AppData\Local\Microsoft\Edge\Application\msedge.exe
自动更新程序路径:
C:\Users\用户名\AppData\Local\Microsoft\EdgeUpdate\MicrosoftEdgeUpdate.exe

使用 PowerShell 禁用更新

if ([Environment]::Is64BitOperatingSystem -eq “True”) {#Write-Host "64-bit OS"$PF=${env:ProgramFiles(x86)}
}
else {#Write-Host "32-bit OS"$PF=$env:ProgramFiles
}if ($(Test-Path "$PF\Microsoft\Edge\Application\msedge.exe") -eq "True") {# 结束进程taskkill /im MicrosoftEdgeUpdate.exe /ftaskkill /im msedge.exe /f# Microsoft Edge 更新服务#这里也可以使用 sc.exe stop "service name"Stop-Service -Name "edgeupdate"Stop-Service -Name "edgeupdatem"Stop-Service -Name "MicrosoftEdgeElevationService"# Windows 10 默认 PS 版本 5.1 没有 Remove-Service 命令# This cmdlet was added in PS v6. See https://docs.microsoft.com/en-us/powershell/scripting/whats-new/what-s-new-in-powershell-core-60?view=powershell-6#cmdlet-updates.#Remove-Service -Name "edgeupdate"#Remove-Service -Name "edgeupdatem"#Remove-Service -Name "MicrosoftEdgeElevationService"# sc 在 PowerShell 中是 Set-Content 别名,所以要使用 sc.exe 否则执行后无任何效果sc.exe delete "edgeupdate"sc.exe delete "edgeupdatem"sc.exe delete "MicrosoftEdgeElevationService"# 任务计划企业版schtasks.exe /Delete /TN \MicrosoftEdgeUpdateBrowserReplacementTask /Fschtasks.exe /Delete /TN \MicrosoftEdgeUpdateTaskMachineCore /Fschtasks.exe /Delete /TN \MicrosoftEdgeUpdateTaskMachineUA /F# 移除更新程序Remove-Item "$PF\Microsoft\EdgeUpdate" -Recurse  -Forceecho "Disable Microsoft Edge Enterprise Auto Update Successful!"
}
elseif ($(Test-Path "$env:USERPROFILE\AppData\Local\Microsoft\Edge\Application\msedge.exe") -eq "True") {# 结束进程taskkill /im MicrosoftEdgeUpdate.exe /ftaskkill /im msedge.exe /f# 用户版没有创建服务# 获取SID方法function Get-CurrentUserSID {[CmdletBinding()]param()Add-Type -AssemblyName System.DirectoryServices.AccountManagementreturn ([System.DirectoryServices.AccountManagement.UserPrincipal]::Current).SID.Value}# 用户版任务计划schtasks.exe /Delete /TN \MicrosoftEdgeUpdateTaskUser$(Get-CurrentUserSID)Core /Fschtasks.exe /Delete /TN \MicrosoftEdgeUpdateTaskUser$(Get-CurrentUserSID)UA /F# 移除更新程序Remove-Item  "$env:USERPROFILE\AppData\Local\Microsoft\EdgeUpdate" -Recurse  -Forceecho "Disable Microsoft Edge Users Setup Auto Update Successful!"
}
else {echo "No Microsoft Edge Installation Detected!"
}

效果图:

Microsoft Edge for Mac

在 macOS 中 Edge 使用 Microsoft AutoUpdate app 进行自动更新,只需要取消加载项和移除该 app 的执行权限(或者删除)即可。

launchctl unload /Library/LaunchAgents/com.microsoft.update.agent.plist
sudo chmod -R 644 /Library/Application\ Support/Microsoft/MAU2.0/Microsoft\ AutoUpdate.app
# 或者直接删除更新程序
sudo rm -rf /Library/Application\ Support/Microsoft/MAU2.0/

效果图:

资源

Microsoft Edge 策略配置

Microsoft Edge 下载

  • Windows

    • Microsoft Edge X64.msi(固定链接,最新版)
    • Microsoft Edge X86.msi(固定链接,最新版)
  • macOS
    • Microsoft Edge Universal (Apple Chip)(固定链接,最新版)
    • Microsoft Edge 64-bit (Intel Chip)(固定链接,最新版)

如何禁用 Microsoft Edge 自动更新(Windows、macOS)相关推荐

  1. Windows 10如何禁用Microsoft Edge标签页预览

    Microsoft Edge 一直在不断追赶同业竞争者,并在 Windows 10 周年更新中对 Microsoft Edge 进行了全面更新.如果你一直在 Windows 10 中将 Microso ...

  2. 禁用 Firefox 自动更新(macOS 版)

    禁用 Firefox 自动更新(macOS 版) 配置 Firefox 策略文件 获取最新或者对应版本的策略模板:https://github.com/mozilla/policy-templates ...

  3. wsus服务器推送指定的补丁,WSUS SelfUpdate 不发送自动更新 - Windows Server | Microsoft Docs...

    WSUS SelfUpdate 服务不发送自动更新 10/20/2020 本文内容 本文提供了一种解决方案,可解决在使用 Microsoft Windows Server Update Service ...

  4. 如何禁用Microsoft Edge的InPrivate功能

    在Windows 10上,Microsoft Edge提供InPrivate功能.启用InPrivate窗口后,Microsoft Edge将不会存储Internet访问信息或Internet文件(如 ...

  5. 在mac上关闭microsoft的自动更新

    在mac上关闭microsoft的自动更新 步骤 打开finder(访达) 右上角搜索Microsoft AutoUpdate 找到并删除如下图所示的文件夹 上一步可能找不到更新程序, 还需要删除下面 ...

  6. 如何关闭windows10自动更新windows update

    作文一个测试工程师,玩不转系统,测试起来肯定到处碰壁.搞不好还会受人笑话,基本的系统的不会,还测试!下面给大家讲述怎么关闭windows10的windows update!相信很多人,都不知道! 小编 ...

  7. 微软edge如何退出登录_如何更新Microsoft Edge

    微软edge如何退出登录 Microsoft 微软 Browser updates are important. Updates for Microsoft Edge deliver critical ...

  8. 玩转系统|如何Windows Update自动更新

    目录 为什么要关闭Windows自动更新? 1.防止在工作时间突然中断计算机. 2.应用程序兼容性变差. 可能会导致系统损坏. 关闭Windows自动更新的几种方法! 方法一:通过Windows设置关 ...

  9. Win10 禁用自动更新

    1.禁用 Windows Update 服务 services.msc 在服务管理器中找到 Windows Update 双击它.停止服务,启动类型选为禁用.在恢复选项中,将第一次失败和第二次失败的重 ...

最新文章

  1. JQuery 如何选择带有多个class的元素
  2. 【Android休眠】之PowerKey唤醒源实现【转】
  3. jquery.uploadify flash IE6上传无效
  4. 优化算法笔记|粒子群算法理解及Python实现
  5. 【java笔记】基本类型与字符串之间的转换
  6. 树莓派教程 : 树莓派各版本引脚定义
  7. Mac操作系统输入法快捷键设置
  8. 矢量网络分析仪程控软件
  9. [jquery] 动画 show hide toggle,下拉显示---slideDown,淡入淡出----fadeIn, animate() ,停止动画---stop,finish
  10. python创建sqlite3 gbk错误_请问django python用sqlite3模拟创建一个服务器时出现错误?...
  11. 关于淘客软件的那些事儿
  12. MIT6.824 Lab1 MapReduce
  13. Qt 数字报阅读器 图文版
  14. 用C语言解析通讯协议数据,C/C++知识点之服务端使用c++实现websocket协议解析及通信...
  15. warning: waiting for transaction lock on /var/lib/rpm/.rpm.lock
  16. pxc wsrep_sst_method均配置为xtrabackup-v2报错
  17. 快速剪辑-助力度咔智能剪辑提效实践
  18. 真正秒懂增量表、全量表和拉链表
  19. Mac 下百度网盘如何进行加速? 使用Aria2GUI
  20. java企业物流管理系统 (JSP物流公司管理系统毕业设计)

热门文章

  1. 实施工程师日常必备技能
  2. 专访王颖泽:国产数据库开源之路如何可控?
  3. 建筑结构抗震分析之施加地震波的方法与理论机理
  4. (java)leetcode122 买卖股票的最佳时机2 数组的多个谷底与峰值的求和
  5. 安全(Security)设计原则(1)
  6. 小心看上去平平无奇的陷阱:如何防范高级渣?
  7. CSU 1596 Dick.Z 的炉石赛 数学期望
  8. linux如何开放端口和关闭端口
  9. [数据库03]-约束(唯一性-主键-外键/存储引擎/事务/索引/视图/DBA命令/数据库设计三范式
  10. 神奇的scala操作