วิธีแก้ไขข้อผิดพลาด DCOM Event ID 10016 บน Windows 10
ในโพสต์ของวันนี้ เราจะระบุสาเหตุและนำเสนอแนวทางแก้ไขที่เป็นไปได้สำหรับปัญหา ข้อผิดพลาด DCOM (DistributedCOM) Event ID 10016ที่อาจปรากฏขึ้นในตัวแสดง เหตุการณ์ของ Windows ในระหว่างการทำงาน ปกติของWindows 10
Distributed Component Object Model (DCOM)เป็นส่วนสำคัญของการสื่อสารในเครือข่ายบนคอมพิวเตอร์ ที่ใช้ Windows (Windows)เป็นเทคโนโลยีที่เป็นกรรมสิทธิ์ของ Microsoft(Microsoft)ซึ่งจะทำงานทุกครั้งที่แอปพลิเคชันทำการเชื่อมต่อกับอินเทอร์เน็ต COM ดั้งเดิมสามารถเข้าถึงข้อมูลบนเครื่องเดียวกันเท่านั้น ในขณะที่DCOMสามารถเข้าถึงข้อมูลบนเซิร์ฟเวอร์ระยะไกล
ตัวอย่างเช่น เว็บไซต์และบริการจำนวนมากใช้สคริปต์ที่เข้าถึงเซิร์ฟเวอร์ระยะไกล เมื่อระบบของคุณส่งคำขอโดยใช้สคริปต์หรืออย่างอื่นDCOMจะส่งต่อคำขอไปยังวัตถุสคริปต์เฉพาะ เมื่อพิจารณาว่าแอปพลิเคชันสมัยใหม่ใช้การเชื่อมต่อเครือข่ายบ่อยเพียงใดและการใช้งานคอมพิวเตอร์โดยทั่วไปของเรา คุณสามารถดูได้ว่าDCOMเข้ามาใช้งานบ่อยเพียงใด
ข้อผิดพลาด DCOM Event ID 10016
คุณอาจสังเกตเห็นเหตุการณ์ด้านล่าง 10016 ที่บันทึกไว้ในบันทึกเหตุการณ์ของระบบบนคอมพิวเตอร์ที่ใช้Windows 10 , Windows Server 2016 , Windows Server 2019, Windows Server , เวอร์ชัน 1903 หรือWindows Server 1909 :
Source: Microsoft-Windows-DistributedCOM
Event ID: 10016
Description: The application-specific permission settings do not grant Local Activation permission for the COM Server application with CLSID
{D63B10C5-BB46-4990-A94F-E40B9D520160}
and APPID
{9CA88EE3-ACB7-47C8-AFC4-AB702511C276}
to the user NT AUTHORITY\SYSTEM SID (S-1-5-18) 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.
โดยทั่วไป คุณจะพบข้อผิดพลาดด้านบนที่บันทึกไว้ในตัวแสดงเหตุการณ์ อย่างไรก็ตาม เป็นที่น่าสังเกตว่ามีข้อผิดพลาดEvent ID 10016 หลายรูปแบบ (Event ID 10016)อย่างไรก็ตาม(Nevertheless)ขั้นตอนในการบรรเทาข้อผิดพลาดก็เหมือนกัน
ข้อ ผิดพลาด DCOMมักเกิดขึ้นเมื่อแอปพลิเคชันหรือบริการพยายามใช้DCOMแต่ไม่มีสิทธิ์ที่เหมาะสม โดยส่วนใหญ่ ข้อผิดพลาด DCOMจะไม่ส่งผลกระทบต่อระบบของคุณ ยกเว้นการอุดตัน Event Viewerของคุณ เหตุการณ์ 10016 เหล่านี้จะถูกบันทึกเมื่อ คอมโพเนนต์ ของ Microsoft(Microsoft)พยายามเข้าถึง คอมโพเนนต์ DCOMโดยไม่มีสิทธิ์ที่จำเป็น ในกรณีนี้ เป็นที่คาดหวังและโดยการออกแบบ
ไม่มีอะไรต้องกังวลข้อผิดพลาด DCOM – คุณสามารถเพิกเฉยได้อย่างปลอดภัย อย่างไรก็ตาม มีขั้นตอนที่คุณสามารถปฏิบัติตามเพื่อแก้ไข ข้อผิดพลาด ID 10016 ของเหตุการณ์ ทุกครั้งที่เกิดขึ้น
วิธีแก้ไขข้อผิดพลาดDCOM event ID 10016
ในการแก้ไขปัญหานี้Microsoftแนะนำให้สร้างตัวกรอง XML เพื่อระงับข้อผิดพลาด ID เหตุการณ์DCOM 10016(ID 10016)
โดยใช้วิธีดังนี้:
- เปิดEvent Viewer ( กดปุ่ม Windows(Press Windows) + R ในกล่องโต้ตอบRun ให้พิมพ์ (Run)eventvwrแล้วกด Enter)
- คลิกบันทึกของ Windows(Windows Logs) > System .
- คลิก กรองบันทึกปัจจุบัน (Filter current log )ภายใต้บานหน้าต่างการดำเนินการ(Action)
- เลือกแท็บ XML และเลือกตัวเลือกแก้ไขแบบสอบถามด้วยตนเอง(Edit query manually)
- คัดลอกและวางข้อความ XML ต่อไปนี้ในกล่องโต้ตอบตัวกรอง
<QueryList> <Query Id="0" Path="System"> <Select Path="System">*</Select> <Suppress Path="System"> *[System[(EventID=10016)]] and *[EventData[ ( Data[@Name='param4'] and Data='{D63B10C5-BB46-4990-A94F-E40B9D520160}' and Data[@Name='param5'] and Data='{9CA88EE3-ACB7-47C8-AFC4-AB702511C276}' and Data[@Name='param8'] and Data='S-1-5-18' ) or ( Data[@Name='param4'] and Data='{260EB9DE-5CBE-4BFF-A99A-3710AF55BF1E}' and Data[@Name='param5'] and Data='{260EB9DE-5CBE-4BFF-A99A-3710AF55BF1E}' ) or ( Data[@Name='param4'] and Data='{C2F03A33-21F5-47FA-B4BB-156362A2F239}' and Data[@Name='param5'] and Data='{316CDED5-E4AE-4B15-9113-7055D84DCC97}' and Data[@Name='param8'] and Data='S-1-5-19' ) or ( Data[@Name='param4'] and Data='{6B3B8D23-FA8D-40B9-8DBD-B950333E2C52}' and Data[@Name='param5'] and Data='{4839DDB7-58C2-48F5-8283-E1D1807D0D7D}' and Data[@Name='param8'] and Data='S-1-5-19' ) ]] </Suppress> </Query> </QueryList>
ในแบบสอบถามนี้ param4 สอดคล้องกับแอปพลิเคชันเซิร์ฟเวอร์ COM (COM Server)CLSID , param5 สอดคล้องกับ APPID และ param8 สอดคล้องกับบริบทความปลอดภัยSIDซึ่งทั้งหมดถูกบันทึกไว้ในบันทึกเหตุการณ์ 10016
- คลิกตกลง(OK) _
ขณะนี้รายการข้อผิดพลาดDCOM ที่มี (DCOM)รหัสเหตุการณ์ 10016(Event ID 10016)ถูกซ่อนจากมุมมอง
หรือคุณสามารถแก้ไขปัญหา การ อนุญาต DCOM(DCOM Permissions)โดยใช้เครื่องมือRegistry Editor(Registry Editor) & DCom Config
โดยใช้วิธีดังนี้:
การแก้ไขเกี่ยวข้องกับการปรับแต่งรีจิสทรี ดังนั้นเพื่อเป็นการป้องกันไว้ก่อน ขอแนะนำให้คุณสำรองข้อมูลรีจิสทรี(back up the registry)หรือสร้างจุดคืนค่าระบบ
เพื่อป้องกันไม่ให้มีการบันทึกเหตุการณ์ ให้ทำตามขั้นตอนเหล่านี้เพื่อให้สิทธิ์กับคอมโพเนนต์DCOM ที่มี (DCOM)CLSID(CLSIDs)และAPPID(APPIDs)เฉพาะ
ขั้นแรก คุณจะต้องค้นหาว่ากระบวนการหรือบริการใดที่เชื่อมโยงกับCLASS IDที่แสดงอยู่ในข้อผิดพลาด ในการดำเนินการนี้ ให้คัดลอกCLSID ที่ ระบุไว้ในคำอธิบายกิจกรรม ในกรณีนี้ คือ {D63B10C5-BB46-4990- A94F -E40B9D520160} ({D63B10C5-BB46-4990-A94F-E40B9D520160})ตรวจสอบให้แน่ใจว่าได้คัดลอกวงเล็บปีกกาทั้งสองด้วย
ตอนนี้ เปิด ตัวแก้ไขรีจิสทรี เมื่อคุณเปิดโปรแกรมแก้ไขรีจิสทรีแล้ว ให้คลิกที่ แก้ไข(Edit) แล้ว เลือกค้นหา (Find)ไปข้างหน้าและวางCLSIDลงในช่องค้นหาแล้วกดEnter
รีจิสทรีจะเริ่มการค้นหา หลังจากนั้นสักครู่ คุณควรได้ผลลัพธ์ภายใต้ คีย์HK_CLASSES_ROOT\CLSIDทางด้านขวามือควรมีสองปุ่มและปุ่ม เริ่มต้น(Default)ควรแสดงรายการชื่อของบริการ ในกรณีนี้ ควรจะเป็นRuntimeBroker
เมื่อคุณระบุกระบวนการแล้ว คุณสามารถดำเนินการดังต่อไปนี้เพื่อแก้ไขข้อผิดพลาด
- ยังคงอยู่ในตัวแก้ไขรีจิสทรี ไปที่ คีย์ AppID ต่อไปนี้ ที่เกี่ยวข้องกับ RuntimeBroker:
HKEY_CLASSES_ROOT\AppID\{9CA88EE3-ACB7-47C8-AFC4-AB702511C276}
ตามค่าเริ่มต้นTrustedInstallerจะเป็นเจ้าของคีย์รีจิสทรีนี้และคีย์ย่อย ตั้งค่าผู้ดูแลระบบ(Set Administrator)เป็นเจ้าของคีย์และคีย์ย่อย ดู วิธีการเป็นเจ้าของคีย์รีจิสทรี(how to take ownership of registry keys) สำหรับข้อมูลเพิ่มเติม
- หลังจากตั้งค่าผู้ดูแลระบบ(Administrators) เป็นเจ้าของแล้ว ให้กำหนด กลุ่ม ผู้ดูแลระบบ(Administrators) และ บัญชีSYSTEM มีสิทธิ์ (SYSTEM)ควบคุม(Full Control)ทั้งหมดสำหรับคีย์และคีย์ย่อย
- ออกจากตัวแก้ไขรีจิสทรี
ถัดไป เริ่ม เครื่องมือการ กำหนดค่า DCOM(DCOM Configuration) (กดปุ่มWindows + R ในกล่องโต้ตอบRun ให้พิมพ์ (Run)dcomcnfg.exe แล้วกด Enter
- คลิกบริการคอมโพเนนต์(Component Services) > คอมพิวเตอร์(Computers) > คอมพิวเตอร์ ของฉัน(My Comput) er > DCOM Config
- คลิกขวา(Right-click)ที่แอปพลิเคชันที่สอดคล้องกับAppID ที่บันทึกไว้ในบันทึกเหตุการณ์ จากนั้นเลือกProperties
ชื่อแอปพลิเคชันในตัวอย่างนี้คือRuntimeBrokerซึ่งเราระบุไว้ก่อนหน้านี้ หากเครื่องมือ DCom Config แสดงรายการ (DCom Config)RuntimeBroker สอง รายการ หากต้องการค้นหารายการที่ถูกต้อง ให้คลิกขวาที่รายการแล้วคลิก Properties และจับคู่App IDกับรายการในรีจิสทรี
- เลือกแท็บความปลอดภัย(Security)
- ภายใต้สิทธิ์ในการเปิดใช้และการเปิดใช้งาน(Launch and Activation Permissions)เลือกปรับแต่ง(Customize)แล้วคลิกแก้ไข(Edit)
หาก ปุ่ม แก้ไข(Edit)เป็นสีเทาใน หน้า คุณสมบัติ(Properties)แอปพลิเคชันRuntimeBrokerในDCOM Configคุณจะต้องตรวจสอบสิทธิ์ของคีย์รีจิสทรีAppID
- ภายใต้ชื่อกลุ่มหรือชื่อผู้(Group or user names)ใช้เลือกเพิ่ม(Add)
- ป้อน(Enter)ชื่อกลุ่มหรือชื่อผู้ใช้ที่บันทึกไว้ในบันทึกเหตุการณ์ ตัวอย่างเช่น บัญชีที่บันทึกในบันทึกอาจเป็นNT AUTHORITY\NETWORK SERVICE , NT AUTHORITY\SYSTEMหรือกลุ่มหรือบัญชีอื่น
- คลิกตกลง(OK) _
- กำหนด(Assign Local Activation)สิทธิ์การเปิดใช้งานภายในเครื่องสำหรับผู้ใช้หรือกลุ่มที่คุณเพิ่ม และทำตามขั้นตอนให้เสร็จสิ้น
ขั้นตอนนี้ป้องกันข้อผิดพลาดของบันทึกเหตุการณ์ Event ID(Event ID) : 10016 ที่เกี่ยวข้องกับสิทธิ์DCOM
หมายเหตุ(Note) : Microsoftไม่แนะนำวิธีการแก้ไขการอนุญาตบน ส่วนประกอบ DCOMเพื่อป้องกันข้อผิดพลาดนี้ไม่ให้ถูกบันทึก เนื่องจากข้อผิดพลาดเหล่านี้ไม่ส่งผลเสียต่อการทำงาน และการแก้ไขการอนุญาตอาจมีผลข้างเคียงที่ไม่ได้ตั้งใจ
Hope this helps!
Related posts
ข้อผิดพลาด Event ID 158 - ดิสก์ที่เหมือนกัน GUIDs assignment ใน Windows 10
Fix Event ID 7031 หรือ 7034 ข้อผิดพลาดเมื่อผู้ใช้ออกจากระบบคอมพิวเตอร์ Windows 10
วิธีการแก้ไข Event ID 642 ESENT error บน Windows 11/10
Fix Service Control Manager Event ID 7001 บน Windows 10
Event ID 307 และ 304 กับ error code 0x801c001d บนอุปกรณ์ Windows 10
Fix Crypt32.dll ไม่พบข้อผิดพลาดใน Windows 11/10
แก้ไขข้อผิดพลาด 10016 ใน Windows Event Viewer
อ๊ะ! เราไม่สามารถบันทึกอันนั้นได้ - Windows Photos App
Fix ShellExecuteEx ล้มเหลว; รหัส error 8235 บน Windows10
Fix Event ID 14 และ 17 - TPM command failure บน Windows 10
Fix ShellExecuteEx ข้อผิดพลาดล้มเหลวใน Windows 10
Setup ไม่สามารถสร้าง system partition error ใหม่บน Windows 10
ข้อผิดพลาด 0x80073d26,0x8007139f หรือ 0x00000001 Gaming service error
Install Realtek HD Audio Driver Failure, Error OxC0000374 ใน Windows 10
Fix OOBEKEYBOARD, OOBELOCAL, OOBEREGION ข้อผิดพลาดบน Windows
MBR2GPT ไม่สามารถเปิดใช้งานการสำรองข้อมูล / กู้คืนสิทธิ์ใน Windows 10
Error 1327 Invalid Drive เมื่อติดตั้งหรือถอนการติดตั้งโปรแกรม
แก้ไขไฟล์เก็บถาวรคือในรูปแบบที่ไม่รู้จักหรือข้อผิดพลาดที่เสียหาย
SFC ไม่สามารถแสดง Repair and DISM ได้ error 0x800f081f ใน Windows 10
Event ID 1098: Error 0xCAA5001C, Token broker การดำเนินงานล้มเหลว