Windows Server Core 2022安装Visual Studio 2022 Build Tools失败求助
问题原因与解决方法
核心原因
Windows Server 2022 Core是无桌面环境的精简版系统,默认缺失Visual Studio 2022 Build Tools GUI安装程序依赖的文本服务框架(TSF)组件,事件日志中的System.NotImplementedException正是因为安装程序尝试调用Core版未实现的TSF接口(ITfThreadMgr.CreateDocumentMgr)导致崩溃。手动解压后运行GUI程序依然会触发相同依赖问题,因此无法正常启动。
解决步骤
只能通过静默安装模式完成部署,具体操作如下:
- 下载Visual Studio 2022 Build Tools引导程序(
vs_buildtools.exe)到虚拟机本地。 - 打开PowerShell,执行静默安装命令(可根据需求调整要安装的工作负载):
如需安装C++构建工具,添加.\vs_buildtools.exe --quiet --wait --norestart --add Microsoft.VisualStudio.Workload.MSBuildTools --add Microsoft.VisualStudio.Workload.NetCoreBuildTools--add Microsoft.VisualStudio.Workload.VCTools参数即可。 - 等待安装完成(无GUI反馈,可通过任务管理器查看
vs_setup_bootstrapper.exe和vs_installer.exe进程状态判断)。
验证安装
安装完成后,运行以下命令确认MSBuild可用:
& "C:\Program Files\Microsoft Visual Studio\2022\BuildTools\MSBuild\Current\Bin\MSBuild.exe" -version
内容的提问来源于stack exchange,提问作者RNDThoughts
相关产品推荐
相关产品推荐

