运行库 – 嗨软 https://ihacksoft.com/archive 分享最好用的常用软件 Tue, 22 Nov 2022 02:41:09 +0000 zh-CN hourly 1 https://wordpress.org/?v=4.9.26 最新VC运行库集成包下载 – 完美解决缺少VC运行库问题 https://ihacksoft.com/archive/1394.html https://ihacksoft.com/archive/1394.html#respond Wed, 05 Jan 2022 03:08:49 +0000 https://ihacksoft.com/?p=2123   今天在安装 phpStudy 的时候,弹出提示说缺少 VC11、VC14 运行库,如下图:

VC运行库

  这台电脑刚重装了系统,缺少 VC 运行库很正常。特意去网上寻找并下载VC11、VC14 运行库有些麻烦,本文提供最新版的微软常用运行库合集程序包,安装之后可以完美解决缺少任何 VC 运行库的问题。

VC运行库是什么?

  VC运行库是微软公司推出的组件,它的全称是Microsoft Visual C++ Redistributable Package。vc运行库是windows为实现C/C++语言而提供的一系列函数,如strcpy,strcat,printf等等,即c/c++的标准库函数或标准模板库。通俗点讲就是它是采用microsoft visual studio 20xx编写的软件必须使用的公用dll运行库,相当于程序的字典文件。某些绿色精简软件没有附带这些公用dll,运行时就会弹出报错提示,常见的有:缺少或丢失msvcp71.dll、msvcr71.dll、msvcrt.dll、msvcrt.dll等;无法启动此程序,因为计算机中丢失 mfc*.dll。简单来说,就是用来支持某些软件运行的。因为这些软件是用采用 Microsoft Visual Studio 编写的,它们运行的过程中必须使用公用的 DLL 运行库,即上在所说的 VC 运行库。

  从字面上看,运行库是程序在运行时所需要的库文件。通常运行库是以DLL形式提供的。Delphi和C++ Builder的运行库为.bpl文件,实际还是一个DLL。运行库中一般包括编程时常用的函数,如字符串操作、文件操作、界面等内容。

  不同的语言所支持的函数通常是不同的,所以使用的库也是完全不同的,这就是为什么有VB运行库、C运行库、Delphi运行库之分的原因。即使都是C++语言,也可能因为提供的函数不同,而使用不同的库。如VC++使用的运行库和C++ Builder就完全不同。

缺少VC运行库的解决方法

  了解了原因之后,解决方法也就明白了,主要有两种途径:

  一是安装 Microsoft Visual C++ 运行库集成包(本文推荐方法,文末提供下载地址)。

VC运行库

  二是去网上寻找对应版本的VC运行库DLL文件,然后再手动复制到系统目录里。前者肯定不行,那软件太庞大了,没有必要为了几个运行库文件去下载上G的文件。后者太麻烦了,要去网上寻找,下载后还要自己手动导入,而且32位和64位系统的导入目录是不同的。

VS版本 与 VC版本 的对应关系

Visual Studio 6 : vc6
Visual Studio 2003 : vc7
Visual Studio 2005 : vc8
Visual Studio 2008 : vc9
Visual Studio 2010 : vc10
Visual Studio 2012 : vc11
Visual Studio 2013 : vc12
Visual Studio 2015 : vc14
Visual Studio 2017 : vc15

Note: There is a file embedded within this post, please visit this post to download the file. ]]>
https://ihacksoft.com/archive/1394.html/feed 0
VC Redist Installer(VC运行库集合)- VC2005、VC2008、VC2010、VC2012全部运行库(含64位) https://ihacksoft.com/archive/vc-redist-installer.html https://ihacksoft.com/archive/vc-redist-installer.html#comments Fri, 07 Jun 2013 08:12:39 +0000 https://ihacksoft.com/?p=837   最新版为VC Redist Installer 1.5.4,这款软件由国外一网友McRip制作而成,没有什么特别的功能,就是VC运行库的集合打包,并且自动安装到Windows系统内。VC运行库,即Microsoft Visual C++运行库,包含了VC2005、VC2008、VC2010、VC2012运行库,并且包括了32位和64位版本,够齐全了吧!   那么,VC++运行库有什么用?我们为什么要使用它?什么时候需要它?太深奥的理论就不多说了,举个简单的例子,我们从网上下载来一些精简软件或个人软件作品或某些游戏,运行的时候发现报错,常见的有:缺少或丢失msvcp71.dll、msvcr71.dll、msvcrt.dll、msvcrt.dll等;由于应用程序配置不正确,应用程序未能启动;无法启动此程序……]]>   最新版为VC Redist Installer 1.5.4,这款软件由国外一网友McRip制作而成,没有什么特别的功能,就是VC运行库的集合打包,并且自动安装到Windows系统内。VC运行库,即Microsoft Visual C++运行库,包含了VC2005、VC2008、VC2010、VC2012运行库,并且包括了32位和64位版本,够齐全了吧!

  那么,VC++运行库有什么用?我们为什么要使用它?什么时候需要它?太深奥的理论就不多说了,举个简单的例子,我们从网上下载来一些精简软件或个人软件作品或某些游戏,运行的时候发现报错,常见的有:缺少或丢失msvcp71.dll、msvcr71.dll、msvcrt.dll、msvcrt.dll等;由于应用程序配置不正确,应用程序未能启动;无法启动此程序,因为计算机中丢失 mfc*.dll。尝试重新安装该程序以解决此问题。因为这些软件是用采用Microsoft Visual Studio编写的,它们运行的过程中必须使用公用的DLL运行库,即上在所说的VC运行库。

  了解了原因之后,解决方法也就明白了,有两种途径:一是安装Microsoft Visual C++ 20xx;二是去网上寻找对应版本的VC运行库DLL文件,然后再手动复制到系统目录里。前者肯定不行,那软件太庞大了,没有必要为了几个运行库文件去下载上G的文件。后者太麻烦了,要去网上寻找,下载后还要自己手动导入,而且32位和64位系统的导入目录是不同的。现在好了,有了VC Redist Installer,一切就变得简单了,它内置了全部的VC运行库DLL文件,包括:
Visual C++ 2005 x86
Visual C++ 2005 x64
Visual C++ 2008 x86 9.0.30729.7523
Visual C++ 2008 x64 9.0.30729.7523
Visual C++ 2010 x86 10.0.40219.447
Visual C++ 2010 x64 10.0.40219.447
Visual C++ 2012 x86 11.0.51106
Visual C++ 2012 x64 11.0.51106
Microsoft Visual F Runtime 2.0
Older Microsoft Runtimes for older software

看作者网站说明,VC Redist Installer支持的平台有Windows XP/Vista /XP 64bit/2008/Vista 64bit/7/7 64bit/2008 64bit/2008 R2/8 /8 64bit。

安装过程可以自行选择,并不是要全部安装,在Windows 7下做了测试,全部安装的话时间比较长。

VC Redist Installer

  最后,有两点需要提醒,第一,今天运行一个叫Windows 更新清理工具的时候提示缺少mfc110u.dll,看说明原来需要Visual C++ 2012运行库,虽然我系统是64的Windows 7,但并不表示我要Visual C++ 2012 x64,经测试,它需要的是x86版;第二,安装过程中有提示说要退出某某程序,一看,居然是我的小红伞杀毒软件,大家都知道,这个是没有办法退出的,选择第二项吧,好像是重启后导入什么的。

Note: There is a file embedded within this post, please visit this post to download the file. ]]>
https://ihacksoft.com/archive/vc-redist-installer.html/feed 1
微软软件运行库整理下载 – .NET Framework、VC++库、DirectX等 https://ihacksoft.com/archive/microsoft-library.html https://ihacksoft.com/archive/microsoft-library.html#comments Mon, 22 Oct 2012 06:22:11 +0000 https://ihacksoft.com/?p=715   运行库是程序在运行时所需要的库文件,一般包括编程时常用的函数,如字符串操作、文件操作、界面等内容。不同的语言所支持的函数通常是不同的,所以使用的库也是完全不同的,这就是为什么有VB运行库、C运行库、Delphi运行库之分的原因。即使都是C++语言,也可能因为提供的函数不同,而使用不同的库。]]> 运行库

运行库是什么?

  运行库是程序在运行时所需要的库文件,一般包括编程时常用的函数,如字符串操作、文件操作、界面等内容。不同的语言所支持的函数通常是不同的,所以使用的库也是完全不同的,这就是为什么有VB运行库、C运行库、Delphi运行库之分的原因。即使都是C++语言,也可能因为提供的函数不同,而使用不同的库。如VC++使用的运行库和C++ Builder就完全不同。通常运行库是以DLL形式提供的,虽然Delphi和C++ Builder的运行库为.bpl文件,但实际上还是一个DLL。

  这些写程序的都懂,但菜鸟看起来可能很累,不过不要紧,只要知道什么时候需要安装就行了。本站提共.NET Framework、VC++库、DirectX及Windows Installer的下载,全部来自于微软官网下载。

什么时候需要安装运行库?

  有时候我们在使用精简过的或者绿色版的软件时,会经常遇到“由于应用程序配置不正确,应用程序未能启动”、“不是有效的 Win32 应用程序”、“缺少Dll”等错误提示,大部分电脑新手都以为软件或游戏本身的问题,其实不然,很多时候只是它们需要相应的运行库才能运行。

VC++库(Microsoft Visual C++):

由于应用程序配置不正确,应用程序未能启动”,一般出现这种情况时安装对应的Microsoft Visual C++运行库可以解决问题。

Microsoft Visual C++ 2005下载:32位版本 | 64位版本

Microsoft Visual C++ 2005 SP1下载:32位版本 | 64位版本

Microsoft Visual C++ 2008下载:32位版本 | 64位版本

Microsoft Visual C++ 2008 SP1下载:32位版本 | 64位版本

Microsoft Visual C++ 2010下载:32位版本 | 64位版本

Microsoft Visual C++ 2010 SP1下载:32位版本 | 64位版本

Microsoft Visual C++ 2012下载:32位版本 | 64位版本

小提示:Windows 7中已经包含Microsoft Visual C++ 2008。

Microsoft .NET Framework:

不是有效的Win32程序”,这个时候需要安装.NET Framework,一般软件的错误提示里会写明需要安装什么版本的.NET Framework。

Microsoft .NET Framework 2.0下载:32位版本 | 64位版本

Microsoft .NET Framework 3.5下载:32位版本

Microsoft .NET Framework 3.5 SP1下载:32位版本 | 32+64位

Microsoft .NET Framework 4下载:32+64位

Microsoft.NET Framework 4.5 RC下载:点击下载

DirectX:

玩游戏必备的支持库DirectX End-User Runtimes,通常遇到缺少DirectX,DXDXXX.DLL等文件时候,一般更新DirectX就可以解决。

DirectX End-User Runtimes下载:官网下载

Windows Installer:

一般来说原版系统是不会出现Windows Installer服务错误这个问题,因为原版系统一般已经包含了。除非是精简版或Ghost之类的系统。解决方法:重新安装Windows Installer。

Windows Installer 4.5 Redistributable下载:官网下载

]]>
https://ihacksoft.com/archive/microsoft-library.html/feed 5