การแก้ไข: ข้อผิดพลาด Windows 10 distributioncom 10016

  • Windows 10 เป็นระบบปฏิบัติการคอมพิวเตอร์ที่เชื่อถือได้ซึ่งมีผู้ใช้หลายร้อยล้านคนใช้ทุกวัน
  • แต่ถึงแม้ Windows 10 จะทำงานผิดปกติในบางครั้ง เป็นเรื่องยุติธรรมที่จะกล่าวได้ว่าผู้ใช้ Windows 10 ทุกคนพบข้อผิดพลาดรหัสเหตุการณ์ Distribcom 10016 หรือ DCOM 10016 อย่างฉาวโฉ่อย่างน้อยหนึ่งครั้ง
  • ข้อผิดพลาดนี้บ่งชี้ว่าโปรแกรมพยายามเข้าถึงเซิร์ฟเวอร์ DCOM โดยไม่ได้รับอนุญาตที่จำเป็นในการดำเนินการดังกล่าว ในคู่มือนี้เราจะแสดงให้คุณเห็นว่าคุณสามารถแก้ไขข้อผิดพลาดที่น่ารำคาญนี้ได้อย่างไร
  • คู่มือนี้เป็นส่วนหนึ่งของชุดข้อผิดพลาด Windows 10 ของเราที่เรานำเสนอคำแนะนำที่ดีที่สุดในการแก้ไขข้อผิดพลาดทั่วไปของพีซี
วิธีแก้ไขข้อผิดพลาด dcom

คุณอาจพบข้อผิดพลาดDistribcom 10016หรือรหัสเหตุการณ์ DCOM 10016บนระบบปฏิบัติการ Windows 10 ของคุณ เป็นข้อผิดพลาดที่ทราบและมีมาตั้งแต่ยุค Windows 8

ขออภัยข้อผิดพลาดดูเหมือนจะไม่สามารถแก้ไขได้แม้จะอัปเกรดไปแล้ว เกิดขึ้นเนื่องจากไม่มีสิทธิ์ของผู้ใช้เมื่อแอปพลิเคชันพยายามเริ่มต้นเซิร์ฟเวอร์ DCOM

แม้ว่าข้อผิดพลาดจะไม่ก่อให้เกิดความเสียหายร้ายแรงใด ๆ กับระบบปฏิบัติการของคุณ แต่ก็อาจเป็นเรื่องน่ารำคาญที่ต้องจัดการกับปัญหานี้ตลอดเวลา มันถูกส่งไปยังผู้ใช้ในรูปแบบของข้อผิดพลาดของระบบพร้อมกับข้อความที่มี APPID และ CLSID เป็นเพียงเพราะทั้งคู่ไม่ซ้ำกันสำหรับทุกแอปและจำเป็นต้องอนุญาตการอนุญาตเฉพาะแอปพลิเคชัน

โปรดดู 2 โซลูชันเหล่านี้ที่สามารถช่วยคุณลบ Windows 10 distributioncom 10016 ได้

ฉันจะแก้ไขรหัสเหตุการณ์ DCOM 10016 ได้อย่างไร

1. ลบ Registry Keys

ขอแนะนำว่าคุณควรบันทึกสำเนาค่ารีจิสทรีของคุณก่อนที่จะลองทำการเปลี่ยนแปลงใด ๆ วิธีแก้ปัญหาจะใช้ได้เฉพาะเมื่อคุณเข้าสู่ระบบในฐานะผู้ดูแลระบบหรือเปิดใช้งานการดูแลระบบ 

  1. ไปที่ช่องค้นหาของคุณแล้วพิมพ์Regedit 
  2. รายการผลการค้นหาจะปรากฏขึ้นและคุณสามารถคลิกที่ Regedit เพื่อเปิดได้
  3. เลื่อนเมาส์ของคุณไปยังส่วนHKEY _LOCAL_MACHINE SOFTWARE MicrosoftOleและลบคีย์ต่อไปนี้: DefaultAccessPermission, DefaultLaunch, PermissionMachineAccessRestriction และ MachineLaunchRestriction
  4. สุดท้ายคุณสามารถบันทึกการเปลี่ยนแปลงได้โดยรีสตาร์ทพีซีของคุณ

การอนุญาตเริ่มต้นจะถูกเขียนขึ้นสำหรับระบบหากคุณลบสี่คีย์ดังกล่าวข้างต้นออกจากรีจิสทรี ดังนั้นแอปเหล่านั้นที่ต้องการการเข้าถึงเซิร์ฟเวอร์ DCOM จะได้รับการเข้าถึงในที่สุด 

2. เปิดใช้งานสิทธิ์ที่เพียงพอ

  1. กด  ของ Windows +   R, เรียกใช้กล่องโต้ตอบจะเปิดในระบบของคุณ 
  2. ถัดไปคุณต้องพิมพ์ Regedit  ในกล่องโต้ตอบเรียกใช้แล้วคลิกปุ่มตกลง
  3. คุณจะสามารถเห็นRegistry Editorบนระบบของคุณได้ในเวลาเพียงไม่กี่วินาที
  4. ไปที่  โฟลเดอร์HKEY _CLASSES_ROOTCLSIDขยายและค้นหาโฟลเดอร์CLSIDที่มี CLSID เดียวกับที่คุณพบในข้อผิดพลาด คลิกขวาและเลือกโฟลเดอร์นั้น CLISD regedit windows 10
  5.   คุณจะสามารถเห็น  เจ้าของที่ด้านบนของหน้าต่าง คุณต้องแก้ไขเจ้าของเป็นกลุ่มผู้ดูแลระบบ
  6. ตอนนี้คุณต้องเลือก  แทนที่รายการอนุญาตวัตถุลูกทั้งหมดที่มีอยู่ที่ด้านล่างของหน้าต่างเจ้าของ
  7. คุณจะเห็นคำเตือนความปลอดภัยของ Windows ตอนนี้คลิกปุ่มตกลงและใช่ตามลำดับ
  8. คลิกที่  เพิ่มปุ่ม,พิมพ์  ทุกคนในสาขาต่างๆและคลิกที่ตกลง  ปุ่มก่อนหน้า  หน้าต่างสิทธิ์
  9. คุณจะเห็นรายชื่อผู้ใช้ที่ด้านบนของ  หน้าต่างสิทธิ์หลัก ตอนนี้เลือกทุกคนภายใต้รายการของผู้ใช้และเลือกอนุญาตเพื่อให้  การควบคุมทั้งหมดแก่ผู้ใช้ที่ด้านล่าง
  10. คลิกตกลงเพื่อควบคุม pply  ทั้งหมดและ บันทึกการเปลี่ยนแปลง
  11. ถัดไปคุณต้องขยายโฟลเดอร์ต่อไปนี้ภายใต้  HKEY_LOCAL_MACHINE Software ClassesAppIDappid regedit
  12. เลือกโฟลเดอร์ที่มีAPPIDคล้ายกับข้อความแสดงข้อผิดพลาดและคลิกขวา
  13. ทำซ้ำขั้นตอนที่ 5 ถึง 10 เพื่ออนุญาตให้มีสิทธิ์เพียงพอสำหรับแอปที่เกี่ยวข้อง 
  14. คีย์รีจิสทรีจะปรากฏให้เห็นซึ่งจะมีชื่อคล้ายกับบริการที่ทำให้เกิดข้อผิดพลาด
  15. เปิด  แผงควบคุมจากเริ่มต้นเมนูและไปที่มุมบนขวาเพื่อเปิดใช้งานไอคอนดู  
  16. จากนั้นคุณต้องไปที่  เครื่องมือการดูแลระบบ >> บริการคอมโพเนนต์บริการส่วนประกอบ
  17. ไปที่คอมพิวเตอร์ >> คอมพิวเตอร์ของฉัน บริการส่วนประกอบคอมพิวเตอร์ของฉัน
  18. คลิกขวาที่ปัญหาที่ทำให้เกิดบริการคลิกคุณสมบัติแล้วเลือกแท็บความปลอดภัย
  19. ถ้าคุณได้ทำตามขั้นตอนก่อนหน้านี้เพื่อตั้งค่าสิทธิ์ในรีจิสทรีอย่างถูกต้องคุณสามารถเลือก  ปรับแต่ง  กับ  เปิดใช้และสิทธิ์การเปิดใช้งาน , สิทธิ์ในการเข้าถึงและการกำหนดค่าสิทธิ์ประเภท
  20. คลิกแก้ไขเทียบกับสิทธิ์การเปิดใช้งานและการเปิดใช้งาน (คลิกลบหากคุณได้รับคำเตือนต่อไปนี้รายการสิทธิ์อย่างน้อยหนึ่งรายการที่แนบมามีประเภทที่ไม่รู้จัก )
  21. ตอนนี้ค้นหา  ระบบภายใต้รายชื่อผู้ใช้ คลิกปุ่มเพิ่มหากคุณไม่พบให้พิมพ์  ระบบแล้วกดปุ่มตกลง
  22. ตอนนี้คุณจะสามารถเลือก  ระบบภายใต้รายการของผู้ใช้ในหน้าต่างปัจจุบัน ค้นหา  Local Launch และ Local Activationแล้วเลือกAllow 
  23. คลิกตกลงเพื่อบันทึกการเปลี่ยนแปลงและทำซ้ำขั้นตอนที่ 21 สำหรับ  สิทธิ์การเข้าถึงและสิทธิ์การกำหนดค่าเช่นกัน

สุดท้ายคุณจะพบค่าClSIDและAppIDอื่น ๆ ทำซ้ำขั้นตอนต่อไปนี้สำหรับค่าทั้งหมดที่ระบุไว้ในบันทึกเหตุการณ์ การเปลี่ยนแปลงจะมีผลหลังจากที่คุณรีสตาร์ทระบบในตอนท้าย

แม้ว่าวิธีแก้ปัญหาที่สองดูเหมือนจะยาวและน่าตื่นเต้น แต่ขอแนะนำสำหรับผู้ใช้ที่ไม่สามารถแก้ไขข้อผิดพลาดด้วยวิธีแรกเท่านั้น

ผู้ใช้ส่วนใหญ่สามารถแก้ไขปัญหาผ่านทั้งคู่ได้ ดังนั้นคุณจะสามารถกำจัดข้อผิดพลาดได้ในเวลาไม่นานหากคุณทำตามแต่ละขั้นตอนอย่างถูกต้อง

อย่าลังเลที่จะแบ่งปันกับเราหากคุณมีการแก้ไขข้อผิดพลาดอย่างรวดเร็ว

คำถามที่พบบ่อย: เรียนรู้เพิ่มเติมเกี่ยวกับข้อผิดพลาด DCOM

  • เซิร์ฟเวอร์ DCOM คืออะไร?

เซิร์ฟเวอร์ DCOM หรือเซิร์ฟเวอร์ Distributed Component Object Model เป็นโครงสร้างการเขียนโปรแกรมที่พัฒนาโดย Microsoft ซึ่งอนุญาตให้อ็อบเจ็กต์โปรแกรมไคลเอ็นต์ร้องขอบริการจากอ็อบเจ็กต์โปรแกรมเซิร์ฟเวอร์ที่อยู่บนเครื่องอื่นในเครือข่าย เซิร์ฟเวอร์ DCOM อนุญาตให้คอมพิวเตอร์รันโปรแกรมบนคอมพิวเตอร์เครื่องอื่นราวกับว่ามีการติดตั้งโปรแกรมตามลำดับในภายหลัง

  • ข้อผิดพลาด DCOM คืออะไร?

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

  • ฉันสามารถปิดใช้งาน DCOM ได้หรือไม่
ในการปิดใช้งานบริการDCOMให้ทำตามขั้นตอนเหล่านี้:
  1. ไปที่ Start > เครื่องมือการดูแลระบบ > บริการคอมโพเนนต์
  2. ขยายคอมพิวเตอร์ , คลิกขวาที่My ComputerและเลือกProperties
  3. บนแท็บคุณสมบัติเริ่มต้นยกเลิกการเลือกกล่องกาเครื่องหมายเปิดใช้งาน COM แบบกระจายบนคอมพิวเตอร์เครื่องนี้
  4. คลิกตกลงและปิดหน้าต่างบริการคอมโพเนนต์
หมายเหตุบรรณาธิการ:   โพสต์นี้เผยแพร่ครั้งแรกในเดือนกุมภาพันธ์ 2019 และ   ได้รับการปรับปรุงและอัปเดตในเดือนเมษายน 2020 เพื่อความสดใหม่ถูกต้องและครอบคลุม