徒手打造自己的一键安装运行库
本帖最后由 Webmaster 于 2015-10-24 15:57 编辑把需要的东西全收齐了,直接打开记事本输入“XXX.exe /静默参数”,保存为X.bat放在同一目录,点击安装就行。
安装程序基本都可以“/?”看到参数。
除了directx_Jun2010_redist需要先解压,静默参数是DXSETUP.exe /silent。
原版安装、无使用任何第三方辅助工具。
32位运行库(右键管理员,点击setup.bat安装):http://pan.baidu.com/s/1bnbSprh
包括
Visual C++ 2005 Redistributable
Visual C++ 2008 Redistributable
Visual C++ 2010SP1 Redistributable
Visual C++ 2012U4 Redistributable
Visual C++ 2013 Redistributable
Visual C++ 2015 Redistributable
.NET Framework 4
64位运行库(右键管理员,点击setup.bat安装):http://pan.baidu.com/s/1qWGJqC8
包括
Visual C++ 2005 Redistributable
Visual C++ 2008 Redistributable
Visual C++ 2010SP1 Redistributable
Visual C++ 2012U4 Redistributable
Visual C++ 2013 Redistributable
Visual C++ 2015 Redistributable
.NET Framework 4.6
DirectX End-User Runtimes (June 2010)微软官网下载页面:
http://www.microsoft.com/en-us/download/details.aspx?id=8109
附录0:setup.bat批处理文件内容
vcredist_x86-2005.EXE /q
vcredist_x86-2008.exe /q
vcredist_x86-2010SP1.exe /passive /promptrestart
vcredist_x86-2012u4.exe /quiet /norestart
vcredist_x86-2013.exe /quiet /norestart
vc_redist2015.x86.exe /quiet /norestart
dotNetFx40_Full_x86_x64.exe /passive /promptrestart
附录1:32位SHA1校验码
==================================================
文件名 : setup.bat
SHA1校验码 : 78f7332de4394153ec3566646fb91ea2a905285d
==================================================
==================================================
文件名 : vc_redist2015.x86.exe
SHA1校验码 : bfb74e498c44d3a103ca3aa2831763fb417134d1
==================================================
==================================================
文件名 : vcredist_x86-2005.EXE
SHA1校验码 : b8fab0bb7f62a24ddfe77b19cd9a1451abd7b847
==================================================
==================================================
文件名 : vcredist_x86-2008.exe
SHA1校验码 : 470640aa4bb7db8e69196b5edb0010933569e98d
==================================================
==================================================
文件名 : vcredist_x86-2010SP1.exe
SHA1校验码 : 28c54491be70c38c97849c3d8cfbfdd0d3c515cb
==================================================
==================================================
文件名 : vcredist_x86-2012u4.exe
SHA1校验码 : 96b377a27ac5445328cbaae210fc4f0aaa750d3f
==================================================
==================================================
文件名 : vcredist_x86-2013.exe
SHA1校验码 : df7f0a73bfa077e483e51bfb97f5e2eceedfb6a3
==================================================
==================================================
文件名 : dotNetFx40_Full_x86_x64.exe
SHA1校验码 : 58da3d74db353aad03588cbb5cea8234166d8b99
==================================================
附录2:64位SHA1校验码
==================================================
文件名 : setup.bat
SHA1校验码 : a44669df01400f0e4626a88b2dd1b2a79430493e
==================================================
==================================================
文件名 : vc_redist2015.x64.exe
SHA1校验码 : 3155cb0f146b927fcc30647c1a904cd162548c8c
==================================================
==================================================
文件名 : vcredist_x64-2005.EXE
SHA1校验码 : ee916012783024dac67fc606457377932c826f05
==================================================
==================================================
文件名 : vcredist_x64-2008.exe
SHA1校验码 : a7c83077b8a28d409e36316d2d7321fa0ccdb7e8
==================================================
==================================================
文件名 : vcredist_x64-2010SP1.exe
SHA1校验码 : 15d032d669078aa6f0f7fd1cbf4115a070bd034d
==================================================
==================================================
文件名 : vcredist_x64-2012u4.exe
SHA1校验码 : 1a5d93dddbc431ab27b1da711cd3370891542797
==================================================
==================================================
文件名 : vcredist_x64-2013.exe
SHA1校验码 : 8bf41ba9eef02d30635a10433817dbb6886da5a2
==================================================
==================================================
文件名 : NDP46-KB3045557-x86-x64-AllOS-ENU.exe
SHA1校验码 : 3049a85843eaf65e89e2336d5fe6e85e416797be
==================================================
3DM不是有么……& 路过问下有没有不需要联网下载附加数据的net3.5,包括我告诉你上面下载的237m版本的都得安装时下载几十m的数据 ravage 发表于 2015-10-24 14:29
路过问下有没有不需要联网下载附加数据的net3.5,包括我告诉你上面下载的237m版本的都得安装时下载几十m的数 ...
你断了网就不需要联网 qian520w 发表于 2015-10-24 14:25
3DM不是有么……&
哦,没留意。自己打包了一个装系统用,顺便发上来。 本帖最后由 qian520w 于 2015-10-24 14:42 编辑
http://dl.3dmgame.com/201503/56343.htmlhttp://att.3dmgame.com/att/forum/201503/05/105447qn1xdq1oy1fjfiep.jpg
本帖最后由 qian520w 于 2015-10-24 14:44 编辑
算了,你自己去页面看 其实类似的软件还是挺多的,综合性的有aio-runtimes、GoRuntime、3DM游戏运行库合集安装包等,独立的也有VC RedistInstaller、各类改版的DX安装包、.Net整合包等,不过还是感谢楼主分享了~
个人在实际装机过程中最需要的其实是VC、.Net、DX的整合一键安装包,现在还没遇到特别好使的,个人希望的效果是可以通过ini/xml之类方式自定义具体需要安装的runtime,此后整个安装过程一键化
aio-runtimes:自解压过程太慢,且自动勾选所有项目并在30s无操作后自动安装,经常一不注意安装就开始了……JRE、Visual J#、Silverlight等在一般装机中其实是不需要的
GoRuntime:分为4个exe需要独立运行,操作上需要点4次太麻烦,且不支持Server系统
3DM游戏运行库合集安装包:暂时而言是相对最方便的,更新一直也比较稳定、及时,不过安装结束后会自动弹出3DM论坛和小幸姐的微博(可以接受啦~毕竟做个软件不容易)
Webmaster 发表于 2015-10-24 14:32
你断了网就不需要联网
它下载的是必须要的重要数据吗? 无名的旅人 发表于 2015-10-24 15:00
其实类似的软件还是挺多的,综合性的有aio-runtimes、GoRuntime、3DM游戏运行库合集安装包等,独立的也有VC ...
自己搞一个就行,非常简单。把需要的东西全收齐了,直接打开记事本输入“XXX.exe /静默参数”,保存为X.bat安装就行。安装程序基本都可以“/?”看到参数。
除了directx_Jun2010_redist需要先解压,静默参数是DXSETUP.exe /silent。 ravage 发表于 2015-10-24 15:10
它下载的是必须要的重要数据吗?
是更新吧 Webmaster 发表于 2015-10-24 15:29
自己搞一个就行,非常简单。把需要的东西全收齐了,直接打开记事本输入“XXX.exe /静默参数”,保存为X.b ...
直接用批处理静默安装其实还是有一些问题……
比如Win7安装.Net 3.5是直接使用微软官方安装包(dotnetfx35.exe),而Win8/10则需要用dism的方式部署,在实现方式上并不是一致的;aio-runtimes可以识别当前操作系统,并自动选择可行的方式
另外还有一点,aio-runtimes发现当前系统已有部分VC的情况下,不会覆盖安装,而是首先卸载当前存在版本后重装一次,这个处理策略我认为应该也是有其原因的吧 适合小白 无名的旅人 发表于 2015-10-24 15:58
直接用批处理静默安装其实还是有一些问题……
比如Win7安装.Net 3.5是直接使用微软官方安装包(dotnetfx3 ...
那是因为WIN10自带.NET35,控制面板添加删除系统功能里可以打开。
简单,再复制一个BAT,修改NET3.5的安装方法保存后改名为SETUPWin10.bat即可。
至于卸载再删除,安装程序会自动识别,个人认为多此一举。
页:
[1]