Asked by:
Developer command prompt : "Script "vsdevcmd\ext\Invalid" could not be found"

Question
-
I have installed Build Tools for Visual Studio 2017 on Windows 10. When I open the Developer Command Prompt for VS 2017, I get the following error:
********************************************************************** ** Visual Studio 2017 Developer Command Prompt v15.0 ** Copyright (c) 2017 Microsoft Corporation ********************************************************************** [ERROR:VsDevCmd.bat] Script "vsdevcmd\ext\Invalid" could not be found. [ERROR:VsDevCmd.bat] *** VsDevCmd.bat encountered errors. Environment may be incomplete and/or incorrect. *** [ERROR:VsDevCmd.bat] In an uninitialized command prompt, please 'set VSCMD_DEBUG=[value]' and then re-run [ERROR:VsDevCmd.bat] vsdevcmd.bat [args] for additional details. [ERROR:VsDevCmd.bat] Where [value] is: [ERROR:VsDevCmd.bat] 1 : basic debug logging [ERROR:VsDevCmd.bat] 2 : detailed debug logging [ERROR:VsDevCmd.bat] 3 : trace level logging. Redirection of output to a file when using this level is recommended. [ERROR:VsDevCmd.bat] Example: set VSCMD_DEBUG=3 [ERROR:VsDevCmd.bat] vsdevcmd.bat > vsdevcmd.trace.txt 2>&1
So I did `set VSCMD_DEBUG=2` and ran `vsdevcmd.bat > vsdecmd.trace.txt 2>&1`. The following is the dump from there:
[DEBUG:VsDevCmd] Writing pre-initialization environment to C:\Users\joebox\AppData\Local\Temp\dd_vsdevcmd15_preinit_env.log [DEBUG:VsDevCmd.bat] --------------------- VS Developer Command Prompt Environment [pre-init] --------------------- ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\joebox\AppData\Roaming CommonProgramFiles=C:\Program Files\Common Files CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files CommonProgramW6432=C:\Program Files\Common Files COMPUTERNAME=DESKTOP-MN90951 ComSpec=C:\Windows\system32\cmd.exe DevEnvDir=C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\Common7\IDE\ DriverData=C:\Windows\System32\Drivers\DriverData Framework40Version=v4.0 FrameworkDir=C:\Windows\Microsoft.NET\Framework\ FrameworkDir32=C:\Windows\Microsoft.NET\Framework\ FrameworkVersion=v4.0.30319 FrameworkVersion32=v4.0.30319 HOMEDRIVE=C: HOMEPATH=\Users\joebox LIBPATH=C:\Windows\Microsoft.NET\Framework\v4.0.30319;C:\Windows\Microsoft.NET\Framework\v4.0.30319; LOCALAPPDATA=C:\Users\joebox\AppData\Local LOGONSERVER=\\DESKTOP-MN90951 MOZ_PLUGIN_PATH=C:\PROGRAM FILES (X86)\FOXIT SOFTWARE\FOXIT READER\plugins\ NUMBER_OF_PROCESSORS=4 OneDrive=C:\Users\joebox\OneDrive OneDriveConsumer=C:\Users\joebox\OneDrive OS=Windows_NT Path=C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\bin\Roslyn;C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\\MSBuild\15.0\bin;C:\Windows\Microsoft.NET\Framework\v4.0.30319;C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\Common7\IDE\;C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\Common7\Tools\;C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\bin\Roslyn;C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\\MSBuild\15.0\bin;C:\Windows\Microsoft.NET\Framework\v4.0.30319;C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\Common7\IDE\;C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\Common7\Tools\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C:\Program Files\Git\cmd;C:\Users\joebox\Miniconda3\condabin;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\Hostx64\x64;C:\Program Files\MATLAB\R2018b\bin;C:\Users\joebox\AppData\Local\Microsoft\WindowsApps;C:\Users\joebox\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\joebox\AppData\Local\Programs\MiKTeX 2.9\miktex\bin\x64\ PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 69 Stepping 1, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=4501 ProgramData=C:\ProgramData ProgramFiles=C:\Program Files ProgramFiles(x86)=C:\Program Files (x86) ProgramW6432=C:\Program Files PROMPT=$P$G PSModulePath=C:\Program Files\WindowsPowerShell\Modules;C:\Windows\system32\WindowsPowerShell\v1.0\Modules PUBLIC=C:\Users\Public SynaProgDir=Synaptics\SynTP SystemDrive=C: SystemRoot=C:\Windows TEMP=C:\Users\joebox\AppData\Local\Temp TMP=C:\Users\joebox\AppData\Local\Temp UniversalCRTSdkDir=C:\Program Files (x86)\Windows Kits\10\ USERDOMAIN=DESKTOP-MN90951 USERDOMAIN_ROAMINGPROFILE=DESKTOP-MN90951 USERNAME=joebox USERPROFILE=C:\Users\joebox VisualStudioVersion=15.0 VS140COMNTOOLS=C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\ VS150COMNTOOLS=C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\Common7\Tools\ VSCMD_ARG_app_plat=Desktop VSCMD_ARG_HOST_ARCH=x86 VSCMD_ARG_TGT_ARCH=x86 VSCMD_DEBUG=2 VSCMD_VER=15.0 VSINSTALLDIR=C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\ windir=C:\Windows WindowsLibPath=References\CommonConfiguration\Neutral WindowsSDKLibVersion=winv6.3\ WindowsSDKVersion=\ __DOTNET_ADD_32BIT=1 __DOTNET_PREFERRED_BITNESS=32 __VSCMD_PREINIT_PATH=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C:\Program Files\Git\cmd;C:\Users\joebox\Miniconda3\condabin;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\Hostx64\x64;C:\Program Files\MATLAB\R2018b\bin;C:\Users\joebox\AppData\Local\Microsoft\WindowsApps;C:\Users\joebox\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\joebox\AppData\Local\Programs\MiKTeX 2.9\miktex\bin\x64\ __VSCMD_PREINIT_VS150COMNTOOLS=C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\Common7\Tools\ [DEBUG:VsDevCmd.bat] --------------------- VS Developer Command Prompt Environment [pre-init] --------------------- [DEBUG:core\vsdevcmd_start] initializing with arguments '' [DEBUG:core\parse_cmd.bat] initializaing with arguments '' [DEBUG:parse_cmd] -no_ext : [DEBUG:parse_cmd] -winsdk : [DEBUG:parse_cmd] -app_platform : [DEBUG:parse_cmd] -test : [DEBUG:parse_cmd] -help : [DEBUG:parse_cmd] -arch : [DEBUG:parse_cmd] -host_arch : [DEBUG:parse_cmd] -vcvars_ver : [DEBUG:parse_cmd] -startdir : [DEBUG:vsdevcmd_start] Parsing results... [DEBUG:vsdevcmd_start] -clean_env : [DEBUG:vsdevcmd_start] -test : [DEBUG:vsdevcmd_start] -help : [DEBUG:vsdevcmd_start] end of script: VS150COMNTOOLS="C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\Common7\Tools\" [DEBUG:vsdevcmd_start] end of script: VSINSTALLDIR="C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\" [DEBUG:vsdevcmd_start] end of script: DevEnvDir="C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\Common7\IDE\" ********************************************************************** ** Visual Studio 2017 Developer Command Prompt v15.0 ** Copyright (c) 2017 Microsoft Corporation ********************************************************************** [DEBUG:VsDevCmd.bat] -clean_env : [DEBUG:VsDevCmd.bat] -test : [DEBUG:VsDevCmd.bat] VS150COMNTOOLS : "C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\Common7\Tools\" [DEBUG:VsDevCmd.bat] calling "core\dotnet.bat" [vsdevcmd\core\dotnet.bat] initializing... [DEBUG:core\dotnet.bat] Adding 32-bit .NET Framework Path [DEBUG:core\dotnet.bat] Framework Preference: 32bit [DEBUG:core\dotnet.bat] Cannot find registry key for FrameworkDir32 - using default: C:\Windows\Microsoft.NET\Framework\ [DEBUG:core\dotnet.bat] init:COMPLETE [DEBUG:VsDevCmd.bat] calling "core\msbuild.bat" [DEBUG:core\msbuild.bat] initializing... [DEBUG:core\msbuild.bat] init:COMPLETE [DEBUG:VsDevCmd.bat] calling "core\winsdk.bat" [DEBUG:winsdk.bat] initializing... [DEBUG:core\winsdk.bat] init:COMPLETE [ERROR:VsDevCmd.bat] Script "vsdevcmd\ext\Invalid" could not be found. [DEBUG:VsDevCmd.bat] calling "ext\netfxsdk.bat" [DEBUG:ext\netfxsdk.bat] init:COMPLETE [DEBUG:VsDevCmd.bat] calling "ext\roslyn.bat" [DEBUG:ext\roslyn.bat] init:COMPLETE [DEBUG:core\vsdevcmd_end] initializing with arguments '' [ERROR:VsDevCmd.bat] *** VsDevCmd.bat encountered errors. Environment may be incomplete and/or incorrect. *** [ERROR:VsDevCmd.bat] In an uninitialized command prompt, please 'set VSCMD_DEBUG=[value]' and then re-run [ERROR:VsDevCmd.bat] vsdevcmd.bat [args] for additional details. [ERROR:VsDevCmd.bat] Where [value] is: [ERROR:VsDevCmd.bat] 1 : basic debug logging [ERROR:VsDevCmd.bat] 2 : detailed debug logging [ERROR:VsDevCmd.bat] 3 : trace level logging. Redirection of output to a file when using this level is recommended. [ERROR:VsDevCmd.bat] Example: set VSCMD_DEBUG=3 [ERROR:VsDevCmd.bat] vsdevcmd.bat > vsdevcmd.trace.txt 2>&1 [DEBUG:VsDevCmd] Writing post-execution environment to C:\Users\joebox\AppData\Local\Temp\dd_vsdevcmd15_env.log [DEBUG:VsDevCmd.bat] --------------------- VS Developer Command Prompt Environment [post-init] --------------------- ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\joebox\AppData\Roaming CommonProgramFiles=C:\Program Files\Common Files CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files CommonProgramW6432=C:\Program Files\Common Files COMPUTERNAME=DESKTOP-MN90951 ComSpec=C:\Windows\system32\cmd.exe DevEnvDir=C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\Common7\IDE\ DriverData=C:\Windows\System32\Drivers\DriverData Framework40Version=v4.0 FrameworkDir=C:\Windows\Microsoft.NET\Framework\ FrameworkDir32=C:\Windows\Microsoft.NET\Framework\ FrameworkVersion=v4.0.30319 FrameworkVersion32=v4.0.30319 HOMEDRIVE=C: HOMEPATH=\Users\joebox LIBPATH=C:\Windows\Microsoft.NET\Framework\v4.0.30319;C:\Windows\Microsoft.NET\Framework\v4.0.30319;C:\Windows\Microsoft.NET\Framework\v4.0.30319; LOCALAPPDATA=C:\Users\joebox\AppData\Local LOGONSERVER=\\DESKTOP-MN90951 MOZ_PLUGIN_PATH=C:\PROGRAM FILES (X86)\FOXIT SOFTWARE\FOXIT READER\plugins\ NUMBER_OF_PROCESSORS=4 OneDrive=C:\Users\joebox\OneDrive OneDriveConsumer=C:\Users\joebox\OneDrive OS=Windows_NT Path=C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\bin\Roslyn;C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\\MSBuild\15.0\bin;C:\Windows\Microsoft.NET\Framework\v4.0.30319;C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\Common7\IDE\;C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\Common7\Tools\;C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\bin\Roslyn;C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\\MSBuild\15.0\bin;C:\Windows\Microsoft.NET\Framework\v4.0.30319;C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\Common7\IDE\;C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\Common7\Tools\;C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\bin\Roslyn;C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\\MSBuild\15.0\bin;C:\Windows\Microsoft.NET\Framework\v4.0.30319;C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\Common7\IDE\;C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\Common7\Tools\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C:\Program Files\Git\cmd;C:\Users\joebox\Miniconda3\condabin;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\Hostx64\x64;C:\Program Files\MATLAB\R2018b\bin;C:\Users\joebox\AppData\Local\Microsoft\WindowsApps;C:\Users\joebox\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\joebox\AppData\Local\Programs\MiKTeX 2.9\miktex\bin\x64\ PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 69 Stepping 1, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=4501 ProgramData=C:\ProgramData ProgramFiles=C:\Program Files ProgramFiles(x86)=C:\Program Files (x86) ProgramW6432=C:\Program Files PROMPT=$P$G PSModulePath=C:\Program Files\WindowsPowerShell\Modules;C:\Windows\system32\WindowsPowerShell\v1.0\Modules PUBLIC=C:\Users\Public SynaProgDir=Synaptics\SynTP SystemDrive=C: SystemRoot=C:\Windows TEMP=C:\Users\joebox\AppData\Local\Temp TMP=C:\Users\joebox\AppData\Local\Temp UniversalCRTSdkDir=C:\Program Files (x86)\Windows Kits\10\ USERDOMAIN=DESKTOP-MN90951 USERDOMAIN_ROAMINGPROFILE=DESKTOP-MN90951 USERNAME=joebox USERPROFILE=C:\Users\joebox VisualStudioVersion=15.0 VS140COMNTOOLS=C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\ VS150COMNTOOLS=C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\Common7\Tools\ VSCMD_ARG_app_plat=Desktop VSCMD_ARG_HOST_ARCH=x86 VSCMD_ARG_TGT_ARCH=x86 VSCMD_DEBUG=2 VSCMD_VER=15.0 VSINSTALLDIR=C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\ windir=C:\Windows WindowsLibPath=References\CommonConfiguration\Neutral WindowsSDKLibVersion=winv6.3\ WindowsSDKVersion=\ __DOTNET_ADD_32BIT=1 __DOTNET_PREFERRED_BITNESS=32 __VSCMD_PREINIT_PATH=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C:\Program Files\Git\cmd;C:\Users\joebox\Miniconda3\condabin;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\Hostx64\x64;C:\Program Files\MATLAB\R2018b\bin;C:\Users\joebox\AppData\Local\Microsoft\WindowsApps;C:\Users\joebox\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\joebox\AppData\Local\Programs\MiKTeX 2.9\miktex\bin\x64\ __VSCMD_PREINIT_VS150COMNTOOLS=C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\Common7\Tools\ [DEBUG:VsDevCmd.bat] --------------------- VS Developer Command Prompt Environment [post-init] ---------------------
Why do I get the initial error when I open Developer Command Prompt for VS2017?Saturday, August 3, 2019 8:09 PM
All replies
-
The thing which makes me wonder is the version that the developer command prompt is reporting.
When I run the developer command prompt for Visual Studio 2017, I get:
Notice how it states 15.9.14? Did you install the latest version of the build tools?
This is a signature. Any samples given are not meant to have error checking or show best practices. They are meant to just illustrate a point. I may also give inefficient code or introduce some problems to discourage copy/paste coding. This is because the major point of my posts is to aid in the learning process.
Sunday, August 4, 2019 7:25 PM -
Hi realldesperate,
Welcome to the MSDN forum.
Where did you download the Build Tools for VS 2017? Please try to download it from here and re-install it, then check this issue again.
Best regards,
Sara
MSDN Community Support Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com
Tuesday, August 6, 2019 9:38 AM -
Hi realldesperate,
Do you have any updates? If this issue not solved, please share more information and that will help us analysis this issue.
Best regards,
Sara
MSDN Community Support Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com
Friday, August 9, 2019 5:55 AM