ข้อผิดพลาด DistributedCOM ที่มีรหัสเหตุการณ์ 10016 บน Windows Server 2016 พร้อมคำอธิบาย "การตั้งค่าการอนุญาตเฉพาะแอปพลิเคชันไม่ให้สิทธิ์การเปิดใช้งานเฉพาะเครื่องสำหรับเซิร์ฟเวอร์ COM แอปพลิเคชันที่มี CLSID {D63B10C5-BB46-4990-A94F-E40B9D520160} และ APPID {9CA88EE3-ACB7-47C8-AFC4-AB702511C276}" เกิดขึ้นเนื่องจากการอนุญาตไม่เพียงพอของบัญชี SYSTEM บน กระบวนการ RuntimeBroker
บทช่วยสอนนี้มีคำแนะนำทีละขั้นตอนเพื่อแก้ไขเหตุการณ์เตือนต่อไปนี้ใน Windows Server 2016/2019 พร้อมคำอธิบาย:
ที่มา: COM. แบบกระจาย
รหัสเหตุการณ์: 10016
การตั้งค่าการอนุญาตเฉพาะแอปพลิเคชันไม่อนุญาตให้เปิดใช้งาน Local Activation สำหรับแอปพลิเคชัน COM Server ที่มี 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
การตั้งค่าการอนุญาตเฉพาะแอปพลิเคชันไม่อนุญาตให้เปิดใช้งาน Local Activation สำหรับแอปพลิเคชัน COM Server ที่มี CLSID
{D63B10C5-BB46-4990-A94F-E40B9D520160}
และ APPID
{9CA88EE3-ACB7-47C8-AFC4-AB702511C276}
ไปยังผู้ใช้ DomainName\Administrator SID (S-1-5-21-3604224176-2080924081-1124411871-500) จากที่อยู่ LocalHost (การใช้ LRPC) ที่ทำงานอยู่ในคอนเทนเนอร์ของแอปพลิเคชัน Unavailable SID (ไม่พร้อมใช้งาน) สิทธิ์การรักษาความปลอดภัยนี้สามารถแก้ไขได้โดยใช้เครื่องมือการดูแลระบบ Component Services
วิธีแก้ไข: การตั้งค่าการอนุญาตเฉพาะแอปพลิเคชันไม่ให้สิทธิ์การเปิดใช้งานภายในเครื่องสำหรับแอปพลิเคชันเซิร์ฟเวอร์ COM RuntimeBroker บนเซิร์ฟเวอร์ 2016
ขั้นตอนที่ 1. เป็นเจ้าของคีย์รีจิสทรี RuntimeBroker
1. เปิด Registry Editor และไปที่ตำแหน่งต่อไปนี้:
- HKEY_CLASSES_ROOT\AppID
2. ขยายคีย์ AppID จากนั้น คลิกขวา ที่ {9CA88EE3-ACB7-47C8-AFC4-AB702511C276} และเลือก สิทธิ์
3. ที่หน้าต่าง 'สิทธิ์' คลิก ขั้นสูง.
4. คลิก เปลี่ยน เจ้าของรับสิทธิ์ความเป็นเจ้าของจาก 'TrustedInstaller'
5. พิมพ์ ผู้ดูแลระบบ แล้วกด ตกลง.
6. ตรวจสอบ ที่ แทนที่เจ้าของในคอนเทนเนอร์ย่อยและวัตถุ ช่องทำเครื่องหมายและคลิก นำมาใช้.
7. เลือก ผู้ดูแลระบบ และคลิก แก้ไข.
8. เลือก ควบคุมทั้งหมด ช่องทำเครื่องหมายเพื่อให้สิทธิ์แบบเต็มแก่ผู้ดูแลระบบและกด ตกลง สามครั้ง (3) เพื่อใช้การเปลี่ยนแปลง
9. ปิด ตัวแก้ไขรีจิสทรี
ขั้นตอนที่ 2. แก้ไขการอนุญาตบนแอปพลิเคชัน RuntimeBroker COM Server
1. เปิดบริการส่วนประกอบ ในการทำเช่นนั้น:
- พร้อมกันกด Windows + R ปุ่มเพื่อเปิดกล่องคำสั่งเรียกใช้
- พิมพ์ dcomcnfg แล้วกด เข้า.
2. ขยาย บริการส่วนประกอบ -> คอมพิวเตอร์ -> คอมพิวเตอร์ของฉัน -> การกำหนดค่า DCOM.
3. จาก ดู เลือกเมนู รายละเอียด.
4. คลิกขวา บน Runtimeโบรกเกอร์ และเลือก คุณสมบัติ.
5ก. ที่ ความปลอดภัย แทป คลิก แก้ไข บน สิทธิ์ในการเปิดใช้และเปิดใช้งาน.
5ข. หากคุณได้รับข้อความความปลอดภัยให้ลบรายการอนุญาตที่ไม่รู้จัก คลิก ลบ.
6. คลิก เพิ่ม ปุ่ม.
7. พิมพ์ ผู้ดูแลระบบ; ระบบ และคลิก ตกลง.
8. ตรวจสอบ ที่ การเปิดใช้งานในพื้นที่ ช่องทำเครื่องหมายบนทั้ง ผู้ดูแลระบบ & ระบบ บัญชีและคลิก ตกลง สองครั้งเพื่อใช้การเปลี่ยนแปลง
9. ปิดหน้าต่าง Component Services และรีสตาร์ทเซิร์ฟเวอร์
แค่นั้นแหละ! แจ้งให้เราทราบหากคู่มือนี้ช่วยคุณโดยแสดงความคิดเห็นเกี่ยวกับประสบการณ์ของคุณ กรุณากดไลค์และแชร์คู่มือนี้เพื่อช่วยเหลือผู้อื่น