Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows

เซิร์ฟเวอร์ RPC ไม่พร้อมใช้งานใน Windows 11/10

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

เซิร์ฟเวอร์ RPC ไม่พร้อมใช้งานใน Windows 11/10

ข้อความแสดงข้อผิดพลาด เซิร์ฟเวอร์ RPC ไม่พร้อมใช้งาน สามารถทริกเกอร์ได้โดยสิ่งต่อไปนี้:

  • บริการอย่างน้อยหนึ่งรายการที่กำหนดโดย RPC ถูกปิดใช้งาน
  • ความช่วยเหลือระยะไกลถูกปิดใช้งานโดยไฟร์วอลล์
  • IPV6 หรือ File Printer Sharing ถูกปิดใช้งาน
  • ที่อยู่ IP ทำให้เซิร์ฟเวอร์ RPC ขัดข้อง
  • บริการ RPC ถูกปิดใช้งานผ่าน Registry

อ่าน :วิธีแก้ไขข้อผิดพลาดและปัญหาการเรียกขั้นตอนระยะไกล

เซิร์ฟเวอร์ RPC ไม่พร้อมใช้งานใน Windows 11/10

หากคุณพบข้อผิดพลาดนี้ คุณสามารถลองใช้วิธีแก้ปัญหาที่แนะนำด้านล่าง

  1. ตรวจสอบบริการ RPC บนคอมพิวเตอร์ของคุณ
  2. เปิดใช้งานเดสก์ท็อประยะไกล/ความช่วยเหลือในไฟร์วอลล์
  3. เปลี่ยน Startup Selection จาก Selective startup เป็น Normal start
  4. เปิดใช้งาน IPV6 และ File &Printer Sharing สำหรับเครือข่ายที่เชื่อมต่อ
  5. ล้าง DNS และต่ออายุ
  6. บังคับให้บริการ RPC เริ่มใช้ Registry Editor

ตอนนี้ มาดูขั้นตอนโดยละเอียดของโซลูชันเหล่านี้กัน

1] ตรวจสอบบริการ RPC บนคอมพิวเตอร์ของคุณ

เซิร์ฟเวอร์ RPC ไม่พร้อมใช้งานใน Windows 11/10

โซลูชันนี้บอกเป็นนัยว่าขัดแย้งกับแอปพลิเคชันของบริษัทอื่นหรือการเปลี่ยนระบบระบบอาจบังคับให้บริการ RPC เปลี่ยนจากค่าเริ่มต้น (อัตโนมัติ) เป็นค่าด้วยตนเอง ซึ่งหมายความว่า RPC อาจไม่เริ่มทำงานโดยอัตโนมัติเมื่อจำเป็น

ในการตรวจสอบบริการ RPC บนคอมพิวเตอร์ของคุณ ให้ทำดังนี้:

  • กด Windows + R พิมพ์ services.msc ในกล่องโต้ตอบและกด Enter
  • เมื่ออยู่ในหน้าต่าง Services ให้ค้นหากระบวนการต่อไปนี้:

การเรียกขั้นตอนระยะไกล (RPC)

RPC Endpoint Mapper หรือ Remote Procedure Call (RPC) Locator

ตัวเรียกใช้กระบวนการบริการ DCOM

  • คลิกขวาที่แต่ละบริการทีละรายการและเลือก คุณสมบัติ .
  • เมื่ออยู่ในคุณสมบัติ ตรวจสอบให้แน่ใจว่าบริการ เริ่มต้น  และ ประเภทการเริ่มต้น  ถูกตั้งค่าเป็น อัตโนมัติ .
  • บันทึกการเปลี่ยนแปลงและออก

รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขหรือไม่

2] เปิดใช้งานเดสก์ท็อประยะไกล/ความช่วยเหลือในไฟร์วอลล์

เซิร์ฟเวอร์ RPC ไม่พร้อมใช้งานใน Windows 11/10

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

  • กดปุ่ม Windows + R พิมพ์ control ในกล่องโต้ตอบและกด Enter
  • เมื่อแผงควบคุมปรากฏขึ้น ให้พิมพ์ ไฟร์วอลล์  ในแถบค้นหาที่ด้านขวาบนของหน้าต่าง แล้วกด Enter
  • จากผลลัพธ์ ให้คลิกที่ อนุญาตแอปผ่าน Windows Firewall  ซึ่งเป็นหมวดหมู่ย่อยภายใต้ Windows Firewall .
  • คลิกที่ เปลี่ยนการตั้งค่า  และตรวจสอบให้แน่ใจว่าได้ตรวจสอบรายการที่บังคับใช้ RPC เช่น ความช่วยเหลือระยะไกล .

รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขหรือไม่

3] เปลี่ยน Startup Selection จาก Selective startup เป็น Normal start

เซิร์ฟเวอร์ RPC ไม่พร้อมใช้งานใน Windows 11/10

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

  • กดปุ่ม Windows + R พิมพ์ msconfig ในกล่องโต้ตอบและกด Enter
  • เมื่ออยู่ในการกำหนดค่าเริ่มต้น ให้เลือกแท็บ ทั่วไป  แล้วเลือกตัวเลือก การเริ่มต้นปกติ .
  • คลิก สมัคร> ตกลง เพื่อบันทึกการเปลี่ยนแปลงและออก

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

4] เปิดใช้งาน IPV6 และการแชร์ไฟล์และเครื่องพิมพ์สำหรับเครือข่ายที่เชื่อมต่อ

เซิร์ฟเวอร์ RPC ไม่พร้อมใช้งานใน Windows 11/10

ในบางกรณี คุณอาจพบ ข้อผิดพลาด 1722:เซิร์ฟเวอร์ RPC ไม่พร้อมใช้งาน  ปัญหาในกรณีที่มีการหยุดชะงักของการเชื่อมต่อเครือข่ายที่เกิดจากการตั้งค่าหนึ่งรายการหรือหลายรายการ ในกรณีนี้ การเปิดใช้งาน IPV6 และ File &Printer Sharing สำหรับเครือข่ายที่เชื่อมต่อสามารถแก้ไขปัญหาได้ ทำดังต่อไปนี้:

  • กด แป้น Windows + R แล้วพิมพ์ ncpa.cpl ในกล่องโต้ตอบเรียกใช้แล้วกด Enter เพื่อเปิด การเชื่อมต่อเครือข่าย หน้าต่าง.
  • ภายในหน้าต่าง Network Connections ให้คลิกขวาที่เครือข่ายที่คุณเชื่อมต่ออยู่ และกด Properties
  • เมื่อคุณไปที่คุณสมบัติของการเชื่อมต่อเครือข่ายของคุณแล้ว ให้ไปที่แท็บเครือข่ายและเลื่อนลงไปตามรายการ
  • ค้นหา ไฟล์และ การแชร์เครื่องพิมพ์สำหรับเครือข่าย Microsoft และ Internet Protocol รุ่น 6 (TCP/IPv6)  และตรวจสอบให้แน่ใจว่าได้ทำเครื่องหมายในช่องที่เกี่ยวข้องทั้งสองช่อง
  • คลิก ตกลง เพื่อบันทึกการเปลี่ยนแปลง

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

5] ล้าง DNS และต่ออายุ

โซลูชันนี้กำหนดให้คุณต้องแน่ใจว่าบริการที่เกี่ยวข้องในการเชื่อมต่อ RPC กำลังทำงานอยู่ (ตามที่อธิบายไว้ในโซลูชันที่ 1 ด้านบน) ก่อนที่คุณจะดำเนินการล้าง DNS และต่ออายุการเชื่อมต่อ

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

  • เปิดพรอมต์คำสั่งในโหมดยกระดับ
  • ภายใน Command prompt ที่ยกระดับขึ้น ให้พิมพ์คำสั่งต่อไปนี้แล้วกด Enter เพื่อล้างการกำหนดค่า IP ปัจจุบัน:
ipconfig /flushdns
  • เมื่อลงทะเบียนคำสั่งสำเร็จแล้ว ให้พิมพ์คำสั่งต่อไปนี้แล้วกด Enter เพื่อต่ออายุการกำหนดค่า IP:
ipconfig /renew

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

6] บังคับให้บริการ RPC เริ่มใช้ Registry Editor

ในการใช้ Registry Editor เพื่อบังคับให้บริการ RPC เริ่มทำงาน ให้ทำดังนี้:

  • เปิดตัวแก้ไขรีจิสทรี
  • ภายใน Registry Editor ให้ใช้บานหน้าต่างด้านซ้ายเพื่อไปยังตำแหน่งต่อไปนี้:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcSs
  • ด้วย RpcSs เลือกคีย์แล้ว เลื่อนลงไปที่บานหน้าต่างด้านขวาแล้วดับเบิลคลิกที่ เริ่ม เพื่อแก้ไขคุณสมบัติของมัน
  • ในกล่องคุณสมบัติ, ตั้งค่า ฐาน เป็น เลขฐานสิบหก และ ข้อมูลค่า ถึง 2.
  • คลิก ตกลง เพื่อเปิดใช้งาน Remove Procedure Call (RPC) .

เซิร์ฟเวอร์ RPC ไม่พร้อมใช้งานใน Windows 11/10

ถัดไป ใช้บานหน้าต่างด้านซ้ายหรือแถบนำทางที่ด้านบน (วางเส้นทางรีจิสทรีแล้วกด Enter) เพื่อไปยังตำแหน่งนี้:

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DcomLaunch
  • เมื่อคุณไปถึงตำแหน่งนั้นแล้ว ให้ดับเบิลคลิกที่ เริ่ม จากบานหน้าต่างด้านขวามือ
  • จากนั้น ตั้งค่า ฐาน เป็น เลขฐานสิบหก และข้อมูลค่าเป็น 2.
  • คลิก ตกลง เพื่อเปิดใช้งาน DCOM Server Process Launcher .

เซิร์ฟเวอร์ RPC ไม่พร้อมใช้งานใน Windows 11/10

สุดท้าย นำทางไปยังตำแหน่งต่อไปนี้โดยใช้แถบนำทางที่ด้านบนหรือโดยใช้บานหน้าต่างด้านซ้าย:

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcEptMapper
  • เลื่อนไปที่บานหน้าต่างด้านขวาและดับเบิลคลิกที่ เริ่ม
  • จากนั้น ตั้งค่า ฐาน เป็น เลขฐานสิบหก และ ข้อมูลค่า ถึง 2 .
  • คลิก ตกลง .

เซิร์ฟเวอร์ RPC ไม่พร้อมใช้งานใน Windows 11/10

ปิด Registry Editor รีสตาร์ทคอมพิวเตอร์และดูว่า 'เซิร์ฟเวอร์ RPC ไม่พร้อมใช้งาน' ปัญหาได้รับการแก้ไขแล้วในการเริ่มต้นระบบครั้งถัดไป

ตรวจสอบโพสต์ที่เกี่ยวข้องเหล่านี้หากคุณได้รับ:

  1. วิธีแก้ไขข้อผิดพลาดและปัญหาการเรียกขั้นตอนระยะไกล
  2. ข้อผิดพลาดการเรียกขั้นตอนระยะไกลล้มเหลวสำหรับแอป Microsoft Store
  3. การเรียกขั้นตอนระยะไกลล้มเหลวขณะสร้าง PIN เป็นตัวเลือกการลงชื่อเข้าใช้
  4. ข้อผิดพลาดในการเรียกโพรซีเดอร์ระยะไกลล้มเหลวขณะใช้ DISM

เซิร์ฟเวอร์ RPC ไม่พร้อมใช้งานใน Windows 11/10