แก้ไข: เซิร์ฟเวอร์ไม่ได้ลงทะเบียนกับ DCOM ภายในระยะหมดเวลาที่กำหนด

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



    วิธีที่ 1: เปลี่ยนประเภทการเริ่มต้นของ Function Discovery Resource Publication

    ฟังก์ชัน Discovery Resource Publication เป็นบริการ Windows ที่รับผิดชอบในการเผยแพร่คอมพิวเตอร์และเป็นแหล่งข้อมูลที่แนบมาเพื่อให้สามารถค้นพบผ่านเครือข่ายที่เชื่อมต่อ

    แม้ว่าในทางทฤษฎีจะเป็นองค์ประกอบที่สำคัญ แต่ผู้ใช้บางคนก็สามารถแก้ไขได้ ' “ เซิร์ฟเวอร์ไม่ได้ลงทะเบียนกับ DCOM ภายในระยะหมดเวลาที่กำหนด” เกิดข้อผิดพลาดโดยการเปลี่ยนประเภทการเริ่มต้นจาก อัตโนมัติ ถึง อัตโนมัติ (ล่าช้า) .



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



    นี่คือคำแนะนำโดยย่อในการเปลี่ยนประเภทการเริ่มต้นของไฟล์ ฟังก์ชัน Discovery Resource Publication บริการ:



    1. กด คีย์ Windows + R เพื่อเปิดหน้าต่าง Run พิมพ์“ services.msc 'และกด ป้อน เพื่อเปิดไฟล์ บริการ หน้าต่าง.
    2. เลื่อนลงไปตามชื่อบริการและค้นหา ฟังก์ชัน Discovery Resource Publication คลิกขวาแล้วเลือก คุณสมบัติ.
    3. ใน คุณสมบัติ ภายใต้ ทั่วไป ขยายเมนูแบบเลื่อนลงใกล้ ๆ ประเภทการเริ่มต้น และตั้งค่าเป็น อัตโนมัติ (เริ่มล่าช้า) .
    4. ตี สมัคร และรีบูตระบบของคุณ ในการเริ่มต้นครั้งถัดไปดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่

    วิธีที่ 2: ปิดการอัปเดตจากมากกว่าหนึ่งแห่ง (Windows 10, 8.1)

    หลังจากการตรวจสอบอย่างละเอียดในบันทึกของระบบ DCOM ผู้ใช้บางรายพบว่าการตั้งค่า Windows Update บางอย่างทำให้เกิดปัญหา ปรากฎว่ากำลังเปิดใช้งาน อัปเดตจากมากกว่าหนึ่งแห่ง (อนุญาตให้ดาวน์โหลดจากพีซีเครื่องอื่น) ใน ตั้งค่าขั้นสูง เมนูของ WU อาจสร้างไฟล์ “ เซิร์ฟเวอร์ไม่ได้ลงทะเบียนกับ DCOM ภายในระยะหมดเวลาที่กำหนด” ข้อผิดพลาด . ขึ้นอยู่กับการตั้งค่าเริ่มต้นของคุณคุณอาจเปิดใช้ตัวเลือกนี้โดยค่าเริ่มต้น

    คำแนะนำโดยย่อในการปิดใช้งานมีดังนี้ อัปเดตจากมากกว่าหนึ่งแห่ง จาก การเพิ่มประสิทธิภาพการจัดส่ง:

    1. กด คีย์ Windows + R เพื่อเปิดหน้าต่าง Run พิมพ์“ ปรับปรุงการควบคุม 'และกด ป้อน เพื่อเปิดไฟล์ Windows Update หน้าต่าง.
    2. ใน Windows Update เลื่อนลงไปที่ ปรับปรุงการตั้งค่า และคลิกที่ ตัวเลือกขั้นสูง .
    3. ใน ตัวเลือกขั้นสูง , คลิกที่ การเพิ่มประสิทธิภาพการจัดส่ง .
      บันทึก: หากคุณไม่มีไฟล์ อัปเดตผู้สร้าง , คลิกที่ เลือกวิธีการส่งการอัปเดต (ภายใต้ เลือกวิธีการติดตั้งการอัปเดต )
    4. ตั้งค่าการสลับข้าง อนุญาตให้ดาวน์โหลดจากพีซีเครื่องอื่น ถึง ปิด
      บันทึก:
      หากคุณไม่มีการอัปเดตของผู้สร้างให้ปิดใช้งานการสลับด้านล่าง อัปเดตจากมากกว่าหนึ่งแห่ง .

    วิธีที่ 3: การแก้ไขใบรับรอง Windows Store

    ปรากฎว่าไฟล์ “ เซิร์ฟเวอร์ไม่ได้ลงทะเบียนกับ DCOM ภายในระยะหมดเวลาที่กำหนด” ข้อผิดพลาดอาจเกิดจากการรับรองที่เป็นของ Windows Store Apps ผู้ใช้บางรายสามารถแก้ไขปัญหาได้โดยการแก้ไขปัญหาที่เกี่ยวข้องกับ Windows Store หากนี่เป็นสาเหตุของปัญหาการใช้ตัวแก้ไขปัญหา Windows Store Apps จะแทนที่ใบรับรองที่ผิดพลาดโดยอัตโนมัติ



    คำแนะนำโดยย่อเกี่ยวกับการใช้เครื่องมือแก้ปัญหา Windows Store Apps:

    1. กด คีย์ Windows + R เพื่อเปิดหน้าต่าง Run พิมพ์“ control.exe / ชื่อ Microsoft.Troubleshooting 'และกด ป้อน เพื่อเปิด Windows Troubleshoot .
    2. เลื่อนลงไปที่ ค้นหาและแก้ไขปัญหาอื่น ๆ เลือก แอพ Windows Store จากนั้นคลิกที่ เรียกใช้ตัวแก้ไขปัญหา
    3. รอให้การสแกนเสร็จสิ้นจากนั้นทำตามคำแนะนำบนหน้าจอเพื่อใช้การแก้ไขสำหรับใบรับรอง Windows Store

    วิธีที่ 4: ปิดการใช้งานไฟร์วอลล์ของ บริษัท อื่น

    หากคุณใช้ไฟร์วอลล์ภายนอกให้ปิดการใช้งานชั่วคราวรีบูตคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขหรือไม่ ตามที่ผู้ใช้บางรายที่ได้รับผลกระทบจากปัญหานี้ได้ชี้ให้เห็นการตั้งค่าไฟร์วอลล์ของ บริษัท อื่นอาจป้องกันไม่ให้โปรแกรมเซิร์ฟเวอร์ DCOM แชร์ข้อมูลระหว่างเครื่องของคุณ

    หากคุณพบว่าการปิดใช้งานไฟร์วอลล์ของคุณเป็นสาเหตุของปัญหาอย่างแท้จริงให้ใช้ไฟร์วอลล์ความปลอดภัยของ Microsoft ในตัวหรือไปหาโซลูชันของ บริษัท อื่น

    วิธีที่ 5: ปิดใช้งาน DCOM จากบริการคอมโพเนนต์

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

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

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

    1. กด คีย์ Windows + R เพื่อเปิดหน้าต่าง Run พิมพ์“ comexp.msc 'และกด ป้อน เพื่อเปิด บริการคอมโพเนนต์
    2. ในคอนโซลทรีไปที่ บริการคอมพิวเตอร์> คอมพิวเตอร์ คลิกขวาที่ คอมพิวเตอร์ของฉัน และเลือก คุณสมบัติ .
    3. ใน คุณสมบัติคอมพิวเตอร์ของฉัน ไปที่ คุณสมบัติเริ่มต้น ให้ยกเลิกการทำเครื่องหมายในช่องถัดจาก เปิดใช้งาน COM แบบกระจาย บนคอมพิวเตอร์เครื่องนี้และกด สมัคร เพื่อลงทะเบียนการเปลี่ยนแปลง

    หลังจากคุณปิดใช้งาน DCOM ให้รีบูตระบบของคุณและตรวจสอบ Event Viewer สำหรับเหตุการณ์ใหม่ ๆ ของไฟล์ “ เซิร์ฟเวอร์ไม่ได้ลงทะเบียนกับ DCOM ภายในระยะหมดเวลาที่กำหนด” ข้อผิดพลาด ในกรณีที่คุณพบว่าบางแอปพลิเคชันได้รับผลกระทบจากปัญหานี้ให้ใช้ขั้นตอนด้านบนเพื่อเปิดใช้งาน COM แบบกระจายอีกครั้ง

    อ่าน 5 นาที