WinFuture-Forum.de: Fehler In Batch-dateien - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Windows XP
Seite 1 von 1

Fehler In Batch-dateien


#1 Mitglied ist offline   sladaloose 

  • Gruppe: aktive Mitglieder
  • Beiträge: 347
  • Beigetreten: 30. Juni 04
  • Reputation: 0

geschrieben 11. November 2004 - 09:07

Hallo,

ich hab folgende Batch-Datei:

@Echo off
Echo Manuelles Update erzwingen ...
REG DELETE "HKLM\Software\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v LastWaitTimeout /f >> "C:\SUS_Reg.log"
REG DELETE "HKLM\Software\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v DetectionStartTime /f >> "C:\SUS_Reg.log"
Reg Delete "HKLM\Software\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v NextDetectionTime /f >> "C:\SUS_Reg.log"


Ziel ist es die Aktionen von dem Programm Reg nicht anzuzeigen.
Funktioniert auch wunderbar, wenn die Registry-Keys vorhanden sind. Wenn einer nicht vorhanden ist, erscheint trotzdem eine Fehlermeldung.

Wie kann ich diese Fehlermeldung unterdrücken / verstecken?
0

Anzeige



#2 Mitglied ist offline   hoschen 

  • Gruppe: aktive Mitglieder
  • Beiträge: 748
  • Beigetreten: 12. Februar 04
  • Reputation: 2

geschrieben 11. November 2004 - 09:51

hast du schon mal die Option /ve versucht?

Beispiel:

Reg Delete "HKLM\Software\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v NextDetectionTime /ve /f >> "C:\SUS_Reg.log"
0

#3 Mitglied ist offline   sladaloose 

  • Gruppe: aktive Mitglieder
  • Beiträge: 347
  • Beigetreten: 30. Juni 04
  • Reputation: 0

geschrieben 11. November 2004 - 10:18

Jain... habs jetzt mal auf deine Anweisung probiert... aber der Schalter hätte eh nur leere schlüssel gelöscht. Bei meinem Fall steht entweder was drin, oder der Key fehlt komplett.

Gibts nicht so etwas wie das "@", das einfach bestimmte Ausgaben unterdrückt? Also ein Zeichen das noch stärker als das @ wirkt.
0

#4 Mitglied ist offline   sladaloose 

  • Gruppe: aktive Mitglieder
  • Beiträge: 347
  • Beigetreten: 30. Juni 04
  • Reputation: 0

geschrieben 11. November 2004 - 10:31

Netzwerkhänger... doppelter Eintrag *schulterzuck*

Dieser Beitrag wurde von sladaloose bearbeitet: 11. November 2004 - 10:34

0

#5 Mitglied ist offline   DK2000 

  • Gruppe: Administration
  • Beiträge: 19.806
  • Beigetreten: 19. August 04
  • Reputation: 1.435
  • Geschlecht:Männlich
  • Wohnort:Oben auf dem Berg
  • Interessen:Essen, PC, Filme, TV Serien...

geschrieben 11. November 2004 - 15:55

Schreibe mal an das Ende deiner jetzigen REG Anweisung 2>NULL oder 2>C:\SUS_Err.log.

Im ersten Fall werden alle Ausgaben, welche über stderr kommen, ins digitale Jenseits geschickt. Im zweiten Fall werden diese Ausgaben in die Datei C:\SUS_Err.log umgeleitet (was zu Debugzwecken des Scriptes nützlich sein kann). In beiden Fällen verschwinden sie vom Bildschirm.

Hoffe, das hilft Dir.
Ich bin kein Toilettenpapier-Hamster.
---
Ich bin ein kleiner, schnickeldischnuckeliger Tiger aus dem Schwarzwald.
Alle haben mich ganz dolle lila lieb.
0

#6 Mitglied ist offline   sladaloose 

  • Gruppe: aktive Mitglieder
  • Beiträge: 347
  • Beigetreten: 30. Juni 04
  • Reputation: 0

geschrieben 12. November 2004 - 10:08

Du bist ein Gott DK2000.

2> reicht mir nicht ganz, weil er dann die Datei neu anfängt, aber 2>> schreibts hintendran. Wunderbar. Prima!

Danke!!
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0