Webmaster 发表于 2015-10-24 14:23

徒手打造自己的一键安装运行库

本帖最后由 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
==================================================

qian520w 发表于 2015-10-24 14:25

3DM不是有么……&

ravage 发表于 2015-10-24 14:29

路过问下有没有不需要联网下载附加数据的net3.5,包括我告诉你上面下载的237m版本的都得安装时下载几十m的数据

Webmaster 发表于 2015-10-24 14:32

ravage 发表于 2015-10-24 14:29
路过问下有没有不需要联网下载附加数据的net3.5,包括我告诉你上面下载的237m版本的都得安装时下载几十m的数 ...

你断了网就不需要联网

Webmaster 发表于 2015-10-24 14:33

qian520w 发表于 2015-10-24 14:25
3DM不是有么……&

哦,没留意。自己打包了一个装系统用,顺便发上来。

qian520w 发表于 2015-10-24 14:39

本帖最后由 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:39

本帖最后由 qian520w 于 2015-10-24 14:44 编辑

算了,你自己去页面看

无名的旅人 发表于 2015-10-24 15:00

其实类似的软件还是挺多的,综合性的有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论坛和小幸姐的微博(可以接受啦~毕竟做个软件不容易)

ravage 发表于 2015-10-24 15:10

Webmaster 发表于 2015-10-24 14:32
你断了网就不需要联网

它下载的是必须要的重要数据吗?

Webmaster 发表于 2015-10-24 15:29

无名的旅人 发表于 2015-10-24 15:00
其实类似的软件还是挺多的,综合性的有aio-runtimes、GoRuntime、3DM游戏运行库合集安装包等,独立的也有VC ...

自己搞一个就行,非常简单。把需要的东西全收齐了,直接打开记事本输入“XXX.exe /静默参数”,保存为X.bat安装就行。安装程序基本都可以“/?”看到参数。

除了directx_Jun2010_redist需要先解压,静默参数是DXSETUP.exe /silent。

Webmaster 发表于 2015-10-24 15:30

ravage 发表于 2015-10-24 15:10
它下载的是必须要的重要数据吗?

是更新吧

无名的旅人 发表于 2015-10-24 15:58

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 16:06

适合小白

Webmaster 发表于 2015-10-24 16:15

无名的旅人 发表于 2015-10-24 15:58
直接用批处理静默安装其实还是有一些问题……
比如Win7安装.Net 3.5是直接使用微软官方安装包(dotnetfx3 ...

那是因为WIN10自带.NET35,控制面板添加删除系统功能里可以打开。

简单,再复制一个BAT,修改NET3.5的安装方法保存后改名为SETUPWin10.bat即可。

至于卸载再删除,安装程序会自动识别,个人认为多此一举。
页: [1]
查看完整版本: 徒手打造自己的一键安装运行库