Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> การบำรุงรักษาคอมพิวเตอร์

แก้ไขข้อผิดพลาดสิทธิ์ COM Server (Event ID 10016) บน Windows 10 และ Server

คำเตือนใน Event Viewer ระบบ "Application Specific Permission Settings do not Grant Local Activation permission for COM Server Application…" พร้อม Event ID "10016" อาจถูกบันทึกบนคอมพิวเตอร์ที่รัน Windows 10, Windows Server 2019 หรือ Windows Server 2016 เมื่อส่วนประกอบของ Microsoft พยายามเข้าถึงคอมโพเนนต์ DCOM โดยไม่มีสิทธิ์ที่จำเป็น

ตาม Microsoft การดำเนินการที่แนะนำคือการละเว้นเหตุการณ์ 10016 เนื่องจากไม่ส่งผลเสียต่อการทำงานและเป็นการออกแบบไว้อย่างตั้งใจ อย่างไรก็ตาม หากคุณต้องการแก้ไขปัญหา โปรดอ่านต่อไปนี้

แก้ไขข้อผิดพลาดสิทธิ์ COM Server (Event ID 10016) บน Windows 10 และ Server

 

บทช่วยสอนนี้มีคำแนะนำทีละขั้นตอนเพื่อแก้ไขคำเตือน 10016 ใน Event Viewer บน Windows 10 และ Windows Server 2016/2019 พร้อมรายละเอียดดังนี้:

แหล่งที่มา: Distributed COM
Event ID: 10016

การตั้งค่าสิทธิ์เฉพาะแอปพลิเคชันไม่ได้ให้สิทธิ์ Local Activation แก่แอปพลิเคชัน COM Server ที่มี CLSID
{2593F8B9-4EAF-457C-B68A-50F6B8EA6B54}
และ APPID
{15C20B67-12E7-4BB6-92BB-7AFF07997402}
ให้กับผู้ใช้ ComputerName\Username SID (S-1-5-21-3546043924-4163678793-3661266528-1001) จากที่อยู่ LocalHost (Using LRPC) กำลังรันในคอนเทนเนอร์แอปพลิเคชัน Unavailable SID (Unavailable) สิทธิ์ความปลอดภัยนี้สามารถแก้ไขได้โดยใช้เครื่องมือ Component Services

วิธีแก้ไข: Application Specific Permission Settings do not Grant Local Activation permission for COM Server Application (Event ID: 10016) บน Windows 10 และ Server 2016/2019

ขั้นตอนที่ 1. แก้ไขสิทธิ์บน Registry Key ของ APPID

1. จากเหตุการณ์ 10016 ให้ค้นหา APPID ของแอปพลิเคชัน COM Server ที่มีสิทธิ์ไม่เพียงพอ

เช่น ในตัวอย่างนี้ APPID คือ: {15C20B67-12E7-4BB6-92BB-7AFF07997402}

แก้ไขข้อผิดพลาดสิทธิ์ COM Server (Event ID 10016) บน Windows 10 และ Server

2. เปิด Registry Editor และไปที่ตำแหน่งต่อไปนี้:

  • HKEY_CLASSES_ROOT\AppID

3. ขยาย AppID key และคลิกที่ APPID ที่กล่าวถึงในเหตุการณ์ 10016 (เช่น "{15C20B67-12E7-4BB6-92BB-7AFF07997402}" ในตัวอย่างนี้)

4a. ในหน้าต่างด้านขวา: สังเกตชื่อของ AppID ในค่า Default REG_SZ (เช่น "PerAppRuntimeBroker" ในตัวอย่างนี้)

4b. ในหน้าต่างด้านซ้าย: คลิกขวา ที่ APPID key และเลือก Permissions:

แก้ไขข้อผิดพลาดสิทธิ์ COM Server (Event ID 10016) บน Windows 10 และ Server

 

5. ที่หน้าต่าง 'Permissions' ให้คลิก Advanced

แก้ไขข้อผิดพลาดสิทธิ์ COM Server (Event ID 10016) บน Windows 10 และ Server

6. คลิก Change Owner เพื่อเป็นเจ้าของ Registry key

แก้ไขข้อผิดพลาดสิทธิ์ COM Server (Event ID 10016) บน Windows 10 และ Server

 

7. พิมพ์ Administrators และกด OK

แก้ไขข้อผิดพลาดสิทธิ์ COM Server (Event ID 10016) บน Windows 10 และ Server

8. ติ๊ก チェックボックス Replace owner on subcontainers and objects และคลิก Apply

แก้ไขข้อผิดพลาดสิทธิ์ COM Server (Event ID 10016) บน Windows 10 และ Server

 

9. จากนั้นดับเบิลคลิกเพื่อเปิดรายการ Administrators

แก้ไขข้อผิดพลาดสิทธิ์ COM Server (Event ID 10016) บน Windows 10 และ Server

10. เลือกช่อง Full Control เพื่อให้สิทธิ์เต็มรูปแบบแก่ Administrators และกด OK สาม (3) ครั้ง

แก้ไขข้อผิดพลาดสิทธิ์ COM Server (Event ID 10016) บน Windows 10 และ Server

11. ปิด Registry Editor และ รีสตาร์ท คอมพิวเตอร์ของคุณ

ขั้นตอนที่ 2. แก้ไขสิทธิ์บนแอปพลิเคชัน COM Server

1. เปิด Component Services โดยทำดังนี้:

    1. กด Windows แก้ไขข้อผิดพลาดสิทธิ์ COM Server (Event ID 10016) บน Windows 10 และ Server + R พร้อมกันเพื่อเปิดกล่องคำสั่ง Run
    2. พิมพ์ dcomcnfg และกด Enter

แก้ไขข้อผิดพลาดสิทธิ์ COM Server (Event ID 10016) บน Windows 10 และ Server

2. ขยาย Component Services -> Computers -> My Computer -> DCOM Config

3. จากเมนู View เลือก Detail

แก้ไขข้อผิดพลาดสิทธิ์ COM Server (Event ID 10016) บน Windows 10 และ Server

4. คลิกขวา ที่ชื่อ APPID ที่คุณสังเกตเห็นในขั้นตอน 1 (4a) ข้างต้น (เช่น "PerAppRuntimeBroker" ในตัวอย่างนี้) และเลือก Properties

แก้ไขข้อผิดพลาดสิทธิ์ COM Server (Event ID 10016) บน Windows 10 และ Server

5a. ที่แท็บ Security ให้คลิก Edit บน Launch & Activation Permissions

แก้ไขข้อผิดพลาดสิทธิ์ COM Server (Event ID 10016) บน Windows 10 และ Server

5b. หากได้รับข้อความความปลอดภัยให้ลบรายการสิทธิ์ที่ไม่รู้จัก ให้คลิก Remove

แก้ไขข้อผิดพลาดสิทธิ์ COM Server (Event ID 10016) บน Windows 10 และ Server

6. คลิกปุ่ม Add

แก้ไขข้อผิดพลาดสิทธิ์ COM Server (Event ID 10016) บน Windows 10 และ Server

7. พิมพ์ LOCAL SERVICE และคลิก OK

แก้ไขข้อผิดพลาดสิทธิ์ COM Server (Event ID 10016) บน Windows 10 และ Server

8. ติ๊ก ช่อง Local Activation และคลิก OK สองครั้งเพื่อใช้การเปลี่ยนแปลง

แก้ไขข้อผิดพลาดสิทธิ์ COM Server (Event ID 10016) บน Windows 10 และ Server

9. ปิดหน้าต่าง Component Services และ รีสตาร์ท คอมพิวเตอร์

10. หลังจากรีสตาร์ท ข้อผิดพลาด "Application Specific Permission Settings do not Grant Local Activation permission for COM Server Application" ควรจะแก้ไขได้แล้ว

เสร็จแล้ว! โปรดแจ้งให้我知道ว่าแนวทางนี้ช่วยคุณได้หรือไม่โดยการแสดงความคิดเห็นเกี่ยวกับประสบการณ์ของคุณ กรุณาไลก์และแชร์คู่มือนี้เพื่อช่วยผู้อื่น