Remote Procedure Call (RPC) เป็นส่วนประกอบของ Windows ที่อำนวยความสะดวกในการสื่อสารระหว่างกระบวนการต่างๆ ในระบบผ่านเครือข่าย อย่างไรก็ตาม บางครั้งอาจล้มเหลวเมื่อผู้ใช้พยายามเข้าถึงบริการ ส่งผลให้เกิดข้อความแสดงข้อผิดพลาด "การเรียกขั้นตอนระยะไกลล้มเหลว"
คู่มือนี้จะแสดงวิธีการบางอย่างในการแก้ไขปัญหาและคืนค่าการทำงานของระบบ
1. บูตเข้าสู่เซฟโหมดด้วยระบบเครือข่าย
การแก้ไขแรกที่บทความนี้แนะนำคือการบูตเข้าสู่ Safe Mode With Networking การทำเช่นนี้จะช่วยคุณได้หากปัญหาเกิดขึ้นเนื่องจากสาเหตุข้อใดข้อหนึ่งต่อไปนี้:
- ไดรเวอร์เสียหายหรือแอปพลิเคชันพื้นหลังที่ขัดแย้งกัน : Safe Modeจะเริ่มต้นด้วยไดรเวอร์และโปรแกรมที่จำเป็นเท่านั้น ซึ่งหมายความว่าหากไดรเวอร์ที่ไม่ถูกต้องหรือโปรแกรมที่เสียหายทำให้เกิดปัญหา ปัญหาจะไม่ปรากฏใน Safe Mode ทำให้ระบุสาเหตุของปัญหาได้ง่ายขึ้น หากข้อผิดพลาดไม่ปรากฏใน Safe Mode คุณสามารถดำเนินการกำจัดสาเหตุของปัญหาต่อไปได้โดยการลบออกด้วยตนเองหรือเปลี่ยนกลับเป็นสถานะระบบเก่าโดยใช้คุณสมบัติการคืนค่าระบบหากคุณมีอุปกรณ์ StarTech USB2VGA ให้ลองอัปเดตไดรเวอร์อุปกรณ์ในเซฟโหมด เนื่องจากการทำเช่นนั้นจะช่วยแก้ไขปัญหาสำหรับผู้ใช้บางรายได้
- การติดมัลแวร์ : ปัญหายังสามารถเกิดขึ้นได้หากมัลแวร์ติดระบบของคุณ ในกรณีนี้ การบูตเข้าสู่ Safe Mode จะช่วยให้คุณสแกน SFC โดยไม่มีการรบกวนจากมัลแวร์ เมื่อคุณระบุปัญหาแล้ว คุณสามารถดำเนินการแก้ไขปัญหาตามนั้นได้
ในกรณีที่เกิดปัญหาเมื่อคุณพยายามติดตั้งการอัปเดตล่าสุดบนระบบของคุณ คุณสามารถติดตั้งการอัปเดตเหล่านั้นใน Safe Mode ได้อย่างง่ายดาย
2. เรียกใช้ตัวแก้ไขปัญหา Windows Store
หากปัญหาเกิดขึ้นเมื่อคุณพยายามเปิดโปรแกรม Windows Store คุณสามารถเรียกใช้ Windows Store Troubleshooter เพื่อแก้ไขปัญหาได้
ปุ่มเรียกใช้สำหรับตัวแก้ไขปัญหา Windows Store
ยูทิลิตี้นี้ทำงานโดยการสแกนระบบเพื่อหาข้อผิดพลาดที่อาจเกิดขึ้นซึ่งอาจทำให้เกิดปัญหา หากตรวจพบปัญหาใดๆ เครื่องมือแก้ปัญหาจะแนะนำการแก้ไขที่เกี่ยวข้องซึ่งคุณสามารถนำมาใช้จากภายในเครื่องมือได้เช่นกัน
สิ่งนี้ค่อนข้างมีประโยชน์ในกรณีที่ปัญหาเกิดจากความเสียหายของแอพ
3. รีเฟรชบริการ RPC
Service RPC (การเรียกขั้นตอนระยะไกล) ใน Windows มีหน้าที่รับผิดชอบในการจัดการการสื่อสารระหว่างกระบวนการต่างๆ จัดการคำขอและการตอบกลับระหว่างแอปพลิเคชันต่างๆ อำนวยความสะดวกในการปฏิบัติงานและแบ่งปันทรัพยากร
หากบริการกำลังจัดการกับปัญหาชั่วคราว คุณอาจพบข้อผิดพลาด "การเรียกขั้นตอนระยะไกลล้มเหลว" ในปัจจุบัน วิธีแก้ปัญหาในกรณีนี้นั้นง่ายมาก ในกรณีส่วนใหญ่ การรีเฟรชบริการจะช่วยแก้ไขปัญหาให้คุณได้ทันที
ต่อไปนี้คือวิธีที่คุณสามารถทำได้:
- กด คีย์ผสมWin + Rเพื่อเปิดRun
- พิมพ์"services.msc"ลงในRunแล้วกดEnter
- ในหน้าต่าง Services ให้ค้นหาบริการ Remote Procedure Call และคลิกขวาที่บริการ
- เลือกรีเฟรชจากเมนูบริบท
รีเฟรชบริการ RPC
หลังจากรีเฟรชบริการแล้ว ให้ดำเนินการเดิมที่ทำให้เกิดข้อผิดพลาด RPC และตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่
4. รีสตาร์ทตัวเรียกใช้กระบวนการเซิร์ฟเวอร์ DCOM
DCOM Server Process Launcher (DcomLaunch) มีหน้าที่จัดการบริการและกระบวนการต่างๆ ใน Windows รวมถึงบริการ RPC (Remote Procedure Call)
หากบริการนี้ทำงานไม่ถูกต้อง อาจทำให้เกิดปัญหากับบริการ RPC ซึ่งนำไปสู่ข้อผิดพลาดในปัจจุบัน หากสิ่งนี้เกิดขึ้น คุณสามารถลองรีสตาร์ท DCOM Server Process Launcher เพื่อแก้ไขปัญหาได้
ต่อไปนี้คือวิธีที่คุณสามารถทำได้:
- เปิด ยูทิลิตี้บริการโดยทำตามขั้นตอนที่อธิบายไว้ในวิธีการข้างต้น
- เมื่อเปิดตัวแล้ว ให้ค้นหาบริการ DCOM Server Process Launcher แล้วคลิกขวาที่บริการ
- เลือกรีสตาร์ทจากเมนูบริบท
- หาก ตัวเลือกรีสตาร์ทเป็นสีเทา ให้เลือกรีเฟรช
รีเฟรชบริการตัวเรียกใช้กระบวนการเซิร์ฟเวอร์ DCOM
ตอนนี้คุณสามารถลองการกระทำเดิมที่ส่งผลให้เกิดข้อผิดพลาด RPC ล้มเหลว หวังว่าคุณจะไม่พบข้อผิดพลาดอีก
5. รีเซ็ตโปรแกรมที่ล้มเหลว
อาจมีปัญหากับโปรแกรมที่คุณพยายามเปิด ในกรณีนี้ คุณสามารถลองแก้ไขปัญหาในโปรแกรมได้โดยใช้คุณลักษณะการซ่อมแซมที่มีให้ใน Windows ตามค่าเริ่มต้น หากไม่ได้ผล คุณสามารถรีเซ็ตโปรแกรมบน Windows ให้เป็นสถานะเริ่มต้นเพื่อแก้ไขปัญหาที่อาจเกิดขึ้นได้
รีเซ็ตโปรแกรมที่ล้มเหลว
คุณสามารถดำเนินการทั้งสองอย่างนี้ได้ผ่านแอปการตั้งค่า Windows อย่างไรก็ตาม โปรดจำไว้ว่าหากคุณรีเซ็ตแอปพลิเคชัน คุณจะสูญเสียตัวเลือกทั้งหมดที่ตั้งค่าไว้ในแอปพลิเคชัน