เกิดข้อผิดพลาดในรีจิสทรีของระบบ
สาเหตุ
ในกรณีส่วนใหญ่ จะถือว่าข้อผิดพลาด 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) สามารถบอกเราเพิ่มเติมเกี่ยวกับรายละเอียดของข้อขัดข้อง และระบุการแก้ปัญหาเฉพาะเจาะจงที่เป็นไปได้สำหรับกรณีที่อาจเป็นได้ ถูกกำจัด