สิ่งหนึ่งที่ฉันมีความสุขกับการทำงานด้านไอทีในช่วง 8 ปีที่ผ่านมาคือพยายามหาทางออกให้กับข้อความแสดงข้อผิดพลาดของ Windows ที่ยากลำบาก ฉันเคยเขียนเกี่ยวกับหลาย ๆ เรื่องมาก่อนเช่น อุปกรณ์ไม่สามารถเริ่มทำงานได้, หยุดการทำงาน: หน้าจอสีน้ำเงินข้อผิดพลาด 0x00000F4 ฯลฯ
อีกหนึ่งข้อที่ฉันเจอมาเมื่อเร็ว ๆ นี้มีดังต่อไปนี้:
Microsoft (C) Register Server has stopped working
ฉันได้รับข้อความนี้เมื่อพยายามลงทะเบียน DLL โดยใช้คำสั่ง regsvr32จากบรรทัดคำสั่งบน Vista Ultimate x64 ฉันได้ลงทะเบียน DLL ก่อนที่ Vista Business x32 โดยไม่มีปัญหา แต่ไม่ได้ลองใช้กับรุ่น x64
โดยปกติดูเหมือนว่าข้อผิดพลาดนี้เกิดขึ้นบ่อยครั้งใน Windows Vista หรือ Windows XP x64 edition และ ส่วนใหญ่เกิดจาก คุณลักษณะการป้องกันการดำเนินการข้อมูล ของ Windows Vista, aka DEP ในการแก้ไขปัญหาคุณต้องเพิ่มข้อยกเว้นสำหรับ regsvr32 ในกล่องโต้ตอบ DEP ขั้นตอนที่ 1: ไปที่ เริ่ม, แผงควบคุมและคลิกที่ แผงควบคุม
ระบบ
ขั้นตอนที่ 2: คลิกแท็บ ขั้นสูงและในส่วน ประสิทธิภาพ
ขั้นที่ 3: คลิกที่การป้องกันการดำเนินการข้อมูลและเลือก เปิด DEP สำหรับโปรแกรมและบริการทั้งหมดยกเว้นที่ฉันเลือก:ปุ่มวิทยุ
ขั้นตอนที่ 4: คลิกเลย เพิ่มและเรียกดู C: \ Windows \ System32และเลือกไฟล์ regsvr32.exeเมื่อคุณได้รับข้อความระบุว่าอาจทำให้คอมพิวเตอร์ของคุณไม่มีการป้องกันและเสี่ยงต่อการโจมตีเพียงแค่คลิกตกลงเพื่อดำเนินการต่อไปคลิกตกลงแล้วคลิกเริ่มการทำงานแล้วคลิกเรียกใช้