Windows 7-Befehle werden nicht ausgeführt

Windows 7-Befehle werden nicht ausgeführt

Ich habe es speziell versucht attrib, aber ich glaube, alle Befehle in System32 funktionieren nicht. Ich hatte ein Problem mit einer Pfadvariable, das meiner Meinung nach jetzt behoben ist, da C:\Windows\System32am Ende meiner %path%Variable angezeigt wird. ABER attribfunktioniert immer noch nicht:

Microsoft Windows [Version 6.1.7601] Copyright (c) 2009 Microsoft
Corporation.  All rights reserved.

C:\Users\tri-eng>echo %path%
C:\oracle\x86;C:\oracle\iqms\bin;C:\ProgramData\Oracle\Java\javapath;C:\Program
Files (x86)\NVIDIA Corporation\PhysX\Common;c:\Program Files (x86)\AMD
APP\bin\x 86_64;c:\Program Files (x86)\AMD
APP\bin\x86;%SystemRoot%\system32;%SystemRoot%;
%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Prog
ram Files (x86)\Intel\Services\IPT\;c:\Program Files (x86)\ATI
Technologies\ATI. ACE\Core-Static;C:\Program Files\Dell\Dell Data
Protection\Access\Advanced\Wave\ Gemalto\Access Client\v5\;C:\Program
Files (x86)\NTRU Cryptosystems\NTRU TCG Sof tware
Stack\bin\;C:\Program Files\NTRU Cryptosystems\NTRU TCG Software
Stack\bin " ;C:\Users\tri-eng\Documents\nodejs\;C:\Windows\System32;

C:\Users\tri-eng>attrib
// DOESN'T WORK! 
'attrib' is not recognized as an internal or
external command, operable program or batch file.

C:\Users\tri-eng>C:\Windows\System32\attrib A           
// WORKS!
// ...(output of attrib command)...


C:\Users\tri-eng>

Vielleicht etwas mit der Registrierung?

Antwort1

Das Problem bestand darin, dass die %PATH%Umgebungsvariable nicht automatisch erweitert wurde, d. h. der %systemroot%Wert wurde nicht auf erweitert C:\Windows\System32.

Dies wurde durch ein fehlerhaftes Umschreiben meiner %PATH%Umgebungsvariable während einer Softwareinstallation verursacht.

Um das Problem zu beheben, habe ich den %PATH%Registrierungseintrag wie folgt ersetzt:

Unter Windows 7:

  1. Suchen Sie danach regedit.exeund führen Sie es aus. Die GUI wird geöffnet.

  2. Navigieren Sie nach unten zuHKEY_LOCAL_MACHINE > SYSTEM > ControlSet > Control > Session Manager > Environment

  3. Überprüfen Sie den Typ der PATH-Variable. Wenn es REG_SZ ist, funktioniert dieser Fix möglicherweise.

  4. Kopieren Sie den Inhalt der PATH-Variable zur sicheren Aufbewahrung in den Notizblock.

  5. PATH-Variable löschen

  6. Rechtsklick > Neu > Erweiterbare Zeichenfolgenvariable

  7. Namen als PATH festlegen

  8. Setzen Sie den Inhalt auf den in Schritt 4 kopierten Wert

  9. EIN NEUSTART IST ERFORDERLICH, UM WIRKUNG ZU HABEN

verwandte Informationen