แก้ไขข้อผิดพลาด 10016 ใน Windows Event Viewer
ในฐานะที่เป็นผู้เชี่ยวชาญด้านเทคโนโลยีรายใหญ่ ฉันเกลียดเมื่อ เครื่อง Windows ของฉัน ไม่ทำงานอย่างไม่มีที่ติ ฉันคิดว่าหากฉันไม่สามารถทำให้คอมพิวเตอร์ทำงานได้อย่างสมบูรณ์ แล้วฉันเป็นคนเทคโนโลยีประเภทไหนกันนะ? เห็นได้ชัดว่าการพยายามทำให้ทุกอย่างทำงานได้อย่างสมบูรณ์หมายถึงการใช้เวลามากในการแก้ไขปัญหาที่อาจไม่ทำให้เกิดปัญหาใหญ่ใดๆ กับระบบของฉัน
อย่างไรก็ตาม มันยังคงสนุกและคุณจะได้เรียนรู้มากมาย ในบทความนี้ ฉันกำลังพูดถึงการแก้ไขข้อผิดพลาดที่ปรากฏในEvent Viewerที่เกี่ยวข้องกับDistributedCOM ฉันสังเกตเห็นว่าฉันไม่มีข้อผิดพลาดอื่นๆ ใน บันทึก ระบบ(System) ของฉัน นอกจากสองสามข้อทุกวันด้วยID(Event ID)เหตุการณ์10016 ข้อความแสดงข้อผิดพลาดพื้นฐานเหมือนกัน:
The application-specific permission settings do not grant Local Activation permission for the COM Server application
นอกจากนี้ยังระบุCLSID , APPID , SIDและบางอย่างเกี่ยวกับการแก้ไขการอนุญาตโดยใช้Component Services
หลังจากอ่านโพสต์ในฟอรัมที่หนาแน่น ฉันสามารถแก้ไขข้อผิดพลาดนี้เพื่อไม่ให้ปรากฏในEvent Viewerอีกต่อไป เป็นกระบวนการที่ค่อนข้างมาก ดังนั้นให้แน่ใจว่าคุณมีเวลาสักหนึ่งหรือสองชั่วโมงก่อนที่จะเริ่ม
ขั้นตอนที่ 1 – ตรวจสอบกระบวนการ
สิ่งแรกที่เราต้องทำคือหาว่ากระบวนการหรือบริการใดที่เกี่ยวข้องกับCLASS IDที่ระบุไว้ในข้อผิดพลาด ในการดำเนินการนี้ ให้คัดลอกCLSID ที่ ระบุไว้ในคำอธิบายกิจกรรม ในกรณีของฉัน มันเริ่มต้นด้วย{D63B10C5 . ตรวจสอบให้แน่ใจว่าได้คัดลอกวงเล็บปีกกาทั้งสองด้วย
ตอนนี้คุณต้องเปิดตัวแก้ไขรีจิสทรีโดยคลิกที่เริ่มและพิมพ์regedit เมื่อคุณเปิดโปรแกรมแก้ไขรีจิสทรีแล้ว ให้คลิกที่แก้ไข(Edit)แล้วเลือกค้นหา (Find)ไปข้างหน้าและวางCLSIDลงในช่องค้นหาแล้วกดEnter
หลังจากนั้นสักครู่ คุณควรได้ผลลัพธ์ภายใต้คีย์HK_CLASSES_ROOT\CLSIDทางด้านขวามือควรมีสองปุ่มและปุ่มเริ่มต้น(Default)ควรแสดงรายการชื่อของบริการ ในกรณีของฉันและอาจเป็นของคุณก็ควรเป็นRuntimeBroker
AppID ควรตรงกับ ที่ระบุไว้ในข้อความแสดงข้อผิดพลาด ต่อไป เราต้องเรียกใช้สคริปต์เพื่อให้เราสามารถเปลี่ยนแปลงการอนุญาตในComponent Servicesสำหรับบริการนี้ได้
ขั้นตอนที่ 2 – เรียกใช้สคริปต์ PowerShell
เพื่อแก้ไขปัญหานี้ เราต้องแก้ไขการอนุญาตบางอย่างในComponent ServicesสำหรับRuntimeBrokerแต่ก่อนที่เราจะสามารถทำได้ เราต้องเรียกใช้สคริปต์ที่จะอนุญาตให้เราทำการเปลี่ยนแปลงเหล่านั้นได้
ในการเรียกใช้PowerShellในฐานะผู้ดูแลระบบ(Administrator)คุณต้องคลิกที่Startพิมพ์powershellจากนั้นคลิกขวาที่ผลลัพธ์แล้วเลือกRun as administrator( Run as administrator)
ตอนนี้ ไปข้างหน้าและดาวน์โหลดไฟล์ข้อความที่ลิงก์ไว้ที่นี่และคัดลอกโค้ดทั้งหมดแล้ววางลงใน หน้าต่าง PowerShell (หากคุณเพียงคลิกขวาใน หน้าต่าง PowerShell โค้ด จะวางทุกอย่างที่อยู่ในคลิปบอร์ด) จากนั้นเพียงกดEnterและคุณจะเห็นคำว่าDoneพิมพ์ออกมา
ขั้นตอนที่ 3 – เปิดคอมโพเนนต์ Services
คุณสามารถเปิดบริการคอมโพเนนต์(Component Services)ได้เหมือนกับที่คุณเปิดPowerShellในขั้นตอนที่(Step 2) 2 คลิก(Click)ที่เริ่ม(Start)และพิมพ์บริการส่วนประกอบ คุณไม่จำเป็นต้องเรียกใช้โปรแกรมนี้ในฐานะผู้ดูแลระบบ ให้นำทางไปยังตำแหน่งต่อไปนี้:
Component Services - Computers - My Computer - DCOM Config
เลื่อนลงมาจนกว่าคุณจะพบRuntime Broker ( Runtime Broker)ในกรณีของฉันมีสองคน! คุณจะทราบได้อย่างไรว่ารายการใดอยู่ในรายการข้อผิดพลาด
คลิกขวาที่แต่ละรายการแล้วเลือกProperties บน แท็บ ทั่วไป(General)คุณจะเห็นApplication IDซึ่งควรตรงกับAppIDจากข้อความแสดงข้อผิดพลาด หากคุณได้รับข้อผิดพลาดในEvent Viewerที่มี ID 10016 และมากกว่าหนึ่งCLSIDอาจเป็นไปได้ว่าทั้งสองRuntimeBrokersจำเป็นต้องได้รับการแก้ไข ในกรณีของฉัน ฉันต้องแก้ไขอย่างใดอย่างหนึ่งเท่านั้น
ขั้นตอนที่ 4 – สิทธิ์ที่ถูกต้อง
สุดท้ายนี้ เราต้องแก้ไขการอนุญาต ขณะอยู่ในหน้าต่างคุณสมบัติRuntimeBroker ให้คลิกที่ แท็บSecurity
ปุ่มแก้ไข(Edit)ภายใต้สิทธิ์เปิดใช้และเปิดใช้งาน(Launch and Activation Permissions)ควรคลิกได้ หากเป็นสีเทา แสดงว่า สคริปต์ PowerShellทำงานไม่ถูกต้อง เมื่อคุณคลิกแก้ไข คุณอาจเห็นกล่องโต้ตอบป๊อปอัปเตือนคุณเกี่ยวกับการอนุญาตที่ไม่รู้จัก
ที่นี่คุณไม่ต้องการคลิกลบ (Remove)เพียงคลิกที่ปุ่มยกเลิก (Cancel)ตอนนี้ คุณจะเห็นรายการบัญชีเริ่มต้น และคุณอาจเห็นบัญชีที่ไม่รู้จัก(Account Unknown)อยู่ในรายการด้วย
คุณต้องการให้แน่ใจว่าคุณออกจากบัญชีที่ไม่รู้จัก(Account Unknown)ตามที่เป็นอยู่ อย่าเอามันออก ณ จุด นี้คุณควรเหลือALL APPLICATION PACKAGESและSELF ตอนนี้เราต้องเพิ่มสองบัญชี คลิกเพิ่ม(Add)และพิมพ์ในระบบ(System)จากนั้นคลิกที่ ตรวจ สอบชื่อ ( Check Names)คลิกตกลง(OK)และจะเพิ่มบัญชีนั้นลงในรายการ
คลิกเพิ่ม(Add)อีกครั้งและพิมพ์เวลานี้ในLocal Serviceแล้วทำตามขั้นตอนเดียวกัน
เมื่อเพิ่มทั้งคู่แล้ว ให้คลิกทีละรายการและเลือก ช่องทำเครื่องหมาย Local LaunchและLocal Activationภายใต้Allow เกี่ยวกับมัน! ตอนนี้ให้ดำเนินการต่อและรีสตาร์ทเครื่องคอมพิวเตอร์ของคุณและคุณจะไม่เห็นข้อผิดพลาดนั้นปรากฏในบันทึกมุมมองเหตุการณ์ อีกต่อไป (Event View)สนุก!
Related posts
วิธีแก้ไขข้อผิดพลาดหน้าจอสีน้ำเงิน Stop:0x000000F4 ใน Windows
แก้ไข Windows Update Error Code 8E5E03FA
วิธีแก้ไขข้อผิดพลาด “มีการซ่อมแซมระบบที่รอดำเนินการ” ใน Windows
วิธีแก้ไขข้อผิดพลาด “แอปพลิเคชันไม่สามารถเริ่มทำงานได้อย่างถูกต้อง (0xc0000142)” ใน Windows
วิธีแก้ไข “ไม่พบอุปกรณ์ TPM ข้อผิดพลาด” ใน Windows
Event Viewer logs หายไปใน Windows 10
Fix Windows Server Activation Error 0xc004f069
Fix Windows Update Error Code 0x8007025D-0x2000C
วิธีการ Fix Windows Update Error Code 80244010
Fix Windows Update Error Code 0x800700c1
วิธีแก้ไข “เกิดข้อผิดพลาด โปรดลองอีกครั้งในภายหลัง” บน YouTube
Fix Windows Update Error 0x800f0905
วิธีแก้ไขปัญหา 'ชื่อไฟล์ยาวเกินไป' ใน Windows
แก้ไขพื้นหลังบริการถ่ายโอนอัจฉริยะจะไม่เริ่มข้อผิดพลาด
Fix Event ID 7031 หรือ 7034 ข้อผิดพลาดเมื่อผู้ใช้ออกจากระบบคอมพิวเตอร์ Windows 10
Fix c000021A Fatal System Error on Windows 10
Fix Ntfs.sys ล้มเหลว BSOD Error บน Windows 10
ข้อผิดพลาด Fix EVENT TRACING FATAL ERROR Blue screen บน Windows PC
แก้ไขเครือข่ายที่ไม่ระบุตัวตนและไม่มีอินเทอร์เน็ตใน Windows
Fix Error 0x80072efe บน Windows 10 Update Assistant