1、EdgeUpdate 文件夹-属性-安全-编辑,在“组或用户名“中选中自己的用户名,下方会出现”**的权限”,勾选“完全控制-拒绝”,确定后这个文件夹将无法进入、无法删除、无法重命名,也就阻止了Edge往文件夹中写入更新安装程序,也就无法自动更新了。
2、然后Edge启动后会在地址栏下提示你需要更新之类的,此时在桌面、任务栏、开始菜单,总之是你经常用到的点击Edge快捷图标的地方,选择Edge快捷图标-属性-快捷方式-目标-在目标框内容的最后部分隔一个空格,添加如下命令,不同命令符之间需要一个空格才会起效。
--test-type (屏蔽地址栏下方所有提示)
--ignore-certificate-errors (屏蔽“您的连接不是私密连接”提示)
3、经过上面的设置,Edge不会再自动更新,也不会在显眼的地方提示你需要更新了。
解除 EdgeUpdate 文件夹的无法进入、无法删除、无法重命名的方法是,EdgeUpdate 文件夹-属性-安全-高级-更改权限,将”权限项目“中类型为”拒绝“的选中删除,一般是三个,都删除后确定,这个文件夹将恢复正常状态。
Edge 在 Windows 平台同时发布两个版本,分别是:
企业版(或者称为商业版)即 Windows System Setup,安装在 Program Files 文件夹下,需要管理员权限安装;
用户版即 Windows User Setup,安装在 Users 文件夹下,不需要管理员权限,普通用户就可以安装。
企业版使用以下方法进行自动更新:
用户版使用以下方法自动更新:
根据上述路径,手动禁用或者删除即可禁用自动更新,即分别禁用或删除以下:
更新服务
任务计划
删除更新程序(整个 Update 文件夹)
使用 PowerShell 禁用更新:
打开 Windows PowerShell 直接复制以下脚本运行一下更加方便:
或者将脚本保存为 disable-edge-auto-update.ps1 文件,右键点击 “使用 PowerShell 运行” 即可快速完成。
2、然后Edge启动后会在地址栏下提示你需要更新之类的,此时在桌面、任务栏、开始菜单,总之是你经常用到的点击Edge快捷图标的地方,选择Edge快捷图标-属性-快捷方式-目标-在目标框内容的最后部分隔一个空格,添加如下命令,不同命令符之间需要一个空格才会起效。
--test-type (屏蔽地址栏下方所有提示)
--ignore-certificate-errors (屏蔽“您的连接不是私密连接”提示)
3、经过上面的设置,Edge不会再自动更新,也不会在显眼的地方提示你需要更新了。
解除 EdgeUpdate 文件夹的无法进入、无法删除、无法重命名的方法是,EdgeUpdate 文件夹-属性-安全-高级-更改权限,将”权限项目“中类型为”拒绝“的选中删除,一般是三个,都删除后确定,这个文件夹将恢复正常状态。
Edge 在 Windows 平台同时发布两个版本,分别是:
企业版(或者称为商业版)即 Windows System Setup,安装在 Program Files 文件夹下,需要管理员权限安装;
用户版即 Windows User Setup,安装在 Users 文件夹下,不需要管理员权限,普通用户就可以安装。
企业版使用以下方法进行自动更新:
| 服务: 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 |
| 任务计划: 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 |
更新服务
任务计划
删除更新程序(整个 Update 文件夹)
使用 PowerShell 禁用更新:
打开 Windows PowerShell 直接复制以下脚本运行一下更加方便:
或者将脚本保存为 disable-edge-auto-update.ps1 文件,右键点击 “使用 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 /f taskkill /im msedge.exe /f # Microsoft Edge 更新服务 (sysin) #这里也可以使用 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 /F #schtasks.exe /Delete /TN \MicrosoftEdgeUpdateTaskMachineCore /F #schtasks.exe /Delete /TN \MicrosoftEdgeUpdateTaskMachineUA /F Get-ScheduledTask -taskname MicrosoftEdgeUpdate* | Unregister-ScheduledTask -Confirm: $false # 移除更新程序 Remove-Item "$PF\Microsoft\EdgeUpdate" -Recurse -Force Write-Output "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 /f taskkill /im msedge.exe /f # 用户版没有创建服务 # 获取SID方法 function Get-CurrentUserSID { [CmdletBinding()] param( ) Add-Type -AssemblyName System.DirectoryServices.AccountManagement return ([System.DirectoryServices.AccountManagement.UserPrincipal]::Current).SID.Value } # 用户版任务计划 schtasks.exe /Delete /TN \MicrosoftEdgeUpdateTaskUser$(Get-CurrentUserSID)Core /F schtasks.exe /Delete /TN \MicrosoftEdgeUpdateTaskUser$(Get-CurrentUserSID)UA /F #Get-ScheduledTask -taskname MicrosoftEdgeUpdate* | Unregister-ScheduledTask -Confirm: $false # 移除更新程序 Remove-Item "$env:USERPROFILE\AppData\Local\Microsoft\EdgeUpdate" -Recurse -Force Write-Output "Disable Microsoft Edge Users Setup Auto Update Successful!" } else { Write-Output "No Microsoft Edge Installation Detected!" } |
文章来源:
网络小编D
版权声明:
本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站立刻删除。
