วิธีใช้งานการบันทึกดีบักของสภาพแวดล้อมของผู้ใช้ในรุ่นที่มีจำหน่ายของ Windows

การแปลบทความ การแปลบทความ
หมายเลขบทความ (Article ID): 221833 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้
ขยายทั้งหมด | ยุบทั้งหมด

สรุป

รุ่นของ Microsoft Windows ที่ระบุไว้ในส่วน "นำไปใช้กับ" ช่วยให้คุณสามารถปรับเปลี่ยนรีจิสทรีเพื่อเปิดการบันทึกการตรวจแก้จุดบกพร่องของโพรไฟล์ผู้ใช้และ Windows ประมวลผลนโยบายของระบบ คุณยังสามารถใช้การบันทึกนี้เพื่อติดตามลงปัญหาที่เกี่ยวข้องกับการเริ่มต้นของส่วนขยายของฝั่งไคลเอ็นต์ PolicyMaker มาตรฐานของเดสก์ท็อป (CSEs) นอกจากนี้ยังสามารถใช้ใน Microsoft Windows NT 4.0 ฟังก์ชันบันทึกการตรวจแก้จุดบกพร่องได้ อย่างไรก็ตาม ใน Windows NT 4.0 ฟังก์ชันการทำงานนี้ต้องการสร้างการเลือก (แก้จุดบกพร่อง) ของแฟ้ม Userenv.dll

สำหรับข้อมูลเพิ่มเติม ให้คลิกหมายเลขบทความต่อไปนี้ เพื่อดูบทความในฐานความรู้ของ Microsoft::
154120การดีบักโพรไฟล์ผู้ใช้และนโยบายของระบบใน Windows NT 4.0
คุณสามารถใช้ดีบักบันทึกผลลัพธ์การแก้ไขปัญหาเกี่ยวกับโพรไฟล์ผู้ใช้และการประมวลผลนโยบายกลุ่ม

ข้อมูลเพิ่มเติม

สิ่งสำคัญนี้ส่วน วิธี หรืองานประกอบด้วยขั้นตอนที่บอกวิธีการแก้ไขรีจิสทรี อย่างไรก็ตาม ปัญหาร้ายแรงอาจเกิดขึ้นหากคุณปรับเปลี่ยนรีจิสทรีไม่ถูกต้อง ดังนั้น โปรดตรวจสอบให้แน่ใจว่าคุณได้ทำตามขั้นตอนเหล่านี้อย่างระมัดระวัง สำหรับการป้องกันเพิ่มเติม ให้สำรองรีจิสทรีก่อนทำการปรับเปลี่ยน เพื่อที่คุณจะสามารถคืนค่ารีจิสทรีได้หากมีปัญหาเกิดขึ้น สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการสำรองข้อมูลและคืนค่ารีจิสทรี โปรดคลิกที่หมายเลขบทความต่อไปนี้ เพื่อดูบทความในฐานความรู้ของ Microsoft::
322756วิธีการสำรองข้อมูลและคืนค่ารีจิสทรีใน Windows


ใช้ตัวแก้ไขรีจิสทรี เพื่อเพิ่ม หรือปรับเปลี่ยนรายการรีจิสทรีต่อไปนี้:
คีย์ย่อย::
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

รายการ: UserEnvDebugLevel
ชนิด: REG_DWORD
ค่าข้อมูล: 10002 (Hexadecimal)
UserEnvDebugLevel สามารถมีค่าต่อไปนี้:
ไม่มี 0x00000000
ปกติ 0x00000001
verbose 0x00000002
logfile 0x00010000
ดีบักเกอร์ 0x00020000
ค่าเริ่มต้นคือ NORMAL|LOGFILE (0x00010001)

หมายเหตุ:เมื่อต้องการปิดใช้งานการเข้าสู่ระบบ เลือกไม่มี (0x00000000)

คุณสามารถรวมค่าเหล่านี้ ตัวอย่างเช่น คุณสามารถรวม VERBOSE 0x00000002 และ LOGFILE 0x00010000 รับ 0x00010002 ดังนั้น ถ้า UserEnvDebugLevel ถูกกำหนดค่าของ 0x00010002, LOGFILE และ VERBOSE ทั้งเปิดอยู่ การรวมค่าเหล่านี้จะเหมือนกับการใช้เป็นคำสั่ง OR
0x00010000 หรือ 0x00000002 = 0x00010002
หมายเหตุ:ถ้าคุณตั้งค่า UserEnvDebugLevel 0x00030002 รายละเอียด verbose มากที่สุดถูกบันทึกไว้ในแฟ้ม Userenv.log

แฟ้มบันทึกถูกเขียนไปยังแฟ้ม %Systemroot%\Debug\UserMode\Userenv.log ถ้าแฟ้ม Userenv.log มีขนาดใหญ่กว่ากิโลไบต์ 300 แฟ้มคือ Userenv.bak เปลี่ยนชื่อ และ Userenv.log ใหม่ที่มีสร้างแฟ้ม การกระทำนี้เกิดขึ้นเมื่อผู้ใช้ล็อกออนเฉพาะ หรือ โดยการใช้บริการเทอร์มินัล และกระบวนการ Winlogon เริ่มต้น อย่างไรก็ตาม เนื่องจากการตรวจสอบขนาดเท่านั้นเกิดเมื่อผู้ใช้ล็อกออ แฟ้ม Userenv.log อาจขยายเกินขีดจำกัดของกิโลไบต์ 300

แม้ว่าไม่สามารถปรับเปลี่ยนในการจำกัดกิโลไบต์ 300 คุณสามารถตั้งค่าคุณลักษณะอ่านอย่างเดียวแฟ้ม Userenv.bak และแฟ้ม Userenv.log จะขยาย indefinitely คุณต้องใช้วิธีนี้เป็นการชั่วคราว แอตทริบิวต์ของการลบแบบอ่านอย่างเดียวแฟ้ม Userenv.bak ทันทีที่คุณดำเนินการเสร็จเฉพาะการแก้ไขปัญหา

คุณสมบัติ

หมายเลขบทความ (Article ID): 221833 - รีวิวครั้งสุดท้าย: 11 กันยายน 2554 - Revision: 3.0
ใช้กับ
  • PolicyMaker Standard Edition 2.0
  • PolicyMaker Standard Edition 1.0
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Datacenter Edition
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
Keywords: 
kbhowto kbmt KB221833 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:221833

ให้ข้อเสนอแนะ

 

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