Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

วิธีแก้ 'The Application-Specific Permission Settings do not Grant Local Activation Permission for the COM Server Application' Error

Windows 10 เป็น OS ล่าสุดและยอดเยี่ยมของ Microsoft บริษัทผลักดันให้ผู้ใช้อัปเกรดจากรุ่นก่อนหน้าอย่างเปิดเผย ซึ่งสมเหตุสมผลเพราะมีการปรับปรุงมากกว่าตัวก่อน แต่เมื่อเร็วๆ นี้ มีรายงานมากเกี่ยวกับ “DistributedCOM(DCOM) Errors Event ID:10016” Errors ใน system logs

วิธีแก้  The Application-Specific Permission Settings do not Grant Local Activation Permission for the COM Server Application  Error

Errors เหล่านี้พบได้บ่อย และมี error logs หลายแบบขึ้นอยู่กับ error แต่ละอัน ในบทความนี้จะเน้นที่ข้อความข้อผิดพลาด “The Application-Specific Permission Settings Do not Grant Local Activation Permission for the COM Server Application with CLSID {} and APPID {} to the User NT AUTHORITY\LOCAL SERVICE SID () from address LocalHost (Using LRPC) running in the application container Unavailable SID (Unavailable). This security permission Can Be Modified using the Component Services Administrative Tool”

สาเหตุของ “The Application-Specific Permission Settings Do not Grant Local Activation Permission” Error

หลังได้รับรายงานมาจากผู้ใช้หลายคน เราสืบสวนและจัดทำวิธีแก้ไขให้สมบูรณ์ รวมถึงสาที่ทำให้ error ถูกกระตุ้น ดังนี้:

  • Invalid Permissions: Error เกิดขึ้นเมื่อ process เฉพาะไม่มี permission พอที่จะเข้าถึง DCOM components ที่ระบุใน event log

หมายเหตุ: เป็นไปได้ว่าระบบทำงานถูกต้องในบางกรณีแม้มี error นี้ หากเป็นเช่นนั้น ควรปล่อย error ไว้ แต่หากมันป้องกันไม่ให้แอปพลิเคชันทำงานถูกต้อง ให้ปฏิบัติตามคู่มือด้านล่าง:

วิธีแก้: ให้สิทธิ์เข้าถึง DCOM Components

ตามที่ error message บ่งชี้ error ถูกกระตุ้นเมื่อ process/แอปพลิเคชันบางอย่างไม่มีสิทธิ์เข้าถึง DCOM components ในขั้นตอนนี้จะให้สิทธิ์เข้าถึง DCOM components นั้นๆ วิธีทำ:

  1. กด “Windows” + “R” เปิด Run prompt
  2. พิมพ์ “Regedit” กด “Enter”วิธีแก้  The Application-Specific Permission Settings do not Grant Local Activation Permission for the COM Server Application  Error
  3. ไปที่ address นี้
    HKEY_CLASSES_ROOT\CLSID\{D63B10C5-BB46-4990-A94F-E40B9D520160}
  4. ดับเบิลคลิก key “Default” ใน pane ขวา จด “Value Data” ที่แสดง
  5. ไปที่ address นี้:
    HKEY_CLASSES_ROOT\AppID\{9CA88EE3-ACB7-47C8-AFC4-AB702511C276}
  6. คลิกขวา key “{9CA88EE3-ACB7-47c8-AFC4-AB702511C276}” ใน pane ซ้าย
  7. คลิก “Permissions” จากลิสต์ เลือก “Advanced”
  8. คลิก “Change” ถัดจาก heading “Owner”
    หมายเหตุ: Owner ควรเป็น “Trusted Installer” หรืออาจโชว์ “Cannot Display Owner”
  9. คลิก heading “Object Type” เลือก “Users”
  10. คลิกปุ่ม “Location” เลือก “Desktop(Name)” ของคุณ
  11. ในช่องว่าง ใส่ username ของบัญชีคุณ
  12. คลิก “OK” และคลิก “Apply” ในหน้าต่างวิธีแก้  The Application-Specific Permission Settings do not Grant Local Activation Permission for the COM Server Application  Error

    หมายเหตุ: ทำซ้ำขั้นตอน 5-12 สำหรับ “HKEY_CLASSES_ROOT\CLSID\{D63B10C5-BB46-4990-A94F-E40B9D520160}” ด้วย

  13. คลิก “OK” ปิดหน้าต่าง และเปิดหน้าต่าง “Permissions” ที่เปิดใน “Step 7”
  14. คลิก “Administrators” ใน heading “Group or User names” ติ๊ก “Full Control”
  15. เลือก “Users” ติ๊ก “Full Control” อีกครั้ง
  16. คลิก “Apply” บันทึกการเปลี่ยนแปลง เลือก “OK” ปิดหน้าต่างวิธีแก้  The Application-Specific Permission Settings do not Grant Local Activation Permission for the COM Server Application  Error
  17. กด “Windows” + “R” เปิด Run prompt
  18. พิมพ์ “dcomcnfg.exe” กด “Enter”
  19. Expand ตัวเลือกต่อไป
    Component Services>Computers>My Computer>DCOM Config
  20. ใน pane ขวา right click “RunTime Broker” เลือก “Properties”
    หมายเหตุ: มี สอง instances ของ “RunTime Broker” ในลิสต์ ทำขั้นตอนด้านล่างสำหรับแต่ละตัวเพื่อระบุตัวที่ถูกต้อง
  21. หาก AppID ที่แสดงตรงกับ AppID “9CA88EE3-ACB7-47C8”–AFC4–AB702511C276” ใน error แสดงว่าเลือก instance ถูกต้อง
  22. คลิก “Security” แล้ว ติ๊ก “Customize” สำหรับ “Launch and Activation Permissions”
  23. คลิก “Edit” คลิก “Remove” หากมี prompt “Windows Security”
  24. คลิก “Add” พิมพ์ “NT AUTHORITY\LOCAL SERVICE” ใน “Enter The objects Name to select”
    หมายเหตุ: หาก NT Authority\Local Service ไม่มี ลองพิมพ์แค่ “Local Service”
  25. คลิก “OK” ให้สิทธิ์ “Local Activation” กับ entry นั้นวิธีแก้  The Application-Specific Permission Settings do not Grant Local Activation Permission for the COM Server Application  Error
  26. ตรวจสอบ ว่าปัญหายังคงอยู่หรือไม่