在搜索我的文件目录时,我遇到了一个我没有创建的批处理文件。在运行程序时,(在安全删除所有外部设备并注销所有可能的帐户之后)CMD盒将打开一小段时间然后关闭。在编辑代码以便CMD框暂停时,我发现了它的作用。
以下是批处理文件中的原始文本:
PUSHD .
cd %windir%\system32
@setlocal
@set logfile="%temp%\bcm_vc80redist.log"
@echo [%date% %time%] START vcredist_x86.exe /q:a /r:i /c:"msiexec /i vcredist.msi /qn" >> %logfile%
vcredist_x86.exe /q:a /r:i /c:"msiexec /i vcredist.msi /qn"
@if errorlevel 0 echo vcredist_x86.exe exited with errorlevel=%errorlevel% >> %logfile%
@echo [%date% %time%] END vcredist_x86.exe /q:a /r:i /c:"msiexec /i vcredist.msi /qn" >> %logfile%
@endlocal
POPD
{Pause}--This isnt part of the original code, this is added to stop the CMD box from closing.
答案 0 :(得分:0)
在某些方面,您似乎安装了“Visual C ++ Redistributable Package”,批处理文件是安装的剩余部分。
您可以查看%temp%\bcm_vc80redist.log
以查看确切安装的内容。
来源Developer Tools Visual C++ Redistributable Packages for Visual Studio 2013
Visual C ++ Redistributable Packages安装运行时组件 运行使用的C ++应用程序所需的 Visual Studio 2013。
Visual C ++ Redistributable Packages安装运行时组件 运行使用开发的应用程序所需的 Visual Studio 2013,在没有Visual Studio 2013的计算机上 安装。这些包安装了这些包的运行时组件 库:C运行时(CRT),标准C ++,ATL,MFC,C ++ AMP和 OpenMP的。