Computer >> คอมพิวเตอร์ >  >> ซอฟต์แวร์ >> ซอฟต์แวร์

แก้ไขข้อผิดพลาด 10016 ใน Windows Event Viewer

ฉันเกลียดเมื่อเครื่อง Windows ของฉันไม่ทำงานอย่างไม่มีที่ติ ฉันคิดว่าหากฉันไม่สามารถทำให้คอมพิวเตอร์ทำงานได้อย่างสมบูรณ์ แล้วฉันเป็นคนเทคโนโลยีประเภทไหนกันนะ? แน่นอน การพยายามทำให้ทุกอย่างทำงานได้อย่างสมบูรณ์หมายถึงการใช้เวลามากในการแก้ไขปัญหาที่อาจไม่ทำให้เกิดปัญหาใหญ่กับระบบของฉัน

อย่างไรก็ตาม มันยังคงสนุกและคุณจะได้เรียนรู้มากมาย ในบทความนี้ ฉันกำลังพูดถึงการแก้ไขข้อผิดพลาดที่ปรากฏใน Event Viewer ที่เกี่ยวข้องกับ DistributedCOM . ฉันสังเกตว่าฉันไม่มีข้อผิดพลาดอื่นๆ ในระบบ บันทึกอื่นที่ไม่ใช่สองสามทุกวันด้วยรหัสกิจกรรม 10016 . ข้อความแสดงข้อผิดพลาดพื้นฐานเหมือนกัน:

    The application-specific permission settings do not grant Local Activation permission for the COM Server application

    แก้ไขข้อผิดพลาด 10016 ใน Windows Event Viewer

    นอกจากนี้ยังระบุ CLSID, APPID, SID และบางอย่างเกี่ยวกับการแก้ไขการอนุญาตโดยใช้ Component Services

    แก้ไขข้อผิดพลาด 10016 ใน Windows Event Viewer

    หลังจากอ่านโพสต์ในฟอรัมที่หนาแน่น ฉันสามารถแก้ไขข้อผิดพลาดนี้เพื่อไม่ให้ปรากฏใน Event Viewer อีกต่อไป ค่อนข้างเป็นกระบวนการ ดังนั้นให้แน่ใจว่าคุณมีเวลาสักหนึ่งหรือสองชั่วโมงก่อนที่จะเริ่ม

    ขั้นตอนที่ 1 – ตรวจสอบกระบวนการ

    สิ่งแรกที่เราต้องทำคือหาว่ากระบวนการหรือบริการใดที่เกี่ยวข้องกับ CLASS ID ที่ระบุไว้ในข้อผิดพลาด ในการดำเนินการนี้ ให้คัดลอก CLSID ที่ระบุไว้ในคำอธิบายกิจกรรม ในกรณีของฉัน มันเริ่มต้นด้วย {D63B10C5 . อย่าลืมคัดลอกวงเล็บปีกกาทั้งสองข้างด้วย

    ตอนนี้ คุณต้องเปิดตัวแก้ไขรีจิสทรีโดยคลิกที่เริ่มและพิมพ์ regedit . เมื่อคุณเปิดโปรแกรมแก้ไขรีจิสทรีแล้ว ให้คลิกที่ แก้ไข แล้ว ค้นหา . ไปข้างหน้าและวาง CLSID ลงในช่องค้นหาแล้วกด Enter

    แก้ไขข้อผิดพลาด 10016 ใน Windows Event Viewer

    หลังจากผ่านไประยะหนึ่ง คุณควรได้ผลลัพธ์ภายใต้ HK_CLASSES_ROOT\CLSID กุญแจ. ทางด้านขวามือ ควรมีปุ่มสองปุ่มและปุ่ม ค่าเริ่มต้น หนึ่งควรระบุชื่อของบริการ ในกรณีของฉันและอาจเป็นของคุณก็ควรเป็น RuntimeBroker .

    แก้ไขข้อผิดพลาด 10016 ใน Windows Event Viewer

    AppID ควรตรงกับที่ระบุไว้ในข้อความแสดงข้อผิดพลาด ต่อไป เราต้องเรียกใช้สคริปต์เพื่อให้เราสามารถเปลี่ยนแปลงการอนุญาตใน Component Services สำหรับบริการนี้ได้

    ขั้นตอนที่ 2 – เรียกใช้สคริปต์ PowerShell

    เพื่อแก้ไขปัญหานี้ เราต้องแก้ไขการอนุญาตบางอย่างใน Component Services สำหรับ RuntimeBroker แต่ก่อนที่เราจะสามารถทำได้ เราต้องเรียกใช้สคริปต์ที่จะอนุญาตให้เราทำการเปลี่ยนแปลงเหล่านั้นได้

    ในการเรียกใช้ PowerShell ในฐานะผู้ดูแลระบบ คุณต้องคลิกที่ เริ่ม , พิมพ์ powershell จากนั้นคลิกขวาที่ผลลัพธ์แล้วเลือกเรียกใช้ในฐานะผู้ดูแลระบบ .

    แก้ไขข้อผิดพลาด 10016 ใน Windows Event Viewer

    ตอนนี้ ไปข้างหน้าและดาวน์โหลดไฟล์ข้อความที่ลิงก์ไว้ที่นี่ และคัดลอกโค้ดทั้งหมดแล้ววางลงในหน้าต่าง PowerShell (หากคุณเพียงคลิกขวาในหน้าต่าง PowerShell โค้ดจะวางทุกอย่างที่อยู่ในคลิปบอร์ด) จากนั้นกด Enter และคุณควรเห็นคำว่า เสร็จสิ้น พิมพ์ออกมา

    แก้ไขข้อผิดพลาด 10016 ใน Windows Event Viewer

    ขั้นตอนที่ 3 – เปิดบริการคอมโพเนนต์

    คุณสามารถเปิดบริการส่วนประกอบ เช่นเดียวกับที่คุณเปิด PowerShell ในขั้นตอนที่ 2 คลิกที่เริ่มและพิมพ์บริการส่วนประกอบ คุณไม่จำเป็นต้องเรียกใช้โปรแกรมนี้ในฐานะผู้ดูแลระบบ เมื่อไปถึงแล้ว ให้นำทางไปยังตำแหน่งต่อไปนี้:

    Component Services - Computers - My Computer - DCOM Config

    แก้ไขข้อผิดพลาด 10016 ใน Windows Event Viewer

    เลื่อนลงมาจนเจอ Runtime Broker . ในกรณีของฉันมีสองคน! คุณจะทราบได้อย่างไรว่ารายการใดอยู่ในรายการข้อผิดพลาด

    แก้ไขข้อผิดพลาด 10016 ใน Windows Event Viewer

    คลิกขวาที่แต่ละรายการแล้วเลือกคุณสมบัติ . ใน ทั่วไป คุณจะเห็น รหัสแอปพลิเคชัน ซึ่งควรตรงกับ AppID จากข้อความแสดงข้อผิดพลาด หากคุณได้รับข้อผิดพลาดใน Event Viewer ที่มี ID 10016 และมากกว่าหนึ่ง CLSID อาจเป็นไปได้ว่า RuntimeBrokers ทั้งสองต้องได้รับการแก้ไข ในกรณีของฉัน ฉันต้องแก้ไขอย่างใดอย่างหนึ่งเท่านั้น

    ขั้นตอนที่ 4 – แก้ไขการอนุญาต

    สุดท้ายนี้ เราต้องแก้ไขการอนุญาต ขณะอยู่ในหน้าต่างคุณสมบัติ RuntimeBroker ให้คลิกที่ ความปลอดภัย แท็บ

    แก้ไขข้อผิดพลาด 10016 ใน Windows Event Viewer

    แก้ไข ปุ่มภายใต้ เปิดและเปิดใช้งานการอนุญาต ควรจะคลิกได้ หากเป็นสีเทา แสดงว่าสคริปต์ PowerShell ทำงานไม่ถูกต้อง เมื่อคุณคลิกแก้ไข คุณอาจเห็นกล่องโต้ตอบป๊อปอัปเตือนคุณเกี่ยวกับการอนุญาตที่ไม่รู้จัก

    แก้ไขข้อผิดพลาด 10016 ใน Windows Event Viewer

    ที่นี่คุณไม่ต้องการคลิก ลบ . เพียงคลิกที่ ยกเลิก ปุ่ม. ตอนนี้ คุณจะเห็นรายการบัญชีเริ่มต้น และคุณอาจเห็นบัญชีที่ไม่รู้จัก อยู่ในรายการ

    แก้ไขข้อผิดพลาด 10016 ใน Windows Event Viewer

    คุณต้องการให้แน่ใจว่าคุณออกจากบัญชีที่ไม่รู้จัก อย่างที่เป็น. อย่าเอามันออก ณ จุดนี้ คุณควรเหลือแพ็คเกจแอปพลิเคชันทั้งหมด และ ตนเอง . ตอนนี้เราต้องเพิ่มสองบัญชี คลิก เพิ่ม แล้วพิมพ์ ระบบ แล้วคลิก ตรวจสอบชื่อ . คลิก ตกลง และจะเพิ่มบัญชีนั้นลงในรายการ

    แก้ไขข้อผิดพลาด 10016 ใน Windows Event Viewer

    คลิก เพิ่ม อีกครั้งและคราวนี้พิมพ์ใน Local Service และทำตามขั้นตอนเดียวกัน

    แก้ไขข้อผิดพลาด 10016 ใน Windows Event Viewer

    เมื่อเพิ่มทั้งคู่แล้ว ให้คลิกทีละรายการและเลือก Local Launch และการเปิดใช้งานในพื้นที่ ช่องทำเครื่องหมายภายใต้ อนุญาต . เกี่ยวกับมัน! ตอนนี้ให้ดำเนินการต่อและรีสตาร์ทเครื่องคอมพิวเตอร์ของคุณและคุณจะไม่เห็นข้อผิดพลาดนั้นปรากฏในบันทึกมุมมองเหตุการณ์อีกต่อไป สนุก!