อ่อนนุ่ม

วิธีแก้ไขเซิร์ฟเวอร์ RPC ไม่พร้อมใช้งาน (0x800706ba) บน windows 10

ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา





อัพเดทล่าสุด 17 เม.ย. 2565 เซิร์ฟเวอร์ RPC ไม่มีข้อผิดพลาด 0

ได้รับ เซิร์ฟเวอร์ RPC ไม่มีข้อผิดพลาด (0x800706ba) ขณะเชื่อมต่อกับอุปกรณ์ระยะไกล สื่อสารระหว่างอุปกรณ์ตั้งแต่สองเครื่องขึ้นไปผ่านเครือข่าย? ข้อผิดพลาดเซิร์ฟเวอร์ RPC ไม่พร้อมใช้งานหมายความว่าคอมพิวเตอร์ Windows ของคุณมีปัญหาในการสื่อสารกับอุปกรณ์หรือเครื่องอื่นผ่านเครือข่ายที่คุณใช้ มาคุยกันว่า RPC คืออะไรและทำไมถึงได้รับ เซิร์ฟเวอร์ RPC ไม่พร้อมใช้งาน ข้อผิดพลาด?

RPC คืออะไร?

RPC ย่อมาจาก Remote Procedure Call ซึ่งใช้เทคโนโลยีการสื่อสารระหว่างการประมวลผลสำหรับกระบวนการ Windows ภายในเครือข่าย RPC นี้ทำงานบนพื้นฐานของรูปแบบการสื่อสารระหว่างไคลเอ็นต์กับเซิร์ฟเวอร์ โดยที่ไคลเอ็นต์และเซิร์ฟเวอร์ไม่จำเป็นต้องเป็นเครื่องอื่นเสมอไป RPC ยังสามารถใช้เพื่อตั้งค่าการสื่อสารระหว่างกระบวนการต่างๆ ในเครื่องเดียว



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

สาเหตุของข้อผิดพลาด RPC

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



  1. ปัญหาการเชื่อมต่อเครือข่าย (การขาดการเชื่อมต่อเครือข่ายที่เหมาะสมอาจทำให้เกิดปัญหาความไม่พร้อมใช้งานของเซิร์ฟเวอร์ ในกรณีดังกล่าว ไคลเอนต์ไม่สามารถส่งการเรียกตามขั้นตอนไปยังเซิร์ฟเวอร์ทำให้เกิดข้อผิดพลาดเซิร์ฟเวอร์ RPC ไม่ได้)
  2. DNS – ปัญหาการแก้ปัญหาชื่อ (ไคลเอนต์เริ่มต้นคำขอ คำขอจะถูกส่งไปยังเซิร์ฟเวอร์โดยใช้ชื่อ ที่อยู่ IP และที่อยู่พอร์ต หากชื่อเซิร์ฟเวอร์ RPC ถูกจับคู่กับที่อยู่ IP ที่ไม่ถูกต้อง จะส่งผลให้ไคลเอนต์ติดต่อกับเซิร์ฟเวอร์ที่ไม่ถูกต้องและอาจส่งผลให้ ในข้อผิดพลาด RPC)
  3. ไฟร์วอลล์ของบริษัทอื่นหรือแอปพลิเคชันความปลอดภัยอื่นๆ การทำงานบนเซิร์ฟเวอร์หรือบนไคลเอนต์ บางครั้งอาจปิดกั้นการรับส่งข้อมูลไม่ให้เข้าถึงเซิร์ฟเวอร์บนพอร์ต TCP ของมัน ส่งผลให้ RPC หยุดชะงัก อีกครั้ง ความเสียหายของรีจิสทรีของ Windows ทำให้เกิดข้อผิดพลาดต่าง ๆ รวมถึงเซิร์ฟเวอร์ RPC นี้ไม่มีข้อผิดพลาด ฯลฯ

การแก้ไขปัญหา 'เซิร์ฟเวอร์ RPC ไม่มีข้อผิดพลาด

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

ตรวจสอบและกำหนดค่าไฟร์วอลล์บนคอมพิวเตอร์ของคุณ

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



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

ขั้นแรก เปิดแผงควบคุม ค้นหา ไฟร์วอลล์หน้าต่าง .



แล้วคลิก อนุญาตแอปผ่าน Windows Firewall ด้านล่าง ไฟร์วอลล์หน้าต่าง .

อนุญาตแอปผ่าน Windows Firewall

จากนั้นเลื่อนลงไปหา ความช่วยเหลือระยะไกล . ตรวจสอบให้แน่ใจว่าการสื่อสารของมันคือ เปิดใช้งาน (ทุกกล่องของรายการนี้คือ ทำเครื่องหมาย ).

เปิดใช้งานความช่วยเหลือระยะไกลแล้ว

กำหนดค่าไฟร์วอลล์อย่างถูกต้อง

หากคุณกำลังใช้ไฟร์วอลล์ Windows ให้เปิดสแน็ปอินตัวแก้ไขวัตถุนโยบายกลุ่ม ( gpedit.msc ) เพื่อแก้ไข Group Policy object (GPO) ที่ใช้จัดการการตั้งค่า Windows Firewall ในองค์กรของคุณ

นำทางไปยัง การกำหนดค่าคอมพิวเตอร์ – เทมเพลตการดูแลระบบ – เครือข่าย – การเชื่อมต่อเครือข่าย – ไฟร์วอลล์ Windows แล้วเปิดโปรไฟล์โดเมนหรือโปรไฟล์มาตรฐาน ขึ้นอยู่กับว่าคุณใช้โปรไฟล์ใด เปิดใช้งานข้อยกเว้นต่อไปนี้: อนุญาตข้อยกเว้นการดูแลระบบขาเข้าระยะไกล และ อนุญาตข้อยกเว้นการแชร์ไฟล์และเครื่องพิมพ์ขาเข้า .

กำหนดค่าไฟร์วอลล์อย่างถูกต้อง

ตรวจสอบการเชื่อมต่อเครือข่าย

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

  • วิธีตรวจสอบการเชื่อมต่ออินเทอร์เน็ต กด ชนะ+รับ กุญแจเพื่อเปิด วิ่ง โต้ตอบ
  • พิมพ์ ncpa.cpl แล้วกด เข้า กุญแจ.
  • ดิ เชื่อมต่อเครือข่าย หน้าต่างจะปรากฏขึ้น
  • บน เชื่อมต่อเครือข่าย ให้คลิกขวาที่การเชื่อมต่อเครือข่ายที่คุณกำลังใช้ แล้วเลือก คุณสมบัติ .
  • ที่นี่ตรวจสอบให้แน่ใจว่าได้เปิดใช้งาน อินเทอร์เน็ตโปรโตคอล และ การแชร์ไฟล์และเครื่องพิมพ์สำหรับ Microsoft Networks .
  • หากมีรายการใดหายไปจากคุณสมบัติของการเชื่อมต่อในพื้นที่ คุณจะต้องติดตั้งใหม่

ตรวจสอบการเชื่อมต่อเครือข่ายเพื่อแก้ไขข้อผิดพลาดเซิร์ฟเวอร์ RPC

microsoft word หมาย ถึง อะไร

ตรวจสอบการทำงานของบริการ RPC อย่างถูกต้อง

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

  • กด Windows + R พิมพ์ services.msc และคลิกตกลงเพื่อเปิดคอนโซลบริการของ Windows
  • บน บริการ หน้าต่าง เลื่อนลงเพื่อค้นหารายการ ตัวเรียกใช้กระบวนการเซิร์ฟเวอร์ DCOM การเรียกขั้นตอนระยะไกล (RPC) และ RPC Endpoint Mapper .
  • ตรวจสอบให้แน่ใจว่าสถานะของพวกเขาคือ วิ่ง และการเริ่มต้นของพวกเขาถูกตั้งค่าเป็น อัตโนมัติ .
  • หากคุณพบว่าบริการที่จำเป็นไม่ทำงานหรือไม่ได้ใช้งาน ให้ดับเบิลคลิกที่บริการนั้นเพื่อรับหน้าต่างคุณสมบัติของบริการนั้นๆ
  • ที่นี่เลือกประเภทการเริ่มต้นให้เป็นอัตโนมัติและเริ่มบริการ

ตรวจสอบการทำงานของบริการ RPC อย่างถูกต้อง

ตรวจสอบบริการที่เกี่ยวข้องเช่น Windows Management Instrumentation และ TCP/IP NetBIOS Helper กำลังวิ่ง .

ด้วยวิธีนี้ คุณจะมั่นใจได้ว่าบริการทั้งหมดที่ RPC ต้องการนั้นไม่เสียหายและทำงานได้อย่างถูกต้อง ในกรณีส่วนใหญ่ ปัญหาจะได้รับการแก้ไขในตอนนี้ อย่างไรก็ตาม หากปัญหายังคงมีอยู่ คุณอาจต้องดำเนินการตรวจสอบรีจิสทรีในขั้นตอนต่อไป

ตรวจสอบรีจิสทรีของ Windows สำหรับความเสียหายของ RPC

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

ตอนนี้กด Win + R พิมพ์ regedit, และกดปุ่ม Enter เพื่อเปิดตัวแก้ไขรีจิสทรีของ Windows จากนั้นไปที่คีย์ต่อไปนี้

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesRpcSs

ที่นี่บนบานหน้าต่างตรงกลาง ดับเบิลคลิกที่ start และเปลี่ยนค่าเป็น 2

บันทึก: หากมีรายการใดๆ ที่ไม่มีอยู่ในภาพด้านล่าง แสดงว่าเราแนะนำให้ติดตั้ง Windows ใหม่

ตรวจสอบรีจิสทรีของ Windows สำหรับความเสียหายของ RPC

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

ตัวเรียกใช้กระบวนการเซิร์ฟเวอร์ DCOM

ตอนนี้ ไปที่ HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesRpcEptMapper . ดูว่ามีอะไรขาดหายไปหรือไม่ หากก่อนหน้านี้คุณพบการตั้งค่าของ RPC Endpoint Mapper ไม่ถูกต้อง ให้ดับเบิ้ลคลิกที่ เริ่ม รีจิสตรีคีย์เพื่อแก้ไขค่า อีกครั้งตั้ง ข้อมูลค่า ถึง สอง .

RPC Endpoint Mapper

ดาวน์โหลด วิดีโอ google

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

คืนค่าระบบของ Performa

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

นี่เป็นวิธีแก้ปัญหาที่เหมาะสมที่สุดในการแก้ไข เซิร์ฟเวอร์ RPC เป็นข้อผิดพลาดที่ไม่พร้อมใช้งาน บนคอมพิวเตอร์ windows server / Client ฉันหวังว่าการใช้วิธีแก้ปัญหาเหล่านี้จะช่วยแก้ปัญหานี้ได้ เซิร์ฟเวอร์ RPC ไม่พร้อมใช้งาน ข้อผิดพลาด. ยังมีคำถามข้อเสนอแนะเกี่ยวกับโพสต์นี้อย่าลังเลที่จะพูดคุยในความคิดเห็น

นอกจากนี้ อ่าน