วิธีแก้ไขข้อผิดพลาด “RPC server is unavailable”
- เวลาอ่าน
- 1 นาที
- หมวดหมู่
- การเชื่อมต่อ
ในบทความช่วยเหลือนี้ จะอธิบายวิธีแก้ไขข้อผิดพลาด RPC server is unavailable ซึ่งทำให้ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ VPN เมื่อใช้งาน Windows

RPC คืออะไร?
Remote Procedure Call (RPC) คือโปรโตคอลที่ช่วยให้กระบวนการต่างๆ บนคอมพิวเตอร์สามารถสื่อสารกันเพื่อทำงานได้ ข้อผิดพลาด RPC server is unavailable จะเกิดขึ้นเมื่อพีซี Windows ไม่สามารถสื่อสารกับคอมพิวเตอร์เครื่องอื่นบนเครือข่ายเดียวกันได้
หากเซิร์ฟเวอร์ RPC ไม่พร้อมใช้งาน แอป Proton VPN จะไม่สามารถกำหนดค่าการตั้งค่า DNS ได้อย่างถูกต้อง
วิธีแก้ไขที่เป็นไปได้สำหรับข้อผิดพลาด RPC server unavailable
ขอแนะนำให้ลองใช้วิธีแก้ไขแต่ละวิธีด้านล่างตามลำดับ หากขั้นตอนที่ 1 ไม่ได้ผล ให้ข้ามไปยังขั้นตอนที่ 2
- ตรวจสอบให้แน่ใจว่าบริการ RPC ทั้งหมดกำลังทำงานบนพีซี
- ตรวจสอบว่า RPC ไม่ได้ถูกบล็อกโดยไฟร์วอลล์
- บูตระบบโดยใช้การเริ่มต้นระบบแบบปกติ
- เปิดใช้งาน IPv6 และการแชร์ไฟล์และเครื่องพิมพ์
- ล้างแคช DNS
- แก้ไขการตั้งค่ารีจิสทรี
- รีเซ็ตพีซี
ภาพหน้าจอที่ใช้ในบทความนี้มาจาก Windows 10 แต่คำแนะนำสำหรับ Windows 11 นั้นเกือบจะเหมือนกันทุกประการ ส่วนคำแนะนำสำหรับ Windows เวอร์ชันก่อนหน้าจะคล้ายกัน
ตรวจสอบให้แน่ใจว่าบริการ RPC ทั้งหมดกำลังทำงานบนพีซี
1. ค้นหาแอป Services แล้ว เปิด

2. ค้นหา DCOM Server Process Launcher แล้ว ดับเบิลคลิก

3. ตรวจสอบให้แน่ใจว่า:
- Startup type ถูกตั้งค่าเป็น Automatic
- Service status คือ Running
หากไม่ได้เป็นเช่นนั้น ให้ตั้งค่า Startup type เป็น Automatic แล้วคลิก Start เพื่อเริ่มการทำงานของบริการ

4. ทำซ้ำขั้นตอนที่ 2 และ 3 สำหรับบริการต่อไปนี้:
- Remote Procedure Call (RPC)
- RPC Endpoint Mapper
- Remote Procedure Call (RPC) Locator
5. เริ่มต้นพีซีใหม่ และตรวจสอบว่าปัญหาได้รับการแก้ไขแล้วหรือไม่
ตรวจสอบว่า RPC ไม่ได้ถูกบล็อกโดยไฟร์วอลล์
1. ค้นหา Firewall & network protection system settings → เปิด

2. คลิก Allow an app through firewall

3. ค้นหา Remote Assistance และตรวจสอบให้แน่ใจว่าช่อง Public และ Private ทั้งสองช่องได้รับการทำเครื่องหมายถูก (คลิกปุ่ม Change settings เพื่อปรับการตั้งค่า)

4. หากมีการเปลี่ยนแปลงใดๆ ให้คลิก Save และเริ่มต้นพีซีใหม่เพื่อตรวจสอบว่าปัญหาได้รับการแก้ไขแล้วหรือไม่
บูตระบบโดยใช้การเริ่มต้นระบบแบบปกติ
การเริ่มต้นระบบแบบเลือก (Selective startup) มีประโยชน์สำหรับการแก้ไขปัญหา แต่อาจทำให้บริการ RPC ไม่สามารถโหลดได้
1. ค้นหาแอป System Configuration แล้ว เปิด

2. ในแท็บ General ตรวจสอบให้แน่ใจว่าได้เลือก Normal startup ไว้ หากไม่ได้เลือก ให้เลือกตัวเลือกดังกล่าว จากนั้นคลิก OK และเริ่มต้นพีซีใหม่เพื่อตรวจสอบว่าปัญหาได้รับการแก้ไขแล้วหรือไม่

เปิดใช้งาน IPv6 และการแชร์ไฟล์และเครื่องพิมพ์
ข้อผิดพลาด RPC server is unavailable อาจเกิดจากการกำหนดค่าการเชื่อมต่อเครือข่ายท้องถิ่นไม่ถูกต้อง การเปิดใช้งาน IPv6 และการแชร์ไฟล์และเครื่องพิมพ์บนเครือข่ายจะสามารถช่วยแก้ไขปัญหานี้ได้
1. ค้นหาการตั้งค่า View network connections แล้ว เปิด

2. คลิกขวา ที่การเชื่อมต่อเครือข่าย → Properties

3. ทำเครื่องหมายในช่องต่อไปนี้ จากนั้นคลิก ตกลง
- การแชร์ไฟล์และเครื่องพิมพ์สำหรับเครือข่าย Microsoft
- Internet Protocol รุ่น 6 (TCP/IPv6)

4. เริ่มต้นพีซีใหม่และดูว่าแก้ปัญหาได้หรือไม่
ล้างแคช DNS
1. ค้นหาแอป Windows PowerShell และเลือก เรียกใช้ในฐานะผู้ดูแลระบบ

2. พิมพ์คำสั่งต่อไปนี้แล้วกด ป้อน หลังจากแต่ละคำสั่ง
ipconfig /flushsdns
ipconfig /renew
exit

คราวนี้ลองเชื่อมต่อกับ Proton VPN และดูว่าปัญหาได้รับการแก้ไขหรือไม่
แก้ไขการตั้งค่ารีจิสทรี
1. ค้นหาแอป Registry Editor และ เปิด แอปขึ้นมา

2. สำรองข้อมูลรีจิสทรีโดยไปที่ ไฟล์ → ส่งออก…

คำเตือน: ห้ามข้ามขั้นตอนนี้! การเปลี่ยนแปลงใดๆ กับรีจิสทรีอาจทำให้การติดตั้ง Windows เสียหายอย่างร้ายแรง ตรวจสอบให้แน่ใจเสมอว่ามีข้อมูลสำรองสำหรับใช้กู้คืน
3. ไปที่: คอมพิวเตอร์\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcSs และดับเบิลคลิกที่ Start.

4. ตั้งค่า Value data เป็น 2 แล้วคลิก ตกลง

ทำขั้นตอนที่ 4 ซ้ำ (โดยตั้งค่า Value data : 2) สำหรับคีย์รีจิสทรีต่อไปนี้:
คอมพิวเตอร์\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DcomLaunch
คอมพิวเตอร์\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcEptMapper
5. เริ่มต้นพีซีใหม่ และตรวจสอบว่าปัญหาได้รับการแก้ไขแล้วหรือไม่
รีเซ็ตพีซี
หากวิธีอื่นทั้งหมดล้มเหลว สามารถรีเซ็ตพีซีได้
1. ค้นหาการตั้งค่าระบบ รีเซ็ตพีซีเครื่องนี้ และ เปิด ขึ้นมา

2. ไปที่ รีเซ็ตพีซีเครื่องนี้ → เริ่มต้นใช้งาน

3. เลือกว่าจะเก็บไฟล์ส่วนตัวไว้หรือไม่ จากนั้นรอให้ Windows ทำการรีเซ็ต
