DistributedCOM Error 10016 เป็นปัญหาทั่วไปของ Windows ที่พบใน Windows เกือบทุกรุ่นตั้งแต่ Windows XP ข้อผิดพลาดไม่ได้ทำให้ระบบของคุณขัดข้องในทันที และคุณจะไม่ประสบกับหน้าจอสีน้ำเงินที่เสียชีวิตอย่างกะทันหัน อันที่จริง DCOM Error 10016 นั้นไม่เป็นพิษเป็นภัย
อย่างไรก็ตาม นั่นไม่ได้หมายความว่าคุณจะไม่สามารถแก้ไขได้ ต่อไปนี้เป็นวิธีแก้ไขข้อผิดพลาด DistributedCOM Error 10016 บนระบบ Windows 10 ของคุณ
DistributedCOM คืออะไร
ก่อนอื่น DistributedCOM คืออะไร และเหตุใดจึงแสดงข้อผิดพลาด
Distributed Component Object Model (DCOM) เป็นส่วนสำคัญของการสื่อสารผ่านเครือข่ายบนคอมพิวเตอร์ที่ใช้ Windows เป็นเทคโนโลยีที่เป็นกรรมสิทธิ์ของ Microsoft ซึ่งจะทำงานทุกครั้งที่แอปพลิเคชันทำการเชื่อมต่อกับอินเทอร์เน็ต COM ดั้งเดิมสามารถเข้าถึงข้อมูลบนเครื่องเดียวกันเท่านั้น ในขณะที่ DCOM สามารถเข้าถึงข้อมูลบนเซิร์ฟเวอร์ระยะไกลได้
ตัวอย่างเช่น เว็บไซต์และบริการจำนวนมากใช้สคริปต์ที่เข้าถึงเซิร์ฟเวอร์ระยะไกล เมื่อระบบของคุณส่งคำขอโดยใช้สคริปต์หรืออย่างอื่น DCOM จะส่งต่อคำขอไปยังวัตถุสคริปต์เฉพาะ เมื่อพิจารณาว่าแอปพลิเคชันสมัยใหม่ใช้การเชื่อมต่อเครือข่ายบ่อยเพียงใดและการใช้งานคอมพิวเตอร์โดยทั่วไปของเรา คุณสามารถดูได้ว่า DCOM เข้ามาใช้งานบ่อยเพียงใด
ที่เกี่ยวข้อง:วิธีการตั้งค่าการเชื่อมต่อเดสก์ท็อประยะไกลของ Microsoft
ข้อผิดพลาด DCOM มักเกิดขึ้นเมื่อแอปพลิเคชันหรือบริการพยายามใช้ DCOM แต่ไม่มีสิทธิ์ที่เหมาะสม โดยส่วนใหญ่ ข้อผิดพลาด DCOM จะไม่ส่งผลกระทบต่อระบบของคุณ ยกเว้นการอุดตัน Event Viewer ของคุณ เนื่องจากผู้ใช้ Windows 10 ส่วนใหญ่ไม่ได้ตรวจสอบ Event Viewer เป็นประจำ ข้อผิดพลาด DCOM จึงไม่ต้องกังวล ถึงกระนั้น ระบบที่ปราศจากข้อผิดพลาดก็ยังดีกว่าทางเลือกอื่น
ด้วยเหตุนี้ วิธีง่ายๆ วิธีหนึ่งในการแก้ไข DCOM Error 10016 และวิธีแก้ไขที่ใช้เวลานานอีกวิธีหนึ่ง
1. แก้ไขรีจิสทรีของ Windows เพื่อแก้ไขข้อผิดพลาด DCOM 10016
พอร์ตแรกของการโทรคือ Windows Registry การปรับแต่งรีจิสทรีอย่างง่ายในบางครั้งสามารถแก้ไขข้อผิดพลาด DCOM 10016 ได้ทันที
ก่อนแก้ไขรีจิสทรี เราขอแนะนำให้คุณสำรองข้อมูล
พิมพ์ รีจิสทรี ในแถบค้นหา Start Menu และเลือก Best Match ไปที่ ไฟล์> ส่งออก ตั้งค่า ช่วงการส่งออก ถึง ทั้งหมด จากนั้นบันทึก Windows Registry ไว้ในตำแหน่งที่สะดวก การแก้ไขต่อไปนี้จะไม่ทำให้คอมพิวเตอร์เสียหาย แต่ควรใช้ข้อมูลสำรองเพื่อกู้คืนในกรณีที่เกิดข้อผิดพลาดที่ไม่คาดคิด
ตอนนี้ มาลองแก้ไขกัน
- พิมพ์ รีจิสตรี ในแถบค้นหา Start Menu และเลือก Best Match
- นำทางไปยัง HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Ole . คุณสามารถคัดลอกและวางที่อยู่ในแถบที่อยู่ของ Registry Editor
- ลบคีย์รีจิสทรีสี่คีย์ต่อไปนี้:
DefaultAccessPermission
DefaultLaunchPermission
MachineAccessRestriction
MachineLaunchRestriction
- ปิด Windows Registry Editor จากนั้นรีบูตระบบของคุณ
ระบบของคุณควรยังคง DCOM Error 10016 ได้ฟรีนับจากนี้เป็นต้นไป
2. เปิดใช้งานการอนุญาต DCOM สำหรับข้อผิดพลาดเฉพาะ
หากไม่ได้ผล มีวิธีแก้ไขปัญหาชั่วคราวที่นานกว่ามากซึ่งคุณสามารถปฏิบัติตามได้ อย่างไรก็ตาม หากคุณมีแอปพลิเคชันหลายตัวซึ่งมีข้อผิดพลาด DCOM อยู่ ขั้นตอนต่อไปนี้จะใช้เวลาพอสมควร เนื่องจากคุณต้องทำซ้ำส่วนใหญ่สำหรับข้อผิดพลาดแต่ละข้อ
ข้อความแสดงข้อผิดพลาด DCOM Error 10016 ใน Event Viewer มีข้อมูลเกี่ยวกับแอปพลิเคชันเฉพาะหรือกระบวนการที่สร้างปัญหา
ป้อนข้อมูล โปรแกรมดูเหตุการณ์ ในแถบค้นหา Start Menu และเลือก Best Match.
ไปที่ บันทึกของ Windows> ระบบ และค้นหาข้อผิดพลาด DCOM 10016 ล่าสุดของคุณ ดับเบิลคลิกข้อความแสดงข้อผิดพลาดเพื่อขยาย
ทั่วไป แท็บอธิบายสาเหตุของข้อผิดพลาด 10016 โดยแสดงรายการ CLSID (Class ID) และ APPID (ID แอปพลิเคชัน) สตริงอักขระ CLSID และ APPID มีลักษณะสุ่ม อย่างไรก็ตาม คุณสามารถใช้เพื่อระบุว่าแอปพลิเคชันหรือบริการใดเป็นเส้นทางของข้อผิดพลาด 10016
ค้นหา CLSID และ APPID ใน Registry Editor
นี่คือวิธีค้นหาบริการใน Registry Editor
ขั้นแรก ไฮไลต์ CLSID ใน Event Viewer จากนั้นกด CTRL + C เพื่อคัดลอก จากนั้นเปิด ตัวแก้ไขรีจิสทรี . ค้นหารายการต่อไปนี้:
HKEY_CLASSES_ROOT\CLSID\{Paste Your CLSID Here}
สำหรับเรา ดูเหมือนว่า HKEY_CLASSES_ROOT\CLSID\{2593F8B9-4EAF-457C-B68A-50F6B8EA6B54} .
จำไว้ว่า คุณสามารถคัดลอกและวางที่อยู่ในแถบที่อยู่ของ Registry Editor ได้ เมื่อการค้นหา CLSID เสร็จสิ้น คุณสามารถอ้างอิงโยง APPID จากข้อความแสดงข้อผิดพลาดที่มี AppID อยู่ในรายการภายใต้ CLSID
ในกรณีของเรา DCOM Error 10016 เกิดจาก Runtime Broker ซึ่งเป็นหนึ่งในสาเหตุที่พบบ่อยที่สุดของข้อผิดพลาดนี้
แก้ไขการอนุญาต CLSID
ในรายการรีจิสทรีทางซ้ายมือ ให้คลิกขวาที่ CLSID ที่เกี่ยวข้องกับข้อผิดพลาด จากนั้นเลือก การอนุญาต> ขั้นสูง จากที่นี่ คุณสามารถแก้ไขการอนุญาตของบริการได้ (การเปลี่ยนสิทธิ์ของไฟล์สามารถแก้ไขปัญหาอื่นๆ ของ Windows 10 ได้เช่นกัน)
ไฮไลต์ ผู้ดูแลระบบ แล้วเลือกแก้ไข . เปลี่ยน การอนุญาตพื้นฐาน เพื่อรวม การควบคุมทั้งหมด จากนั้นกด ตกลง > สมัคร > ตกลง .
ตอนนี้ รีสตาร์ทระบบของคุณ
เมื่อการรีสตาร์ทเสร็จสิ้น ให้ป้อน Component Services ในแถบค้นหา Start Menu และเลือก Best Match ไปที่ คอมพิวเตอร์> คอมพิวเตอร์ของฉัน> การกำหนดค่า DCOM .
คุณจะเห็นรายการบริการจำนวนมากที่ใช้ DCOM ในลักษณะใดลักษณะหนึ่ง ค้นหาบริการโดยใช้ชื่อและ APPID คลิกขวาและเลือก คุณสมบัติ> ความปลอดภัย .
ภายใต้ การอนุญาตเปิดและเปิดใช้งาน , เลือก แก้ไข > เพิ่ม > เพิ่มบริการในพื้นที่> สมัคร . ตอนนี้ ทำเครื่องหมายที่ การเปิดใช้งานในเครื่อง กล่อง กด OK และรีบูตระบบของคุณอีกครั้ง
ว้าว! เสร็จเรียบร้อย กระบวนการเสร็จสมบูรณ์
หมายเหตุ: ขออภัย หากคุณมีสาเหตุของข้อผิดพลาด 10016 หลายรายการ คุณจะต้องดำเนินการขั้นตอนนี้ให้เสร็จสิ้นสำหรับชุดค่าผสม CSLID/APPID แต่ละรายการ
แก้ไขข้อผิดพลาด DCOM 10016 แล้ว
หวังว่านั่นจะช่วยบรรเทาข้อผิดพลาด Distributed COM 10016 ของคุณ เราต้องเน้นว่าข้อผิดพลาด DCOM 10016 ไม่น่าจะส่งผลกระทบต่อประสิทธิภาพของระบบของคุณ ในสมัยก่อน เมื่อ Microsoft เปิดตัว "Distributed" ให้กับ Component Object Model เป็นครั้งแรก มีช่องโหว่อยู่ อย่างไรก็ตาม ช่องโหว่เหล่านี้ได้รับการแก้ไขแล้ว และ DCOM ก็ปลอดภัยแล้ว
แน่นอนว่าข้อผิดพลาด DCOM 10016 นั้นอยู่ไกลจากข้อผิดพลาดเดียวที่ Windows 10 ปรากฏขึ้น แต่อย่าเหงื่อตก เพราะมันมีวิธีแก้ไขมากมายเช่นกัน