程序游戏不再出错!Windows 常用运行库下载 (DirectX、VC++、.Net Framework等)
经常听到有朋友抱怨他的电脑运行软件或者游戏时提示缺少什么 d3dx9_xx.dll 或 msvcp71.dll、msvcr71.dll又或者是 .Net Framework 初始化之类的错误而无法正常使用,其实很多时候,只是因为你的电脑没有安装好这些软件所需要的运行库 (又称“运行时” / Runtime) 而已。
在 Windows 环境下,很多软件特别是游戏都需要依赖一些运行库才能正常使用,而这些库并没有集成在 Windows 里的,需要我们自行下载安装 (所需的运行库一般在软件或游戏的说明里会有提及)。我们最常见的有 DirectX、VC++ 运行库 和 .Net Framework 框架等……
「推荐使用 All in One Runtimes 一键安装常用运行库」
程序启动出错?缺少 DLL 文件?到底是什么问题?
没有安装好必要的运行库而导致不能运行软件游戏的用户实在太多太多了,几乎在任何问答相关的论坛都能看到这样的求助。其实,我认为很多这类问题并不是用户太笨,而是微软的错!!为什么?比如说我安装好一个游戏,没有安装好 DirectX (这货几乎是所有3D游戏必备),运行游戏时 Windows 提示我缺少 d3dx9_42.dll ,对于普通用户,马上就傻眼了,我 TM 谁认识你神马 dll 文件啊,然后就只能上网搜索一下或求助有经验的朋友了。
然而,如果微软能做得细致一点,将错误提示改成 “你丫没有安装 DirectX,运行此软件前必须先安装这货,点击这里下载” 之类的话儿,不笨的用户都会去下载并安装了。从这点可以看出,微软很多时候都是没有站在用户的角度去开发产品。虽然技术上很优秀,但正是一些细节的忽略,导致它的产品不够易用,对普通用户来说显得太过复杂太过“专业”。而隔壁苹果的产品理念则追求简单,将“专业”的东西隐藏起来不需用户去花精力了解学习,这也从一方面看出为什么最近几年苹果崛起得特别快。当然,这是一个大话题,这里不做更深一层的讨论。
DirectX (玩游戏必备):
DirectX 是微软提供开发人员一个包括3D、声音、网络等多媒体的一个共同的应用程序编程接口,它让游戏开发者不必为每一品牌的硬件来写不同的驱动程序,也降低用户安装及设置硬件的复杂度。
还不懂?举个例子(声明这我自己瞎理解的,不准确的话请大家提出改正),世界上千万种显卡,开发者想要在游戏里显示一个立方体,在没有DirectX的时代,因为各种显卡的标准不同,他需要针对千万种不同的显卡各自的特性,写出千万种代码,才能在大家不同配置的电脑上显示出一个正常的立方体。然而,有了DirectX的标准之后,开发者只需要按照DirectX的标准写好一次代码,它就能在所有不同显卡上正确显示了,剩下的匹配各种显卡的工作就交给DirectX和显卡驱动去自个搞定,不需要开发者操心。所以其实 DirectX 是一个好东西。
如果你新装的系统或者以前从没装过DirectX的话,想要游戏的话,不管什么情况,先装个DirectX总是没错的!特别是提示缺少 d3dx9_xx.dll 之类的问题的朋友,那就是100%缺少DirectX而出现的错误了。另外,玩游戏的话,安装新的稳定的显卡驱动也是非常重要的哦!
C++运行库 / Microsoft Visual C++ Redistributable Package:
这货名字很长,人们一般就是随便称为“VC++运行库”,安装它能让用户的电脑正常运行使用 Visual C++ 开发的应用程序,特别是游戏一类的大家伙,不装他的话经常会出错,例如常见的缺少 msvcp71.dll、msvcr71.dll 神马一类msvc开头的文件。它就是一个运行库,而不是平时说的VC++开发环境,请别混淆……
Microsoft Visual C++ 2010 Redistributable Package 安装 Visual C++ 库的运行时组件,使用户能够在未安装 Visual C++ 2010 的计算机上运行使用 Visual C++ 开发的应用程序。此软件包安装 C 运行时 (CRT)、标准 C++、ATL、MFC、OpenMP 和 MSDIA 库的运行时组件。
下载VC++运行库2010 SP1 (32位 x86) | x64 | ia64
下载VC++运行库2012 (64位) | 下载32位
下载VC++运行库2013 (64位) | 下载32位
下载VC++运行库2015 (64位) | 下载32位
.Net Framework ( .Net框架 ):
其实 .Net Framework 也是主要是方便开发者的,它包含很多很多特性和各种各样的技术,估计介绍起来能写一本书。反正与上面一样,比如VC的程序需要VC运行库,VB的程序需要VB运行库,java程序需要 Java Runtime 一样。 使用 .Net 开发的程序需要在 .NET Framework 下才能运行。
.NET Framework 是由微软开发的一种全面且一致的编程模型,用于生成具有视觉震撼力的用户体验、无缝的安全通信和对一系列业务流程进行建模的能力的应用程序。这些新技术有 Windows Presentation Foundation、Windows Communication Foundation、Windows Workflow Foundation 和 Windows Card等等……
注意: .Net Framework 4 与旧版的某些元件有所不同,所以有时只安装4的话运行需要旧版.Net的程序也会出现兼容问题,推荐同时安装.Net Framework4和3.5,它们能和平共存的。另外,Windows7 已经默认包含 Microsoft .NET Framework 3.5 SP1
下载 .NET Framework 4.6.2 | .Net4.5 | .Net 4.0 | .Net 3.5 | .Net 2.0 (32位)、64位
Windows Installer (Windows 安装服务):
很多精简版或者Ghost版的 Windows 系统经常会将这个组件精简掉,导致大家经常在安装软件时遇到“不能访问 或 无法启动 Windows Installer 服务”等的错误。这时,重新安装一下 Windows Installer 即可。
下载 Windows Installer 中文版 (XP) | Vista&2008:32位、64位 | Win2003:32位、64位
Java Runtime Environment (JRE) Java运行环境:
Java最重要的特性之一就是给程序提供跨平台的能力,使得代码一次编写即可在不同的操作系统上运行。当然,前提是在这里不同的操作系统上都需要事先安装好Java的运行环境,即JRE。简单地说,JRE是用来解释程序员写出来的Java代码并翻译成当前使用的操作系统能识别的语言再运行,这样就能在不修改Java代码的前提下,在不同的操作系统上均能顺利执行了。JRE有多种操作系统的版本,请根据自己的实际使用的系统来选择下载。
下载 JRE 简体中文版 (For Win32位版) | JRE 64位 Win版 | 其他系统版本
Adobe AIR:
Adobe AIR 是类似 Java 的一种跨平台技术,并且它可以让程序员轻松地制作出界面特效炫丽的程序。譬如我们介绍过的 Weico AIR 新浪微博客户端就是使用 AIR 来制作的,效果很不错的哦!而且,得益于AIR的跨平台能力,Weico AIR不需要做什么额外的工作,即可在所有安装有Adobe AIR平台的Windows、Linux、Mac上正常使用了。
PS:Adobe AIR 技术目前基本已被淘汰,一般并不需要安装
下载 Adobe AIR 平台 | 来自异次元
/ 关注 “异次元软件世界” 微信公众号,获取最新软件推送 /

如本文“对您有用”,欢迎随意打赏异次元,让我们坚持创作!
赞赏一杯咖啡
沙发?
兄台你这么晚了还在抢沙发辛苦啊你…
请问,我装了2005,2008 C++还要2010么?还有,我貌似装了.net framework 4(自带),装3.5的时候竟然不行。。。
.net,VC,各版本之间独立,全要装
沙发辛苦了….挤挤
Xp能装.NET Framework 4.0么?
Xp能装.NET Framework 4.0
基于.net 4.0的程序,基本罕见,所以装不装随便了
谢谢了360439394
….嗯,DirectX是个强大、高度集成的平台化立方体~
狂顶!!严重支持这种实用的科普文~学习了!
话说我之前完全不知道TM这些都啥狗屁玩意,网上找的全TM是官方那种介绍,说得都TM装B装深奥,还是小X哥解释得到位。支持异次元!
哈..你也太激动了..是不是被微软折磨到发疯了?..
话说A卡催化剂好久没更新了
第一个和第三个win7默认就安装了,第二个我为了用外挂,也安装了
游戏必备十全大补丸:DX9
VC05,08,10
.net 1.1, 2.0, 3.0, 3.5, 4.0
NVIDIA PHYSX
MS games for windows
OpenAL
部分游戏还需要AppLocale
我玩的大部分都要“AppLocale”,嗯,港澳台的游戏进军内地都被光腚河蟹很多了。
目前还没有发现要装VC++2010的游戏呢!
补上几个不常用的MSXML,XNA
呵呵,很难抢到如此前排就坐啊。
我感觉,近期异次元世界的资源没有原来那么给力了。
其实我一直想问.net framework 3.5包不包含以前的3.0,2.0?我搜这个问题有各种答案…到底只要装3.5就可以了还是连以前的2.0也要装?
都要装,各版本独立的
ls不对的,.net 3.5包含3.0+2.0,.net 4.0包含3.5(自然也包含3.0+2.0)。目前大多是.net程序都是2.0的,所以安装.net 2.0一般情况下足够,因为是包含关系,自然一个比一个大。目前为止用4.0的不多。
vista自带3.0,win7自带3.5。如果你不嫌大,或者未雨绸缪,装个4.0怎么都够了。
但是.net 1.0、1.1、2.0之间是独立的,但是现在用2.0一下的程序,基本上可以忽略。
PS:以上说的是.net,如果是vc运行时的话,都是独立的,甚至sp1升级包都是独立的。因此有2003 2005 2005sp1 2008 2008sp1 2010 2010sp1等
楼上不要误导人。
呵呵哦,忘了以前用那个邮箱了,来试一下
学习了…
说真的叫微软站在用户的角度结果自己还是站在了微软的角度……最后那个net框架下载区可以说是.Net Framework vista/7版,3.5的可以说是XP版,这样多方便……
下载了,安装一下,安装了游戏不能玩,真是气死了。
应该先游戏玩玩可以吗?可以的话就没必要安装了,装多了对电脑不好的!如果你装了不能玩游戏的话,可以卸载的,有专门卸载DirectX的软件,Google 一下就可以了
– -楼上的你有看清楚文章没
有一个All in One Runtimes 1.6.1,可以自动安装系统必备的支持库
不建议使用,集成包的.net包语言是.de(德语)的…
好东西,最近想玩暗黑
露一下面–这个好,顶了
我以为全部打包了哦
这个写的给力啊 好实用!!
这些东西好的不能再好了 谢谢小X 另外 给日本灾民祈福
这个还是很需要的哦。
我就来看看,不说话。
这是好贴,进收藏夹了,楼主常更新哦!呵呵
好帖,经常遇到这样的问题,上次愤怒的小鸟很多XP装了没反应,就是血少了vc++运行库
整合包也只是暂时的,这东西更新的也快,除非跟着更新
这个东西我完全看不懂
有些游戏必须装NVIDIA PHYSX才能运行,例如圣域2
异次元遨游3下显示有点问题
呵呵!不明物体
这边文章不错,但感觉还是不够详细呀。
好的 正需要
小X的标题有问题…明明只有三个嘛..喵~怎么有个“等”字?!
这贴不回太对不起楼主了
非常不错。但是感觉不全啊。
实用贴,必须要顶
java的库也补充上吧,这样完整点。
微软的很多东西用户体验其实都做得很差。
以为是打包的集合~伤心呢~
我是来看下投降的
那图片很给力。
这些软件,文件都装了,不知道咋回事我那机器还是不能玩子弹危机,看看别人都能玩的。唉···
非常感谢,又学到新知识了。
小x这篇文章写的还是蛮实用的,会给很多朋友帮助的
终于不用被小X的哥哥的同学的老师的儿子的妈妈养的小猫的表弟的主人的朋友说看帖不回会被鄙视de了
haha,你牛!
会给很多朋友帮助的 这篇文章写的还是蛮实用的
失望,还以为是运行库加相关补丁的合集打包,复制粘贴几个链接谁不会啊。
不能这样说呀,一篇文章需要写出来,贴图等等还是非常费时间,精力的呀!
谢谢博主的辛苦工作……
这里既整理了,有将一些基本知识简要介绍了一下,不容易的哈,运行库装上一般都可以了,
受益匪浅~~!
呵呵,没什么意思啊
家里的老pc新装xp,这篇文章非常有用。补完这些备份一下系统。
———–
可是,为什么dx和net framework装的时候都还要下载那么多东西???
dx那个那么小应该是下载器,可是net framework呢?不止一次了,装的时候要下载n久,鄙视它。
你应该下载离线安装版。
dx一般100M左右。
.net好像是几十兆。
这样就不用每次都下载安装了。
不得不顶,不得不分享。。我找了几天的问题,终于找到了答案。。
我要装3D2009,但是我的net4.0总是不支持。我也安装了各种版本,请我要怎么做。。
Windows7 已经默认包含 Microsoft .NET Framework 3.5 SP1
什么意思?
我的就是Windows7 我下载的Microsoft .NET Framework 3.5 SP1
不能安装 急呀~!
为了能安心玩龙腾世纪2 求大侠帮帮忙
挥挥手
绝对好东西.!!
鸡起下小X 软件都很实用!
真是有才哥丫,谢谢分享啦~
说的简洁明了,大赞。
好东西,每次装机都要来这里。
很好的教材!!!
我遇到问题了有人帮忙不
求救,真心不知道问题出在哪里
为什么我装了C++2010 2008 2005 可游戏还是不行 还是提示C++ 问题
isual C++ Redistributable Package
有2005sp1 (KB2538242)、2008sp1(KB2538243)、2010sp1(KB2565063) 、2012 Update 4、2013,
32位系统只需要安装x86版本即可,但64位系统一般则需要x86/x64都安装!!!
网络上有最新的大集合包,但个人推荐还是安装官方的单个文件包!!!
搞了2小时整理了出了上面这个列表。网络上那个2005/2008/2010这几个最新最新的版本文件不知道是从哪里获得的,比官网公开的都新,2012、2013的文件官网即是最新!!!
大神的集合包,有网友报告有异常问题,建议大家还是去官方下载更新公开版安装即可!
游戏还必须需要Microsoft DirectX End-User Runtimes_June 2010_redist,有些游戏还需要Games For Windows – LIVE 微软LIVE游戏平台支持包,Microsoft XNA Framework Redistributable 4.0 Refresh 等等之类的!!!
呵呵,让大牛以菜鸟的角度阐述,着实不易啊,写的非常棒,赞一个!
确实啊
非常好,很用心的去解决了我们用户的困难
请更新
奥利给
终于知道为啥在虚拟机上各种出错了一拿出来就能正常运行了