โปรแกรม Windows Service Recovery - ทดสอบโปรแกรม Windows Recovery
ดังนั้นฉันมีปัญหาที่เฉพาะเจาะจงมากที่ฉันพยายามที่จะแก้ปัญหาอัตโนมัติ ปัญหาที่เกิดขึ้นคือรายการรีจิสทรีคีย์จากไดรเวอร์เครื่องพิมพ์จะทำให้บริการ Print Spooler หยุดทำงานและไม่กลับมาทำงานอีก วิธีแก้ไขคือลบรีจิสตรีคีย์และรีสตาร์ทเซอร์วิส Printer Spooler ฉันต้องการทำให้เป็นอัตโนมัติดังนั้นเมื่อเกิดข้อผิดพลาดอีกครั้ง Windows จะเรียกใช้ไฟล์แบตช์โดยอัตโนมัติเพื่อลบคีย์และเริ่มบริการใหม่ นี่คือรหัสในแบทช์ไฟล์ของฉัน reg delete HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Drivers\Version-3\Star TSP800II (TSP847II) /f net start spooler ฉันบันทึกไฟล์แบ็ตนี้ลงที่รูทของไดรฟ์แล้ว PrintSpoolerProperties ดังนั้นอย่างที่คุณเห็นในแท็บการกู้คืนของบริการสปูลเลอร์ฉันมีไฟล์แบตช์นี้ที่ควรจะทำงาน สำหรับชีวิตของฉันฉันไม่สามารถเลียนแบบการชนตัวจัดคิวหรือหาวิธีทดสอบโปรแกรมการกู้คืนของฉัน ขั้นตอนที่ฉันได้ทำ: เปิดตัวจัดการงานไปที่แท็บบริการคลิกขวาที่ตัวจัดคิวคลิกไปที่รายละเอียดและสิ้นสุดงาน "spoolsv.exe" เปิด CMD ขึ้นมาและรันคำสั่ง kill PID ฉันจะดูว่ามันจะทำงานได้อย่างไร มีวิธีบังคับให้บริการนี้ขัดข้องหรือไม่ดังนั้นฉันจึงสามารถดูได้ก่อนที่จะปรับใช้กับเซิร์ฟเวอร์ของฉัน ความรักผู้ดูแลระบบที่คิดถึง Linux