如果有程式呼叫 ExitWindowsEx 或 InitiateSystemShutdownEx 函式,則 Windows 將在電腦關機後關閉電源

文章翻譯 文章翻譯
文章編號: 819760 - 檢視此文章適用的產品。


重要 本文包含如何修改登錄的相關資訊。修改登錄之前,請務必將它備份起來,並瞭解如何在發生問題時還原登錄。如需有關如何備份、還原和修改登錄的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
256986 Description of the Microsoft Windows registry
全部展開 | 全部摺疊

在此頁中

徵狀

如果有程式呼叫 ExitWindowsEx 函式並同時使用 EWX_SHUTDOWN 旗標,則 Windows 可能關閉電源,而不會顯示「您現在可以放心關機」的訊息。如果使用 InitiateSystemShutdownEx 函式來關閉電腦,也可能會發生這種情況。

注意 只有在系統支援關閉電源功能時,才可使用 InitiateSystemShutdownEx 函式。

發生的原因

Windows Server 2003 處理 EWX_SHUTDOWN 旗標的方式與 EWX_POWEROFF 旗標相同。換句話說,如果系統支援關閉電源的功能,Windows 便會在電腦關機後關閉電源。

解決方案

Service Pack 資訊

如果要解決這個問題,請取得 Microsoft Windows Server 2003 的最新版 Service Pack。如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
889100 HOW TO:取得 Windows Server 2003 的最新版 Service Pack

Hotfix 資訊

目前 Microsoft 已提供支援的 Hotfix,但是其目的只為修正本文中所描述的問題。請只在發生此特定問題的系統上套用這個 Hotfix。這個 Hotfix 可能會接受其他測試。因此,如果此問題沒有對您造成嚴重影響,Microsoft 建議您等候下一版包含此 Hotfix 的 Service Pack。

如果要解決這個問題,請向 Microsoft Online Customer Services 提出取得此 Hotfix 的要求。如果要線上提交取得此 Hotfix 的要求,請造訪下列 Microsoft 網站:
http://go.microsoft.com/?linkid=6294451
注意 如果發生其他問題,或者需要進行任何疑難排解,您必須另外建立一份服務要求。一般來說,如果有其他支援問題是所描述的此特定 Hotfix 無法解決的,才會收取支援費用。如果要另外建立一份服務要求,請造訪下列 Microsoft 網站:
http://support.microsoft.com/contactus/?ws=support

先決條件

沒有任何先決條件。

重新啟動需求

套用這個 Hotfix 之後,您必須重新啟動電腦。

Hotfix 取代資訊

這個 Hotfix 不會取代任何其他的 Hotfix。

檔案資訊

此 Hotfix 的英文版具有下表中所列的檔案屬性 (或更新的檔案屬性)。這些檔案的日期和時間是以 Coordinated Universal Time (UTC) 表示。當您檢視檔案資訊時,它會轉換為當地時間。如果要查看 UTC 與當地時間的差異,請使用 [控制台] 中 [日期和時間] 工具的 [時區] 索引標籤。
Windows Server 2003 32 位元版本
摺疊此表格展開此表格
日期時間版本大小檔名
14-Mar-200518:475.2.3790.287380,928Licdll.dll
13-Mar-200506:505.2.3790.2872,407,936Ntkrnlmp.exe
13-Mar-200502:285.2.3790.2872,064,896Ntkrnlpa.exe
13-Mar-200503:275.2.3790.2872,109,952Ntkrpamp.exe
13-Mar-200506:345.2.3790.2872,208,768Ntoskrnl.exe
26-Dec-200421:171,513,002System.adm
13-Mar-200507:595.2.3790.287540,672Winlogon.exe
24-Feb-200520:246.1.22.4371,936Updspapi.dll
Windows Server 2003 64 位元版本
摺疊此表格展開此表格
日期時間版本大小檔名平台
13-Mar-200506:175.2.3790.2875,606,912Ntkrnlmp.exeIA-64
26-Dec-200420:171,513,002System.adm
13-Mar-200502:205.2.3790.287639,488Winlogon.exeIA-64
25-Feb-200502:526.1.22.4639,712Updspapi.dllIA-64

狀況說明

Microsoft 已確認本篇文章<適用於>一節所列之 Microsoft 產品確實有上述問題。
這個問題最早是在 Windows Server 2003 Service Pack 1 中獲得修正。

其他相關資訊

Windows Server 2003

如果要解決 Windows Server 2003 中的這個問題,請在安裝<解決方案>一節中所述的 Hotfix 之後,依照下列步驟執行:
  1. 按一下 [開始],再按一下 [執行],然後輸入 gpedit.msc
  2. [本機電腦原則] 下,展開 [電腦設定][系統管理範本],然後展開 [系統]
  3. 按兩下 [在發生 Windows 系統關機後不要關閉系統電源]
  4. 按一下 [設定] 索引標籤,按一下 [已啟用],然後按一下 [確定]

Windows Small Business Server 2003

如果要解決 Windows Small Business Server 2003 中的這個問題,請在安裝<解決方案>一節所述的 Hotfix 之後,依照下列步驟執行:
  1. 按一下 [開始],再按一下 [執行],然後輸入 gpmc.msc
  2. 展開 [樹系及網域原則],然後找出 [Small Business Server 用戶端電腦] 原則。
  3. 用滑鼠右鍵按一下 [Small Business Server 用戶端電腦] 原則,然後選取 [編輯]
  4. 展開 [電腦設定][系統管理範本],然後展開 [系統]
  5. 按兩下 [在發生 Windows 系統關機後不要關閉系統電源]
  6. 按一下 [設定] 索引標籤,按一下 [已啟用],然後按一下 [確定]
此外,在 Windows Small Business Server 2003 中,您可能只想要套用此設定至伺服器上。如果要執行這項操作,請依照下列步驟執行。

警告 如果您使用「登錄編輯程式」或其他方法不當地修改登錄,可能會發生嚴重問題。這些問題可能會需要您重新安裝作業系統才能解決。Microsoft 不保證可以解決這些問題。請自行承擔修改登錄的一切風險。
  1. 安裝 Hotfix。
  2. 啟動伺服器中的「登錄編輯程式」,然後找出下列登錄子機碼:
    HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\DontPowerOffAfterShutdown
  3. 類型 1 為 REG_DWORD 值。
您也可以在 Windows Small Business 2003 伺服器中新增登錄值,方法是在命令提示字元中輸入下列資訊:
reg add HKLM\Software\Policies\Microsoft\Windows NT /v DontPowerOffAfterShutdown /t REG_DWORD /d 1 /f

屬性

文章編號: 819760 - 上次校閱: 2007年7月18日 - 版次: 8.8
這篇文章中的資訊適用於:
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Small Business Server 2003 Premium Edition
  • Microsoft Windows Small Business Server 2003 Standard Edition
關鍵字:?
kbhotfixserver kbqfe kbbug kbfix kbqfe kbwinserv2003presp1fix KB819760
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com