แก้ไขข้อผิดพลาดเซิร์ฟเวอร์ RPC ไม่พร้อมใช้งานใน Windows 10
Remote Procedure Call (RPC)เป็นเทคโนโลยีที่มีอยู่ตั้งแต่การเกิดขึ้นของคอมพิวเตอร์และใช้เทคนิคการสื่อสารระหว่างกระบวนการ วัตถุประสงค์หลักคือเพื่อให้ไคลเอนต์และเซิร์ฟเวอร์สามารถสื่อสารกันผ่านเครือข่าย ผู้ใช้บางคนหลังจากเสร็จสิ้นการอัปเกรดเป็น Windows 10(Windows 10)เวอร์ชันใหม่กว่าอาจสังเกตเห็นว่าการดำเนินการคำสั่งระยะไกลล้มเหลวโดยมีข้อความแสดงข้อผิดพลาดเซิร์ฟเวอร์ RPC ไม่พร้อมใช้งาน(The RPC server is unavailable) - ก่อนที่จะอัปเกรดคำสั่งระยะไกลเหล่านี้จะดำเนินการได้สำเร็จ ในโพสต์นี้ เราจะระบุสาเหตุที่เป็นไปได้ จากนั้นให้วิธีแก้ไขที่คุณสามารถลองเพื่อช่วยแก้ไขปัญหานี้ได้
ข้อความแสดงข้อผิดพลาดเซิร์ฟเวอร์ RPC ไม่พร้อมใช้งาน(The RPC Server is unavailable )สามารถทริกเกอร์ได้โดยสิ่งต่อไปนี้:
- บริการอย่างน้อยหนึ่งรายการที่กำหนดโดยRPCถูกปิดใช้งาน
- ความช่วยเหลือระยะไกลถูกปิดใช้งานโดยไฟร์วอลล์(Firewall)
- IPV6หรือFile Printer Sharingถูกปิดใช้งาน
- ที่อยู่ IP ขัดข้องเซิร์ฟเวอร์RPC
- บริการ RPC(RPC) ถูกปิดใช้ งานผ่านRegistry
อ่าน(Read) : วิธี แก้ไขข้อผิดพลาด และปัญหาการเรียกขั้นตอนระยะไกล
เซิร์ฟเวอร์RPCไม่พร้อมใช้งานในWindows 11/10
หากคุณพบข้อผิดพลาดนี้ คุณสามารถลองใช้วิธีแก้ปัญหาที่แนะนำด้านล่าง
- ตรวจสอบบริการ RPC บนคอมพิวเตอร์ของคุณ
- เปิดใช้งานRemote Desktop/Assistanceในไฟร์วอลล์(Firewall)
- เปลี่ยน Startup Selection(Change Startup Selection)จากSelective startup เป็นNormal startup
- เปิดใช้งานIPV6และFile & Printer Sharingสำหรับเครือข่ายที่เชื่อมต่อ
- ล้าง DNS & ต่ออายุ
- บังคับให้บริการ RPC(Force RPC)เริ่มใช้Registry Editor(Registry Editor)
ตอนนี้ มาดูขั้นตอนโดยละเอียดของโซลูชันเหล่านี้กัน
1] ตรวจสอบบริการ RPC(Check RPC)บนคอมพิวเตอร์ของคุณ
วิธีแก้ปัญหานี้บอกเป็นนัยว่าขัดแย้งกับแอปพลิเคชันของบริษัทอื่นหรือการเปลี่ยนระบบระบบอาจบังคับให้ บริการ RPCเปลี่ยนจากค่าเริ่มต้น ( อัตโนมัติ(Automatic) ) เป็นค่าด้วยตนเอง ซึ่งหมายความว่าRPCอาจไม่เริ่มทำงานโดยอัตโนมัติเมื่อจำเป็น
ในการตรวจสอบ บริการ RPCบนคอมพิวเตอร์ของคุณ ให้ทำดังต่อไปนี้:
- กด Windows + R พิมพ์services.mscในกล่องโต้ตอบแล้วกด Enter
- เมื่ออยู่ใน หน้าต่าง Servicesให้ค้นหากระบวนการต่อไปนี้:
Remote Procedure Call (RPC)
RPC Endpoint Mapper or Remote Procedure Call (RPC) Locator
DCOM Service Process Launcher
- คลิกขวาที่แต่ละบริการทีละรายการและเลือกProperties
- เมื่ออยู่ในคุณสมบัติแล้ว ตรวจสอบให้แน่ใจว่าบริการได้เริ่มต้น (Started )และ ประเภทการเริ่มต้น (Startup type )ถูกตั้งค่าเป็น อัตโนมัติ(Automatic)
- บันทึกการเปลี่ยนแปลงและออก
รีสตาร์ทเครื่องคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขหรือไม่
2] เปิดใช้งานRemote Desktop/Assistanceในไฟร์วอลล์(Firewall)
ในการอนุญาตความช่วยเหลือระยะไกล(Remote Assistance)ในไฟร์วอลล์บนคอมพิวเตอร์ของคุณ ให้ทำดังต่อไปนี้:
- กดปุ่ม Windows + R พิมพ์controlในกล่องโต้ตอบแล้วกด Enter
- เมื่อแผงควบคุมปรากฏขึ้น ให้พิมพ์Firewall ในแถบค้นหาที่ด้านขวาบนของหน้าต่าง แล้วกดEnter
- จากผลลัพธ์ ให้คลิกที่Allow an app through Windows Firewall ซึ่งเป็นหมวดย่อยที่อยู่ใต้ Windows Firewall(Windows Firewall)
- คลิกที่เปลี่ยนการตั้งค่า (Change settings )และตรวจสอบให้แน่ใจว่าได้เลือกรายการที่บังคับใช้RPC เช่น(RPC) Remote Assistance(Remote Assistance)
รีสตาร์ทเครื่องคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขหรือไม่
3] เปลี่ยน Startup Selection(Change Startup Selection)จากSelective startup เป็นNormal startup
การเริ่มต้นแบบเลือกเป็นวิธีการบูตที่ช่วยให้คอมพิวเตอร์ของคุณสามารถเปิดได้โดยมีรายการโหลดน้อยที่สุด โดยปกติจะทำเมื่อแก้ไขปัญหากับคอมพิวเตอร์ของคุณซึ่งอาจเกี่ยวข้องกับแอปพลิเคชันของบริษัทอื่น อย่างไรก็ตาม เมื่อใดก็ตามที่คุณบูตโดยใช้การเริ่มต้นระบบแบบเลือก คอมพิวเตอร์ของคุณจะไม่โหลดส่วนประกอบRPC ทั้งหมดลงในคอมพิวเตอร์ของคุณ (RPC)ในกรณีนี้ เราจะเลือกการเริ่มต้นปกติและดูว่าวิธีนี้ช่วยแก้ปัญหาได้หรือไม่ โดยใช้วิธีดังนี้:
- กดปุ่ม Windows + R พิมพ์msconfigในกล่องโต้ตอบแล้วกด Enter
- เมื่ออยู่ในการกำหนดค่าเริ่มต้น ให้เลือกแท็บทั่วไป (General )และเลือกตัวเลือก การเริ่มต้น(Normal startup)ปกติ
- คลิกใช้(Apply) > ตกลง(OK )เพื่อบันทึกการเปลี่ยนแปลงและออก
คุณจะได้รับแจ้งให้รีสตาร์ท รีสตาร์ท(Restart)ทันทีโดยใช้หน้าต่างป๊อปอัปและตรวจสอบว่าข้อความแสดงข้อผิดพลาดได้รับการแก้ไขหรือไม่
4] เปิดใช้งาน IPV6(Enable IPV6)และFile & Printer Sharingสำหรับเครือข่ายที่เชื่อมต่อ
ในบางกรณี คุณอาจพบ ข้อผิดพลาด 1722: เซิร์ฟเวอร์ RPC ไม่พร้อมใช้งาน (Error 1722: The RPC server is unavailable )ในกรณีที่มีการหยุดชะงักของการเชื่อมต่อเครือข่ายที่เกิดจากการตั้งค่าอย่างน้อยหนึ่งรายการ ในกรณีนี้ การเปิดใช้งานIPV6และFile & Printer Sharingสำหรับเครือข่ายที่เชื่อมต่อสามารถแก้ไขปัญหาได้ ทำดังต่อไปนี้:
- กดปุ่มWindows key + Rจากนั้นพิมพ์ncpa.cplในกล่องโต้ตอบ Run และกด Ente r เพื่อเปิด หน้าต่างNetwork Connections
- ภายใน หน้าต่าง Network Connectionsให้คลิกขวาที่เครือข่ายที่คุณเชื่อมต่ออยู่ และกดProperties
- เมื่อคุณไปที่Propertiesของการเชื่อมต่อเครือข่ายของคุณแล้ว ให้ไปที่ แท็บ Networkingและเลื่อนลงมาตามรายการ
- ค้นหาFile and Printer Sharing for Microsoft Networks และ Internet Protocol Version 6 (TCP/IPv6) และตรวจดูให้แน่ใจว่าได้ทำเครื่องหมายในช่องที่เกี่ยวข้องทั้งสองช่องแล้ว
- คลิกตกลง(Ok) เพื่อบันทึกการเปลี่ยนแปลง
รีสตาร์ทเครื่องคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่ในการเริ่มต้นระบบครั้งถัดไป
5] ล้าง DNS & ต่ออายุ
โซลูชันนี้กำหนดให้คุณต้องแน่ใจว่าบริการที่เกี่ยวข้องกับการ เชื่อมต่อ RPCกำลังทำงานอยู่ (ตามที่อธิบายไว้ในโซลูชันที่ 1 ด้านบน) ก่อนที่คุณจะดำเนินการล้างDNSและต่ออายุการเชื่อมต่อ
หากคุณแน่ใจว่าบริการที่จำเป็นกำลังทำงานอยู่ ให้ทำตามคำแนะนำด้านล่างเพื่อล้าง DNS(flush the DNS)และต่ออายุการเชื่อมต่อ
- เปิดพรอมต์คำสั่งในโหมดยก(Launch command prompt in elevated mode)ระดับ
- ภายใน พรอมต์ คำสั่ง(Command) ที่ยกระดับ ให้พิมพ์คำสั่งต่อไปนี้แล้วกดEnterเพื่อล้างการกำหนดค่า IP ปัจจุบัน:
ipconfig /flushdns
- เมื่อลงทะเบียนคำสั่งสำเร็จแล้ว ให้พิมพ์คำสั่งต่อไปนี้แล้วกดEnter เพื่อต่ออายุการกำหนดค่า IP:
ipconfig /renew
เมื่อ IP ได้รับการต่ออายุแล้ว ให้ปิดCommand Prompt ที่ยกระดับขึ้น แล้วรันคำสั่งจากระยะไกล และดูว่าปัญหาได้รับการแก้ไขหรือไม่
6] บังคับให้บริการ RPC(Force RPC)เริ่มใช้Registry Editor
ในการใช้Registry Editorเพื่อบังคับ ให้บริการ RPCเริ่มทำงาน ให้ทำดังต่อไปนี้:
- เปิด ตัวแก้ไขรีจิสทรี
- ภายในRegistry Editorให้ใช้บานหน้าต่างด้านซ้ายเพื่อไปยังตำแหน่งต่อไปนี้:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcSs
- เมื่อ เลือกคีย์ RpcSs แล้ว ให้เลื่อนลงไปที่บานหน้าต่างด้านขวาและดับเบิลคลิกที่ Startเพื่อแก้ไขคุณสมบัติ
- ในกล่องคุณสมบัติตั้ง(,) ค่า Base เป็น Hexadecimal และ Value data เป็น 2
- คลิกตกลง( OK )เพื่อเปิดใช้งานการ เรียกกระบวนการลบ (RPC(Remove Procedure Call (RPC)) )
ถัดไป ใช้บานหน้าต่างด้านซ้ายหรือแถบนำทางที่ด้านบน (วางเส้นทางรีจิสทรีแล้วกดEnter ) เพื่อนำทางไปยังตำแหน่งนี้:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DcomLaunch
- เมื่อคุณไปถึงตำแหน่งนั้นแล้ว ให้ดับเบิลคลิกที่Startจากบานหน้าต่างด้านขวา
- จากนั้นตั้งค่าฐาน(Base) เป็น เลขฐานสิบหก(Hexadecimal) และข้อมูลค่าเป็น 2
- คลิกตกลง(OK)เพื่อเปิดใช้งานตัวเปิดใช้กระบวนการเซิร์ฟเวอร์ DCOM(DCOM Server Process Launcher)
สุดท้าย นำทางไปยังตำแหน่งต่อไปนี้โดยใช้แถบนำทางที่ด้านบนหรือโดยใช้บานหน้าต่างด้านซ้าย:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcEptMapper
- เลื่อนไปที่บานหน้าต่างด้านขวาและดับเบิลคลิกที่Start
- จากนั้นตั้งค่า Base เป็น(Base) Hexadecimal และ(Hexadecimal) Value Data(Value Data) เป็น 2
- คลิกตกลง(OK) _
ปิดRegistry Editorรีสตาร์ทเครื่องคอมพิวเตอร์ของคุณและดูว่าปัญหา ' The RPC server is available'(The RPC server is unavailable’)ได้รับการแก้ไขแล้วหรือไม่ในการเริ่มต้นระบบครั้งถัดไป
ตรวจสอบโพสต์ที่เกี่ยวข้องเหล่านี้หากคุณได้รับ:(Check these related posts if you receive:)
- วิธีแก้ไขข้อผิดพลาดและปัญหาการเรียกขั้นตอนระยะไกล
- ข้อผิดพลาดการเรียกขั้นตอนระยะไกลล้มเหลวสำหรับแอป Microsoft Store
- การเรียกขั้นตอนระยะไกลล้มเหลวขณะสร้าง PIN เป็นตัวเลือกการลงชื่อเข้าใช้
- (The remote procedure call failed error while using DISM)ข้อผิดพลาดในการเรียกขั้นตอนระยะไกลล้ม เหลวขณะใช้ DISM
Related posts
Remote Desktop tab ใน RDWEB หายไปจาก Edge browser ใน Windows 10
Microsoft Remote Desktop Assistant สำหรับ Windows 10
ไม่สามารถคัดลอก Paste ใน Remote Desktop Session ใน Windows 10
Connect iPhone ถึง Windows 10 PC โดยใช้ Microsoft Remote Desktop
Best Free Remote Desktop Software สำหรับ Windows 10
Cloud Clipboard (Ctrl+V) ไม่ทำงานหรือซิงค์ใน Windows 10
CMAK จาก VPN ไม่ทำงานหลังจากอัพเกรด Windows 10
วิธีตั้งค่าการเชื่อมต่อเดสก์ท็อประยะไกลบน Windows 10
Cast to Device ไม่ทำงานใน Windows 10
เปลี่ยนพอร์ตเดสก์ท็อประยะไกล (RDP) ใน Windows 10
วิธีเปิดใช้งาน Remote Desktop ใน Windows 10 (หรือ Windows 7)
SID แสดงแทน Username หรือชื่อที่เป็นมิตรใน Windows 10
วิธีใช้เดสก์ท็อประยะไกลใน Windows 10
เลือกที่จะรับตัวเลือกแอปสีเทาในการตั้งค่า Windows 10
Google Chrome ปัญหาและปัญหาเกี่ยวกับ Windows 10
ข่าวสารและความสนใจไม่แสดงหรือขาดหายไปใน Windows 10
Airplane mode จะไม่ปิดใน Windows 10
แก้ไขเดสก์ท็อประยะไกลจะไม่ Connect ใน Windows 10
Microphone ภายนอกได้รับการยอมรับว่าเป็นหูฟังใน Windows 10
Connect Android ถึง Windows 10 ใช้ Microsoft Remote Desktop