タスク マネージャーでタスクを終了すると、15 分後に開きます。使用しない Web ブラウザーを 1 日中毎分更新してコンピューターの速度を低下させる必要はありません。
つまり、MicrosoftEdgeUpdate.exe
答え1
Windows 10 1909 ユーザー
以下は、管理者としてコマンドプロンプトで実行すると、Windows 10 1909 で動作します。
sc config "edgeupdate" start=disabled
sc config "edgeupdatem" start=disabled
手順のその部分は間違っています。20H2 などの新しいバージョンの Windows 10 では動作しなくなりました。
つまり、Windows では、コンピューターの管理、services.msc サービス管理コンソール、または msconfig システム構成にアクセスするなどの一般的な方法で Microsoft Edge 更新サービスをオフにすることはできないため、よりわかりにくい方法でオフにする必要があります。
これらのコマンドは、グラフィカル ユーザー インターフェイスで実行できる操作をコマンド ラインで実行して、2 つの Microsoft Edge サービスの開始方法を指定するものでしたが、Microsoft は Windows 10 の新しいバージョンではこれらの設定を無効にしたようです。Windows には 4 つのオプションがあります。
- 自動
- 自動(遅延)
- 非活性
- 無効
この画像をご覧ください。
Windows 10 20H2 ユーザー
2 つの Microsoft Edge サービスのスタートアップ設定を に変更しても、disabled
Windows 20H2 では機能しません。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 を削除する必要がないことです。