文章編號: 293814 - 上次校閱: 2006年9月22日 - 版次: 4.1

說明關機事件追蹤器

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。
重要:本文包含有關修改登錄的相關資訊。修改登錄之前,請務必將它備份起來,並瞭解如何在發生問題時還原登錄。如需有關如何備份、還原和編輯登錄的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
256986? (http://support.microsoft.com/kb/256986/ ) Microsoft Windows 登錄說明

在此頁中

全部展開 | 全部摺疊

結論

「關機事件追蹤器」是 Microsoft Windows Server 2003 和 Microsoft Windows XP 中的功能,您可以利用這個功能來持續追蹤系統關機的原因。然後,您可以使用這項資訊來分析關機,並更為全面性地瞭解您的系統環境。「關機事件追蹤器」會記錄系統事件日誌中的如下事件:

事件類型:資訊
事件來源:USER32
事件類別目錄:無
事件識別碼:1074
日期:6/26/2003
時間:1:53:20 PM
使用者:domain\username
電腦:computername
描述:處理程序 Explorer.EXE 已代替使用者 domain\username 關閉 computername 電腦,原因如下:
硬體:維修 (計劃之中)
原因碼:0x84010001
關機類型:關機
註解:更換硬碟
請在 http://support.microsoft.com 查看說明及支援中心,以取得其他資訊。資料:0000: 01 00 01 84 ...

其他相關資訊

Windows Server 2003 和 Windows XP 64-Bit Edition Version 2003

根據預設,所有的 Windows Server 2003 作業系統和 Windows XP 64-Bit Edition Version 2003 都會啟用「關機事件追蹤器」。

如果要停用 Windows Server 2003 作業系統和 Windows XP 64-Bit Edition Version 2003 上的「關機事件追蹤器」,請使用「群組原則」停用「顯示關機事件追蹤器」原則。如果要使用「本機群組原則」執行這項操作,請依照下列步驟執行:
  1. 按一下 [開始],再按一下 [執行]
  2. 輸入 gpedit.msc,再按一下 [確定]
  3. 展開 [電腦設定],展開 [系統管理範本],再展開 [系統]
  4. 按兩下 [顯示關機事件追蹤器]
  5. 按一下 [已停用],再按一下 [確定]

Windows XP Professional

Windows XP Professional 中的「關機事件追蹤器」被預設為停用。

如果要啟用 Windows XP Professional、Windows XP Tablet PC Edition 和 Windows XP Media Center Edition 中的「關機事件追蹤器」,請使用「群組原則」啟用「顯示關機事件追蹤器」原則。如果要使用「本機群組原則」執行這項操作,請依照下列步驟執行:
  1. 按一下 [開始],再按一下 [執行]
  2. 輸入 gpedit.msc,再按一下 [確定]
  3. 展開 [電腦設定],展開 [系統管理範本],再展開 [系統]
  4. 按兩下 [顯示關機事件追蹤器]
  5. 按一下 [已啟用]
  6. [關機事件追蹤器顯示方式] 方塊中,按一下 [一直顯示],然後按一下 [確定]
「關機事件追蹤器」並非 Windows XP Home Edition 中的功能元件。因此,您無法在 Windows XP Home Edition 中使用「關機事件追蹤器」。

注意 Microsoft 建議您不要啟用 Windows XP Professional、Windows XP Tablet PC 或 Windows XP Media Center Editions 中的「關機事件追蹤器」。Microsoft 不支援在這些 Windows XP 環境中使用這個元件。

識別關機原因的自訂選項

警告:不當使用「登錄編輯器」可能會導致嚴重的問題,甚至必須重新安裝作業系統。Microsoft 不保證可以解決您不當使用「登錄編輯程式」所導致的問題。請自行承擔使用「登錄編輯程式」的一切風險。


在 Windows 提供的清單中,列有八種電腦關機的一般原因。您可以修改這份清單以加入您自己的自訂原因。如果要加入自訂原因,請依照下列步驟執行:
  1. 啟動 [登錄編輯程式]。
  2. 找出並按一下下列登錄機碼:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Reliability\UserDefined
  3. [編輯] 功能表上,按一下 [新增],然後按一下 [多字串值]。這樣就可建立新的機碼,請暫時將此機碼命名為「New Value」。
  4. 以下列格式輸入登錄機碼的名稱,然後按下 ENTER:
    UI_control_flags;major_reason_number;minor_reason_number
    數值名稱的 UI_control_flags 區段可包含一或多個下列值:
    • P (表示原因是計劃中的;如果省略這個值,就會被預設為「尚未計劃」。)
    • CB (表示需要註解。)
    • S (表示原因應該會顯示在使用者啟動的關機對話方塊中。)
    • D (表示原因應該會顯示在突然出現的關機對話方塊中)
    例如,如果您希望原因顯示在突然出現的關機對話方塊中,關機原因是尚未計劃而且與主要原因 2 和次要原因 2 相關,請輸入下列數值名稱:
    D;2;2
  5. 按兩下新機碼,然後使用下列格式來定義數值資料:
    標題

    描述
    每個值是由不同行上的兩個字串所組成;第一個字串是標題 (顯示在清單中),而第二個字串為描述 (顯示在選取原因下的文字)。

    例如,如果您想要建立天然災害的自訂原因,可以如下定義數值資料:
    天然災害 (尚未計劃)

    發生水災、地震、龍捲風或其他未計劃的天然災害事件,需要將電腦關機。請在註解區域指定天然事件。
  6. 結束 [登錄編輯程式]。

注意

  • 您可以同時指定 SD 做為 UI_control_flags,但是您至少必須指定其中一個值,否則參數將無法生效。
  • 如果 UI_control_flags 區段包含的字元,沒有列在本文<識別關機原因的自訂選項>一節中,或者是 UI_control_flags 區段超過五個字元,則訊息為無效且不會顯示在使用者介面中。您可以指定字元的顯示順序。
  • major_reason_number 是 0 到 255 之間的數字。如果這個區段留白、未包含有效範圍內的數字,或者是包含非整數的數字,則訊息為無效且不會顯示在使用者介面中。
  • minor_reason_number 是 0 到 65,536 之間的數字。如果這個區段留白、未包含有效範圍內的數字,或者是包含非整數的數字,則訊息為無效且不會顯示在使用者介面中。
  • 自訂原因會由兩個機碼依照下列順序儲存在使用者介面中:
    MajorReasonNumber
    ,
    MinorReasonNumber
    .
  • 標題的最大長度為 64 個字元,而描述的最大長度為 96 個字元。
  • 如果您將下列登錄機碼設定為非零值,並且已經正確地定義至少一個自訂原因,標準的 Windows 原因就不會顯示在 [關閉 Windows] 對話方塊中:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Reliability\ShutdownIgnorePredefinedReasons

這篇文章中的資訊適用於:
  • Microsoft Windows Server 2003, 64-Bit Datacenter Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows XP 64-Bit Edition Version 2002
  • Microsoft Windows XP 64-Bit Edition Version 2003
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Tablet PC Edition
  • Microsoft Windows XP Media Center Edition
關鍵字:?
kbinfo kbenv kbui KB293814
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。