1、开机计划任务
代码语言:txt复制Get-ScheduledTask | Where-Object { $_.TaskName -like "MicrosoftEdgeUpdateTaskMachine*"}
Get-ScheduledTask | Where-Object { $_.TaskName -like "GoogleUpdateTaskMachine*"}
2、开机服务
代码语言:txt复制Get-Service MicrosoftEdge*, edgeupdate*|ft -auto
Get-Service GoogleChrome*, gupdate* | ft -auto
Get-Service MicrosoftEdge*, edgeupdate* | Set-Service -StartupType Disabled
Get-Service GoogleChrome*, gupdate* | Set-Service -StartupType Disabled
3、防火墙
①允许应用
在上图左上侧处已经添加了允许C:Program Files (x86)MicrosoftEdgeUpdateMicrosoftEdgeUpdate.exe仍然无济于事
②查看防火墙高级设置的出入规则或在Registry Workshop用MicrosoftEdgeUpdate全局搜索注册表发现异常
我自己啥时候设置的防火墙禁止MicrosoftEdgeUpdate.exe访问公网我都忘记了。
右键禁用这个规则后,再检查就OK了。
之前因为一直无法自动更新,我临时下载了离线版文件安装的:windows 浏览器(edge/chrome/firefox)离线安装包下载
就是这个原因导致Edge不能自动更新(当然开机计划任务、开机服务都需要)。
Chrome的同类问题也是相通的,毕竟现在Edge浏览器是基于Chromium开源项目。