mikeb
Goto Top

Windows NT 4.0 - Device Null defekt

Hallo

Hab ein Problem mit Device Null auf unseren NT 4 Server.

Wenn sich in einer Batch-Datei sich die Ausgabeumleitung auf Device Null befindet ( >null ), dann meldet das System "Das System kann die angegebene Datei nicht finden". Wenn ich nun die Ausgabeumleitung entferne kommt diese Meldung nicht mehr.

Nun könnte man meinen, daß diese Anweisung ja sowieso eigentlich überflüssig ist. Im Prinzip ist das ja auch so, aber leider laufen bei uns ständig aktualisierte Batch-Dateien, die diesen Eintrag beinhalten, und somit ständig aufgrund dieser Einträge unsere Updates fehlschlagen weil eben dieses "Device Null" nicht mehr vorhanden oder defekt ist.

Wer kann mir sagen ich ich dieses "blöde" Device Null wieder instandsetzen kann.

thx
MikeB

Content-Key: 3058

Url: https://administrator.de/contentid/3058

Printed on: April 24, 2024 at 09:04 o'clock

Member: alaska
alaska Oct 08, 2004 at 13:18:21 (UTC)
Goto Top
du hast einen klitzekleinen Fehler gemacht
null heißt es unter den IX-ern
bei Windows heist das Device nul (mit EINEM L)
Member: Atti58
Atti58 Oct 08, 2004 at 13:59:57 (UTC)
Goto Top
Da "Null" eigentlich gar nichts ist, also kein Device oder eine Ausgabeeinheit kann da auch nichts kaputt gehen. Hast Du schon mal den Server neu gestartet - oft wirkt das schon Wunder ;.) ...

Gruß

Atti
Member: MikeB
MikeB Oct 08, 2004 at 14:08:38 (UTC)
Goto Top
in den Konfigurationsdateien steht "blabla... > nul"

Server wurde schon mehrmals rebootet
Member: MikeB
MikeB Oct 08, 2004 at 14:11:21 (UTC)
Goto Top
was ich bis jetzt schon herausgefunden hab:

nul ist ein device das vom OS mit der datei null.sys geladen wird.

Unter Systemsteuerung-Geräte ist das Gerät Null nicht vorhanden (auf einem vergleichbaren Server aber schon)

wie kann ich die null.sys nachträglich laden ???
Member: Atti58
Atti58 Oct 08, 2004 at 14:30:47 (UTC)
Goto Top
Du hast Recht, unter NT 4.0 wird das als Dienst angezeigt, bei Dir nicht mehr? Kannst Du nicht mal die Null.sys von einem anderen Server auf Deinen kopieren und den dann neu starten, wenn diese Datei wirklich nicht mehr vorhanden ist?

Gruß

Atti
Member: MikeB
MikeB Oct 08, 2004 at 14:35:26 (UTC)
Goto Top
ich hab jetzt mal versuchsweise die null.sys von nem anderen Server kopiert. Vorhanden war sie ja aber ich vermute halt das sie nen knax hat. Mit dem Reboot ist das aber nicht so einfach - im Moment arbeiten "ein paar leutchen" am Server also kann ich erst über Nacht booten. Mal sehen was er am Montag spricht.

Dann werd ich entscheiden ob ich ihn noch mag oder nicht *fg* *ausfensterwerfdann*
Member: MikeB
MikeB Oct 11, 2004 at 06:13:58 (UTC)
Goto Top
hab null.sys von anderem Rechner draufkopiert aber das hat leider auch nichts gebracht
Member: Atti58
Atti58 Oct 11, 2004 at 06:46:15 (UTC)
Goto Top
Sieh mal auf einem Rechner, auf dem "Null" geht, in der Registry nach, wie dieser Dienst gestartet wird und vergleiche (exportiere) diese Einträge mit denen auf Deinem defekten System.

Gruß

Atti
Member: MikeB
MikeB Oct 12, 2004 at 13:48:53 (UTC)
Goto Top
So hab jetzt mal die Registrierungseinträge neu eingefügt - heut Nacht läuft ein Reboot - ich hoffe das alles klappt face-smile

wenn nicht hab ich morgen ganz viel arbeit

wenns geklappt hat werde ich hier genau posten was und wo ich Einträge gemacht hab
Member: MikeB
MikeB Oct 13, 2004 at 12:05:28 (UTC)
Goto Top
jubel - er tut es wieder

hier wie versprochen wo einträge ich importiert hab:

HKEY_LOCAL_MACHINE\SYSTEM\ControlSetxxx\Services

xxx = 001 oder 002 oder 003 je nachdem was vorhanden ist

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services

und hier welche ich importiert hab (am Beispiel CurrentControlSet):

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Null]
"Type"=dword:00000001
"Start"=dword:00000001
"Group"="Base"
"ErrorControl"=dword:00000001
"Tag"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Null\Enum]
"0"="Root\\LEGACY_NULL\\0000"
"Count"=dword:00000001
"NextInstance"=dword:00000001

Vorraussetzung dafür ist das "Root\\LEGACY_NULL\\0000" existiert