เซิร์ฟเวอร์ RPC ไม่พร้อมใช้งานบน Windows 10 - จะแก้ไขได้อย่างไร

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

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

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

1. ตรวจสอบบริการ RPC

บริการ RPC สามารถเปลี่ยนจากอัตโนมัติไปเป็นแบบแมนนวลซึ่งจะทำให้เกิดข้อผิดพลาด ขั้นตอนแรกคือการตรวจสอบบริการ กดคีย์ผสมWin + Rและป้อนservices.mscเพื่อเปิดบริการอย่างรวดเร็ว ในรายการที่มีให้ค้นหาบริการต่อไปนี้และคลิกขวาเลือก "คุณสมบัติ" ตั้งค่าตัวเลือกหากคุณผิด - ประเภทการเริ่มต้น: อัตโนมัติและเริ่มทำงานหากบริการหยุดทำงาน

  1. ตัวระบุตำแหน่งการเรียกกระบวนงานระยะไกล (RPC)
  2. ตัวเรียกใช้กระบวนการเซิร์ฟเวอร์ DCOM
  3. การเรียกขั้นตอนระยะไกล (RPC)

บันทึก:

  • หากคุณมีข้อผิดพลาดเกี่ยวกับบริการอนุญาตให้ใช้สิทธิ์ ABBYY ให้มองหาบริการชื่อ ABBYY FineReader และตั้งค่าให้เหมือนกัน
  • หากคุณมีพารามิเตอร์ที่ไม่ถูกต้องและไม่สามารถเปลี่ยนแปลงอะไรได้ (ทุกอย่างถูกเน้นด้วยสีเทา) ให้ทำตามวิธีที่ 5

ตัวระบุตำแหน่งการเรียกโพรซีเดอร์ระยะไกล (RPC) ถูกเรียกใช้งานและประเภทการเริ่มต้นเป็นแบบอัตโนมัติ

2. ความช่วยเหลือระยะไกลในไฟร์วอลล์

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

กดWin + Rแล้วเข้าสู่firewall.cplเพื่อเปิดตัวเลือกไฟร์วอลล์ ทางด้านซ้ายคลิกที่ " อนุญาตการโต้ตอบของแอปพลิเคชัน "

อนุญาตให้โปรแกรมโต้ตอบกับไฟร์วอลล์


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

ผู้ช่วยระยะไกลในไฟร์วอลล์

3. การเปิดใช้งาน IPV6 และการแชร์ไฟล์และเครื่องพิมพ์

ในบางกรณีคุณอาจพบข้อผิดพลาด1722: เซิร์ฟเวอร์ RPC ไม่พร้อมใช้งานเมื่อการเชื่อมต่อเครือข่ายล้มเหลวเนื่องจากการเข้าถึงเครื่องพิมพ์เครือข่ายสำหรับเครือข่าย Microsoft และ TCP / IPv6 ถูกปิดใช้งาน

กดWin + Rแล้วพิมพ์ncpa.cplเพื่อเปิดอะแดปเตอร์เครือข่าย คลิกที่อะแดปเตอร์เครือข่ายที่เครือข่ายไปและเลือก "คุณสมบัติ" ถัดไปในรายการค้นหาพารามิเตอร์สองตัวและตรวจสอบให้แน่ใจว่าเปิดใช้งานอยู่ (มีการเลือกช่องทำเครื่องหมาย)

  1. การแชร์ไฟล์และเครื่องพิมพ์สำหรับ Microsft Networks
  2. IP เวอร์ชัน 6 (TCP / IPv6)

หากข้อผิดพลาด "เซิร์ฟเวอร์ RPC ไม่พร้อมใช้งาน" พร้อมรหัส 1722 ยังคงปรากฏขึ้นให้ดำเนินการต่อด้านล่าง

การเปิดใช้งาน IPV6 และการแชร์ไฟล์และเครื่องพิมพ์

4. ล้าง DNS

การล้าง DNS เก่าสามารถแก้ไขรหัสข้อผิดพลาด 1722 RPC ก่อนอื่นตรวจสอบให้แน่ใจว่าบริการที่เกี่ยวข้องกับ RPC ทำงานตามวิธีที่ 1 จากนั้นเรียกใช้พรอมต์คำสั่งในฐานะผู้ดูแลระบบและป้อนคำสั่งต่อไปนี้เพื่อล้างและรีเซ็ต DNS:

  • ipconfig /flushdns
  • ipconfig /renew

ตรวจสอบว่าข้อผิดพลาดคงที่ 1722 RPC ไม่พร้อมใช้งาน

ipconfig / flushdns

5. Registry Editor สำหรับเริ่มบริการ RPC

หากคุณไม่สามารถเริ่มบริการโดยใช้วิธีที่ 1 ได้เราจะเริ่มบริการผ่านรีจิสทรี เพื่อให้ได้ประสิทธิภาพเต็มที่ตรวจสอบให้แน่ใจว่าคุณได้ทำตามวิธีที่ 3 และวิธีที่ 4 แล้วกดWin + Rแล้วพิมพ์regeditเพื่อเปิด Registry Editor

  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcSs
  • ด้านขวาดับเบิลคลิกที่เริ่มต้นและการตั้งค่าที่2ด้วยระบบเลขฐานสิบหก
  • สิ่งนี้เปิดใช้งานการเรียกขั้นตอนระยะไกล (RPC)

คีย์ RpcSs เริ่มต้นค่า 2

ต่อไป:

  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DcomLaunch
  • เปิดพารามิเตอร์Startและตั้งค่าเป็น2ด้วยเลขฐานสิบหก
  • สิ่งนี้จะเปิดตัวเรียกใช้กระบวนการเซิร์ฟเวอร์ DCOM

คีย์ DcomLaunch ค่าเริ่มต้น 2

และอีกวิธีหนึ่ง:

  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcEptMapper
  • เปิดพารามิเตอร์Startและตั้งค่าเป็น2ด้วยเลขฐานสิบหก
  • สิ่งนี้จะเริ่มตัวระบุตำแหน่งการเรียกขั้นตอนระยะไกล (RPC)

รีสตาร์ทพีซีของคุณและตรวจสอบว่าข้อผิดพลาดได้รับการแก้ไขหรือไม่เมื่อเซิร์ฟเวอร์ RPC ไม่พร้อมใช้งานใน Windows 10

คีย์ RpcEptMapper ค่าเริ่มต้น 2