cmd.exe stürzt sofort ab, während Powershell ordnungsgemäß ausgeführt wird

cmd.exe stürzt sofort ab, während Powershell ordnungsgemäß ausgeführt wird

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 /scannowund DISM.exe /Online /Cleanup-image /Restorehealthhatte überhaupt keine Probleme.
  • Command PromptIch habe cmd mit dem Menü vom Startmenü aus gestartet , aber das hat auch nicht funktioniert.
  • PATHEinige haben vorgeschlagen, die Umgebungsvariable zu überprüfen . $env.PATHSie hat korrekt funktioniert C:\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.exeAusfü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:PATHzu 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:PATHphu54

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.

  • Offenregedit.exe
  • Gehe zuHKEY_CURRENT_USER\SOFTWARE\Microsoft\Command Processor
  • AutoRunSchlüssel entfernen

Ich weiß nicht, wer diesen Schlüssel überhaupt hier abgelegt hat. Nach diesem Fix ist das Problem behoben.

verwandte Informationen