找回密码
 立即注册
搜索
查看: 3089|回复: 13

[软件] 徒手打造自己的一键安装运行库

[复制链接]
     
发表于 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
==================================================

回复

使用道具 举报

     
发表于 2015-10-24 14:25 | 显示全部楼层
3DM不是有么……&
回复

使用道具 举报

发表于 2015-10-24 14:29 来自手机 | 显示全部楼层
路过问下有没有不需要联网下载附加数据的net3.5,包括我告诉你上面下载的237m版本的都得安装时下载几十m的数据
回复

使用道具 举报

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

你断了网就不需要联网
回复

使用道具 举报

     
 楼主| 发表于 2015-10-24 14:33 | 显示全部楼层

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

使用道具 举报

     
发表于 2015-10-24 14:39 | 显示全部楼层
本帖最后由 qian520w 于 2015-10-24 14:42 编辑

http://dl.3dmgame.com/201503/56343.html
回复

使用道具 举报

     
发表于 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论坛和小幸姐的微博(可以接受啦~毕竟做个软件不容易)
回复

使用道具 举报

发表于 2015-10-24 15:10 | 显示全部楼层
Webmaster 发表于 2015-10-24 14:32
你断了网就不需要联网

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

使用道具 举报

     
 楼主| 发表于 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。
回复

使用道具 举报

     
 楼主| 发表于 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 来自手机 | 显示全部楼层
适合小白
回复

使用道具 举报

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

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

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

至于卸载再删除,安装程序会自动识别,个人认为多此一举。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-8-26 03:43 , Processed in 0.079724 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表