Warum gibt Windows Defender anscheinend nur die Exitcodes "0" oder "2" zurück, aber nie 1?

Warum gibt Windows Defender anscheinend nur die Exitcodes "0" oder "2" zurück, aber nie 1?

Wenn ich den Befehl ausführe "C:\Program Files\Windows Defender\MpCmdRun.exe", werden die Informationen zum Befehl ausgegeben. Ein Teil lautet:

 Return code is
 0    if no malware is found or malware is successfully remediated and no additional user action is required
 2    if malware is found and not remediated or additional user action is required to complete remediation or there is error in scanning.  Please check >History for more information.

Es kann also die Rückgabecodes 0 oder 2 geben, aber nicht 1? Warum haben sie (anscheinend) 1 übersprungen? Liegt das daran, dass 1 traditionell für einen „tatsächlichen Fehler“ steht und sie 0 nur für „keine Malware gefunden“ verwendet haben, weil dies seit Jahrzehnten das „erwartete Verhalten“ von Binärdateien aller Betriebssysteme ist?

Das würde Sinn machen, aber Sie würden doch meinen, dass sie zumindest auflisten würden 1, ob es manchmal zurückgegeben werden kann?

verwandte Informationen