Warum die Eingabe von „nul“ in der Windows-Eingabeaufforderung eine bestimmte Fehlermeldung erzeugt

Warum die Eingabe von „nul“ in der Windows-Eingabeaufforderung eine bestimmte Fehlermeldung erzeugt

Immer wenn ich ‚nul‘ in die Eingabeaufforderung eingebe (unabhängig davon, in welchem ​​Verzeichnis ich mich gerade befinde), wird ein „Windows-Sicherheit“-Popup mit folgendem Text angezeigt:

    Windows Security

    Your Internet Security settings prevented one or more files 
    from being opened.

    $uri$\nul

Ich weiß, warum das Öffnen von nul ein interessantes Konzept wäre (zu Ihrer Information: es ist unmöglich). Aber warum erscheint in der Box die Meldung „IhrInternet-Sicherheitseinstellungen[..]"? Die 'nul'-Datei hatNichtshat zumindest meines Wissens nach etwas mit meinen Internet-Sicherheitseinstellungen zu tun.

BEARBEITEN:Und warum erkennt die Eingabeaufforderung „nul“ als eine Art Befehl? Sollte es nicht zu einem Fehler kommen (wie bei den meisten anderen reservierten Schlüsselwörtern):

    ´X´ is not recognized as an internal or external command, operable program
    or batch file.

Antwort1

nulwird als Befehl erkannt, weil erexistiertwas Standard-Datei-E/A-Funktionen betrifft, so wie /dev/nulles existiert. (Öffnennul Istmöglich, aber das Endergebnis wäre wahrscheinlich so, als ob Sie eine Datei mit der Länge Null geöffnet hätten.)

Was die Benachrichtigung betrifft – Windows verwendet verschiedene Sicherheitsstufen, die „Zonen“ genannt werden (lokaler Computer, Internet, Intranet, vertrauenswürdig, eingeschränkt). Wenn Sie eine Datei herunterladen, kennzeichnen die meisten Browser sie als aus der Zone „Internet“ stammend, sodass eine Bestätigung angezeigt wird, obwohl sich die Datei jetzt auf Ihrer Festplatte befindet. Es ist möglich, dass sie nulaus irgendeinem Grund jetzt zur Zone „Eingeschränkt“ gehört. (Die Zonen waren in Internet Explorer zunächst auf Website-Inhalte beschränkt und wurden erst später auf heruntergeladene Dateien und andere Dinge erweitert.)

verwandte Informationen