ข้อผิดพลาดในการจำลองแบบ 1722: ข้อผิดพลาด "เซิร์ฟเวอร์ RPC ไม่พร้อมใช้งาน": วิธีแก้ปัญหาคีย์ ปิดการใช้งานไฟร์วอลล์ Windows

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

สถานการณ์ความล้มเหลวของเซิร์ฟเวอร์ RPC ที่พบบ่อยที่สุด

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

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

ข้อผิดพลาด "เซิร์ฟเวอร์ RPC ไม่พร้อมใช้งาน": ปัญหาเกี่ยวกับไลบรารีแบบไดนามิก

มาดูกันว่าจะทำอะไรได้บ้างเพื่อแก้ไขสถานการณ์ ขั้นแรก คุณต้องตรวจสอบให้แน่ใจว่าระบบมีไฟล์ไลบรารีแบบไดนามิก Spoolss.dll และส่วนประกอบที่ปฏิบัติการได้ Spoolss.exe ควรอยู่ในไดเร็กทอรี System32 ของไดเร็กทอรีหลักที่ติดตั้งระบบ

หากมีไฟล์ดังกล่าว อาจมีตัวเลือกความล้มเหลวอย่างน้อยสองตัวเลือก: อาจเสียหายหรือบริการไม่เริ่มทำงาน

ขัดข้องด้วยข้อความ "เซิร์ฟเวอร์ RPC ไม่พร้อมใช้งาน" Windows 7: การเริ่มบริการจากบรรทัดคำสั่ง

ขั้นแรก วิธีที่ง่ายที่สุดในการแก้ไขสถานการณ์คือการเริ่มบริการจากบรรทัดคำสั่ง ในขั้นตอนนี้ เราเชื่อว่าทุกอย่างเรียบร้อยดีกับตัวไฟล์เอง

เรียกบรรทัดคำสั่ง (cmd) จากเมนู "Run" (Win + R) จากนั้นป้อนคำสั่ง net start rpcss ที่นั่น หากทุกอย่างเป็นไปด้วยดีกับบริการเองหลังจากรีบูตเครื่องคอมพิวเตอร์ (ซึ่งโดยวิธีการเป็นข้อบังคับ) ปัญหาจะหายไปและข้อความที่ระบุว่าเซิร์ฟเวอร์ RPC ไม่พร้อมใช้งานจะไม่รบกวนผู้ใช้อีกต่อไป (เพื่อหยุดบริการ ให้เลือกคำสั่งที่คล้ายกันเฉพาะกับคำว่าหยุด) หากวิธีการข้างต้นไม่ได้เปิดใช้งานบริการด้วยเหตุผลบางประการคุณจะต้องใช้เส้นทางวงเวียน

แก้ไขข้อผิดพลาดโดยใช้ไลบรารีดั้งเดิม

ตอนนี้เรามาดูสถานการณ์ที่ไฟล์ข้างต้นเสียหายหรือสูญหาย โดยหลักการแล้ว คุณสามารถทำได้ด้วยวิธีที่ง่ายที่สุด: คัดลอกมาจากระบบที่คล้ายกัน (จากคอมพิวเตอร์เครื่องอื่น) แล้ววางลงในโฟลเดอร์ระบบ System32

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

ในตัวแก้ไข คุณควรค้นหาบริการการเรียกขั้นตอนระยะไกล (RPC) และคลิกที่เริ่มต้น จากนั้นเลือก "อัตโนมัติ" ในประเภทการเริ่มต้น หลังจากบันทึกพารามิเตอร์ที่เปลี่ยนแปลงแล้ว เช่นเดียวกับในกรณีแรก คุณจะต้องรีบูทระบบทั้งหมดเพื่อให้พารามิเตอร์มีผล

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

โซลูชันที่ครอบคลุมโดยใช้ยูทิลิตี้พิเศษ

โดยหลักการแล้ว หากไม่มีวิธีคัดลอกหรือดาวน์โหลดไฟล์ต้นฉบับ คุณสามารถทำได้ด้วยวิธีที่ง่ายกว่า

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

บทสรุป

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

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

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

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

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

RPC คืออะไรและทำงานอย่างไร?

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

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

เมื่อข้อผิดพลาด RPC ปรากฏขึ้น

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

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

จะหาสาเหตุได้อย่างไร

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

เซิร์ฟเวอร์ RPC ไม่พร้อมใช้งาน ข้อผิดพลาด 1722

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

ในเวลาเดียวกัน คุณควรตรวจสอบสถานะของบริการ Remote Registry, Remote Procedure Call, Power และ Server ควรใช้งานได้ทั้งหมด และควรตั้งค่าเป็นประเภทการเริ่มต้นอัตโนมัติ ข้อผิดพลาดปรากฏขึ้นพร้อมรหัส 1722 และคำอธิบาย "เซิร์ฟเวอร์ RPC ไม่พร้อมใช้งาน" ไม่เพียงแต่ใน Windows 7 แต่ยังรวมถึง Windows 10 ด้วย วิธีการกำจัดมันในระบบเวอร์ชันต่าง ๆ นั้นคล้ายคลึงกับวิธีที่ระบุไว้ข้างต้น

ข้อผิดพลาดในการพิมพ์

ข้อผิดพลาด 1722 ยังสามารถเชื่อมโยงกับการทำงานของแอปพลิเคชันที่ไม่ถูกต้องซึ่งทำให้คอมพิวเตอร์โต้ตอบกับเครื่องพิมพ์ ซึ่งมักเกิดจากการปิดใช้งานบริการอีกครั้ง หากคุณได้รับข้อความ “ไม่สามารถพิมพ์รูปภาพ เซิร์ฟเวอร์ RPC ไม่พร้อมใช้งาน” เมื่อพิมพ์ ตรวจสอบให้แน่ใจว่าคุณได้เปิดใช้งานและเรียกใช้ Print Spooler, DCOM Server Process Launcher, Remote Procedure Call และ Power services แล้ว

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

ข้อขัดแย้งกับ FineReader

มีกรณีของข้อผิดพลาด “เซิร์ฟเวอร์ RPC ไม่พร้อมใช้งาน” ปรากฏใน Windows 10 และระบบเวอร์ชันก่อนหน้าเมื่อเรียกใช้แอปพลิเคชันการรู้จำข้อความยอดนิยม ABBYY FineReader แต่ผู้กระทำผิดที่นี่ไม่ใช่แอปพลิเคชันของตัวเองมากนักในฐานะบริการพื้นหลังที่ใช้งานอยู่ซึ่งขัดแย้งกับกลไก RPC ในทางใดทางหนึ่ง ปิดใช้งานในช่วงระยะเวลาของเซสชันในสแนปอินการจัดการบริการและตรวจสอบผลลัพธ์

การติดเชื้อไวรัส

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

ปัญหาไดรเวอร์

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

การละเมิดความสมบูรณ์ของไฟล์

หากคอมพิวเตอร์ของคุณเสียหายหรือถูกไวรัสโจมตี คุณควรตรวจสอบสถานะของไฟล์ RPC หลักสองไฟล์ - spoolsv.exeและ spoolss.dllอยู่ในไดเร็กทอรีระบบ ระบบ32- หากไฟล์หายไป คุณจะต้องคัดลอกไฟล์เหล่านั้นจากคอมพิวเตอร์เครื่องอื่นที่มีระบบปฏิบัติการเวอร์ชันเดียวกันและวางลงในโฟลเดอร์ System32 จากนั้นเริ่มบริการการโทรระยะไกลด้วยตนเองจากสแน็ปอินการจัดการบริการ หรือเรียกใช้การสแกนระบบเพื่อหาไฟล์ที่เสียหายและหายไปด้วยคำสั่ง sfc /scannow.sfc.

ความเสียหายของรีจิสทรี

บางครั้งปัญหาเกี่ยวข้องกับรีจิสทรี ในการแก้ไขปัญหา ควรใช้เครื่องมือย้อนกลับแบบเดิมจะดีกว่า คุณยังสามารถคัดลอกจากโฟลเดอร์ได้อีกด้วย C:/Windows/System32/config/RegBack SYSTEM และวางไว้ในโฟลเดอร์หลัก กำหนดค่าด้วยการทดแทน ขอแนะนำให้ดำเนินการนี้จาก LiveCD

ข้อสรุป

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

Dieser Artikel มีข้อมูลเกี่ยวกับ "RPC-Server ist nicht verfügbar" บน Microsoft Windows Server

อินฮัลต์สเวอร์เซคนิส

1. ไอน์ฟือห์รัง

"เซิร์ฟเวอร์ RPC ไม่ใช่ verfügbar"อยู่ในความสัมพันธ์ของ häufiger Fehler ใน Windows, der in einer Vielzahl von Situationen auftreten kann, wobei die meisten mit der Kommunikation zwischen zwei Computern ใน einem Netzwerk zusammenhängen. Er kann jedoch auch bei lokalen Vorgängen auf einem ผู้เชี่ยวชาญด้านคอมพิวเตอร์. Der Übersichtlichkeit halber wird ใน diesem Artikel der Computer, auf dem die RPC-Kommunikation gestartet wird, als der ลูกค้าและคอมพิวเตอร์, mit dem kommuniziert wird, als der เซิร์ฟเวอร์เบเซอิชเน็ต

Remote Procedure Call (RPC) เป็นกลไกของ Windows-Prozessen Ermöglicht, ผู้จัดการทั่วไป, ผู้ดูแล zwischen einem Client และ Server และ Netzwerk หรือ Innerhalb einzigen Systems Zahlreiche รวม Windows และ RPC เข้าด้วยกัน RPC คอมโพเนนต์ไดนามิกพอร์ตสำหรับการเชื่อมต่อคอมมูนิเคชั่นของคุณกับ Systemen zum Einsatz, doch darüber hinaus muss ein statischer Port (TCP-Port 135) และ Ausgangspunkt für die Kommunikation verwendet werden. Die RPC-Endpunktzuordnung hört diesen statischen Port ab.

ในประเภททั่วไปของ RPC-Sitzung โปรดติดต่อ Client die Endpunktzuordnung eines Servers auf TCP-Port 135 และ fordert die einem bestimmten Dienst zugewiesene dynamische Portnummer an. เซิร์ฟเวอร์เริ่มต้นจากที่อยู่ IP และพอร์ตนัมเมอร์, เริ่มต้นด้วยการเริ่มต้นที่ RPC registriert wird, และลูกค้าติดต่อลูกค้าและเริ่มต้นจากที่อยู่ IP และพอร์ตอื่น ๆ

Mögliche Gründe für den "RPC-เซิร์ฟเวอร์ nicht verfügbar"-Fehler sind u. ก.:

  • RPC-Dienst gestopt: Wenn der RPC-Dienst auf dem Server nicht ausgeführt wird, is die Clientsoftware offensichtlich nicht in der Lage, ihn zu erreichen.
  • Namensauflösungsปัญหา: Der Name des RPC-Servers wird möglicherweise auf die falsche IP-Adresse aufgelöst, sodass der Client den falschen Server kontaktiert or verscht, eine IP-Adresse zu kontaktieren, die derzeit nicht verwendet wird. ทางเลือกอื่น dazu wird der Name des Servers eventuell überhaupt nicht aufgelöst.
  • Datenverkehr duch ไฟร์วอลล์ blockiert:ไฟร์วอลล์อื่น ๆ และเซิร์ฟเวอร์อื่น ๆ เช่น Netzwerk-Firewall-Appliance zwischen dem Client และ dem Server ยืนยันอีกครั้งว่าเซิร์ฟเวอร์ดังกล่าวมี TCP-Port 135 หรือไม่
  • ปัญหา Netzwerkverbindungs: Der Client จากเซิร์ฟเวอร์ของคุณ U. aufgrund eines allgemeinen Problems mit dem Netzwerk nicht erreichen.

Die folgenden, nach Ursache kategorisierten Schritte können bei der Fehlerbehebung des Problems nützlich sein.

2. การตั้งครรภ์แบบ RPC-Dienst

  1. Öffnen Sie เสียชีวิตจากเซิร์ฟเวอร์ Dienste-Konsole
  2. เออร์มิทเทลน์ ซี เดน การเรียกขั้นตอนระยะไกล (RPC)-Dienst und stellen Sie sicher, dass er ausgeführt wird

    Hinweis: Die Remote Procedure Call (RPC) Locator-Dienst อยู่ใน Regel nicht ausgeführt werden

  3. Wenn der Dienst angehalten ist, ver. Suchen Sie, ihn manuell zu starten.

3. ปัญหานาเมนเซาฟลอสซุง

  1. Wenden Sie den Ping-Befehl vom Client บนเซิร์ฟเวอร์และ Verwenden Sie dabei den Servernamen, um zu überprüfen, ob der Name auf die korrekte IP-Adresse aufgelöst wird. Wenn ตาย der Fall ist, Namensauflösung wahrscheinlich nicht ตาย Ursache des Problems และตาย verbleibenden Schritte ใน diesem Abschnitt können übersprungen werden
  2. ไคลเอนต์ Wenn และเซิร์ฟเวอร์รองรับ Active Directory (AD) - โดเมน, wird DNS สำหรับชื่อโดเมน Stellen Sie sicher, dass der Client und der Server beide richtigen DNS-Server verwenden, die sich innerhalb der Domäne befinden müssen und in der Regel Domänen-Controller sind.
  3. Wenn เสียชีวิตแล้ว เซิร์ฟเวอร์ DNS เดิมถูกควบคุมโดยเซิร์ฟเวอร์ DNS-Verwaltungskonsole (IIS-Verwaltungskonsole) และเซิร์ฟเวอร์อื่น ๆ ที่เกี่ยวข้อง, ob der RPC-Server den richtigen Datensatz bzw. ตาย richtigen Datensätze ใน DNS registriert hat น้ำตกเออร์ฟอร์ดเดอร์ลิช, คานน์ เดอร์ เบเฟห์ล ipconfig /registerdnsจากเซิร์ฟเวอร์ RPC ของคุณ ตกลง DNS-Datensätze อยู่ในการลงทะเบียนแล้ว
  4. Wenn keine AD-Domäne vorhanden ist, kann WINS für die Namensauflösung verwendet werden. มิท เดม เบเฟล ipconfig /ทั้งหมดเกิดขึ้นจากทั้งหมดและจะสิ้นสุด WINS-Server aufgelistet, ตายจาก RPC-Server ต่อไป Überprüfen Sie die WINS-Datenbank auf diesen Servern, ไม่เป็นไร, dass die für den RPC-Server registrierten Datensätze korrekt sind. น้ำตกเออร์ฟอร์ดเดอร์ลิช, คานน์ เดอร์ เบเฟห์ล nbtstat -RRหลังจากทำ RPC-Server แล้ว อืม WINS-Datensätze erneut zu registrieren

4. Datenverkehr durch ตายตัวบล็อกไฟร์วอลล์

  1. รับผิดชอบในการติดตั้ง Windows-Firewall และ RPC-Server
  2. เวนน์ใช้ไฟร์วอลล์ aktiviert, stellen Sie sicher, dass der Datenverkehr auf TCP-Port 135 durchgelassen wird.
    1. ใช้งานเซิร์ฟเวอร์ Windows Server 2003 อยู่แล้ว ใช้งาน Windows-Firewall ไดนามิก RPC-Portzuweisung ในฤดูใบไม้ร่วง kann es erforderlich sein, die Windows-Firewall zu deaktivieren oder die von RPC verwendeten Ports einzuschränken (siehe Schritt 4).
    2. ใช้งานกับเซิร์ฟเวอร์ Windows Server 2008 หรืออื่นๆ ดังต่อไปนี้ Die Windows-Firewall ใน Windows Server 2008 และจัดการ RPC-Verkehr มาตรฐาน mäßig fehlerfrei handhaben; wenn เสียชีวิตแล้ว ผู้ก่อตั้ง บริษัท อื่น ๆ ค้นหา Sie ไว้ล่วงหน้าในบทความ TechNet: Allowing Inbound Network Traffic that Uses Dynamic RPC (Eingehenden Netzwerkverkehr, bei dem dem dynamische RPC verwendet werden, zulassen)
      Wenn เสียชีวิตจาก Windows-Firewall ใน Windows Server 2008 และกำลังใช้งาน Windows-Firewall-Dienst ต่อไป Befolgen Sie stattdessen เสียชีวิตจาก Schritte ใน.
  3. Wenn เป็นเจ้าของซอฟต์แวร์ไฟร์วอลล์และผู้ดูแลระบบอื่น ๆ เช่น Netzwerk-Firewall-Appliance อื่นๆ, จัดการ Sie ใน der Documentation der Anwendung oder der Appliance nach, ob sie ordnungsgemäß für RPC-Verkehr konfiguriert werden kann.
  4. Wenn เป็นผู้รับผิดชอบด้านซอฟต์แวร์ไฟร์วอลล์และอื่นๆ อีกมากมาย รวมถึง Netzwerk-Firewall-Appliance อีกด้วย หรือไฟร์วอลล์ อื่น ๆ เดอร์ Sicherheitsanwendung geöffnet werden ข้อมูลทั่วไปของ RPC เกี่ยวกับ Port-Bereichs อยู่ที่ How to Configure RPC Dynamic Port Allocation to Work with Firewalls (อ่านเพิ่มเติมเกี่ยวกับการตั้งค่า RPC-พอร์ตของไฟร์วอลล์)

5. ปัญหา Netzwerkverbindungs

  1. เวอร์เวนเดน ซี เดน เบเฟห์ล ปิงอืม ลืมไปแล้วว่า Konnektivität เป็น RPC-Client และ Server ใช่ไหม Beachten Sie, dass dieser Test möglicherweise nicht schlüssig ist, da es für eine Firewall möglich ist, den ICMP-Datenverkehr zu blockieren und anderen Datenverkehr durczulassen. (ICMP หรือ Internet Control Message Protocol หรือที่เรียกว่า Protokoll, das bei ปิง-และ ติดตาม-เบเฟห์เลน เวอร์เวนเด็ท วิร์ด)
  2. เรากำลังดำเนินการตามโปรแกรม PortQry ที่กำลังใช้งานอยู่ โดยจะเชื่อมต่อไคลเอ็นต์กับเซิร์ฟเวอร์ทดสอบและใช้งานพอร์ตทั้งหมดจากเซิร์ฟเวอร์ทั้งหมด เรากำลังดำเนินการตามขั้นตอนของ RPC และขั้นตอนสุดท้ายของคุณ, เหลือเพียงขั้นตอนเดียวเท่านั้น, ในอนาคตของพอร์ตจะเริ่มต้นจากการลงทะเบียน RPC และรายละเอียดเพิ่มเติม. ข้อมูลพื้นฐานจาก PortQry เวอร์ชัน 2.0 ค้นหาได้ที่:

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

สถานการณ์ความล้มเหลวของเซิร์ฟเวอร์ RPC ที่พบบ่อยที่สุด

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

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

ข้อผิดพลาด "เซิร์ฟเวอร์ RPC ไม่พร้อมใช้งาน": ปัญหาเกี่ยวกับไลบรารีแบบไดนามิก

มาดูกันว่าจะทำอะไรได้บ้างเพื่อแก้ไขสถานการณ์ ขั้นแรก คุณต้องตรวจสอบให้แน่ใจว่าระบบมีไฟล์ไลบรารีแบบไดนามิก Spoolss.dll และส่วนประกอบที่ปฏิบัติการได้ Spoolss.exe ควรอยู่ในไดเร็กทอรี System32 ของไดเร็กทอรีหลักที่ติดตั้งระบบ

หากมีไฟล์ดังกล่าว อาจมีตัวเลือกความล้มเหลวอย่างน้อยสองตัวเลือก: อาจเสียหายหรือบริการไม่เริ่มทำงาน

ขัดข้องด้วยข้อความ "เซิร์ฟเวอร์ RPC ไม่พร้อมใช้งาน" Windows 7: การเริ่มบริการจากบรรทัดคำสั่ง

ขั้นแรก วิธีที่ง่ายที่สุดในการแก้ไขสถานการณ์คือการเริ่มบริการจากบรรทัดคำสั่ง ในขั้นตอนนี้ เราเชื่อว่าทุกอย่างเรียบร้อยดีกับตัวไฟล์เอง

เรียกบรรทัดคำสั่ง (cmd) จากเมนู "Run" (Win + R) จากนั้นป้อนคำสั่ง net start rpcss ที่นั่น หากทุกอย่างเป็นไปด้วยดีกับบริการเองหลังจากรีบูตเครื่องคอมพิวเตอร์ (ซึ่งโดยวิธีการเป็นข้อบังคับ) ปัญหาจะหายไปและข้อความที่ระบุว่าเซิร์ฟเวอร์ RPC ไม่พร้อมใช้งานจะไม่รบกวนผู้ใช้อีกต่อไป (เพื่อหยุดบริการ ให้เลือกคำสั่งที่คล้ายกันเฉพาะกับคำว่าหยุด) หากวิธีการข้างต้นไม่ได้เปิดใช้งานบริการด้วยเหตุผลบางประการคุณจะต้องใช้เส้นทางวงเวียน

แก้ไขข้อผิดพลาดโดยใช้ไลบรารีดั้งเดิม

ตอนนี้เรามาดูสถานการณ์ที่ไฟล์ข้างต้นเสียหายหรือสูญหาย โดยหลักการแล้ว คุณสามารถทำได้ด้วยวิธีที่ง่ายที่สุด: คัดลอกมาจากระบบที่คล้ายกัน (จากคอมพิวเตอร์เครื่องอื่น) แล้ววางลงในโฟลเดอร์ระบบ System32

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

ในตัวแก้ไข คุณควรค้นหาบริการการเรียกขั้นตอนระยะไกล (RPC) และคลิกที่เริ่มต้น จากนั้นเลือก "อัตโนมัติ" ในประเภทการเริ่มต้น หลังจากบันทึกพารามิเตอร์ที่เปลี่ยนแปลงแล้ว เช่นเดียวกับในกรณีแรก คุณจะต้องรีบูทระบบทั้งหมดเพื่อให้พารามิเตอร์มีผล

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

โซลูชันที่ครอบคลุมโดยใช้ยูทิลิตี้พิเศษ

โดยหลักการแล้ว หากไม่มีวิธีคัดลอกหรือดาวน์โหลดไฟล์ต้นฉบับ คุณสามารถทำได้ด้วยวิธีที่ง่ายกว่า

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

บทสรุป

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

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

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

สวัสดีตอนบ่ายผู้อ่านและสมาชิกที่รัก ครั้งสุดท้ายที่เราแก้ไขปัญหาใน Active Directory คือข้อผิดพลาด 14550 DfsSvc และ netlogon 5781 บนตัวควบคุมโดเมน วันนี้มหากาพย์ยังคงดำเนินต่อไปพร้อมกับข้อผิดพลาดเหล่านี้อย่างต่อเนื่อง กล่าวคือ เราได้กำจัดข้อผิดพลาดเหล่านี้แล้ว แต่ใหม่ มาถึงแล้ว : ข้อผิดพลาด 1722: เซิร์ฟเวอร์ RPC พบคำเตือนหรือข้อผิดพลาดใน 24 ชั่วโมงที่ผ่านมานับตั้งแต่แชร์ SYSVOL ความล้มเหลวในการจำลองแบบ SYSVOL อาจทำให้เกิดปัญหานโยบายกลุ่ม เรามาดูกันว่าเกิดอะไรขึ้น

การแก้ไขข้อผิดพลาดเซิร์ฟเวอร์ 1722 rpc ไม่พร้อมใช้งาน

ปัญหาเครือข่ายเกี่ยวกับการจำลองแบบและวิธีแก้ปัญหา อ่านลิงก์ด้านบน ประมาณ 14550 และให้ฉันเตือนคุณว่าฉันมีสองโดเมน ผู้ปกครองและลูก ลูกมีตัวควบคุมโดเมน Active Directory 3 ตัว หลังจากย้ายตัวควบคุมโดเมนหนึ่งตัวจากไซต์หนึ่ง ข้อผิดพลาด 1722 เริ่มปรากฏขึ้นสำหรับเซิร์ฟเวอร์ RPC ไม่พร้อมใช้งาน และเซิร์ฟเวอร์ RPC ไม่พร้อมใช้งานในช่วง 24 ชั่วโมงที่ผ่านมาหลังจากระบุ SYSVOL

ฉันค้นพบมันเมื่อวินิจฉัยการจำลองแบบระหว่างตัวควบคุมโดเมนโดยใช้คำสั่ง:

คำสั่งนี้แสดงข้อผิดพลาดการจำลองแบบทั้งหมดในองค์กร นี่คือลักษณะของข้อผิดพลาด:

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

ก่อนอื่น เพื่อตรวจสอบว่าทุกอย่างปกติดีกับการจำลองแบบ คุณต้องแน่ใจว่าโฟลเดอร์ SYSVOL และ NETLOGON สามารถอ่านได้ผ่านเส้นทาง UNC \\โดเมนของคุณ

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

repadmin /replsummary

ด้วยเหตุนี้ ฉันพบว่า dc7 และ dc13 ของฉันมีข้อผิดพลาด 1722 RPC Server ไม่พร้อมใช้งาน ฉันตรวจสอบพอร์ต 135 แล้วพวกเขาก็เชื่อฟัง สำหรับผู้ที่ไม่ทราบวิธีการตรวจสอบ นี่คือคำสั่ง telnet ที่จะช่วยเหลือคุณ

ขั้นตอนต่อไปคือการตรวจสอบเซิร์ฟเวอร์ DNS ในการตั้งค่าสแต็ก TCP/IP หากคุณมีตัวควบคุมโดเมนมากกว่าหนึ่งโดเมน เซิร์ฟเวอร์ DNS แรกของคุณในการตั้งค่าอินเทอร์เฟซเครือข่ายควรเป็น DNS ของตัวควบคุมโดเมนอื่น จากนั้นจึงเป็นที่อยู่ของ IP ปัจจุบันหรือ IP ย้อนกลับ และเฉพาะสิ่งที่คุณต้องการเท่านั้น

ดังนั้นลำดับที่ถูกต้องของเซิร์ฟเวอร์ DNS คือ 90 เปอร์เซ็นต์ของกรณีทั้งหมด

ตอนนี้รันคำสั่ง repadmin /replsummary อีกครั้ง ฉันเห็นว่าการจำลองทั้งหมดสำเร็จ ฉันยังแนะนำให้คุณเริ่มการจำลองแบบ AD ด้วยตนเอง และตรวจสอบข้อผิดพลาด ตรวจสอบให้แน่ใจว่าคำสั่ง dcdiag /a /q ไม่มีข้อผิดพลาด

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