บางครั้งหลังจากอัพเกรด Windows OS ของคุณบันทึกระบบภายใต้ Event Viewer อาจแสดงข้อความแสดงข้อผิดพลาดต่อไปนี้: ข้อผิดพลาด ID เหตุการณ์ 10010 - เซิร์ฟเวอร์ไม่ได้ลงทะเบียนกับ DCOM ภายในระยะหมดเวลาที่กำหนด สิ่งนี้ผิดพลาด DCOMข้อความมีความหมายและวิธีที่คุณสามารถแก้ไขข้อผิดพลาดนี้ นี่คือคำถามบางส่วนที่เราจะตอบในโพสต์ของวันนี้
เซิร์ฟเวอร์ไม่ได้ลงทะเบียนกับ DCOM ภายในระยะหมดเวลาที่กำหนด
ก่อนที่จะดำเนินการต่อไปขั้นแรกแจ้งให้เราทราบว่า DCOM คืออะไร DCOMหรือDistributed Component Object Modelเป็นเทคโนโลยีลิขสิทธิ์เฉพาะของ Microsoft ที่อนุญาตให้ซอฟต์แวร์Component Object Model (COM)สื่อสารผ่านเครือข่าย คุณสามารถพิจารณาว่ามันเป็นส่วนขยายของ COM ซึ่งมาพร้อมกับความสามารถในการแก้ปัญหาโดยธรรมชาติบางอย่างที่เกี่ยวข้องกับรูปแบบ COM เพื่อให้ใช้งานผ่านเครือข่ายได้ดีขึ้น
บริการคอมโพเนนต์ต้องการโปรโตคอลแบบสาย DCOM เพื่อสื่อสารกับคอมโพเนนต์ Component Object Model (COM) บนคอมพิวเตอร์เครื่องอื่น ในระบบที่ใช้ Windows โดยค่าเริ่มต้นคอมพิวเตอร์เครือข่ายจะได้รับการกำหนดค่าให้เปิดใช้งาน DCOM
COM คืออะไร เป็นเครื่องมือที่ใช้สำหรับการกำหนดค่าขั้นสูงและการแก้ไขปัญหาใน Windows 10 นักพัฒนามักใช้เพื่อกำหนดค่าองค์ประกอบประจำและลักษณะการทำงานของแอปพลิเคชันเช่นการมีส่วนร่วมในธุรกรรมและการรวมวัตถุเป็นต้นนอกจากนี้ส่วนประกอบบางอย่างใน Windows อาจต้องลงทะเบียนด้วย DCOM หากทำไม่สำเร็จคุณจะได้รับข้อความนี้
ในการแก้ไขปัญหานี้ให้ไปที่โพสต์ก่อนจากนั้นลองทำตามคำแนะนำ:
1] ใช้บริการคอมโพเนนต์
เปิดกล่องโต้ตอบ 'Run' พิมพ์ ' dcomcnfg ' ในช่องว่างและกด 'Enter' เพื่อเปิด ' Component Services '
ในบานหน้าต่างด้านขวาคลิกสองครั้งที่โฟลเดอร์ " คอมพิวเตอร์ " จากนั้นคลิกขวาที่ " คอมพิวเตอร์ของฉัน " และเลือกตัวเลือก " คุณสมบัติ "
ภายใต้ ' คุณสมบัติคอมพิวเตอร์ของฉัน ' ให้เปลี่ยนเป็นแท็บ' COM Security ' และย้ายไปที่ส่วน ' สิทธิ์การเข้าถึง ' ที่นั่นกดแท็บ" แก้ไขค่าเริ่มต้น "
ตอนนี้ในหน้าต่างใหม่ที่เปิดขึ้นให้ใช้สิทธิ์ที่ถูกต้องกับวัตถุในส่วนกลุ่มหรือชื่อผู้ใช้
เมื่อเสร็จแล้วคลิกตกลงและออก
วิธีนี้จะช่วยแก้ปัญหาของคุณได้
2] ตรวจสอบให้แน่ใจว่า Function Discovery Resource Publication Properties Services กำลังทำงานอยู่
พิมพ์ ' Services ' ในช่องค้นหาของ Windows 10 แล้วกด ' Enter '
เลื่อนลงเพื่อค้นหารายการ ' Function Discovery Resource Publication '
ดับเบิลคลิกและเปลี่ยนเป็นแท็บ ' ทั่วไป '
ตรวจสอบให้แน่ใจว่าตั้งค่าประเภท ' Startup ' เป็น 'Manual (Triggered)'
คลิก ' นำไปใช้ ' เพื่อให้การเปลี่ยนแปลงมีผล
นอกจากนี้ตรวจสอบให้แน่ใจว่าบริการกำลังทำงานอยู่ หากไม่เป็นเช่นนั้นให้คลิกที่ปุ่มเริ่มเพื่อเริ่มบริการ
3] รีเซ็ตการอนุญาต DCOM เริ่มต้น
คลิกเริ่มแล้วเลือกเรียกใช้พิมพ์dcomcnfgแล้วกด Enter เพื่อเปิด 'บริการคอมโพเนนต์'
ขยายบริการคอมโพเนนต์> คอมพิวเตอร์คลิกขวาที่คอมพิวเตอร์ของฉันและเลือกคุณสมบัติ
ในส่วน Default Distributed COM Communication Properties ของแท็บ Default Properties ตรวจสอบให้แน่ใจว่า:
- ระดับการพิสูจน์ตัวตนเริ่มต้นถูกตั้งค่าเป็นเชื่อมต่อ
- ระดับการเลียนแบบเริ่มต้นถูกตั้งค่าเป็นระบุ
สิ่งนี้น่าจะช่วยได้!