บางครั้งเราใช้ infinite loop โดยไม่ได้ตั้งใจในโปรแกรม WEB เช่น ASP หรือหยุดทำงานเมื่อทดสอบส่วนประกอบ DLL ในขณะนี้ IIS หยุดการตอบสนอง เราจำเป็นต้องทำงานต่อไปและเริ่มบริการ IIS ใหม่
อย่างไรก็ตาม กระบวนการนี้ยังคงดำเนินการอยู่ และไม่สามารถปิด Internet Service Manager ได้ เมื่อเราต้องการยุติกระบวนการ inetinfo.exe หรือ DLLHOST.EXE เราได้รับข้อความปฏิเสธ แน่นอนว่าคุณจะยังคงได้รับข้อความแจ้งนี้หากคุณมีสิทธิ์ของผู้ดูแลระบบ คุณอาจใช้ net stop ก็ได้ แต่ใช้เวลานานกว่านั้นและบางครั้งก็ไม่ตอบสนอง
ในเวลานี้เราเพียงแค่ต้องรีสตาร์ทคอมพิวเตอร์เท่านั้น ฉันสามารถรีสตาร์ท IIS โดยไม่ต้องรีสตาร์ทคอมพิวเตอร์ได้หรือไม่
แน่นอนว่า Microsoft ได้ติดตั้งเครื่องมือที่เรียกว่า iisreset เมื่อติดตั้ง IIS คุณสามารถค้นหาได้ใน winntsystem32 ซึ่งสามารถใช้ในโหมดบรรทัดคำสั่งเช่น PING มีพารามิเตอร์หลายตัว ต่อไปนี้เป็นพารามิเตอร์ที่สำคัญบางประการซึ่งเป็นพารามิเตอร์ที่เกี่ยวข้องกับบทความของเรา:
/RESTART เริ่ม IIS หลังจากหยุด
/START เริ่ม IIS (หากหยุด)
/STOP หยุด IIS (หากเริ่มต้น)
/REBOOT รีสตาร์ทคอมพิวเตอร์
/REBOOTONERROR หากการหยุด IIS ล้มเหลว ให้รีสตาร์ทคอมพิวเตอร์
/NOFORCE ไม่ได้บังคับให้ IIS หยุดทำงาน
/TIMEOUT:X หลังจาก X วินาที IIS จะถูกบังคับให้หยุด เว้นแต่จะได้รับพารามิเตอร์ /NOFORCE หากกำหนด /REBOOTONERROR จะรีสตาร์ทคอมพิวเตอร์