HOWTO:VCRedist.exe安装后在系统根目录留下临时文件未被清除的解决办法
2010-12-09 09:32
567 查看
我们打包基于VC++开发的应用程序,我们会一同打包一个VC运行库,否则安装到一些非开发环境中,你的应用程序依然可以正确运行。
Visual C++ 2008 Redistributable Package 包括了(VCRedist_x86.exe,VCRedist_x64.exe以及VCRedist_ia64.exe)。
就是一个简单的VCRedist.exe安装集成,结果下载了之后安装,安装完成后在系统或某个盘的根目录下留下一堆的临时文件:
临时文件列表调查后发现,这是Microsoft Visual C++ 2008 Redistributable Package的一个已知Bug,微软在SP1中修正。
一种解决办法是,安装完成后手动删除,但由于位置随机,所以在集成安装包中删除还是有些困难的。
当然,更简单的办法就是使用Microsoft Visual C++ 2008 SP1 Redistributable Package,这是x86的下载链接。
这是VCRedist.exe的静默安装命令,其他调用命令见Astebner的博客:
另外,同时确认过icrosoft Visual C++ 2005 Redistributable Package不存在上述问题。
版权声明: 转载时请务必以超链接形式标明文章原始出处和作者信息。
Visual C++ 2008 Redistributable Package 包括了(VCRedist_x86.exe,VCRedist_x64.exe以及VCRedist_ia64.exe)。
就是一个简单的VCRedist.exe安装集成,结果下载了之后安装,安装完成后在系统或某个盘的根目录下留下一堆的临时文件:
临时文件列表调查后发现,这是Microsoft Visual C++ 2008 Redistributable Package的一个已知Bug,微软在SP1中修正。
一种解决办法是,安装完成后手动删除,但由于位置随机,所以在集成安装包中删除还是有些困难的。
当然,更简单的办法就是使用Microsoft Visual C++ 2008 SP1 Redistributable Package,这是x86的下载链接。
这是VCRedist.exe的静默安装命令,其他调用命令见Astebner的博客:
Vcredist_x86.exe /q:a /c:"msiexec /i vcredist.msi /qn /l*v %temp%\vcredist_x86.log"
如果我们直接调用VCRedist.exe安装,会弹出一个解压的对话框,如果不想让这个界面出现,可以先解压VCRedist.exe,然后通过“vc_red.msi /qn”来完成静默安装(注意InstallShield中是通过msiexec.exe安装的msi)。另外,同时确认过icrosoft Visual C++ 2005 Redistributable Package不存在上述问题。
版权声明: 转载时请务必以超链接形式标明文章原始出处和作者信息。
相关文章推荐
- 不能执行临时目录中的文件。安装中断。错误5:系统找不到指定文件 被解决
- 不能执行临时目录中的文件。安装中断。错误5:系统找不到指定文件 被解决
- 遇到错误-----安装DBD:MySql模块遇到的问题及解决办法Can't exec "mysql_config": 没有那个文件或目录 at Makefile.PL line 479.
- 转:安装IIS无法找到zClientm.exe文件的解决办法
- 不慎删除JDK文件目录之后既卸载不了又安装不上解决办法
- 通过mk文件编译android4.0.3系统app源码后覆盖安装失败解决办法(android odex文件)
- WIN10下安装USB转串口驱动出现“文件的哈希值不在指定的目录”的解决办法
- Windows系统安装otf(OpenType)字体提示字体文件损坏解决办法
- Androidstudio2.3.1编译生成的APK文件直接拿来安装时崩溃以及临时解决办法
- 【转】64位WIN7下读取系统目录下文件失败的解决办法
- 安卓手机或者平板文件系统中出现自动创建 SDCARD/JOY 目录的解决办法
- 系统中.exe可执行文件打不开手工解决办法
- win8安装驱动提示文件哈希值不在指定的目录文件中,此文件可能已损坏或被篡改解决办法
- 关于大话西游2在安装后运行提示拷贝临时文件失败,请确认磁盘空间、客户端是否在运行和运行客户的权限的解决办法
- Win8_x64下安装程序时提示ShellExecuteEx失败,代码2。系统找不到指定文件的解决办法
- redflag Dc5.0,Asianux2安装时无法创建文件系统,缺少scsi驱动解决办法
- WIN10下安装USB转串口驱动出现“文件的哈希值不在指定的目录”的解决办法
- devenv.exe - 系统错误无法启动此程序,因为计算机中丢失 MSVCR100.dll。尝试重新安装该程序以解决此问题。【解决办法】
- 64位系统中安装Android SDK“系统找不到指定的文件Java.exe”解决方法
- 装驱动,inf安装失败 系统找不到指定的文件 解决办法