Dieser Abschnitt listet Fehlermeldungen auf, die von Take Command erzeugten Fehlermeldungen auf und enthält für die meisten Fehler eine Handlungsempfehlung. Wenn Sie nicht in der Lage sind, das Problem zu lösen, nachdem Sie diese Hilfedateien gelesen haben, kontaktieren Sie JP Software für technische Unterstützung.
Fehlermeldungen, die sich auf Dateien beziehen, sind im Allgemeinen Berichte über Fehler, die von Windows zurückgegeben werden. Einige dieser Meldungen (z.B. "Zugriff verweigert") sind so vage, dass sie nicht immer hilfreich sind. Take Command enthält in Dateifehlermeldungen den Dateinamen, ist aber oft nicht in der Lage, eine genauere Erklärung für diese Fehler zu finden. Die angezeigte Meldung ist die beste verfügbare Information auf der Grundlage der von Windows zurückgegebenen Fehlercodes.
Nicht alle Fehler, die Windows möglicherweise meldet, können hier aufgeführt werden. Beispiele für Systemfehler, die in der internen Variable_SYSERR zurückgegeben werden, finden Sie unter Windows-Systemfehler.
Die folgende Liste enthält die häufigsten Fehlermeldungen, in alphabetischer Reihenfolge:
Zugriff verweigert: Sie haben versucht, in eine schreibgeschützte Datei zu schreiben oder diese zu löschen, eine Datei oder ein Verzeichnis in einen bereits vorhandenen Namen umzubenennen, ein bereits vorhandenes Verzeichnis zu erstellen, ein schreibgeschütztes Verzeichnis oder ein Verzeichnis, in dem sich noch Dateien oder Unterverzeichnisse befinden, zu entfernen oder auf eine Datei zuzugreifen, die von einem anderen Programm in einem Multitasking-System verwendet wird.
Alias-Schleife: Ein Alias verweist entweder direkt oder indirekt auf sich selbst zurück (z.B. a = b = a), oder Alias sind mehr als 16 Ebenen tief verschachtelt. Korrigieren Sie Ihre Alias-Liste.
Sie debuggen bereits eine Batch-Datei: Sie versuchen, eine verschachtelte Instanz des Batch File Debugger (BDEBUGGER) aufzurufen, während Sie sich bereits im Debugger befinden.
Bereits ausgeschlossene Dateien: Sie haben mehr als einen Ausschlussbereich in einem Befehl verwendet. Kombinieren Sie die Ausschlüsse zu einem einzigen Bereich.
Array-Variable ist bereits definiert: Sie haben versucht, eine Array-Variable zu erstellen, die bereits existiert.
Fehlerhafte Platteneinheit: Wird im Allgemeinen durch einen Hardwarefehler des Laufwerks verursacht.
Batch-Datei fehlt: TCC Die Batch-Datei (.BTM oder .CMD), die ausgeführt wurde, kann nicht gefunden werden. Sie wurde entweder gelöscht, umbenannt oder verschoben, oder das Laufwerk wurde geändert. Beheben Sie das Problem und führen Sie die Datei erneut aus.
Datei kann nicht in sich selbst kopiert oder verschoben werden: Sie können eine Datei nicht in sich selbst kopieren oder verschieben. TCC versucht, vor dem Kopieren eine vollständige Pfad- und Dateinamenexpansion durchzuführen, um sicherzustellen, dass Dateien nicht versehentlich zerstört werden.
Kann nicht erstellt werden: TCC Die angegebene Datei kann nicht erstellt werden. Die Festplatte kann voll oder schreibgeschützt sein, die Datei existiert bereits und ist schreibgeschützt oder das Stammverzeichnis ist voll.
Kann nicht gelöscht werden: TCC Die angegebene Datei oder das angegebene Verzeichnis kann nicht gelöscht werden. Der Datenträger ist wahrscheinlich schreibgeschützt.
Kann den aktuellen Prozess nicht beenden: Sie haben versucht, den Prozess TCC mit einem TASKEND-Befehl zu beenden. TASKEND kann nur zum Beenden anderer Prozesse verwendet werden; zum Beenden TCCverwenden Sie den Befehl EXIT.
Verzeichnis kann nicht abgerufen werden: TCC Das Verzeichnis kann nicht gelesen werden. Das Laufwerk ist wahrscheinlich nicht bereit.
Can't make directory entry: TCC Der Dateiname im Verzeichnis kann nicht erstellt werden. Dies wird normalerweise durch ein volles Stammverzeichnis verursacht. Erstellen Sie ein Unterverzeichnis und verschieben Sie einige der Dateien dorthin.
Kann nicht geöffnet werden: TCC Die angegebene Datei kann nicht geöffnet werden. Entweder existiert die Datei nicht oder das Festplattenverzeichnis oder die Dateizuordnungstabelle ist beschädigt.
Kann den Schlüsseltyp nicht abfragen: Der an @REGQUERY übergebene Schlüsselname bezieht sich auf einen Schlüssel eines Typs, den @REGQUERY nicht unterstützt. Siehe @REGQUERY für eine Liste der unterstützten Schlüsseltypen.
Aktuelles Verzeichnis kann nicht entfernt werden: Sie haben versucht, das aktuelle Verzeichnis zu entfernen, was Windows nicht zulässt. Wechseln Sie in das übergeordnete Verzeichnis und versuchen Sie es erneut.
CD-ROM-Klappe offen oder CD-ROM nicht bereit: Die Klappe des CD-ROM-Laufwerks ist offen, das Gerät ist ausgeschaltet oder das Laufwerk ist nicht angeschlossen. Beheben Sie das Problem und versuchen Sie es erneut.
CD-ROM nicht High Sierra oder ISO-9660: Die CD-ROM wird nicht als Daten-CD erkannt (es kann sich um eine Musik-CD handeln). Legen Sie die richtige CD in das Laufwerk ein und versuchen Sie es erneut.
Zwischenablage ist leer oder hat kein Textformat: Sie haben versucht, einen Text aus der Windows-Zwischenablage abzurufen, aber es ist kein Text vorhanden. Korrigieren Sie den Inhalt der Zwischenablage und versuchen Sie es erneut.
Die Zwischenablage wird von einem anderen Programm verwendet: Take Command Sie konnten nicht auf die Windows-Zwischenablage zugreifen, weil sie von einem anderen Programm verwendet wurde. Warten Sie, bis die Zwischenablage wieder verfügbar ist, oder schließen Sie eine anstehende Aktion in dem anderen Programm ab, und versuchen Sie es dann erneut.
DieBefehlszeile ist zu lang: Ein einzelner Befehl oder die gesamte Befehlszeile hat die maximal zulässige Länge überschritten (auch bei der Erweiterung von Aliasen, Variablen oder Funktionen). Verringern Sie die Komplexität des Befehls oder verwenden Sie eine Batch-Datei. Prüfen Sie auch, ob der Alias entweder direkt oder indirekt auf sich selbst verweist.
Befehl nur in Batch-Datei gültig: Sie haben versucht, einen Batch-Datei-Befehl wie DO oder GOSUB in der Befehlszeile oder in einem Alias zu verwenden. Einige Befehle können nur in Batchdateien verwendet werden (siehe die einzelnen Befehle für Details).
Inhalt vor dem Kopieren verloren: COPY hat Dateien angehängt und festgestellt, dass eine der Quelldateien mit der Zieldatei identisch ist. Diese Quelldatei wird übersprungen, und das Anhängen wird mit der nächsten Datei fortgesetzt.
Datenfehler: Windows kann nicht richtig auf dem Gerät lesen oder schreiben. Bei einem Diskettenlaufwerk wird dieser Fehler in der Regel durch eine defekte Diskette, verschmutzte Laufwerksköpfe oder eine falsche Ausrichtung zwischen den Köpfen auf Ihrem Laufwerk und dem Laufwerk, auf dem die Diskette erstellt wurde, verursacht. Bei einem Festplattenlaufwerk kann dieser Fehler auf ein zu heißes oder zu kaltes Laufwerk oder auf ein Hardwareproblem hinweisen. Wiederholen Sie den Vorgang; wenn er erneut fehlschlägt, beheben Sie das Hardware- oder Diskettenproblem.
Verzeichnisstapel leer: POPD oder DIRS können keine Einträge im Verzeichnisstapel finden.
Diskette ist schreibgeschützt: Auf die Diskette kann nicht geschrieben werden. Überprüfen Sie die Diskette und entfernen Sie ggf. den Schreibschutz oder schließen Sie das Schreibschutzfenster.
Dividieren durch Null: Der Befehl oder die Funktion, die Sie verwendet haben, hat versucht, eine Division durch Null durchzuführen. Wenn die Daten, die das Problem verursachen, aus Ihrer eigenen Eingabe- oder Stapeldatei stammen, ändern Sie die Eingabe, um die Bedingung der Division durch Null zu vermeiden. Wenn die Daten intern generiert wurden von Take Command generiert wurden, kontaktieren Sie JP Software für Unterstützung.
Laufwerk nicht bereit; schließen Sie die Klappe: Die Klappe des Wechselplattenlaufwerks ist offen. Schließen Sie die Klappe und versuchen Sie es erneut.
Doppelte Umleitung: Sie haben versucht, die Standardeingabe, die Standardausgabe oder den Standfehler mehr als einmal mit demselben Befehl umzuleiten. Korrigieren Sie den Befehl und versuchen Sie es erneut.
Fehler in der Befehlszeilenanweisung: Sie haben die Option //iniline verwendet , um eine . INI-Direktive in der Startbefehlszeile zu platzieren , aber die Direktive ist fehlerhaft. In der Regel folgt eine genauere Fehlermeldung, die in dieser Liste nachgeschlagen werden kann.
Fehler in Zeile [nnnn] von [Dateiname]: Es liegt ein Fehler in Ihrer .INI-Datei vor . In der folgenden Meldung wird der Fehler näher erläutert. Korrigieren Sie die fehlerhafte Zeile und starten Sie neu TCC damit Ihre Änderung wirksam wird.
Fehler beim Lesen: Windows hat beim Lesen von einem Gerät einen E/A-Fehler festgestellt. Dies wird in der Regel durch eine defekte Festplatte, ein nicht betriebsbereites Gerät oder einen Hardwarefehler verursacht.
Fehler beim Schreiben: Beim Schreiben auf ein Gerät ist in Windows ein E/A-Fehler aufgetreten. Dies wird in der Regel durch einen vollen Datenträger, einen defekten Datenträger, ein nicht betriebsbereites Gerät oder einen Hardware-Fehler verursacht.
Überschreitung der maximalen Anzahl gleichzeitiger Monitore: Sie haben versucht, mehr als 100 Überwachungsfunktionen zu erstellen.
Dateizuordnungstabelle fehlerhaft: Windows kann nicht auf die FAT auf dem angegebenen Laufwerk zugreifen. Dies kann durch ein defektes Laufwerk, einen Hardware-Fehler oder eine ungewöhnliche Software-Interaktion verursacht werden.
Dateizuordnung nicht gefunden: Der ASSOC-Befehl konnte in der Windows-Registrierung keine Dateizuordnung für die angegebene Erweiterung finden.
Datei existiert: Die angeforderte Ausgabedatei ist bereits vorhanden und TCC wird sie nicht überschrieben.
Datei nicht gefunden: TCC Die angegebene Datei konnte nicht gefunden werden. Überprüfen Sie die Schreibweise und den Pfadnamen.
Dateityp nicht gefunden: Der FTYPE-Befehl konnte den angegebenen Dateityp nicht in der Windows-Registrierung finden.
Allgemeiner Fehler: Hierbei handelt es sich in der Regel um ein Hardware-Problem, insbesondere um ein defektes Laufwerk oder ein Gerät, das nicht richtig an einen seriellen oder parallelen Anschluss angeschlossen ist. Versuchen Sie, das Problem zu beheben, oder starten Sie neu und versuchen Sie es noch einmal. Siehe auch: Datenfehler oben.
Include-Datei nicht gefunden: Sie haben die Include-Anweisung in der.INI-Datei verwendet , aber die angegebene Datei wurde nicht gefunden oder konnte nicht geöffnet werden.
Include-Dateien zu tief verschachtelt: Sie haben die Include-Anweisung in der.INI-Datei verwendet und versucht, Include-Dateien mehr als drei Ebenen tief zu verschachteln.
Unendliche COPY- oder MOVE-Schleife: Sie haben versucht, ein Verzeichnis in eines seiner Unterverzeichnisse zu kopieren oder zu verschieben, und den Schalter /S verwendet, so dass der Befehl ewig läuft. Korrigieren Sie den Befehl und versuchen Sie es erneut.
Eingabe- und Ausgabedateien müssen unterschiedliche Namen haben: (BATCOMP) Sie versuchen, eine Datei in sich selbst zu komprimieren.
Eingabedatei ist bereits komprimiert: (BATCOMP) Sie versuchen, eine Batchdatei zu komprimieren, die bereits komprimiert wurde.
Unzureichender Speicherplatz: Für COPY oder MOVE ist auf dem Ziellaufwerk nicht genügend Platz vorhanden. Entfernen Sie einige Dateien und versuchen Sie den Vorgang erneut.
Ungültiges Array-Argument (außerhalb der Grenzen): Sie haben versucht, auf ein Array-Element zu verweisen, das die Array-Größe überschritten hat.
Ungültige Batch-Datei: Die Stapeldatei ist beschädigt, nicht richtig komprimiert oder verschlüsselt. Versuchen Sie es erneut mit einer neuen Kopie der Datei.
Ungültiger Zeichenwert: Sie haben einen ungültigen Wert für eine Zeichenanweisung in der .INI-Datei angegeben.
Ungültiger Auswahlwert: Sie haben einen ungültigen Wert für eine "Wahl"-Direktive (eine, die eine Auswahl aus einer Liste akzeptiert, wie "Ja" oder "Nein") in der INI-Datei angegeben.
Ungültige Farbe: Sie haben einen ungültigen Wert für eine Farbanweisung in der INI-Datei angegeben.
Ungültige Anzahl: Die Anzahl der Zeichenwiederholungen für KEYSTACK ist falsch.
Ungültiges Datum: Es wurde ein ungültiges Datum eingegeben. Überprüfen Sie die Syntax und geben Sie es erneut ein.
Ungültiger Direktivenname: Take Command Der Name einer Direktive in der INI-Datei kann nicht erkannt werden.
Ungültiges Laufwerk: Es wurde ein falsches oder nicht vorhandenes Laufwerk angegeben.
Ungültiger Tastenname: Sie haben versucht, eine ungültige Tastensubstitution in der INI-Datei vorzunehmen , oder Sie haben einen ungültigen Tastennamen in einem Tastenkürzel oder Befehl verwendet . Beheben Sie den Fehler und versuchen Sie den Vorgang erneut.
Ungültiger numerischer Wert: Sie haben einen ungültigen Wert für eine numerische Anweisung in der INI-Datei angegeben.
Ungültiger Parameter: TCCSie haben einen Parameter nicht erkannt. Überprüfen Sie die Syntax und die Schreibweise des eingegebenen Befehls.
Ungültiger Pfad: Der angegebene Pfad existiert nicht. Überprüfen Sie die Datenträgerangabe und/oder die Schreibweise.
Ungültiger Pfad oder Dateiname: Sie haben einen ungültigen Pfad oder Dateinamen in einer Direktive in der .INI-Datei verwendet .
Ungültige Zeit: Es wurde eine ungültige Zeit eingegeben. Überprüfen Sie die Syntax und geben Sie sie erneut ein.
Tastaturersatztabelle voll: TCC Der Speicherplatz für die in der .INI-Datei eingegebenen Tastenkombinationen ist erschöpft. Reduzieren Sie die Anzahl der Tastenkombinationen oder kontaktieren Sie JP Software oder Ihren Händler.
Etikett nicht gefunden: Ein GOTO oder GOSUB bezog sich auf ein nicht existierendes Label. Überprüfen Sie Ihre Batch-Datei.
Listbox ist voll: Es gibt keinen Platz mehr in der Find Files / Text dialog's results box. Führen Sie eine selektivere Suche durch, oder verwenden Sie den Befehl FFIND anstelle des Dialogs.
Fehlende schließende Klammer: Bei einem KEYSTACK-Befehl fehlt eine schließende Klammer um eine Zeichengruppe. Korrigieren Sie den Befehl.
Fehlender ENDTEXT: Bei einem TEXT-Befehl fehlt ein passender ENDTEXT. Überprüfen Sie die Batch-Datei.
Fehlender GOSUB: TCC Sie können den RETURN-Befehl in einer Batch-Datei nicht ausführen . Sie haben versucht, ein RETURN ohne GOSUB auszuführen , oder Ihre Batch-Datei ist beschädigt.
FehlenderSETLOCAL: Es wurde ein ENDLOCAL ohne ein passendes SETLOCAL verwendet .
Keine Aliasnamen definiert: Sie haben versucht, Aliase anzuzeigen, aber es sind keine Aliase definiert worden.
Keine Array-Variable: Sie haben versucht, auf eine nicht existierende Array-Variable zu verweisen.
Kein schließendes Anführungszeichen: TCC Es konnte kein zweites passendes Anführungszeichen [`] oder Anführungszeichen ["] in der Befehlszeilegefunden werden.
Kein Ausdruck: Der an die Variablenfunktion %@EVAL übergebene Ausdruck ist leer. Korrigieren Sie den Ausdruck und versuchen Sie den Vorgang erneut.
Kein gemeinsamer Speicher gefunden: Der Befehl SHRALIAS konnte keine globale Alias-Liste, Verlaufsliste oder Verzeichnisverlaufsliste finden, die beibehalten werden kann, da Sie den Befehl aus einer Sitzung mit lokalen Listen ausgeführt haben. Starten Sie TCC mit mindestens einer globalen Liste und rufen Sie dann SHRALIAS auf.
Kein SMTP-Server: SENDMAIL kann keinen SMTP-Server finden. Überprüfen Sie Ihre INI-Datei oder Ihre Mailer-Konfiguration (siehe SENDMAIL für weitere Details).
Kein Verzeichnis: Der an RD übergebene Name ist kein Verzeichnis.
Kein Alias: Der angegebene Alias ist nicht in der Alias-Liste enthalten.
Nicht in der Umgebung: Die angegebene Variable ist nicht in der Umgebung enthalten.
Nicht bereit: Auf das angegebene Gerät kann nicht zugegriffen werden.
Nicht dasselbe Gerät: Dieser Fehler tritt normalerweise bei RENAME auf . Sie können eine Datei nicht auf ein anderes Laufwerk umbenennen.
KeinFunktionsplatz vorhanden: Sie versuchen, eine benutzerdefinierte Funktion zu erstellen , die mehr Ressourcen benötigt, als Ihr System zur Verfügung stellt. Kürzen Sie die Funktionsdefinition oder löschen Sie Funktionen, die Sie nicht mehr benötigen.
Kein Speicherplatz vorhanden: Take Command oder Windows hatte nicht genügend Speicher, um den letzten Befehl auszuführen. Versuchen Sie, etwas Speicher freizugeben, indem Sie andere Sitzungen schließen. Wenn der Fehler weiterhin besteht, kontaktieren Sie JP Software für Unterstützung.
KeinPapier mehr: Windows hat festgestellt, dass auf einem der Drucker kein Papier mehr vorhanden ist. Überprüfen Sie Ihren Drucker und fügen Sie ggf. Papier hinzu.
Überlauf: Ein arithmetischer Überlauf ist in der Variablenfunktion @EVAL aufgetreten. Überprüfen Sie die Werte, die an @EVAL übergeben werden.
Lesefehler: Windows hat einen Fehler beim Lesen der Festplatte festgestellt, der normalerweise durch eine defekte oder unformatierte Festplatte verursacht wird. Siehe auch: Datenfehler oben.
Sektor nicht gefunden: Festplattenfehler, in der Regel verursacht durch eine defekte oder unformatierte Festplatte. Siehe auch: Datenfehler oben.
Suchfehler: Windows kann die richtige Stelle auf dem Datenträger nicht finden. Dies wird in der Regel durch einen defekten Datenträger oder ein defektes Laufwerk verursacht. Siehe auch: Datenfehler oben.
Freigabeverletzung: Sie haben versucht, auf eine Datei zuzugreifen, die von einem anderen Programm in einem Multitasking-System oder in einem Netzwerk verwendet wird. Warten Sie, bis die Datei wieder verfügbar ist, oder ändern Sie Ihre Arbeitsweise, damit die Datei nicht von einem anderen Programm geöffnet wird, während Sie versuchen, sie zu verwenden.
SHRALIAS wurde bereits geladen: Sie haben den Befehl SHRALIAS verwendet , um SHRALIAS.EXE zu laden , aber die Datei war bereits geladen. Diese Meldung ist informativ und weist im Allgemeinen nicht auf einen Fehler hin.
SHRALIAS nicht geladen: Sie haben den Befehl SHRALIAS /U verwendet , umSHRALIAS.EXE zu entladen , aber es wurde nie geladen. Diese Meldung ist informativ und deutet nicht unbedingt auf einen Fehlerzustand hin.
String-Bereichsüberlauf: TCC Der Platz zum Speichern des Textes von String-Direktiven in der .INI-Datei wurde knapp. Reduzieren Sie die Komplexität der . INI-Datei oder kontaktieren Sie JP Software für Unterstützung.
String zu lang: Sie haben versucht, mehr als 2038 Zeichen in den KEYSTACK Puffer zu schreiben. Verringern Sie die Anzahl der Zeichen, die Sie versuchen, auf einmal an die Anwendung zu senden.
Syntaxfehler: Ein Befehl oder eine Variablenfunktion wurde in einem ungeeigneten Format eingegeben. Überprüfen Sie die Syntax und beheben Sie den Fehler.
Zu viele offene Dateien: Windows hat nicht mehr genügend Datei-Handles.
Unausgewogene Klammern: Die Anzahl der linken und rechten Klammern in einem Ausdruck, der an die Variablenfunktion @EVAL übergeben wurde, stimmte nicht überein. Korrigieren Sie den Ausdruck und versuchen Sie den Vorgang erneut.
UNKNOWN_CMD-Schleife: Der Alias UNKNOWN_CMD hat sich selbst mehr als zehn Mal aufgerufen. Der Alias enthält wahrscheinlich selbst einen unbekannten Befehl und steckt in einer Endlosschleife fest. Korrigieren Sie den Alias.
Unbekannter Befehl: Es wurde ein Befehl eingegeben, der TCC nicht erkannt und im aktuellen Suchpfad nicht gefunden werden konnte. Überprüfen Sie die Schreibweise oder die PATH-Angabe. Sie können unbekannte Kommandos mit dem Alias UNKNOWN_CMD behandeln (siehe ALIAS).
Unbekannter Optionsname: (OPTION) Sie haben versucht, einen ungültigen oder unbekannten Optionsnamen zu ändern oder anzuzeigen.
Unbekannter Prozess: TASKEND kann den von Ihnen angegebenen Prozess nicht finden. Wenn Sie einen Prozess mit Hilfe des Titels beenden, müssen Sie möglicherweise Platzhalter verwenden, um eine Übereinstimmung mit der Titelzeichenfolge zu erzielen. Korrigieren Sie den Befehl und versuchen Sie es erneut.
Variablenschleife: Eine verschachtelte Umgebungsvariable bezieht sich auf sich selbst, oder die Variablen sind mehr als 16 tief verschachtelt. Beheben Sie den Fehler und versuchen Sie den Befehl erneut.
Fenstertitel nicht gefunden: Der Befehl ACTIVATE konnte kein Fenster mit dem angegebenen Titel finden. Korrigieren Sie den Befehl oder öffnen Sie das entsprechende Fenster und versuchen Sie es erneut.
Schreibfehler: Windows hat einen Schreibfehler auf der Festplatte festgestellt, der in der Regel durch eine defekte oder unformatierte Festplatte verursacht wird. Siehe auch: Datenfehler oben.