啟用 [Net Logon] 服務的偵錯記錄

文章翻譯 文章翻譯
文章編號: 109626 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

結論

本文件詳細說明的步驟來使用網路登入和必要的偵錯 Dll 的偵錯版本中啟用偵錯資訊的記錄。

其他相關資訊

重要 這個區段、 方法或任務包含告訴您如何修改登錄的步驟。不過,如果您不當修改登錄,可能會發生嚴重的問題。因此,請務必小心執行這些步驟。為加強保護,請在修改前備份登錄。然後,您可以在發生問題時還原登錄。如需有關如何備份和還原登錄的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
322756 如何備份和還原 Windows 中的登錄
如果要我們啟用或停用您的網路登入服務的偵錯記錄功能,請移至"為我修正它」 一節。如果您想要自行修正這個問題,請移至"讓我自行修正此問題」 一節。

為我修正它



若要自動修正此問題,請按一下 修正此問題 按鈕或連結。在中 檔案下載 對話方塊中,按一下 執行然後遵循此修正程式中的步驟 it 精靈。

啟用偵錯記錄
Microsoft Fix it 50654
停用偵錯記錄
Microsoft Fix it 50668


備忘稿
  • 此修正程式它方案無法運作,如果您的電腦不是網域的一部份。
  • 這個精靈可能只是英文。不過,將自動修正程式也適用於其他語言版本的 Windows。
  • 如果您不在發生問題,請將此修正程式的電腦上它方案加入至快閃磁碟機或 CD,然後在發生問題的電腦上加以執行。

然後,請移至"這樣是否已修正問題??」 一節。



讓我自行修正此問題

預設情況下安裝具有追蹤包含 Netlogon.dll 的版本。若要啟用偵錯記錄功能,請設定您想要在登錄中,使用下列步驟,重新啟動服務的偵錯旗標:
  1. 啟動 Regedt32 程式。
  2. 刪除下列登錄項目的 Reg_SZ 值、 建立 REG_DWORD 值具有相同名稱,然後再新增 [2080FFFF 十六進位值。
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters\DBFlag
  3. 在命令提示字元中,輸入 net 停止 netlogon然後輸入 net 開始 netlogon.這可讓偵錯記錄功能。
  4. 若要停用偵錯記錄功能,請變更要的資料值 0x0 下列的登錄機碼:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters\DBFlag
  5. 請結束部份 Regedt32。
  6. 停止 Net Logon,然後再重新啟動網路登入。

    備忘稿
    • 重新啟動網路登入之後,網路登入相關的活動可能會記錄到 %windir%\debug\netlogon.log。
    • MaximumLogFileSize 登錄項目可以用來指定 Netlogon.log 檔案的最大大小。根據預設,此登錄項目不存在,和 Netlogon.log 檔案的預設最大大小是 20 MB。當檔案已達 20 MB 時,它被重新命名為 Netlogon.bak,並建立新的 Netlogon.log 檔案。此登錄項目具有下列參數:

      路徑: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters
      數值名稱: MaximumLogFileSize
      實值型別: REG_DWORD
      數值資料:<maximum log="" file="" size="" in="" bytes=""></maximum>
    • 在 Windows Server 2003 電腦上,您可以使用下列的群組原則來設定記錄檔的大小:
      \Computer Configuration\Administrative Templates\System\Net Logon\Maximum 記錄檔大小
附註 做為替代的方法,您可以設定 dbflag 而不需使用登錄。若要執行這從命令提示字元執行下列命令:
nltest /dbflag:0x2080ffff
Nltest 會包含在 Windows Server 2008 的同時也是以在 Windows Server 2003 的安裝媒體上的支援工具套件的一部分,Windows XP 與 Windows 2000 的形式提供。

您完成偵錯之後,您可以執行 nltest /dbflag:0x0 從命令提示字元命令來偵錯旗標重設為 0。如需詳細資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
247811如何在 Windows 中位於網域控制站
189541 使用核取的 Netlogon.dll 來追蹤帳戶鎖定

這樣是否已修正問題??

  • 檢查是否已修正問題。如果問題已修正,您便已完成這一節。如果問題已修正,您可以 請連絡支援部門.
  • 我們非常感謝您的意見反應。若要提供意見反應或報告此解決方案的任何問題,請留下註解"為我修正它"部落格內容或傳送給我們 電子郵件.
附註 這是這份文件的公用版本。
//////////////////////////////////////////////////////////////////////// 
// Windows Server 2008, Windows Vista, Windows Server 2003, Windows 2000 Debug flags and their values
//////////////////////////////////////////////////////////////////////// 


#define NL_INIT          0x00000001 // Initialization
#define NL_MISC          0x00000002 // Misc debug
#define NL_LOGON         0x00000004 // Logon processing
#define NL_SYNC          0x00000008 // Synchronization and replication
#define NL_MAILSLOT      0x00000010 // Mailslot messages
#define NL_SITE          0x00000020 // Sites
#define NL_CRITICAL      0x00000100 // Only real important errors
#define NL_SESSION_SETUP 0x00000200 // Trusted Domain maintenance
#define NL_DOMAIN        0x00000400 // Hosted Domain maintenance
#define NL_2             0x00000800
#define NL_SERVER_SESS   0x00001000 // Server session maintenance
#define NL_CHANGELOG     0x00002000 // Change Log references
#define NL_DNS           0x00004000 // DNS name registration

// 
// Very verbose bits
// 

#define NL_WORKER        0x00010000 // Debug worker thread
#define NL_DNS_MORE      0x00020000 // Verbose DNS name registration
#define NL_PULSE_MORE    0x00040000 // Verbose pulse processing
#define NL_SESSION_MORE  0x00080000 // Verbose session management
#define NL_REPL_TIME     0x00100000 // replication timing output
#define NL_REPL_OBJ_TIME 0x00200000 // replication objects get/set timing output
#define NL_ENCRYPT       0x00400000 // debug encrypt and decrypt across net
#define NL_SYNC_MORE     0x00800000 // additional replication dbgprint
#define NL_PACK_VERBOSE  0x01000000 // Verbose Pack/Unpack
#define NL_MAILSLOT_TEXT 0x02000000 // Verbose Mailslot messages
#define NL_CHALLENGE_RES 0x04000000 // challenge response debug
#define NL_SITE_MORE     0x08000000 // Verbose sites

// 
// Control bits.
// 

#define NL_INHIBIT_CANCEL 0x10000000 // Don't cancel API calls
#define NL_TIMESTAMP      0x20000000 // TimeStamp each output line
#define NL_ONECHANGE_REPL 0x40000000 // Only replicate one change per call
#define NL_BREAKPOINT     0x80000000 // Enter debugger on startup
				

屬性

文章編號: 109626 - 上次校閱: 2011年5月3日 - 版次: 1.0
這篇文章中的資訊適用於:
  • Windows Server 2008 for Itanium-Based Systems
  • Windows Server 2008 Enterprise without Hyper-V
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Datacenter without Hyper-V
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Standard without Hyper-V
  • Windows Server 2008 Standard
  • Windows Vista 商用進階 64 位元版
  • Windows Vista 商用進階版
  • Windows Vista Business N 64-bit Edition
  • Windows Vista 商用入門 64 位元版
  • Windows Vista 旗艦 64 位元版
  • Windows Vista 旗艦版
  • Windows Vista 家用進階版
  • Windows Vista Home Basic N 64-bit Edition
  • Windows Vista 家用進階 64 位元版
  • Windows Vista 家用入門 64 位元版
  • Windows Vista 商用入門版
  • Windows Vista 家用入門版
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows XP Professional
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
關鍵字:?
kbhowto kbusage kbfixme kbmsifixme kbmt KB109626 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:109626
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