หากคุณได้รับข้อผิดพลาด DCOM Event ID 10016 ใน Windows 10 อาจเป็นเพราะคุณใช้ระบบปฏิบัติการเวอร์ชันไม่ถูกต้อง นี่คือวิธีการแก้ไข ก่อนอื่น ตรวจสอบให้แน่ใจว่าคุณใช้ Windows 10 เวอร์ชัน 1607 หรือสูงกว่า ในการทำเช่นนั้น ให้ไปที่ การตั้งค่า > ระบบ > เกี่ยวกับ และตรวจสอบหมายเลขเวอร์ชันของคุณ หากคุณไม่ได้ใช้ Windows 10 เวอร์ชันล่าสุด คุณสามารถอัปเดตได้โดยไปที่การตั้งค่า > การอัปเดตและความปลอดภัย > Windows Update แล้วคลิกปุ่มตรวจหาการอัปเดต เมื่อคุณอัปเดตแล้ว คุณสามารถแก้ไขข้อผิดพลาด DCOM Event ID 10016 ได้โดยการเรียกใช้คำสั่งต่อไปนี้ในพร้อมท์คำสั่ง: regsvr32 %windir%system32wbemwmiutils.dll รีบูทพีซีของคุณและควรแก้ไขข้อผิดพลาด DCOM Event ID 10016
ในโพสต์ของวันนี้ เราจะระบุสาเหตุและเสนอวิธีแก้ปัญหาที่เป็นไปได้ รหัสเหตุการณ์ DCOM (DistributedCOM) 10016 ข้อผิดพลาดที่อาจปรากฏใน Windows Event Viewer ระหว่างการทำงานปกติของ Windows 10
ใน โมเดลวัตถุคอมโพเนนต์แบบกระจาย (DCOM) เป็นส่วนสำคัญของระบบเครือข่ายบนคอมพิวเตอร์ Windows นี่เป็นเทคโนโลยีที่ได้รับการจดสิทธิบัตรของ Microsoft ซึ่งจะทำงานทุกครั้งที่แอปพลิเคชันเชื่อมต่อกับอินเทอร์เน็ต COM แบบดั้งเดิมสามารถเข้าถึงข้อมูลบนคอมพิวเตอร์เครื่องเดียวเท่านั้น ในขณะที่ DCOM สามารถเข้าถึงข้อมูลบนเซิร์ฟเวอร์ระยะไกล
ตัวอย่างเช่น เว็บไซต์และบริการจำนวนมากใช้สคริปต์ที่เข้าถึงเซิร์ฟเวอร์ระยะไกล เมื่อระบบของคุณส่งคำขอโดยใช้สคริปต์หรืออย่างอื่น DCOM จะส่งต่อคำขอไปยังอ็อบเจ็กต์สคริปต์เฉพาะ เมื่อพิจารณาว่าแอปพลิเคชันสมัยใหม่ใช้การเชื่อมต่อเครือข่ายบ่อยเพียงใดและการใช้งานคอมพิวเตอร์ทั่วไปของเรา คุณสามารถดูได้ว่ามีการใช้ DCOM มากน้อยเพียงใด
รหัสเหตุการณ์ DCOM ข้อผิดพลาด 10016
คุณอาจสังเกตเห็นเหตุการณ์ต่อไปนี้ 10016 บันทึกไว้ในบันทึกเหตุการณ์ของระบบบนคอมพิวเตอร์ที่ใช้ Windows 10, Windows Server 2016, Windows Server 2019, Windows Server รุ่น 1903 หรือ Windows Server 1909:
ที่มา: Microsoft-Windows-DistributedCOM
รหัสเหตุการณ์: 10016
คำอธิบาย: การตั้งค่าสิทธิ์เฉพาะแอปพลิเคชันไม่ให้สิทธิ์การเปิดใช้งานในเครื่องสำหรับแอปพลิเคชันเซิร์ฟเวอร์ COM ที่มี CLSID
{D63B10C5-BB46-4990-A94F-E40B9D520160}
и APPID
{9CA88EE3-ACB7-47C8-AFC4-AB702511C276}
ไปยังผู้ใช้ NT AUTHORITY SYSTEM SID (S-1-5-18) จากที่อยู่ LocalHost (โดยใช้ LRPC) ที่รันในคอนเทนเนอร์แอปพลิเคชัน Unavailable SID สิทธิ์การรักษาความปลอดภัยนี้สามารถเปลี่ยนแปลงได้โดยใช้เครื่องมือ Component Services Administration
โดยทั่วไปแล้ว ข้อผิดพลาดข้างต้นจะถูกบันทึกในตัวแสดงเหตุการณ์ อย่างไรก็ตาม เป็นที่น่าสังเกตว่าข้อผิดพลาด Event ID 10016 มีหลายรูปแบบ อย่างไรก็ตาม ขั้นตอนสำหรับการแก้ไขปัญหาข้อผิดพลาดนั้นเหมือนกันทุกประการ
ข้อผิดพลาด DCOM มักเกิดขึ้นเมื่อแอปพลิเคชันหรือบริการพยายามใช้ DCOM แต่ไม่มีสิทธิ์ที่จำเป็น ในกรณีส่วนใหญ่ ข้อผิดพลาด DCOM จะไม่ส่งผลกระทบต่อระบบของคุณ นอกจากทำให้ตัวแสดงเหตุการณ์อุดตัน เหตุการณ์ 10016 เหล่านี้ถูกบันทึกเมื่อส่วนประกอบของ Microsoft พยายามเข้าถึงส่วนประกอบ DCOM โดยไม่มีสิทธิ์ที่จำเป็น ในกรณีนี้คาดว่าและโดยการออกแบบ
ไม่มีอะไรต้องกังวลเกี่ยวกับข้อผิดพลาด DCOM - สามารถละเว้นได้อย่างปลอดภัย อย่างไรก็ตาม มีขั้นตอนที่คุณสามารถปฏิบัติตามเพื่อแก้ไขข้อผิดพลาด ID เหตุการณ์ 10016 เมื่อใดก็ตามที่เกิดขึ้น
วิธีแก้ไขข้อผิดพลาด ID เหตุการณ์ DCOM 10016
เพื่อแก้ปัญหานี้ Microsoft แนะนำให้สร้างตัวกรอง XML เพื่อระงับข้อผิดพลาด DCOM ID 10016
นี่คือวิธี:
- เปิด Event Viewer (กด Windows Key + R ในกล่องโต้ตอบ Run พิมพ์ เหตุการณ์ แล้วกด Enter)
- คิก Windows วารสาร > ระบบ .
- คลิก กรองบันทึกปัจจุบัน ภายใต้ การกระทำ ขนมปัง
- เลือกแท็บ XML และทำเครื่องหมายในช่อง แก้ไขคำขอด้วยตนเอง ตัวเลือก.
- คัดลอกและวางข้อความ XML ต่อไปนี้ลงในกล่องโต้ตอบตัวกรอง
ในคำขอนี้ พารามิเตอร์ 4 สอดคล้องกับ CLSID ของแอปพลิเคชันเซิร์ฟเวอร์ COM พารา 5 ตรงกับ APPID และ พารามิเตอร์ 8 ตรงกับ SID ของบริบทความปลอดภัย ซึ่งทั้งหมดนี้เขียนลงในบันทึกเหตุการณ์ 10016
- คลิก ดี .
บันทึกข้อผิดพลาด DCOM ที่มีรหัสเหตุการณ์ 10016 ถูกซ่อนจากมุมมอง
หรือคุณสามารถแก้ไขปัญหาสิทธิ์ DCOM โดยใช้ Registry Editor และเครื่องมือกำหนดค่า DCom
นี่คือวิธี:
การแก้ไขรวมถึงการปรับแต่งรีจิสทรี ดังนั้นจึงขอแนะนำเพื่อป้องกันไว้ก่อน สำรองข้อมูลรีจิสทรี หรือ สร้างจุดคืนค่าระบบ .
เพื่อป้องกันการบันทึกเหตุการณ์ ให้ทำตามขั้นตอนเหล่านี้เพื่อให้สิทธิ์แก่คอมโพเนนต์ DCOM ที่มี CLSID และ APPID เฉพาะ
ขั้นแรก คุณต้องค้นหาว่ากระบวนการหรือบริการใดเชื่อมโยงกับ CLASS ID ที่ระบุในข้อผิดพลาด ในการทำเช่นนี้ ให้คัดลอก CLSID ที่ระบุในคำอธิบายเหตุการณ์ ในกรณีนี้นี้ {D63B10C5-BB46-4990-A94F-E40B9D520160} . อย่าลืมคัดลอกวงเล็บปีกกาทั้งสองอัน
ตอนนี้, เปิดตัวแก้ไขรีจิสทรี . เมื่อเปิด Registry Editor ให้คลิก แก้ไข แล้ว หา . วาง CLSID ลงในช่องค้นหาแล้วกด Enter
รีจิสทรีจะเริ่มค้นหา หลังจากนั้นสักครู่คุณควรได้รับผลลัพธ์ภายใต้ HK_CLASSES_ROOT CLSID สำคัญ. ทางด้านขวาควรมีสองปุ่มและ ค่าเริ่มต้น คุณต้องระบุชื่อบริการ ในกรณีนี้ควรเป็น รันไทม์โบรคเกอร์ .
ดาวน์โหลด window powershell 3.0
ตอนนี้คุณได้ระบุกระบวนการแล้ว คุณสามารถดำเนินการดังต่อไปนี้เพื่อแก้ไขข้อผิดพลาด
- อย่างไรก็ตาม ใน Registry Editor ไปที่คีย์ AppID ต่อไปนี้ที่เชื่อมโยงกับ RuntimeBroker:
HKEY_CLASSES_ROOT รหัสแอป {9CA88EE3-ACB7-47C8-AFC4-AB702511C276}
ตามค่าเริ่มต้น TrustedInstaller เป็นเจ้าของคีย์รีจิสทรีนี้และคีย์ย่อย ตั้งผู้ดูแลระบบเป็นเจ้าของคีย์และคีย์ย่อย ดู วิธีการเป็นเจ้าของคีย์รีจิสทรี สำหรับข้อมูลเพิ่มเติม.
- หลังการติดตั้ง ผู้ดูแลระบบ วิธีการกำหนดเจ้าของ ผู้ดูแลระบบ กลุ่มและ ระบบ บัญชีมีสิทธิ์ควบคุมทั้งหมดสำหรับคีย์และคีย์ย่อย
- ปิดตัวแก้ไขรีจิสทรี
จากนั้นเปิดเครื่องมือกำหนดค่า DCOM (กดแป้น Windows + R ในกล่องโต้ตอบ Run พิมพ์ dcomcnfg.ex เป็น แล้วกด Enter
- คลิก บริการส่วนประกอบ > คอมพิวเตอร์ > คอมพิวเตอร์ของฉัน ใช่> การกำหนดค่า DCOM .
- คลิกขวาที่แอปพลิเคชันที่สอดคล้องกับ ID แอปพลิเคชันที่บันทึกไว้ในบันทึกเหตุการณ์ และเลือก 'คุณสมบัติ'
ชื่อแอปพลิเคชันในตัวอย่างนี้: รันไทม์โบรคเกอร์ ที่เรากำหนดไว้ก่อนหน้านี้ หากเครื่องมือกำหนดค่า DCom แสดงรายการ RuntimeBroker สองรายการ หากต้องการค้นหารายการที่ถูกต้อง ให้คลิกขวาที่รายการ เลือกคุณสมบัติ และจับคู่รหัสแอปพลิเคชันกับรหัสในรีจิสทรี
- เลือก ความปลอดภัย แท็บ
- ภายใต้ สิทธิ์ในการเปิดและเปิดใช้งาน , เลือก ปรับแต่ง แล้วคลิก แก้ไข .
หากปุ่มแก้ไขเป็นสีเทาในหน้าคุณสมบัติแอปพลิเคชัน RuntimeBroker ในการกำหนดค่า DCOM คุณต้องตรวจสอบสิทธิ์สำหรับคีย์รีจิสทรี AppID
- ภายใต้ กลุ่มหรือชื่อผู้ใช้ , เลือก เพิ่ม .
- ป้อนชื่อกลุ่มหรือผู้ใช้ที่บันทึกไว้ในบันทึกเหตุการณ์ ตัวอย่างเช่น บัญชีที่เข้าสู่ระบบอาจเป็น บริการเครือข่าย NT AUTHORITY , NT อำนาจระบบ หรือกลุ่มหรือบัญชีอื่นๆ
- คลิก ดี .
- กำหนดสิทธิ์การเปิดใช้งานภายในเครื่องให้กับผู้ใช้หรือกลุ่มที่คุณเพิ่มและดำเนินการให้เสร็จสิ้น
ขั้นตอนนี้ป้องกันข้อผิดพลาดในการบันทึกเหตุการณ์ รหัสเหตุการณ์: 10016 เกี่ยวข้องกับสิทธิ์ DCOM
การบันทึก : ไมโครซอฟท์ ไม่แนะนำวิธีการเปลี่ยนสิทธิ์ในคอมโพเนนต์ DCOM เพื่อป้องกันข้อผิดพลาดนี้จากการบันทึก เนื่องจากข้อผิดพลาดเหล่านี้ไม่ส่งผลเสียต่อฟังก์ชันการทำงาน และการเปลี่ยนสิทธิ์อาจมีผลข้างเคียงที่คาดไม่ถึง
ดาวน์โหลด PC Repair Tool เพื่อค้นหาอย่างรวดเร็วและแก้ไขข้อผิดพลาดของ Windows โดยอัตโนมัติหวังว่านี่จะช่วยได้!