Windows TIPS
[System Environment]
  Windows TIPS TOPへ
Windows TIPS全リストへ
内容別分類一覧へ

自動更新における自動再起動を抑止する

解説をスキップして操作方法を読む

デジタルアドバンテージ 中塚 寛幸
2006/04/22
 
対象OS
Windows XP
Windows Server 2003
自動更新(Windows Update)の設定をデフォルトの[自動]にしていると、適用する修正プログラムによっては、自動的に再起動してしまう。
作業中のコンピュータが自動更新でアップデートされると、作成中の文書などが消失してしまう可能性がある。
Windows Updateのポリシーを利用すると、修正プログラムのインストール後の自動再起動を抑制するように設定できる。
 
解説

 Windows OSには自動更新という機能がある。この機能は、マイクロソフトが提供する修正プログラムを定期的にダウンロードし、コンピュータをその時点での最新の状態に保つためのものである。

 この自動更新では、修正プログラムの適用方法を選択できる。このうち最も手間がかからないのは、[自動(推奨)]オプションを選択する方法だ。

自動更新の設定ダイアログ
このダイアログは、[コントロール パネル]−[自動更新]、あるいは[マイ コンピュータ]のプロパティから[自動更新]タブを選択すると表示される。
  これを選択すると、新しい修正プログラムが公開されると自動的にダウンロードされ、以下の指定時刻に自動的に適用が開始される。
  修正プログラムの適用日をここで指定する。毎日か、週1回(日曜〜土曜のいずれか)を指定できる。デフォルトは毎日。
  修正プログラムの適用時刻を指定する。1時間おきの間隔で設定できる。

 [自動(推奨)]オプションは、定期的にマイクロソフトのサイトをチェックし、必要な修正プログラムがあればダウンロード、インストールする設定である。ダウンロードはバックグラウンドで行い、オプションで指定した日時にインストールを実行する。

 自動更新はコンピュータを定期的に最新状態に更新してくれる便利な機能なのだが、ユーザーがログオフしないで離席していると、問題が起こる場合がある。

 修正プログラムの中には、適用時に再起動が必須のものも少なくない。この自動更新の機能を使って適用した場合にも、再起動しないと修正内容がシステムに反映されない。自動更新のオプションを[自動]に設定してあると、再起動が必須な修正プログラムを適用した場合、インストール完了後5分以内に自動的に再起動する。

 再起動にあたり、例えばアプリケーションで編集中のドキュメントや検索中のWebブラウザのウィンドウなども、Windows OSによって強制的に終了させられてしまう。その結果、ユーザーが次にそのコンピュータを操作する時は、再起動後のまっさらな状態となってしまう。

 このように、ユーザーがコンピュータにログオンしたままで離席するような使い方をしている場合には、自動更新による再起動を回避したいと考えるだろう。自動更新の設定を変更すれば、修正プログラムのダウンロードとインストールだけを実行し、自動的な再起動は回避することができる。


操作方法

 自動更新の機能は、コントロール・パネルの[自動更新]だけでなく、グループ・ポリシーによって細かく制御できる。

グループ・ポリシーのしくみ 第2回「グループ・ポリシーとは何か」
グループ・ポリシーのしくみ 第3回「グループ・ポリシーの設定ファイル」

 ポリシーの設定と展開については、ドメイン単位のグループ・ポリシーで行うか、それともコンピュータ単位のローカル・ポリシーで行うか、環境により異なる。ドメイン管理者がグループ・ポリシーで設定を配布した項目について、コンピュータ単位にローカル・ポリシーを設定して上書きすることはできない。ローカル・ポリシーによる設定操作時に問題が起こったら、管理者に相談した方がよいだろう。また、グループ・ポリシーの設定はアンドゥできないので、操作時には注意していただきたい。ここではドメイン単位でのグループ・ポリシー設定ではなく、ローカル・ポリシーでの設定方法を解説する。グループ・ポリシーの詳細については、関連記事を参照してほしい。

 まず、[スタート]メニューの[ファイル名を指定して実行]で表示されるダイアログから「gpedit.msc」を実行するなどして、グループ・ポリシー・エディタを起動する。設定したい項目はコンピュータに対するものなので、[コンピュータの構成]から[管理用テンプレート]−[Windows コンポーネント]−[Windows Update]とツリーをたどる。

グループ・ポリシー・エディタでWindows Updateを設定する
[スタート]メニューの[ファイル名を指定して実行]で表示されるダイアログから「gpedit.msc」を実行するなどして、グループ・ポリシー・エディタを起動する。設定したい項目はコンピュータに対するものなので、[コンピュータの構成]から[管理用テンプレート]−[Windows コンポーネント]−[Windows Update]とツリーをたどる。
  ここをクリックする。
  ここをダブルクリックする。自動更新機能で修正プログラムをインストールした直後に自動再起動するかどうかの設定項目である。

 すると、設定項目のプロパティが開くので、そこで[有効]を選択する。

自動更新による自動再起動を抑止する
[スケジュールされた自動更新インストールに対しては自動再起動しない]を有効に設定する。デフォルトでは[未構成]が選択されている。
  自動再起動を抑止するには、ここをクリックする。
  ここをクリックして設定を適用する。設定を適用すると、グループ・ポリシー・オブジェクトが即座に保存される。

 設定後、自動更新により修正プログラムのダウンロードとインストールは自動実行されるが、ユーザーがログオン中の場合には自動的な再起動は実行されず、以下のダイアログを表示して、ユーザーによる能動的な再起動を要求するようになる。このダイアログで[今すぐ再起動]ボタンをクリックしなければ、再起動処理は実行されないので、その間に作業途中のファイルを保存することなどが可能になる。ただしこの設定を行っても、ユーザーがログオンしていない場合には、自動的な再起動が実行される。

自動更新による再起動を促すダイアログ
自動更新による修正プログラムのインストールが完了し、再起動が必要な場合に表示されるダイアログ。明示的にユーザーが指示するまで再起動しない。
 
タスク・バーの自動更新によるメッセージ
自動更新による修正プログラムのインストールが完了した状態で、タスク・バーの自動更新アイコンにマウス・カーソルを重ねると、再起動が必要である旨が表示される。

注意点

グループ・ポリシーのしくみ 第3回「3.GPT:\Admフォルダ」

 グループ・ポリシーの管理用テンプレートにWindows Updateの項目がない場合には、関連記事を参考に自動更新用の管理用テンプレートである「wuau.adm」を登録すればよい。End of Article

関連記事(Windows Server Insider)
  Windows TIPS:Windows Server 2003 SP1の自動更新をブロックする
  Windows TIPS:Windows XP SP2のWindows Update/自動更新での適用を一時的に保留する
  Windows TIPS:Windows Updateを無効化する
  グループ・ポリシーのしくみ 第2回「グループ・ポリシーとは何か」
  グループ・ポリシーのしくみ 第3回「グループ・ポリシーの設定ファイル」
  グループ・ポリシーのしくみ 第3回「3.GPT:\Admフォルダ」
     
「Windows TIPS」


Windows Server Insider フォーラム 新着記事
@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

注目のテーマ

Windows Server Insider 記事ランキング

本日 月間