如何禁用 Microsoft Edge 自动更新(Windows、macOS)
请访问原文链接: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)相关推荐
- Windows 10如何禁用Microsoft Edge标签页预览
Microsoft Edge 一直在不断追赶同业竞争者,并在 Windows 10 周年更新中对 Microsoft Edge 进行了全面更新.如果你一直在 Windows 10 中将 Microso ...
- 禁用 Firefox 自动更新(macOS 版)
禁用 Firefox 自动更新(macOS 版) 配置 Firefox 策略文件 获取最新或者对应版本的策略模板:https://github.com/mozilla/policy-templates ...
- wsus服务器推送指定的补丁,WSUS SelfUpdate 不发送自动更新 - Windows Server | Microsoft Docs...
WSUS SelfUpdate 服务不发送自动更新 10/20/2020 本文内容 本文提供了一种解决方案,可解决在使用 Microsoft Windows Server Update Service ...
- 如何禁用Microsoft Edge的InPrivate功能
在Windows 10上,Microsoft Edge提供InPrivate功能.启用InPrivate窗口后,Microsoft Edge将不会存储Internet访问信息或Internet文件(如 ...
- 在mac上关闭microsoft的自动更新
在mac上关闭microsoft的自动更新 步骤 打开finder(访达) 右上角搜索Microsoft AutoUpdate 找到并删除如下图所示的文件夹 上一步可能找不到更新程序, 还需要删除下面 ...
- 如何关闭windows10自动更新windows update
作文一个测试工程师,玩不转系统,测试起来肯定到处碰壁.搞不好还会受人笑话,基本的系统的不会,还测试!下面给大家讲述怎么关闭windows10的windows update!相信很多人,都不知道! 小编 ...
- 微软edge如何退出登录_如何更新Microsoft Edge
微软edge如何退出登录 Microsoft 微软 Browser updates are important. Updates for Microsoft Edge deliver critical ...
- 玩转系统|如何Windows Update自动更新
目录 为什么要关闭Windows自动更新? 1.防止在工作时间突然中断计算机. 2.应用程序兼容性变差. 可能会导致系统损坏. 关闭Windows自动更新的几种方法! 方法一:通过Windows设置关 ...
- Win10 禁用自动更新
1.禁用 Windows Update 服务 services.msc 在服务管理器中找到 Windows Update 双击它.停止服务,启动类型选为禁用.在恢复选项中,将第一次失败和第二次失败的重 ...
最新文章
- JQuery 如何选择带有多个class的元素
- 【Android休眠】之PowerKey唤醒源实现【转】
- jquery.uploadify flash IE6上传无效
- 优化算法笔记|粒子群算法理解及Python实现
- 【java笔记】基本类型与字符串之间的转换
- 树莓派教程 : 树莓派各版本引脚定义
- Mac操作系统输入法快捷键设置
- 矢量网络分析仪程控软件
- [jquery] 动画 show hide toggle,下拉显示---slideDown,淡入淡出----fadeIn, animate() ,停止动画---stop,finish
- python创建sqlite3 gbk错误_请问django python用sqlite3模拟创建一个服务器时出现错误?...
- 关于淘客软件的那些事儿
- MIT6.824 Lab1 MapReduce
- Qt 数字报阅读器 图文版
- 用C语言解析通讯协议数据,C/C++知识点之服务端使用c++实现websocket协议解析及通信...
- warning: waiting for transaction lock on /var/lib/rpm/.rpm.lock
- pxc wsrep_sst_method均配置为xtrabackup-v2报错
- 快速剪辑-助力度咔智能剪辑提效实践
- 真正秒懂增量表、全量表和拉链表
- Mac 下百度网盘如何进行加速? 使用Aria2GUI
- java企业物流管理系统 (JSP物流公司管理系统毕业设计)