หากคุณเห็นและข้อความแสดงข้อผิดพลาดว่า “เซิร์ฟเวอร์ไม่ได้ลงทะเบียนกับ DCOM ภายในระยะเวลาที่กำหนด” หมายความว่า Distributed Component Object Model (DCOM) อย่างน้อยหนึ่งรายการไม่สามารถลงทะเบียนตัวเองได้ในช่วงเวลาที่กำหนด DCOM คือชุดของแนวคิดและส่วนต่อประสานโปรแกรมโดย Microsoft ที่อนุญาตให้มีการสื่อสารระหว่างส่วนประกอบซอฟต์แวร์ (แอปไคลเอนต์และเซิร์ฟเวอร์) ผ่านเครือข่าย ข้อผิดพลาดเป็นเรื่องปกติธรรมดาและโดยปกติจะไม่เป็นอันตรายต่อระบบของคุณ อย่างไรก็ตาม บางครั้งอาจร้ายแรงและอาจจบลงด้วยการล็อกฮาร์ดดิสก์ของคุณเมื่อใช้งาน 100% หรือปิดเสียงของระบบ แม้ว่าอาจมีสาเหตุบางประการที่คุณเห็นข้อผิดพลาดนี้ เช่น ข้อมูลประจำตัวที่เข้ากันไม่ได้ การตั้งค่าไฟร์วอลล์ หรือการตั้งค่า DCOM ที่เข้ากันไม่ได้ แต่ก็ยังไม่ทราบสาเหตุที่แน่ชัด เรามีวิธีแก้ปัญหาสองสามวิธีสำหรับคุณที่อาจช่วยคุณกำจัด "เซิร์ฟเวอร์ไม่ได้ลงทะเบียนกับ DCOM ภายในระยะเวลาที่กำหนด” ผิดพลาดดังนี้
วิธีที่ 1: โดยการเปลี่ยนสิทธิ์การเข้าถึงใน COM Security
ขั้นตอนที่ 1: คลิกขวาที่ เริ่ม เมนูและเลือก วิ่ง เพื่อเปิด เรียกใช้คำสั่ง.
ขั้นตอนที่ 2: ใน เรียกใช้คำสั่ง ช่องค้นหา พิมพ์ dcomcnfg และตี ป้อน เพื่อเปิด บริการส่วนประกอบ หน้าต่าง.
ขั้นตอนที่ 3: ใน บริการส่วนประกอบ หน้าต่าง ที่ด้านขวาของบานหน้าต่าง ให้ดับเบิลคลิกที่ คอมพิวเตอร์ โฟลเดอร์
ขั้นตอนที่ 4: ถัดไป ให้คลิกขวาที่ คอมพิวเตอร์ของฉัน และเลือก คุณสมบัติ.
ขั้นตอนที่ 5: ใน คุณสมบัติคอมพิวเตอร์ของฉัน กล่องโต้ตอบ เลือก COM Security แท็บและด้านล่าง สิทธิ์การเข้าถึง ส่วนคลิกที่ click แก้ไขค่าเริ่มต้น ปุ่ม.
ขั้นตอนที่ 6: ใน สิทธิ์การเข้าถึง หน้าต่างภายใต้ ความปลอดภัยเริ่มต้น, ไปที่ ชื่อกลุ่มหรือชื่อผู้ใช้ รายการ. จากนั้นเลือก ตนเอง และตรวจสอบให้แน่ใจว่าภายใต้ สิทธิ์สำหรับ SELF ส่วน อนุญาต กล่องข้างทั้งสอง การเข้าถึงในท้องถิ่น และ การเข้าถึงระยะไกล มีเครื่องหมายถูก
ถ้าไม่เช่นนั้น ให้เลือกทั้งสองช่องเพื่อ อนุญาต สิทธิ์
ขั้นตอนที่ 7: ทำซ้ำ ขั้นตอนที่ 6 สำหรับทั้ง ระบบ และ ผู้ดูแลระบบ กลุ่ม. มั่นใจทั้งคู่ สิทธิ์ในท้องถิ่น และ การเข้าถึงระยะไกล กำลัง อนุญาต สำหรับทั้งสองกลุ่ม
กด ตกลง เพื่อบันทึกการเปลี่ยนแปลงและออก
ตอนนี้กด สมัคร แล้วก็ ตกลง เพื่อบันทึกการเปลี่ยนแปลงและออก บริการส่วนประกอบ.
รีสตาร์ทพีซีของคุณและคุณจะไม่เห็น "เซิร์ฟเวอร์ไม่ได้ลงทะเบียนกับ DCOM ภายในระยะเวลาที่กำหนด” ผิดพลาดอีกต่อไป
วิธีที่ 2: โดยการปรับเปลี่ยนประเภทการเริ่มต้นใน Function Discovery Resource Publication
ขั้นตอนที่ 1: กด ชนะ + R คีย์ร่วมกันบนแป้นพิมพ์ของคุณเพื่อเปิด เรียกใช้คำสั่ง กล่อง.
ขั้นตอนที่ 2: พิมพ์ services.msc ใน เรียกใช้คำสั่ง ช่องค้นหาแล้วกด ป้อน เพื่อเปิด บริการ หน้าต่างผู้จัดการ
ขั้นตอนที่ 3: ใน บริการ หน้าต่าง ให้นำทางไปทางด้านขวาของบานหน้าต่าง
ตอนนี้ภายใต้ ชื่อ คอลัมน์มองหา ฟังก์ชั่นการค้นพบทรัพยากรสิ่งพิมพ์ บริการและดับเบิลคลิกเพื่อเปิด คุณสมบัติ หน้าต่าง.
ขั้นตอนที่ 4: ใน คุณสมบัติ หน้าต่าง ใต้ ทั่วไป แท็บ ไปที่ ประเภทการเริ่มต้น ฟิลด์และตั้งค่าเป็น คู่มือ.
นอกจากนี้ ตรวจสอบให้แน่ใจว่า สถานะการให้บริการ คือ วิ่ง. ถ้าไม่เช่นนั้นให้คลิกที่ เริ่ม ปุ่มเพื่อเริ่มใช้บริการ
กด สมัคร แล้วก็ ตกลง เพื่อบันทึกการเปลี่ยนแปลงและออก
ออกจากหน้าต่างตัวจัดการบริการและรีสตาร์ทพีซีของคุณ ข้อผิดพลาดควรหายไป และคุณสามารถใช้พีซีของคุณต่อไปได้ตามปกติ
วิธีที่ 3: ปิดใช้งานอนุญาตให้ดาวน์โหลดจากพีซีเครื่องอื่น
เห็นได้ชัดว่า “เซิร์ฟเวอร์ไม่ได้ลงทะเบียนกับ DCOM ภายในระยะเวลาที่กำหนดข้อผิดพลาด ” ยังสามารถเกิดขึ้นได้เมื่อเปิดใช้งานตัวเลือกอนุญาตให้ดาวน์โหลดจากพีซีเครื่องอื่นใน Windows Updates ดังนั้น การปิดใช้งานตัวเลือกนี้สามารถแก้ไขปัญหาได้ มาดูกันว่าเป็นอย่างไร
ขั้นตอนที่ 1: กด ชนะ + X ปุ่มลัดบนแป้นพิมพ์และเลือก วิ่ง เพื่อเปิด เรียกใช้คำสั่ง หน้าต่าง.
ขั้นตอนที่ 2: ตอนนี้พิมพ์ ปรับปรุงการควบคุม ใน เรียกใช้คำสั่ง ช่องค้นหาแล้วกด ป้อน เพื่อเปิด Windows Update หน้าใน การตั้งค่า.
ขั้นตอนที่ 3: ใน Windows Update ไปที่ด้านขวาของบานหน้าต่าง เลื่อนลงแล้วคลิก ตัวเลือกขั้นสูง.
ขั้นตอนที่ 4: ใน ตัวเลือกขั้นสูง หน้าต่าง เลื่อนลงมาและคลิกที่ การเพิ่มประสิทธิภาพการจัดส่ง.
ขั้นตอนที่ 5: ในหน้าต่างถัดไป ให้เลื่อนลงและไปที่ อนุญาตให้ดาวน์โหลดจากพีซีเครื่องอื่น.
เลื่อนตัวเลื่อนไปทางซ้ายเพื่อปิดใช้งานตัวเลือก
เมื่อเสร็จแล้ว “เซิร์ฟเวอร์ไม่ได้ลงทะเบียนกับ DCOM ภายในระยะเวลาที่กำหนดข้อผิดพลาดควรจะหายไปในขณะนี้
วิธีที่ 4: โดยการเรียกใช้ Windows Troubleshooter
มีโอกาสที่ข้อผิดพลาดเกิดจากความผิดพลาดในการรับรองที่เกี่ยวข้องกับแอพ Windows Store หากนี่เป็นปัญหาที่ทำให้เกิดข้อผิดพลาด คุณสามารถลองใช้ตัวแก้ไขปัญหาของ Windows และดูว่าปัญหาได้รับการแก้ไขหรือไม่ วิธีแก้ไขปัญหามีดังนี้
ขั้นตอนที่ 1: คลิกขวาที่ เริ่ม และเลือก วิ่ง ที่จะเปิด เรียกใช้คำสั่ง.
ขั้นตอนที่ 2: ใน วิ่ง ช่องค้นหาคำสั่ง เขียน control.exe / ชื่อ Microsoft การแก้ไขปัญหา แล้วกด ตกลง เพื่อเปิด Windows Troubleshoot Windows หน้าต่างใน การตั้งค่า.
ขั้นตอนที่ 3: ที่ด้านขวาของบานหน้าต่าง ให้เลื่อนลงแล้วคลิก เครื่องมือแก้ปัญหาเพิ่มเติม.
ขั้นตอนที่ 4: ต่อไปภายใต้ ลุกขึ้นและวิ่ง ส่วนคลิกที่ Windows Update.
ตอนนี้คลิกที่ เรียกใช้ตัวแก้ไขปัญหา.
ขั้นตอนที่ 5: ตอนนี้ ให้ตัวแก้ไขปัญหาเรียกใช้การสแกนและตรวจหาปัญหาใดๆ หากพบปัญหาใด ๆ ระบบจะแก้ไขโดยอัตโนมัติ
รีสตาร์ทพีซีของคุณและคุณจะไม่เห็นข้อความแสดงข้อผิดพลาดอีกต่อไป
วิธีที่ 5: รีเซ็ตสิทธิ์ DCOM เริ่มต้นDefault
ขั้นตอนที่ 1: กด ชนะ + R ปุ่มลัดบนแป้นพิมพ์ของคุณเพื่อเปิด เรียกใช้คำสั่ง.
ขั้นตอนที่ 2: ใน เรียกใช้คำสั่ง ช่องค้นหา พิมพ์ dcomcnfg แล้วกด ตกลง.
ขั้นตอนที่ 3: นี่จะเป็นการเปิด บริการส่วนประกอบ หน้าต่างอีกครั้ง
ตอนนี้ ไปที่ด้านขวาของบานหน้าต่างและดับเบิลคลิกที่click คอมพิวเตอร์ โฟลเดอร์
ขั้นตอนที่ 4: ถัดไป ให้คลิกขวาที่ คอมพิวเตอร์ของฉัน โฟลเดอร์และเลือก คุณสมบัติ.
ขั้นตอนที่ 5: ใน คุณสมบัติคอมพิวเตอร์ของฉัน หน้าต่าง คราวนี้ ไปที่ คุณสมบัติเริ่มต้น แท็บ
ตรวจสอบให้แน่ใจว่า ระดับการตรวจสอบเริ่มต้น ถูกตั้งค่าเป็น เชื่อมต่อ และ ระดับการแอบอ้างที่เป็นค่าเริ่มต้น ถูกตั้งค่าเป็น แยกแยะ.
ตอนนี้ ยกเลิกการทำเครื่องหมายที่ช่องถัดจาก เปิดใช้งาน COM. แบบกระจาย บนคอมพิวเตอร์เครื่องนี้
กด สมัคร แล้วก็ ตกลง เพื่อบันทึกการเปลี่ยนแปลงและออก
เมื่อปิด COM แล้ว ให้รีสตาร์ทพีซีของคุณ และคุณไม่ควรพบกับ “เซิร์ฟเวอร์ไม่ได้ลงทะเบียนกับ DCOM ภายในระยะเวลาที่กำหนด” ผิดพลาดอีกต่อไป
วิธีที่ 6: ตรวจสอบตัวแปรสภาพแวดล้อมในคุณสมบัติของระบบ
ขั้นตอนที่ 1: กด ชนะ + R คีย์ร่วมกันบนแป้นพิมพ์ของคุณเพื่อเปิด เรียกใช้คำสั่ง กล่อง.
ขั้นตอนที่ 2: ใน เรียกใช้คำสั่ง, พิมพ์ sysdm.cpl ในช่องค้นหาแล้วกด ป้อน เพื่อเปิด คุณสมบัติของระบบ หน้าต่าง.
ขั้นตอนที่ 3: ใน คุณสมบัติของระบบ หน้าต่าง เลือก ขั้นสูง แท็บแล้วคลิกที่ ตัวแปรสภาพแวดล้อม หน้าต่าง.
ขั้นตอนที่ 4: ใน ตัวแปรสภาพแวดล้อม หน้าต่าง ไปที่ ตัวแปรระบบ ส่วนและดับเบิลคลิกที่ เส้นทาง เพื่อเปิด แก้ไขตัวแปรสภาพแวดล้อม กล่องโต้ตอบ
ขั้นตอนที่ 5: ตรวจสอบให้แน่ใจว่า แก้ไขตัวแปรสภาพแวดล้อม หน้าต่างประกอบด้วย %SystemRoot%\System32\Wbem; เป็นหนึ่งในเส้นทาง.
*บันทึก - หากไม่อยู่ในรายการ ให้คลิกที่ ใหม่จากนั้นในแถวใหม่ ให้เพิ่ม type %SystemRoot%\System32\Wbem; แล้วกด ตกลง เพื่อบันทึกการเปลี่ยนแปลงและออก.
ตอนนี้ รีสตาร์ทพีซีของคุณและข้อผิดพลาดไม่ควรกลับมาอีก
วิธีที่ 7: การใช้ Registry Editor
ขั้นตอนที่ 1: กด ชนะ + R ปุ่มลัดบนแป้นพิมพ์ของคุณเพื่อเปิด เรียกใช้คำสั่ง กล่อง.
ขั้นตอนที่ 2: ใน เรียกใช้คำสั่ง หน้าต่าง พิมพ์ regedit ในช่องค้นหาแล้วกด ป้อน.
ขั้นตอนที่ 3: ใน ตัวแก้ไขรีจิสทรี หน้าต่างที่เปิดขึ้น นำทางไปยังเส้นทางด้านล่าง:
HKEY_CLASSES_ROOT\CLSID\GUID
*บันทึก - พิมพ์ GUID หลังจาก CLSID\ที่แสดงในคำอธิบายข้อความแสดงข้อผิดพลาด
ตัวอย่างเช่น ข้อความแสดงข้อผิดพลาดในกรณีของเราแสดง GUID เช่น "{2593f8b9-4eaf-457c-b68a-50f6b8ea6b54}“.
ตอนนี้ไปที่ด้านขวาของบานหน้าต่างแล้วดับเบิลคลิกที่ รหัสแอพ เพื่อเปิด แก้ไขสตริง กล่องโต้ตอบ
ขั้นตอนที่ 4: ใน แก้ไขสตริง กล่องโต้ตอบ คัดลอก ข้อมูลค่า.
กด ตกลง ที่จะออก
ขั้นตอนที่ 5: ตอนนี้ คัดลอกและวางเส้นทางด้านล่างในหน้าต่าง Registry Editor:
HKEY_CLASSES_ROOT\AppID\
กด Ctrl + F ปุ่มลัดบนแป้นพิมพ์ของคุณแล้ววาง AppID คุณคัดลอกใน ขั้นตอนที่ 4.
ตอนนี้ให้คลิกขวาที่ AppID และเลือก สิทธิ์.
ขั้นตอนที่ 6: ใน สิทธิ์ หน้าต่างคลิกที่ เพิ่ม ปุ่ม.
ขั้นตอนที่ 7: ต่อไปใน เลือกผู้ใช้หรือกลุ่ม, คลิกที่ ขั้นสูง ปุ่ม.
ขั้นตอนที่ 8: ในหน้าต่างถัดไป ให้คลิกที่ ค้นหาตอนนี้.
ขั้นตอนที่ 9: ตอนนี้ภายใต้ ผลการค้นหา ฟิลด์ เลือก บริการในพื้นที่ แล้วกด ตกลง เพื่อบันทึกการเปลี่ยนแปลงและกลับไปที่ สิทธิ์ หน้าต่าง.
ขั้นตอนที่ 10: ใน สิทธิ์ หน้าต่างเลือก บริการในพื้นที่ และให้แน่ใจว่าภายใต้ สิทธิ์สำหรับ LOCAL SERVICE ตรวจสอบให้แน่ใจว่าได้ทำเครื่องหมายในช่องใต้ อนุญาต สำหรับ ควบคุมทั้งหมด.
กด สมัคร แล้วก็ ตกลง เพื่อบันทึกการเปลี่ยนแปลงและออก
ออกจาก Registry Editor และรีสตาร์ทพีซีของคุณ รอสักครู่และคุณจะไม่เห็นข้อผิดพลาดอีกต่อไป