วิธีแก้ไขข้อผิดพลาดหน้าจอสีน้ำเงิน REGISTRY_ERROR (0x00000051) วิธีแก้ไขข้อผิดพลาดหน้าจอสีน้ำเงิน REGISTRY_ERROR (0x00000051) ข้อผิดพลาดสามารถเกิดขึ้นได้ในลักษณะเดียวกัน

เกิดข้อผิดพลาดในรีจิสทรีของระบบ

สาเหตุ

ในกรณีส่วนใหญ่ จะถือว่าข้อผิดพลาด I/O ของรีจิสทรีเกิดขึ้นขณะอ่านเอกสารใดเอกสารหนึ่ง เหตุผลคือฮาร์ดแวร์ทำงานผิดปกติหรือมีข้อบกพร่อง ระบบไฟล์. ไม่ใช่เรื่องผิดปกติที่จะเกิดความล้มเหลวหากทรัพยากรมีจำกัดระหว่างการอัปเดตความปลอดภัยของคอมพิวเตอร์

ตัวเลือก

หากหน้าจอสีน้ำเงินแห่งความตายปรากฏขึ้นบนหน้าจออุปกรณ์ด้วย ข้อผิดพลาดที่ระบุข้อมูลในวงเล็บเป็นข้อมูลที่น่าสนใจ บรรทัดที่จำเป็นมีลักษณะดังนี้:

STOP: 0x00000051 (พารามิเตอร์ 1, พารามิเตอร์ 2, พารามิเตอร์ 3, พารามิเตอร์ 4) REGISTRY_ERROR

ตอนนี้คุณควรระบุความหมายของพารามิเตอร์แต่ละตัว:

พารามิเตอร์ 1

ถูกสงวนไว้

พารามิเตอร์ 2

ถูกสงวนไว้

พารามิเตอร์ 3

ตัวชี้กลุ่มรีจิสทรี ใช้ในสถานการณ์ที่เป็นไปได้

พารามิเตอร์ 4

ในกรณีที่กลุ่มรีจิสทรีมีข้อบกพร่อง รหัสส่งคืน HvCheckHive (หากมีเท่านั้น)

โซลูชั่น

คุณควรใช้ชุดคำแนะนำมาตรฐานสำหรับข้อผิดพลาด BSoD:

  • ชัดเจนมากขึ้น ที่ว่างบนดิสก์หากไม่เพียงพอ
  • ใช้การสแกนไวรัสเพื่อค้นหาโปรแกรมที่ไม่ต้องการ
  • อัปเดต Service Pack เป็นเวอร์ชันล่าสุด
  • หากคุณสงสัยว่าปัญหาปรากฏขึ้นหลังจากติดตั้งไดรเวอร์หรือโปรแกรมเฉพาะ คุณสามารถย้อนกลับไปยังสถานะก่อนหน้าของระบบได้
  • จะไปดู การตั้งค่าไบออสหลังจากนั้นจะถูกรีเซ็ตเป็นค่ามาตรฐาน
  • มีปัญหาเรื่องความจำ ขอแนะนำให้ใช้ซอฟต์แวร์ตรวจสอบพิเศษ
  • กำลังดำเนินการตรวจสอบ ฮาร์ดไดรฟ์. สนใจ ภาคที่ไม่ดีหรือข้อผิดพลาดอื่นๆ ของฮาร์ดไดรฟ์ เช่นเดียวกับในย่อหน้าก่อนหน้า ควรใช้ซอฟต์แวร์พิเศษ

สวัสดีทุกคน วันนี้ฉันจะบอกวิธีแก้ปัญหาข้อผิดพลาด 0x00000051 - Blue Screen of Death, BSoD ใน วินโดวส์เซิร์ฟเวอร์ 2008R2. ข้อผิดพลาดนี้ปรากฏขึ้นเมื่อพยายามลงชื่อเข้าใช้เซิร์ฟเวอร์และเกิดขึ้นหลังจากปัญหากับตัวควบคุม RAID ซึ่งถ้าเป็นไปได้ ตัดสินใจเข้าไปด้วยการกะพริบ ดังนั้นเรามาดูกันดีกว่าว่าจะทำอย่างไรเพื่อกำจัดปัญหาจอฟ้านี้และป้องกันไม่ให้เกิดขึ้นอีกในอนาคต ธุรกิจไม่ควรหยุดทำงานเพราะจะทำให้สูญเสียเงินและเสียชื่อเสียง

วิธีแก้ไข 0x00000051

ก่อนหน้าข้อผิดพลาดนี้ chlntsfs ถูกดำเนินการ นี่คือลักษณะของ BSOD ที่มองเห็นได้มากขึ้น ข้อผิดพลาด (REGISTRY_ERROR) STOP: 0x00000051 (0x0000000000000001, 0xFFFFF8A000025010, 0x0000000000BE7000, 0x0000000000000374) และหน้าจอสีน้ำเงินดังกล่าวจะปรากฏขึ้นทันทีที่เข้าสู่ระบบเซิร์ฟเวอร์

ข้อผิดพลาด 0x00000051 - Blue Screen of Death, BSoD ใน Windows Server 2008 R2-01

ปัญหาที่นี่คือส่วนหนึ่งของรีจิสทรีของ Windows ได้รับความเสียหายและจำเป็นต้องกู้คืน ใน Windows 7 ขึ้นไป การคืนค่าระบบจะเปิดใช้งานตามค่าเริ่มต้นและคุณสามารถใช้งานได้ แต่ไม่ใช่ในกรณีของเซิร์ฟเวอร์ windows ที่ปิดใช้งานโดย ค่าเริ่มต้น. โชคดีที่ Windows 2008 R2 ขึ้นไปได้รับการกำหนดค่าโดยอัตโนมัติ การสำรองข้อมูลรีจิสทรีทุกวัน งานนี้ทำโดยใช้ Task Scheduler

ไปที่เมนู Windows-Registry

เนื่องจากเราไม่สามารถเข้าสู่เซิร์ฟเวอร์ได้ เราจึงจำเป็นต้องบู๊ตเข้าสู่เซฟโหมดด้วยการสนับสนุน บรรทัดคำสั่งหรือจากแฟลชไดรฟ์สำหรับติดตั้งที่สามารถบู๊ตได้ซึ่งเป็นไปได้ที่จะเรียกใช้บรรทัดคำสั่ง

การแก้ไขข้อผิดพลาด (REGISTRY_ERROR) STOP: 0x00000051

เรารีบูตเซิร์ฟเวอร์ของคุณและกดปุ่มเพื่อเข้าสู่เมนู ในเมนู Advanced Boot Options ให้เลือก Repair your computer หรือ โหมดปลอดภัยด้วยการสนับสนุนบรรทัดคำสั่ง ฉันจะเลือกแก้ไขปัญหาคอมพิวเตอร์ของคุณก่อน

วิซาร์ดการกู้คืนระบบจะปรากฏขึ้น สิ่งแรกที่ต้องทำคือเลือกภาษาสำหรับป้อนรหัสผ่าน

เข้าสู่ระบบภายใต้ในตัว บัญชีผู้ดูแลระบบ

เลือกบรรทัดคำสั่ง

สิ่งเดียวกันนี้จะเกิดขึ้นหากคุณอยู่ในเมนูเซฟโหมดที่มีการสนับสนุนบรรทัดคำสั่ง คุณจะเปิดหน้าต่างบรรทัดคำสั่ง เราเขียนถึงไม่มี

Notepad จะเปิดขึ้นโดยคลิก File-Open หรือเพียงแค่ CTRL + O

ไปยังโฟลเดอร์ Windows\System32\Config. กำหนดประเภทไฟล์เป็นไฟล์ทั้งหมด

จากนั้นรีบูตด้วยคำสั่ง

ปิด -r -t 0

หลังจากนั้นข้อผิดพลาด 0x00000051 - Blue Screen of Death, BSoD ใน Windows Server 2008 R2 และคุณจะสามารถบูตได้สำเร็จและอย่างน้อยก็ดึงข้อมูลออกมา แต่ไม่ใช่ความจริงที่ว่าหลังจากการกระทำเหล่านี้ระบบของคุณจะทำงานได้อย่างเสถียร แต่แล้วคุณก็เรียนรู้ที่จะคืนค่า รีจิสทรีของ Windowsและโดยทั่วไปพบว่าเขากำลังสำรองข้อมูล


บางครั้งข้อผิดพลาดหน้าจอสีน้ำเงิน REGISTRY_ERROR ที่เกี่ยวข้องกับฮาร์ดแวร์อาจเกิดจากความเสียหาย หน่วยความจำเข้าถึงโดยสุ่ม(แกะ). หากคุณพบการรีสตาร์ทคอมพิวเตอร์แบบสุ่ม สัญญาณเสียงเมื่อบูทเครื่องหรือคอมพิวเตอร์เครื่องอื่นทำงานผิดปกติ (นอกเหนือจากข้อผิดพลาด BSOD 0x51) มีโอกาสสูงที่หน่วยความจำจะเสียหาย อันที่จริงแล้ว เกือบ 10% ของแอพพลิเคชั่น Windows ล่มเกิดจากหน่วยความจำเสียหาย

หากคุณเพิ่งเพิ่มหน่วยความจำใหม่ลงในคอมพิวเตอร์ เราขอแนะนำให้ลบออกชั่วคราวเพื่อให้แน่ใจว่าไม่ได้ทำให้เกิดข้อผิดพลาด REGISTRY_ERROR หากการดำเนินการนี้แก้ไข BSOD แสดงว่านั่นคือต้นตอของปัญหา ดังนั้นหน่วยความจำใหม่จึงเข้ากันไม่ได้กับฮาร์ดแวร์บางส่วนของคุณหรือเสียหาย ในกรณีนี้ คุณจะต้องเปลี่ยนโมดูลหน่วยความจำใหม่

หากคุณยังไม่ได้เพิ่มหน่วยความจำใหม่ ขั้นตอนต่อไปคือเรียกใช้การทดสอบวินิจฉัยหน่วยความจำที่มีอยู่ของคอมพิวเตอร์ของคุณ การทดสอบหน่วยความจำช่วยให้คุณสแกนหาความล้มเหลวของหน่วยความจำอย่างรุนแรงและข้อผิดพลาดที่ไม่ต่อเนื่อง ซึ่งอาจทำให้หน้าจอสีน้ำเงินแห่งความตาย 0x51 ของคุณ

แม้ว่า เวอร์ชันล่าสุด Windows มียูทิลิตีทดสอบ RAM ฉันขอแนะนำให้ใช้ Memtest86 แทน Memtest86 เป็นซอฟต์แวร์ทดสอบที่ใช้ BIOS ซึ่งแตกต่างจากโปรแกรมทดสอบอื่นที่ทำงานใน สภาพแวดล้อมของ Windows. ข้อดีของวิธีการนี้คือ ยูทิลิตีนี้ช่วยให้คุณตรวจสอบ RAM ทั้งหมดเพื่อหาข้อผิดพลาด REGISTRY_ERROR ในขณะที่โปรแกรมอื่นๆ ไม่สามารถตรวจสอบพื้นที่หน่วยความจำที่เป็นของโปรแกรมเอง ระบบปฏิบัติการ และโปรแกรมอื่นๆ ที่รันอยู่

คู่มือสำหรับแก้ไขข้อผิดพลาดการหยุดทำงาน 0X00000051 REGISTRY_ERROR รายการทั้งหมดข้อผิดพลาด | หน้าจอสีฟ้าแห่งความตาย BSOD คืออะไร | ถามคำถามของคุณในฟอรัม| (!) ดูคำแนะนำเกี่ยวกับวิธีแก้ไขข้อผิดพลาดในการหยุดทำงานนี้ (!) รหัสข้อผิดพลาด 0X00000051 REGISTRY_ERROR ข้อผิดพลาดอาจเกิดในลักษณะเดียวกัน: ขาดแรงดันไฟฟ้า RAM มากเกินไป ฮาร์ดแวร์ที่เข้ากันไม่ได้ ไดรเวอร์ที่ไม่เหมาะสม ความผิดปกติของ RAM [...]

วันที่ 5 มีนาคม 2554

คู่มือสำหรับแก้ไขข้อผิดพลาดการหยุดทำงาน 0X00000051 REGISTRY_ERROR

(! ) (! )

รหัสข้อผิดพลาด 0X00000051 REGISTRY_ERROR

ข้อผิดพลาดสามารถเกิดขึ้นได้ในลักษณะเดียวกัน:
  • ขาดแรงดันไฟฟ้า
  • แรมมากมาย
  • ฮาร์ดแวร์ที่เข้ากันไม่ได้
  • ไดรเวอร์ที่ไม่เหมาะสม
  • ความผิดปกติ หน่วยความจำเข้าถึงโดยสุ่ม
  • ฮาร์ดไดรฟ์เสีย
  • พื้นที่ว่างในฮาร์ดดิสก์ไม่เพียงพอ
  • เมื่อถูกบล็อก ระบบปฏิบัติการ
  • การตั้งค่า BIOS ไม่ถูกต้อง
  • ผลกระทบ ไวรัส
ภาษาทางเทคนิค:

มีบางอย่างเกิดขึ้นกับรีจิสทรี หากมีตัวดีบักเกอร์ (ตัวดีบักเกอร์เคอร์เนล) ให้ติดตามจุดบกพร่อง หากแสดงว่าคุณอยู่ในสาขาระบบ (CmpWorker จะแสดงรายการ) ให้ป้อนคำสั่งต่อไปนี้:

dd CmpRegistryMutex+18 L1.dd
!เกลียว

สิ่งนี้จะให้สาขาและตำแหน่งของข้อผิดพลาดที่เข้าถึงรีจิสทรี

ข้อผิดพลาดนี้อาจหมายความว่ารีจิสทรีได้รับข้อผิดพลาด I/O ขณะพยายามอ่านไฟล์ใดไฟล์หนึ่ง ซึ่งหมายความว่าข้อผิดพลาดอาจเกิดจากปัญหาฮาร์ดแวร์หรือระบบเสียหาย นอกจากนี้ยังอาจหมายความว่าข้อผิดพลาดเกิดจากการดำเนินการอัปเดตที่ระบบรักษาความปลอดภัยใช้เท่านั้น และนั่นคือเมื่อทรัพยากรหมดลงเท่านั้น หากข้อผิดพลาดนี้เกิดขึ้น ให้ตรวจสอบว่าเครื่องเป็น PDC หรือ BDC และจำนวนบัญชีที่อยู่ในฐานข้อมูล SAM (Account Security Manager) หรือไม่ อาจเป็นเป้าหมายเสียงสะท้อนหรือไม่ และไลบรารีที่เกี่ยวข้องใกล้จะเต็มหรือไม่

ตัวเลือก:

1. ค่า 1 (ระบุตำแหน่งที่เกิดข้อผิดพลาด)

2. ค่า 2 (ระบุตำแหน่งที่เกิดข้อผิดพลาด)

3. สามารถชี้ไปที่ห้องสมุด

4. สามารถเป็นรหัสส่งคืนของ HvCheckHive หากไลบรารีใดเสียหาย

สิ่งพิมพ์ยังคงวงจรของบันทึกเกี่ยวกับคำอธิบายและการกำจัดปัญหาที่เกิดจากการเกิดเหตุการณ์ที่สำคัญ ระบบผิดพลาดซึ่งก่อให้เกิด หน้าจอสีน้ำเงินแห่งความตาย(). ในกรณีส่วนใหญ่ใน ประเภทนี้เนื้อหาจะเน้นปัญหาที่ฉันพบเป็นการส่วนตัวในการปฏิบัติของฉันและที่ฉันสามารถแก้ไขได้ ข้อผิดพลาด STOP (ข้อผิดพลาด STOP), การควบคุมข้อบกพร่อง (BugCheck) หรือใน BSOD ของคนทั่วไป - ความล้มเหลวของระบบร้ายแรงของระบบปฏิบัติการ Windows ซึ่งทำให้เกิดการหยุดการทำงานของส่วนประกอบหลักของเคอร์เนลระบบปฏิบัติการโดยสมบูรณ์ ส่งผลให้ การสูญเสียข้อมูลผู้ใช้แบบไดนามิกที่ไม่ได้บันทึกและนำไปสู่การปรากฏบนหน้าจอหน้าจอสีน้ำเงินแห่งความตาย (BSOD) หมายเลขข้อผิดพลาด STOP เป็นตัวแยกประเภทภายในของ Microsoft ที่แสดงลักษณะของข้อผิดพลาดร้ายแรงของระบบ และใช้ในการวินิจฉัยสาเหตุของปัญหา ในบทความนี้ เราจะพูดถึงความล้มเหลวด้วยตัวระบุ

อาการ

หลังจากที่ผู้ใช้ได้รับอนุญาตในระบบแล้ว ในขั้นตอนการโหลดโปรไฟล์ซึ่งอยู่หน้าเดสก์ท็อปของผู้ใช้ การทำงานของระบบปฏิบัติการจะหยุดกะทันหัน และคุณจะเห็นข้อความต่อไปนี้บนหน้าจอเกี่ยวกับข้อผิดพลาดร้ายแรงของระบบ :

โดยทั่วไป รูปแบบข้อผิดพลาดจะเป็นดังนี้:

หยุด 0x00000051 (0xAAAAAAAA,0xBBBBBBBB,0xCCCCCCCC,0xDDDDDDDD) REGISTRY_ERROR

หยุด 0x00000051 (0xAAAAAAAA , 0xBBBBBBBB , 0xCCCCCCCC , 0xDDDDDDDD )

REGISTER_ERROR

ชื่อข้อผิดพลาดสัญลักษณ์ REGISTRY_ERROR (ข้อผิดพลาดการลงทะเบียน) บอกเราว่า เกิดขึ้นในสถานการณ์ที่มีปัญหากับรีจิสทรีของระบบ: ข้อมูลในกลุ่มใดกลุ่มหนึ่งเสียหายทางโครงสร้าง หรือเกิดข้อผิดพลาดอินพุต / เอาท์พุตเมื่อพยายามเข้าถึงไฟล์ใดไฟล์หนึ่งที่เก็บรีจิสทรี บรรทัดล่างคือรีจิสทรีเป็นที่เก็บข้อมูลหลักเกี่ยวกับการกำหนดค่าของระบบปฏิบัติการ ดังนั้นความเสียหายที่เกิดขึ้นจึงมีแนวโน้มที่จะก่อให้เกิดปัญหาร้ายแรงต่อระบบปฏิบัติการโดยรวม ในห้องผ่าตัด ระบบวินโดวส์กลุ่มรีจิสทรีเป็นไฟล์สามัญที่ชื่อ DEFAULT , SAM , SECURITY , SOFTWARE , SYSTEM และจัดเก็บไว้ในโครงสร้างระบบไฟล์ตามเส้นทาง %SystemRoot%\System32\config ข้อผิดพลาด STOP 00000051 เกิดขึ้นหากรหัสระบบโหมดเคอร์เนลล้มเหลวในการดำเนินการที่สำคัญ (อ่าน เขียน และการดำเนินการอื่นๆ) ด้วยกลุ่มรีจิสทรีที่ระบุ ไม่ว่าด้วยเหตุผลใดก็ตาม เห็นได้ชัดว่า การดำเนินการเหล่านี้อาจจำเป็นสำหรับการดำเนินการตามขั้นตอนปกติสำหรับการกำหนดค่าองค์ประกอบระบบหลัก (เช่น โปรไฟล์ผู้ใช้) หากไม่มีการดำเนินการตามปกติของขั้นตอนเหล่านี้ให้เสร็จสิ้น การโหลดสภาพแวดล้อมการทำงานของผู้ใช้เพิ่มเติมจะไม่สามารถทำได้ และระบบจะหยุดทำงาน

สาเหตุทั่วไป

  • ความเสียหายของข้อมูล Registry เกิดจาก ความล้มเหลวของซอฟต์แวร์. เหตุผลค่อนข้างหลากหลาย: ความล้มเหลวของซอฟต์แวร์ทุกประเภท ซึ่งรวมถึงการทำงานที่ไม่ถูกต้องของโปรแกรมป้องกันไวรัส ตัวกรอง ไดรเวอร์ ใดๆ ซอฟต์แวร์โหมดเคอร์เนลซึ่งทำให้ไม่สามารถเขียนบล็อกสำคัญของระบบไฟล์ที่มีข้อมูลรีจิสตรีไปยังสื่อทางกายภาพ หรือการบิดเบือนข้อมูลที่กำลังเขียน
  • ความเสียหายของข้อมูล Registry เกิดจาก ความล้มเหลวของฮาร์ดแวร์. สาเหตุ: ปัญหาเกี่ยวกับแหล่งจ่ายไฟของสถานี ข้อบกพร่องในพื้นผิวแม่เหล็กของสื่อ เช่น ความเสียหายต่อพื้นผิวแม่เหล็กของ HDD หรือเซลล์ หน่วยความจำ SSD, การทำงานผิดปกติของโมดูลต่างๆ ของบอร์ดควบคุมไดรฟ์ , ความล้มเหลวของฮาร์ดแวร์ในทางทฤษฎี

โซลูชันทั่วไป

ส่วนนี้แสดงวิธีการกู้คืนทั่วไปที่ใช้กับประเภทย่อยทั้งหมดของข้อผิดพลาด STOP 0x00000051 โดยไม่คำนึงถึงพารามิเตอร์ข้อผิดพลาด (BugCheckParameter1, BugCheckParameter2, BugCheckParameter3, BugCheckParameter4) ที่แสดงรายการหลังรหัสข้อผิดพลาด STOP ในวงเล็บ ต้องดำเนินการตามขั้นตอนต่อไปนี้ทั้งหมดเพื่อแก้ไขข้อผิดพลาด

การกู้คืนรีจิสทรี

คุณลักษณะเฉพาะของการขัดข้องบางประการ

ในส่วนที่เกี่ยวข้องกับความผิดพลาด STOP 0x00000051 พารามิเตอร์อินพุตตัวที่สี่ (BugCheckParameter4) ที่แสดงในหน้าจอสีน้ำเงินแห่งความตายในวงเล็บ (0xDDDDDDDD) สามารถบอกเราเพิ่มเติมเกี่ยวกับรายละเอียดของข้อขัดข้อง และระบุการแก้ปัญหาเฉพาะเจาะจงที่เป็นไปได้สำหรับกรณีที่อาจเป็นได้ ถูกกำจัด



กำลังโหลด...
สูงสุด