IIS を再起動する

IIS では、アプリケーションに問題が生じた際に、コンピュータを停止させ、再起動することができます。複数のインターネット サービスが 1 つのプロセスとして実行されているため、インターネット サービスはほかの Windows サービスとは異なる方法で停止および再開します。インターネット サービスを再開するには、コンピュータ管理サービス スナップインではなく、IIS スナップインを使用します。アプリケーションに問題が生じた場合、安全な再起動によって IIS は自動的に再起動します。IIS を自動的に再起動させたくなければ、以下の「安全な再起動を無効にするには」を参照してください。

IIS を再起動するには
  1. IIS スナップインで、IIS を再起動させる [コンピュータ] アイコンをクリックし、[操作] をクリックします。
  2. [IIS を再起動します] をクリックします。[停止/開始/再起動] ダイアログ ボックスが表示されます。
  3. ドロップダウン メニューで、[インターネット サービスを再起動します] をクリックします。
  4.   [インターネット サービスを開始します]、[インターネット サービスを停止します]、[コンピュータを再起動します] などのオプションもあります。インターネット サービスを停止するには、安全な再起動を無効にする必要があります。

  5. [OK] をクリックします。IIS は、選択したコンピュータで Web サービスを再開します。

安全な再起動

Inetinfo.exe プロセスが異常終了した場合、または Windows タスク マネージャや Kill.exe を使用してインターネット サービスを停止した場合、安全な再起動によってインターネット サービスが自動的に再開されます。既定では、安全な再起動が有効になっています。自動的に再起動する機能を抑制するには、安全な再起動を無効にする必要があります。

安全な再起動を無効にするには

  1. [マイ コンピュータ] を右クリックして、[管理] をクリックします。[コンピュータの管理] ウィンドウが表示されます。
  2. .
  3. 左側のウィンドウの [サービスとアプリケーション] ツリーを展開して、[サービス] をクリックします。すべての Windows サービスが、右側のウィンドウに表示されます。
  4. [IIS Admin Service] を右クリックし、[プロパティ] をクリックします。[IIS Admin Service のプロパティ] ダイアログ ボックスが表示されます。
  5. [回復] タブをクリックし、それぞれのドロップダウン メニューで [何もしない] をクリックします。
  6. [OK] をクリックします。

コマンド ラインから IIS を再起動する

コマンド プロンプトと Iisreset.exe を使用することにより、IIS を再起動したり、安全な再起動を無効にすることができます。次に、コマンド ラインの使用方法およびパラメータを説明します。

iisreset [コンピュータ名]
 
/RESTART すべてのインターネット サービスを停止してから、再開します。
/START すべてのインターネット サービスを開始します。
/STOP すべてのインターネット サービスを停止します。
/REBOOT コンピュータを再起動します。
/REBOOTONERROR   インターネット サービスの開始、停止、または再開の際にエラーが発生した場合に、コンピュータを再起動します。
/NOFORCE インターネット サービスを正常に停止できなかった場合、サービスの終了強制は行いません。
/TIMEOUT:val タイムアウト値を秒数で指定します。この値は、インターネット サービスが正常に停止するまでの待ち時間を表します。/REBOOTONERROR パラメータが指定されている場合、タイムアウトを過ぎると、コンピュータが再起動されます。 既定値は、再開は 20 秒、停止は 60 秒、再起動は 0 秒です。
/STATUS すべてのインターネット サービスのステータスを表示します。
/ENABLE ローカル システム上でのインターネット サービスの再開を有効にします。
/DISABLE ローカル システム上でのインターネット サービスの再開を無効にします。

関連項目

各 Web サイトおよび FTP サイトの開始および停止については、「サイトを開始および停止する」を参照してください。

© 1997-2001 Microsoft Corporation.All rights reserved.