Gibt es einen Unterschied zwischen Befehlen iisreset
und iisreset /stop
gefolgt von iisreset /start
?
Antworten:
Nehmen Sie IISReset als Befehlssuite, mit der Sie IIS-Start / Stopp usw. verwalten können.
Das heißt, Sie müssen option ( /switch
) angeben, was Sie tun möchten, um eine Operation auszuführen.
Standardverhalten ODER Standardschalter ist /restart
mit, iisreset
sodass Sie den Befehl nicht zweimal mit /start
und ausführen müssen /stop
.
Hoffe das klärt deine Frage. Als Referenz iisreset /?
lautet die Ausgabe von :
IISRESET.EXE (c) Microsoft Corp. 1998-2005 Usage: iisreset [computername] /RESTART Stop and then restart all Internet services. /START Start all Internet services. /STOP Stop all Internet services. /REBOOT Reboot the computer. /REBOOTONERROR Reboot the computer if an error occurs when starting, stopping, or restarting Internet services. /NOFORCE Do not forcefully terminate Internet services if attempting to stop them gracefully fails. /TIMEOUT:val Specify the timeout value ( in seconds ) to wait for a successful stop of Internet services. On expiration of this timeout the computer can be rebooted if the /REBOOTONERROR parameter is specified. The default value is 20s for restart, 60s for stop, and 0s for reboot. /STATUS Display the status of all Internet services. /ENABLE Enable restarting of Internet Services on the local system. /DISABLE Disable restarting of Internet Services on the local system.
iisreset
vs net stop w3svc
/ net start w3svc
?
Folgendes wurde für IIS 8.5 und Windows 8.1 getestet.
Ab IIS 7 empfiehltnet stop/start
Windows , IIS über neu zu starten . Über die Eingabeaufforderung ( als Administrator ):
> net stop WAS
> net start W3SVC
net stop WAS
wird auch aufhören W3SVC
. Dann , wenn Sie starten, net start W3SVC
beginnt WAS
als Abhängigkeit.
net stop iisadmin
gibt mir aber "Der Dienstname ist ungültig." Reicht es aus, nur zurückzusetzen w3svc
? Was ist der Unterschied zwischen restting
w3svc` und Laufen iisreset
?
IISAdmin
? Das Zurücksetzen w3svc
scheint nur gut zu funktionieren.
Ich weiß, dass dies ein ziemlich alter Beitrag ist, aber ich möchte für Leute, die ihn in Zukunft lesen werden, auf Folgendes hinweisen: Gemäß MS:
Verwenden Sie das Tool IISReset.exe nicht, um die IIS-Dienste neu zu starten. Verwenden Sie stattdessen die Befehle NET STOP und NET START. Führen Sie beispielsweise die folgenden Befehle aus, um den World Wide Web Publishing Service zu stoppen und zu starten:
- NET STOP iisadmin / y
- NET START w3svc
Die Verwendung der Befehle NET STOP / NET START zum Neustarten der IIS-Dienste bietet zwei Vorteile im Gegensatz zur Verwendung des Tools IISReset.exe. Erstens können IIS-Konfigurationsänderungen, die gerade gespeichert werden, wenn der Befehl IISReset.exe ausgeführt wird, verloren gehen. Zweitens kann die Verwendung von IISReset.exe es schwierig machen, festzustellen, welcher abhängige Dienst oder welche abhängigen Dienste bei Auftreten dieses Problems nicht gestoppt werden konnten. Wenn Sie die NET STOP-Befehle verwenden, um jeden einzelnen abhängigen Dienst zu stoppen, können Sie feststellen, welcher Dienst nicht gestoppt werden kann, und dann den Fehler entsprechend beheben.
iisreset
hat der Befehl die Standardaktion, den Dienst zu stoppen und dann zu starten. Die/stop
und/start
Schalter machen nur das eine oder andere.