2014年8月29日金曜日

[Windows] GoogleUpdate のタスクを停止したい

GoogleUpdate が常時起動するが、これは結構念入りに仕込まれていてなかなか停止できない。
インターネットから隔離された PC などでは意味が無いので止めた方がいい。(ただし普通の PC では止めないほうが良いと思います。)

### GoogleUpdate の停止方法 ###

■ タスクの停止

コントロール パネル > システムとセキュリティ と辿って、「タスク スケジューラ」を起動する。(もしくは taskschd.msc コマンドを実行)
「タスク スケジューラ」画面から GoogleUpdate 関連のタスクを右クリックして「無効」に設定する。タスク名は恐らく以下のものと思われますが、他にも登録されていることがある。
  • GoogleUpdateTaskMachineCore
  • GoogleUpdateTaskMachineUA

■ サービスの停止

コントロール パネル > システムとセキュリティ > 管理ツール と辿って、「サービス」を起動する。(もしくは services.msc コマンドを実行)
「サービス」画面から GoogleUpdate 関連のサービスを右クリックしてプロパティを開き、「スタートアップの種類」を「手動」もしくは「無効」に変更する。

■ スタートアップの停止

コントロール パネル > システムとセキュリティ > 管理ツール と辿って、「システム構成」を起動する。(もしくは msconfig コマンドを実行)
「システム構成」画面の「スタートアップ」タブを開いて、GoogleUpdate 関連の項目のチェックを外す。



これで問題は解決するはずです。
え!?物理的に GoogleUpdate を削除してしまいたい!?というのであれば、もはや手動でも一切 Update できなくなっても消してしまいますか?全くもってお勧めいたしません。

### GoogleUpdate の削除方法 ###

■ プログラムの削除

C:\Program Files\Google\Update フォルダを削除
C:\Users\(ユーザ名)\AppData\Local\Google\Update フォルダを削除

■ タスクの削除

上記の「タスク スケジューラ」画面で GoogleUpdate 関連のタスクを右クリックして「削除」する。

■ サービスの削除

サービスを削除するコマンドを実行する。(サービスの名前は、念のため自分の環境で確認すべき)
sc delete gupdate
sc delete gupdatem

■ スタートアップの削除

「システム構成」画面の「スタートアップ」タブを開いて、GoogleUpdate 関連の項目のチェックを元に戻したうえで、レジストリ エディタを起動(regedit コマンドを実行)します。(スタートアップ をいったん有効にしないと、削除する文字列値が表示されません。)
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run にある「Google Update」文字列値を削除する。

■ レジストリの登録を削除

レジストリを GoogleUpdate で検索して削除する、結構ありますよ...