สิ่งหนึ่งที่ฉันสนุกกับการทำงานด้านไอทีตลอด 8 ปีที่ผ่านมาคือการพยายามหาวิธีแก้ปัญหาข้อความแสดงข้อผิดพลาด Windows ที่ประสบความสำเร็จ ฉันเคยเขียนมาหลายเรื่องมาแล้วเช่นอุปกรณ์ไม่สามารถเริ่มได้หยุด: 0x00000F4 หน้าจอสีน้ำเงินข้อผิดพลาด ฯลฯ
อีกหนึ่งฉันเจอเมื่อเร็ว ๆ นี้คือต่อไปนี้:
เซิร์ฟเวอร์การลงทะเบียน Microsoft (C) หยุดทำงาน
ฉันได้รับข้อความนี้เมื่อพยายามลงทะเบียน DLL โดยใช้คำสั่ง regsvr32 จากบรรทัดคำสั่งบน Vista Ultimate x64 ฉันเคยลงทะเบียน DLLs มาก่อนใน Vista Business x32 โดยไม่มีปัญหา แต่ไม่ได้ลองในรุ่น x64
โดยปกติแล้วดูเหมือนว่าข้อผิดพลาดนี้จะเกิดขึ้นบ่อยครั้งใน Windows Vista หรือ Windows XP รุ่น x64 และส่วนใหญ่เกิดจากคุณสมบัติ Data Execution Prevention ของ Windows Vista หรือ DEP เพื่อแก้ไขคุณต้องเพิ่มข้อยกเว้นสำหรับ regsvr32 ในกล่องโต้ตอบ DEP นี่คือวิธี:
เพิ่มข้อยกเว้นให้กับ DEP
ขั้นตอนที่ 1: ไปที่ Start, Control Panel และคลิกที่ System
ขั้นตอนที่ 2: ตอนนี้คลิกที่แท็บ ขั้นสูง และภายใต้ ประสิทธิภาพ คลิกที่ การตั้งค่า
ขั้นตอนที่ 3: คลิกที่ Data Execution Prevention และเลือกปุ่ม Turn on DEP สำหรับโปรแกรมและบริการทั้งหมดยกเว้น ปุ่ม ที่ฉันเลือก: ปุ่มตัวเลือก
ขั้นตอนที่ 4: ตอนนี้คลิกที่ปุ่ม เพิ่ม และเรียกดู C: \ Windows \ System32 และเลือกไฟล์ regsvr32.exe เมื่อคุณได้รับข้อความที่ระบุว่าอาจทำให้คอมพิวเตอร์ของคุณไม่มีการป้องกันและเสี่ยงต่อการถูกโจมตีเพียงคลิกตกลงเพื่อดำเนินการต่อ
คลิกตกลงจากนั้นคลิกตกลงอีกครั้งเพื่อออก ตอนนี้ให้ลองรันคำสั่ง regsvr32 อีกครั้งจากบรรทัดคำสั่งและหวังว่าคุณจะไม่ได้รับข้อผิดพลาดนี้! ถ้าคุณทำโพสต์ความคิดเห็นและฉันจะพยายามช่วย! สนุก!