Ich habe versucht, eine Batchdatei unter Windows 10 auszuführen, aber die Batchdatei wurde nicht ausgeführt. Beim Versuch, dieses Problem zu beheben, stellte ich fest, dass cmd.exe überhaupt nicht ausgeführt wurde. Wenn ich versuche, cmd.exe von Powershell aus auszuführen, stürzt cmd.exe sofort nach der Willkommensnachricht ab.
Das ist, was ich versucht habe.
- Ich bin gelaufen
sfc /scannow
undDISM.exe /Online /Cleanup-image /Restorehealth
hatte überhaupt keine Probleme. Command Prompt
Ich habe cmd mit dem Menü vom Startmenü aus gestartet , aber das hat auch nicht funktioniert.PATH
Einige haben vorgeschlagen, die Umgebungsvariable zu überprüfen .$env.PATH
Sie hat korrekt funktioniertC:\Windows\system32
. Falls erforderlich, steht unten der vollständige Pfad.
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.5\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.5\libnvvp;C:\Program Files\BellSoft\LibericaJDK-11-Full\bin\;C:\Program Files (x86)\VMware\VMware Workstation\bin\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;C:\Program Files\Git\cmd;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\Program Files\Go\bin;C:\Program Files\nodejs\;C:\Program Files\dotnet\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\Common Files\Acronis\SnapAPI\;C:\Program Files (x86)\Common Files\Acronis\VirtualFile\;C:\Program Files (x86)\Common Files\Acronis\VirtualFile64\;C:\Program Files (x86)\Common Files\Acronis\FileProtector\;C:\Program Files (x86)\Common Files\Acronis\FileProtector64\;C:\Program Files (x86)\dotnet\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2021.3.1\;C:\Users\phu54\.cargo\bin;C:\Users\phu54\scoop\shims;C:\Users\phu54\AppData\Local\Microsoft\WindowsApps;C:\Users\phu54\AppData\Local\Programs\Microsoft VS Code\bin;C:\Program Files\Bandizip\;C:\Users\phu54\go\bin;C:\Users\phu54\AppData\Roaming\npm;C:\Users\phu54\.dotnet\tools;C:\Program Files\MPC-BE x64\;C:\ProgramData\chocolatey\lib\mingw\tools\install\mingw64\bin;C:\Program Files (x86)\BrowserStackLocal\;C:\texlive\2021\bin\win32;C:\Users\phu54\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\Scripts;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.5\bin;
Ich weiß wirklich nicht, wo ich mit der Fehlersuche beginnen soll oder welche zusätzlichen Informationen ich angeben soll. Wo soll ich suchen? Welche Informationen soll ich angeben? Danke :)
- Windows 10 Pro, Version 21H1, Betriebssystembuild 19043.1387
Bearbeitungen: „Willkommensnachricht“ und Fehlercode der cmd.exe
Ausführung durch Powershell. (Die 2. und 3. Zeile ist der Teil mit der Willkommensnachricht)
PS C:\Windows\System32\WindowsPowerShell\v1.0> cmd
Microsoft Windows [Version 10.0.19043.1387]
(c) Microsoft Corporation. All rights reserved.
PS C:\Windows\System32\WindowsPowerShell\v1.0> echo $LASTEXITCODE
1
PS C:\Windows\System32\WindowsPowerShell\v1.0>
cmd.exe wird gut ausgeführt, wenn es über ein neu erstelltes Benutzerprofil ausgeführt wird. Wenn das die einzige Option ist, könnte ich alle meine Daten migrieren, aber ich hoffe, dass es eine andere Option gibt.
Falls das Problem besteht, habe ich versucht , die Umgebungsvariable des neuen Profils mit dem folgenden Code auf das alte Profil $env:PATH
zu replizieren . Der Wert wurde kopiert, als ich mich mit einem neuen Profil angemeldet habe, wo das Problem behoben wurde. Ich habe nur den Benutzernamen in (Benutzername des alten Profils) geändert.PATH
$env:PATH
phu54
PS C:\Windows\System32\WindowsPowerShell\v1.0> $env:PATH= "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.5\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.5\libnvvp;C:\Program Files\BellSoft\LibericaJDK-11-Full\bin\;C:\Program Files (x86)\VMware\VMware Workstation\bin\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;C:\Program Files\Git\cmd;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\Program Files\Go\bin;C:\Program Files\nodejs\;C:\Program Files\dotnet\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\Common Files\Acronis\SnapAPI\;C:\Program Files (x86)\Common Files\Acronis\VirtualFile\;C:\Program Files (x86)\Common Files\Acronis\VirtualFile64\;C:\Program Files (x86)\Common Files\Acronis\FileProtector\;C:\Program Files (x86)\Common Files\Acronis\FileProtector64\;C:\Program Files (x86)\dotnet\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2021.3.1\;C:\Users\phu54\AppData\Local\Microsoft\WindowsApps"
PS C:\Windows\System32\WindowsPowerShell\v1.0> cmd
Microsoft Windows [Version 10.0.19043.1387]
(c) Microsoft Corporation. All rights reserved.
PS C:\Windows\System32\WindowsPowerShell\v1.0> echo $LASTEXITCODE
Antwort1
Quelle:https://www.youtube.com/watch?v=SnZu6HNmIiY. Danke für das tolle Video.
- Offen
regedit.exe
- Gehe zu
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Command Processor
AutoRun
Schlüssel entfernen
Ich weiß nicht, wer diesen Schlüssel überhaupt hier abgelegt hat. Nach diesem Fix ist das Problem behoben.