“เซิร์ฟเวอร์ RPC ไม่พร้อมใช้งาน” ใน Windows 11/10 เวอร์ชัน 1803 การสำรองอิมเมจระบบของฉันทำงานล้มเหลวพร้อมกับข้อความแสดงข้อผิดพลาด “การสำรองข้อมูลล้มเหลว ไม่สามารถเข้าถึงเซิร์ฟเวอร์ RPC (0x800706BA) เราไม่รู้จริงๆว่ามันคืออะไร เราต้องทำอย่างไรกับความผิดพลาดนี้?
ทุกคำตอบจะดีมาก!” คุณเคยเห็นข้อความนี้ใน Windows 10 หรือไม่: “เซิร์ฟเวอร์ RPC ไม่พร้อมใช้งาน”? มักจะปรากฏขึ้นหลังรหัสข้อผิดพลาด 0x800706BA เมื่อคุณใช้ Windows Backup and Restore เพื่อสร้างอิมเมจระบบ
(แก้ไขแล้ว) ข้อผิดพลาด “RPC Server Is Unavailable” ใน Windows 11/10
Restore Your System
พิมพ์ Control Panel ในเมนู Start แล้วเลือก Best Match ในแถบค้นหาแผงควบคุม ให้พิมพ์”การกู้คืน”แล้วคลิกตัวเลือกการกู้คืน ในหน้าต่างการกู้คืน คลิก บน Open System Restore คลิกที่ ถัดไป และเสร็จสิ้นกระบวนการ
เปลี่ยนการตั้งค่าไฟร์วอลล์ Windows Defender
ค้นหา ไฟร์วอลล์ Windows Defender ในช่องค้นหา จากนั้นดับเบิลคลิกที่ผลลัพธ์ ไฟร์วอลล์ Windows Defender เพื่อเข้าไป ในหน้าต่าง Windows Defender Firewall ให้กด อนุญาตแอปหรือฟีเจอร์ผ่าน Windows Defender Firewall คลิก เปลี่ยนการตั้งค่า และเลื่อนลง แอปและคุณลักษณะที่อนุญาต เพื่อค้นหา ความช่วยเหลือระยะไกล เพื่อให้แน่ใจว่าได้เลือกช่องที่เกี่ยวข้องทั้งหมดแล้ว
เปลี่ยน RPC Registry
กด Windows + R เพื่อเปิดใช้งานกล่อง เรียกใช้ จากนั้นป้อน regedit ในกล่อง. ใน ตัวแก้ไขรีจิสทรี ให้ไปที่ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RpcSs จากนั้นภายใต้ RpcSs ที่บานหน้าต่างด้านขวา ตรวจสอบให้แน่ใจว่าพีซีของคุณมีรายการทั้งหมดตามด้านล่าง ภายใต้ RpcSs ให้คลิกขวาที่ Start เพื่อModify ค่าของมัน จากนั้นเปลี่ยน ข้อมูลค่า RpcSs เป็น 2 กลับไปที่หน้าต่าง Registry Editor แล้วไปตามเส้นทาง: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\DcomLaunch ทำตามขั้นตอนเดียวกันเพื่อทำให้ ข้อมูลค่าเริ่มต้น เป็น 2 สำหรับ RpcEptMapper รีบูต Windows 10
ทำการคลีนบูต
บางครั้งปัญหาชั่วคราวอาจทำให้เซิร์ฟเวอร์ไม่พร้อมใช้งานในเครือข่ายและส่งผลให้เกิดข้อผิดพลาด “เซิร์ฟเวอร์ RPC ไม่พร้อมใช้งาน” โดยเฉพาะอย่างยิ่งเมื่อคุณติดตั้งแอปพลิเคชันใหม่ บนคอมพิวเตอร์. ในขณะนี้ วิธีแก้ปัญหาที่ง่ายที่สุดคือการทำคลีนบูต
เปิดการกำหนดค่าระบบจากแถบค้นหาของเมนูเริ่ม ไปที่แท็บบริการและตรวจสอบให้แน่ใจว่าได้เลือกตัวเลือก ซ่อนบริการทั้งหมดของ Microsoft คลิกที่ปุ่มปิดใช้งานทั้งหมด เพื่อปิดใช้งานแอปพลิเคชันของบุคคลที่สาม ไปที่ แท็บ Startup และคลิก ที่ลิงก์ Open Task Manager ตรวจสอบแอปทั้งหมดที่ไม่จำเป็นระหว่างการเริ่มต้นและคลิกที่ปุ่มปิดใช้งาน รีสตาร์ทคอมพิวเตอร์เพื่อตรวจสอบว่าเซิร์ฟเวอร์ RPC ยังคงแสดงอยู่เมื่อเริ่มต้นระบบหรือไม่
ตรวจสอบสถานะบริการ RPC
เปิดแอปบริการ บนคอมพิวเตอร์ ตรวจสอบสถานะบริการว่าทำงานอยู่หรือไม่สำหรับบริการต่อไปนี้: DCOM Service Process Launche Remote Procedure Call (RPC) RPC Endpoint Mapper หรือ Remote Procedure Call (RPC) Locator คลิกขวาที่บริการใด ๆ เหล่านี้ที่ไม่ได้ใช้งานและเลือก Start จากเมนูบริบท ดับเบิลคลิกที่บริการเหล่านี้ทั้งหมด รีสตาร์ทพีซี เพื่อตรวจสอบว่าข้อผิดพลาด “เซิร์ฟเวอร์ RPC ไม่พร้อมใช้งาน” ได้รับการแก้ไขแล้วหรือ n
RPC คืออะไร RPC Server คืออะไร
RPC ย่อมาจาก Remote Procedure Call ซึ่งเป็นโปรโตคอลที่ช่วยให้โปรแกรมใช้บริการของโปรแกรมอื่นบนพีซีเครื่องอื่นผ่านเครือข่ายโดยไม่จำเป็นต้องรู้อะไรมากมายเกี่ยวกับเครือข่ายนั้น
RPC ใช้โหมดไคลเอนต์-เซิร์ฟเวอร์ ซึ่งเรียกอีกอย่างว่าโหมดตอบกลับคำขอ ในโหมดนี้ คำขอถูกสร้างขึ้นโดยกระบวนการบนไคลเอ็นต์ และการตอบสนองจะถูกส่งโดยกระบวนการบนเซิร์ฟเวอร์ และใน RPC การเรียกขั้นตอนที่เข้ารหัสก็มาจากกระบวนการไคลเอ็นต์เช่นกัน ในกรณีนี้ เซิร์ฟเวอร์ RPC เป็นโปรแกรมที่ให้วิธีสำหรับไคลเอ็นต์ระยะไกลในการเชื่อมต่อ ส่งคำสั่ง และส่งและรับข้อมูลโดยใช้โปรโตคอล RPC
คำถามที่พบบ่อย
ทำอย่างไร ฉันรีเซ็ตเซิร์ฟเวอร์ RPC ของฉันหรือไม่
ในแถบค้นหาของเมนู Start ให้พิมพ์ Control Panel และเปิด คลิกที่เครื่องมือการดูแลระบบแล้วเลือกบริการ มองหา DCOM Server Process Launcher และดับเบิลคลิกที่มัน ตรวจสอบให้แน่ใจว่าตั้งค่า “ประเภทการเริ่มต้น” เป็นอัตโนมัติและ “สถานะบริการ” เป็นกำลังทำงาน
จะทำอย่างไรถ้าเซิร์ฟเวอร์ RPC ไม่พร้อมใช้งาน
เปิดคอนโซลบริการบนเซิร์ฟเวอร์ ค้นหาบริการ Remote Procedure Call (RPC) และตรวจสอบให้แน่ใจว่ากำลังทำงานอยู่ หมายเหตุ: โดยทั่วไปบริการ Remote Procedure Call (RPC) Locator จะไม่ทำงานอยู่ หากบริการหยุดทำงาน ให้ลองเริ่มบริการด้วยตนเอง
คุณจะจัดการกับข้อผิดพลาด RPC อย่างไร
วิธีแก้ปัญหาที่ดีที่สุดคือการส่งคำขอ RPC เดียว และหากล้มเหลว ให้ส่งคำขอไปยังปลายทางอื่น ด้วยวิธีนี้ เราจะรวมคำขอแต่ละรายการไว้ในบล็อก try/catch และหากล้มเหลว เราจะส่งคำขอเดิมอีกครั้งผ่านผู้ให้บริการสำรองข้อมูล ซึ่งใช้ตำแหน่งข้อมูล RPC อื่น
ฉันจะติดตั้งพร็อกซี RPC ใหม่ได้อย่างไร
คลิกเริ่ม > เครื่องมือการดูแลระบบ > ตัวจัดการเซิร์ฟเวอร์ ภายใต้ Server Manager คลิกขวาที่คุณลักษณะ แล้วคลิก เพิ่มคุณลักษณะ ใน Add Features Wizard บนหน้า Features เลือกกล่องกาเครื่องหมายสำหรับ RPC ผ่าน HTTP Proxy แล้วคลิก Next ในหน้าการยืนยัน คลิกติดตั้ง