การตั้งค่าการอนุญาตเฉพาะแอปพลิเคชันไม่ให้ Local Activation
หากEvent Viewerแสดงข้อความแสดงข้อผิดพลาดการตั้งค่าการอนุญาตเฉพาะแอปพลิเคชันไม่อนุญาตให้เปิดใช้งาน Local Activation สำหรับแอปพลิเคชัน COM Server(The application-specific permission settings do not grant Local Activation permission for the COM Server application)บทความนี้จะช่วยคุณได้ มาพร้อมกับDCOM Event ID 10016และข้อผิดพลาดนี้ส่วนใหญ่ปรากฏขึ้นหลังจากอัปเกรดระบบปฏิบัติการ แม้ว่าข้อผิดพลาดนี้จะไม่ส่งผลต่อประสบการณ์การใช้งานของผู้ใช้Windows 10ทั่วไป แต่บางท่านอาจต้องการทราบว่าเหตุใดจึงเกิดขึ้น และสิ่งที่คุณสามารถทำได้
เหตุการณ์ 10016 เหล่านี้จะถูกบันทึกเมื่อ คอมโพเนนต์ ของ Microsoft(Microsoft)พยายามเข้าถึง คอมโพเนนต์ DCOMโดยไม่มีสิทธิ์ที่จำเป็น เหตุการณ์เหล่านี้มักจะถูกละเว้นได้อย่างปลอดภัยเนื่องจากไม่ส่งผลเสียต่อฟังก์ชันการทำงานและเกิดจากการออกแบบ
ข้อความแสดงข้อผิดพลาดทั้งหมดมีลักษณะดังนี้ -
The application-specific permission settings do not grant Local Activation permission for the COM Server application with CLSID {C2F03A33-21F5-47FA-B4BB-156362A2F239} and APPID {316CDED5-E4AE-4B15-9113-7055D84DCC97} to the user NT AUTHORITY\LOCAL SERVICE SID (S-1-5-19) 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.
สำหรับข้อมูลของคุณCLSIDและAPPIDบนคอมพิวเตอร์ของคุณอาจแตกต่างกันเนื่องจากเป็นตัวแทนของบริการส่วนประกอบในคอมพิวเตอร์ของคุณ เกี่ยวกับวิธีแก้ปัญหานั้นมีการระบุไว้แล้วในข้อความแสดงข้อผิดพลาด คุณต้องแก้ไขการอนุญาตความปลอดภัยจากเครื่องมือการดูแลระบบในWindows(Windows 10) 10
การตั้งค่าการอนุญาตเฉพาะแอปพลิเคชันไม่ให้ Local Activation
ในการแก้ไขการตั้งค่าการอนุญาตเฉพาะแอปพลิเคชันไม่ให้ข้อผิดพลาดการเปิดใช้งาน ท้องถิ่นใน (Activation)Windows 10ให้ทำตามขั้นตอนเหล่านี้ -
- ระบุ(Identify)และยืนยันCLSIDและAPPID
- เปลี่ยน(Change)ความเป็นเจ้าของ คีย์ CLSIDจากRegistry Editor
- แก้ไข(Modify)การอนุญาตความปลอดภัยจากComponent Services
อ่านต่อเพื่อทราบขั้นตอนโดยละเอียด
คุณต้องระบุCLSIDและAPPID เนื่องจากอาจแตกต่างกันในคอมพิวเตอร์ของคุณ การจดจำจึงเป็นสิ่งสำคัญมาก มิฉะนั้น คุณจะไม่สามารถกำจัดข้อความแสดงข้อผิดพลาดEvent Viewer นี้ได้ (Event Viewer)จากข้อความแสดงข้อผิดพลาดที่กล่าวถึงข้างต้นCLSIDคือ {C2F03A33-21F5-47FA-B4BB-156362A2F239} และAPPIDคือ {316CDED5-E4AE-4B15-9113-7055D84DCC97} มีอีกรายการหนึ่งที่เรียกว่าSIDแต่นั่นไม่จำเป็นในขณะนี้
ตอนนี้คุณต้องค้นหาส่วนประกอบที่สร้างปัญหา ในการนั้น ให้เปิด Registry Editorบนคอมพิวเตอร์ของคุณ โดยกดWin+Rพิมพ์regeditและปุ่มEnter หลังจากนั้นนำทางไปยังเส้นทางนี้-
HKEY_Classes_Root\CLSID\<Enter-your-CLSID>
อย่าลืมแทนที่Enter-your-ClSIDด้วยCLSID เดิม ที่คุณได้รับในข้อความแสดงข้อผิดพลาด หลังจากได้รับแล้ว คุณควรพบAPPIDทางด้านขวามือ ตรวจสอบให้แน่ใจว่าAPPID นี้และ (APPID)APPIDก่อนหน้า(ที่กล่าวถึงในข้อความแสดงข้อผิดพลาด) เหมือนกัน หลังจากยืนยันแล้ว ให้คลิกขวาที่CLSIDทางด้านซ้ายมือ แล้วเลือกตัวเลือกการอนุญาต(Permissions)
จากนั้นคลิกปุ่มขั้นสูง(Advanced )
โดยค่าเริ่มต้น คีย์นี้เป็นของTrustedInstallerแต่คุณต้องเปลี่ยนเจ้าของเป็นผู้ดูแล(Administrator)ระบบ คลิก ปุ่ม Changeใน หน้าต่าง Advanced Security Settings > เขียนว่า “Administrator” > คลิกปุ่มCheck Names > คลิกปุ่มOK
นอกจากนี้ คุณต้องเลือกกล่องกาเครื่องหมายแทนที่เจ้าของบนคอนเทนเนอร์ย่อยและวัตถุ(Replace owner on subcontainers and objects )
หลังจากทำเช่นนั้น เลือกผู้ดูแลระบบ(Administrators )จาก ราย ชื่อกลุ่มหรือชื่อผู้ใช้(Group or user names )และทำเครื่องหมายในกล่อง กาเครื่องหมาย Allow/Full Control ทั้งหมด ตอนนี้บันทึกการตั้งค่าของคุณ
นอกจากนี้ คุณต้องตรวจสอบค่าเริ่มต้น –(Default – Data )ชื่อ ข้อมูล ในตัวอย่างนี้ ชื่อ ข้อมูลเริ่มต้น(Default Data)คือImmersive Shell (Immersive Shell)ควรแตกต่างกันหากCLSIDและAPPIDต่างกันในข้อความแสดงข้อผิดพลาดของคุณ
หลังจากนั้น คุณต้องเป็นเจ้าของAPPIDเช่นกัน เพื่อไปที่เส้นทางนี้ในRegistry Editor-
HKEY_Local_Machine\Software\Classes\AppID\your-APPID
คุณต้องทำเช่นเดียวกันกับด้านบนเพื่อเปลี่ยนความเป็นเจ้าของคีย์รีจิสทรี นั้น(Registry)
ในกรณีที่คุณประสบปัญหาในการเปลี่ยนความเป็นเจ้าของคีย์รีจิสทรี(ownership of the Registry key)คุณสามารถตรวจสอบเครื่องมือฟรีของเราที่ชื่อว่าRegOwnitซึ่งช่วยให้คุณดำเนินการได้ด้วยการคลิกเพียงครั้งเดียว
หากคุณทำตามขั้นตอนเหล่านี้เสร็จ แล้วคุณต้องเปิดComponent Services คุณสามารถค้นหาได้ใน กล่องค้นหาของ แถบ(Taskbar) งาน และคลิกผลลัพธ์ที่เกี่ยวข้อง หลังจากเปิดบริการ(Services)คอมโพเนนต์(Component) ไปที่นี่-
Component Services > Computer > My Computer > DCOM Config > Immersive Shell
จากตัวอย่างนี้CLSID จะ จับคู่กับบริการคอมโพเนนต์Immersive Shell นี้ (Immersive Shell)คุณต้องค้นหาค่าเริ่มต้น – ชื่อข้อมูล(Default – Data ) ที่คุณ ได้รับจากRegistry Editor หลังจากรู้จักแล้ว ให้คลิกขวาที่บริการคอมโพเนนต์แล้วเลือกProperties ที่นี่คุณควรพบApplication IDหรือAPPIDที่คุณสามารถยืนยันได้อีกครั้ง
ถัดไป ไปที่แท็บความปลอดภัย (Security )ที่นี่คุณจะพบป้ายกำกับสามป้าย ซึ่งรวมถึงสิทธิ์ในการเปิดใช้และการเปิดใช้(Launch and Activation Permissions)งาน คลิกปุ่มแก้ไข ที่เกี่ยวข้อง(Edit )
หากคุณได้รับข้อความเตือน ให้คลิก ปุ่ม ยกเลิก(Cancel )และดำเนินการต่อ คุณต้องทำตามขั้นตอนเดียวกับด้านบนเพื่อเพิ่มสองบัญชี-
- ระบบ
- บริการในพื้นที่
หลังจากเพิ่มแล้ว ให้เลือกทีละรายการ และให้ สิทธิ์ Local LaunchและLocal Activationแก่ทั้งคู่
บันทึกการเปลี่ยนแปลง คุณจะไม่ได้รับปัญหาเดิมในEvent Viewerอีก
ไม่ว่าคุณจะประสบปัญหากับ RuntimeBroker หรือ Immersive Shell หรือกระบวนการอื่นๆ วิธีแก้ปัญหาทั้งหมดก็เหมือนกัน(Whether you get the issue with RuntimeBroker or Immersive Shell or any other process, the solution is the same for all of them.)
Related posts
วิธีตรวจสอบ Shutdown and Startup Log ใน Windows 10
วิธีการดู Event Logs ใน Windows 10 ในรายละเอียดด้วย Full Event Log View
สถานที่ค้นหาและวิธีการอ่าน Windows Update log ใน Windows 11/10
Event Viewer logs หายไปใน Windows 10
เหตุการณ์ที่ขาดหายไปของ Windows 10 ใน Event Log
Fix Crypt32.dll ไม่พบข้อผิดพลาดใน Windows 11/10
Fix Service Control Manager Event ID 7001 บน Windows 10
ส่งออก ล้าง และเพิ่มขนาดสำหรับบันทึกเหตุการณ์ใน Windows
วิธีการแก้ไข Event ID 455 ESENT error บน Windows 10
Fix Bdeunlock.exe Bad image, System Error หรือไม่ตอบสนองข้อผิดพลาด
operating system ไม่สามารถบูตได้เนื่องจากข้อผิดพลาด system driver
Install Realtek HD Audio Driver Failure, Error OxC0000374 ใน Windows 10
Fix Microsoft Store ลงชื่อเข้าใช้ error 0x801901f4 บน Windows 11/10
Fix Application Error 0xc0150004 บน Windows 11/10
Event ID 307 และ 304 กับ error code 0x801c001d บนอุปกรณ์ Windows 10
วิธีล้างทั้งหมด Event Logs ใน Event Viewer ใน Windows 10
วิธีเปิดใช้งานหรือ Disable Boot Log ใน Windows 11/10
แก้ไขไฟล์เก็บถาวรคือในรูปแบบที่ไม่รู้จักหรือข้อผิดพลาดที่เสียหาย
Event ID 219 เมื่อเสียบอุปกรณ์ Driver WUDFRD ไม่สามารถโหลดได้
Fix ล้มเหลวในการโหลดข้อผิดพลาด steamui.dll บน Windows 10