Windows 10 1909 用户

Windows 10 1909 用户

当我在任务管理器上结束任务时,它会在 15 分钟后打开。我不需要我不使用的 Web 浏览器,它每分钟都在更新,这会拖慢我的电脑速度。

我的意思是 MicrosoftEdgeUpdate.exe

答案1

Windows 10 1909 用户

如果您以管理员身份在命令提示符中运行以下命令将在 Windows 10 1909 中运行。

sc config "edgeupdate" start=disabled

sc config "edgeupdatem" start=disabled

该部分说明是错误的,因为它不再适用于 Windows 10 的较新版本(例如 20H2)。

简而言之,Windows 不允许您以典型方式关闭 Microsoft Edge 更新服务,例如进入计算机管理、services.msc 服务管理控制台或 msconfig 系统配置,因此必须使用更隐蔽的方法来关闭它。

这些命令是一种命令行方式,可以在图形用户界面中执行某些操作,以指示 2 个 Microsoft Edge 服务如何启动,但看起来微软在 Windows 10 的较新版本中使这些设置变得无用。Windows 提供了 4 个选项。

  • 自动的
  • 自动(延时)
  • 不活跃
  • 已禁用

看这张图片。

windows服务更改启动类型

Windows 10 20H2 用户

在 Windows 20H2 中,将 2 个 Microsoft Edge 服务的启动设置更改为disabled不起作用,因为 Microsoft 无论如何都会让 Windows 覆盖它。所以你必须采取更多非常规方法。

检查这些线程

下面是我使用的方法。

以管理员身份打开命令提示符,然后运行以下命令。

taskkill /im MicrosoftEdgeUpdate.exe /f
rd "%ProgramFiles(x86)%\Microsoft\EdgeUpdate" /s /q

然后,您还需要在 RegEdit 或注册表编辑器中删除以下注册表项(以及删除 EdgeUpdate 文件和任务):

\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\edgeupdate
\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\edgeupdatem 

答案2

禁用 Microsoft Edge 自动更新(Windows Powershell 脚本)

脚本必须从管理提示访问执行

Write-Host "Disabling browser auto update..."

$msEdgeInstallationPath = 'C:\Program Files (x86)\Microsoft'

$Process2Monitor = "MicrosoftEdgeUpdate"; 
For ($i = 0; $i -lt 5; $i++) {
    $ProcessesFound = Get-Process | ? { $Process2Monitor -contains $_.Name } | Select-Object -ExpandProperty Name; If ($ProcessesFound) { "Microsoft Edge updater running... Killing it" | Write-Host; Stop-Process -Name $Process2Monitor -Force; Break } else { "Microsoft Edge updater not running. Retrying in 1 second..." | Write-Host; Start-Sleep -Seconds 1} 
}

Write-Host "Waiting for Microsoft Edge update to finish (60s Timeout)"

For ($i = 0; $i -lt 60; $i++) {
    $ProcessesFound = Get-Process | ? { $Process2Monitor -contains $_.Name } | Select-Object -ExpandProperty Name; If ($ProcessesFound) { "Microsoft Edge updater running... waiting its finish..." | Write-Host; Start-Sleep -Seconds 1 } else { "Microsoft Edge updater finished." | Write-Host; Break}
}

Rename-Item -Path "$msEdgeInstallationPath\EdgeUpdate\MicrosoftEdgeUpdate.exe" -NewName MicrosoftEdgeUpdateDisabled.exe -Force

答案3

只需以管理员身份运行cmd以下命令即可禁用 Microsoft Edge 自动更新。要求是用户必须与域关联

reg add HKLM\SOFTWARE\Policies\Microsoft\EdgeUpdate /v UpdateDefault /t REG_DWORD /f /d 0x00000000

这种方法的优点是不需要删除MicrosoftEdgeUpdate.exe。

相关内容