Windows は、プログラムの呼び出し、ExitWindowsEx または切れる場合、コンピューターをシャット ダウン後の電源を切ります



現象

プログラムでは、 ExitWindowsEx関数を呼び出すし、 EWX_SHUTDOWNフラグを使用しても、Windows は、期待どおりに「が、コンピューターの電源を切ります」メッセージを表示する代わりに電源を切る場合があります。切れるを使用してコンピューターをシャット ダウンする場合も、この現象が発生します。

注: 切れるは、システムが電源オフ機能をサポートしている場合にのみ使用できます。

原因

Windows Server 2003 では、 EWX_POWEROFFフラグと同じように、 EWX_SHUTDOWNフラグを処理します。つまり、Windows は、システムが電源オフ機能をサポートしている場合、コンピューターをシャット ダウン後の電源を切ります。

解決策

Service Pack 情報

この問題を解決するには、Microsoft Windows Server 2003 の最新の service pack を入手します。詳細については、次の文書番号をクリックして、マイクロソフト サポート技術情報の資料をご参照ください。
889100 Windows Server 2003 の最新の service pack の入手方法

修正プログラムの情報

サポートされている修正プログラムは、マイクロソフトから入手可能です。ただし、この修正プログラムは、ここで説明する問題のみを修正することを目的としたものです。この問題が発生しているシステムにのみ適用してください。この修正プログラムは、今後さらにテストを行う場合があります。したがって、この問題の影響が深刻でない場合は、この修正プログラムが含まれる次のソフトウェア更新プログラムがリリースされるまで待つことをお勧めします。

修正プログラムをダウンロードできる場合は、このサポート技術情報の資料の上部に「修正プログラムのダウンロード」セクションがあります。このセクションが表示されていない場合は、マイクロソフト カスタマー サービス サポートにお問い合わせのうえ、修正プログラムを入手してください。

注: さらなる問題が発生した場合、またはトラブルシューティングが必要な場合には、別のサービス リクエストの作成が必要な場合があります。この修正プログラムの対象外の追加の質問および問題については、通常のサポート料金が適用されます。一覧マイクロソフト カスタマー サービス & サポートの電話番号または別のサービス リクエストを作成する、次のマイクロソフト Web サイトを参照してください。注: [修正プログラムのダウンロード] フォームには、修正プログラムが提供されている言語が表示されます。お使いの言語が表示されない場合は、その言語の修正プログラムが利用できないためです。

必要条件

前提条件が必要ではありません。

再起動の必要性

この修正プログラムを適用した後、コンピューターを再起動する必要があります。

修正プログラムの置き換えに関する情報

この修正プログラムによって他の修正プログラムが置き換わることはありません。

ファイル情報

修正プログラム (英語版) のファイル属性は次表のとおりです。ただし、これより新しい修正プログラムがリリースされている可能性もあります。各ファイルの日付および時刻は、世界協定時刻 (UTC) で示されています。ファイル情報に表示される時刻は、ローカル時刻に変換されています。UTC とローカル時刻との差を検索するには、コントロール パネルの [日付と時刻]の[タイム ゾーン] タブを使用します。
Windows Server 2003 の 32年ビット バージョン
   Date         Time   Version            Size    File name   --------------------------------------------------------------
14-Mar-2005 18:47 5.2.3790.287 380,928 Licdll.dll
13-Mar-2005 06:50 5.2.3790.287 2,407,936 Ntkrnlmp.exe
13-Mar-2005 02:28 5.2.3790.287 2,064,896 Ntkrnlpa.exe
13-Mar-2005 03:27 5.2.3790.287 2,109,952 Ntkrpamp.exe
13-Mar-2005 06:34 5.2.3790.287 2,208,768 Ntoskrnl.exe
26-Dec-2004 21:17 1,513,002 System.adm
13-Mar-2005 07:59 5.2.3790.287 540,672 Winlogon.exe
24-Feb-2005 20:24 6.1.22.4 371,936 Updspapi.dll
Windows Server 2003 の 64年ビット バージョン
   Date         Time   Version         Size       File name     Platform   ---------------------------------------------------------------------
13-Mar-2005 06:17 5.2.3790.287 5,606,912 Ntkrnlmp.exe IA-64
26-Dec-2004 20:17 1,513,002 System.adm
13-Mar-2005 02:20 5.2.3790.287 639,488 Winlogon.exe IA-64
25-Feb-2005 02:52 6.1.22.4 639,712 Updspapi.dll IA-64

状況

マイクロソフトは、この問題を「対象製品」セクションに記載されているマイクロソフト製品の問題として認識しています。
この問題は、Windows Server 2003 Service Pack 1 で最初に修正されました。

詳細

Windows Server 2003

Windows Server 2003 でこの問題を解決するには、「解決方法」セクションに記載されている修正プログラムをインストールした後以下の手順。
  1. [スタート] ボタンを実行するには、、 gpedit.mscを入力します。
  2. ローカル コンピューター ポリシーでは、次のように展開します。
    コンピューターの構成管理用テンプレート] を展開し、システムを展開し、します。
  3. Windows システムのシャット ダウンが発生した後、システムの電源をオフにしない] をダブルクリックします。
  4. [設定] タブをクリックし、をクリックしてください
    [有効]、[ OK] をクリックします。

Windows Small Business Server 2003

Windows Small Business Server 2003 でこの問題を解決するには、「解決方法」セクションに記載されている修正プログラムをインストールした後以下の手順。
  1. [スタート] ボタンを実行する、 gpmc.msc」と入力します。
  2. フォレストおよびドメイン ポリシーを展開し、小規模ビジネス サーバーのクライアント コンピューターのポリシーを検索します。
  3. 小規模ビジネス サーバーのクライアント コンピューターのポリシーを右クリックし、編集を選択します。
  4. コンピューターの構成を展開
    管理用テンプレート] を展開し、
    システムです。
  5. Windows システムのシャット ダウンが発生した後、システムの電源をオフにしない] をダブルクリックします。
  6. [設定] タブをクリックし、をクリックしてください
    [有効]、[ OK] をクリックします。
代わりに、Windows Small Business Server 2003 でのサーバーにのみ設定を適用する可能性があります。そのためには、以下の手順を実行します。

重要 このセクション、方法、またはタスクには、レジストリの変更方法が記載されています。レジストリを誤って変更すると、深刻な問題が発生することがあります。そのため、レジストリを変更する際には十分に注意してください。万一に備えて、編集の前にレジストリをバックアップしてください。そうすることで、問題が発生した場合にレジストリを復元することができます。レジストリのバックアップ方法および復元方法の詳細を参照するには、以下のサポート技術情報番号をクリックしてください。
322756の方法をバックアップし、Windows のレジストリを復元するには
  1. 修正プログラムをインストールします。
  2. サーバーで、レジストリ エディターを起動して、次のレジストリ サブキーを探します。
    HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\DontPowerOffAfterShutdown
  3. REG_DWORD 値として1を入力します。
Windows Small Business 2003 サーバー上でコマンド プロンプトで次を入力してレジストリ値を追加することもできます。
reg は、HKLM\Software\Policies\Microsoft\Windows NT/v DontPowerOffAfterShutdown/t REG_DWORD/d 1/f を追加します。
プロパティ

文書番号:819760 - 最終更新日: 2017/02/18 - リビジョン: 2

フィードバック