神秘的批处理文件

时间:2015-03-04 20:10:07

标签: cmd helper

在搜索我的文件目录时,我遇到了一个我没有创建的批处理文件。在运行程序时,(在安全删除所有外部设备并注销所有可能的帐户之后)CMD盒将打开一小段时间然后关闭。在编辑代码以便CMD框暂停时,我发现了它的作用。

enter image description here

以下是批处理文件中的原始文本:

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. 

1 个答案:

答案 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。

     

enter image description here

     

Visual C ++ Redistributable Packages安装运行时组件   运行使用开发的应用程序所需的   Visual Studio 2013,在没有Visual Studio 2013的计算机上   安装。这些包安装了这些包的运行时组件   库:C运行时(CRT),标准C ++,ATL,MFC,C ++ AMP和   OpenMP的。