Skip to main content
  1. Posts/

Windows系统运行库

本文阅读量
·3 mins·
Windows 系统运行库 MSVCRXXX.dll DirectX .NET
udcode
Author
udcode
程序员A-DU
Table of Contents

Windows系统运行库
#

Windows 应用程序依赖的运行库主要分为以下几类:

  • Visual C++ Redistributable(VC++ 运行时库)
  • DirectX 运行时
  • .NET Framework / .NET Runtime

Img

1. Visual C++ Redistributable (VC++ 运行时库)
#

Img

  • 作用:为使用 Visual C++ 开发的程序提供基础函数支持(如内存管理、异常处理等)

  • 常见 DLL 文件:MSVCRXXX.dll、VCRUNTIMEXXX.dll、MSVCPXXX.dll(C++ 标准库)

    • MSVCR:早期C运行时库(如内存分配、基础I/O),命名规则为 MSVCRXXX.dll(如 MSVCR120.dll 对应VC++2013)
    • VCRUNTIME:专注于C++运行时支持(如异常处理、多线程、STL容器)
  • 常见错误提示:

    • “找不到 MSVCRXXX.dll,应用程序无法启动”
    • “找不到 VCRUNTIMEXXX.dll,应用程序无法启动”
    • “找不到 MSVCPXXX.dll,应用程序无法启动”
  • DLL 文件版本对照表:

    DLL 文件名 Visual C++ 版本 需安装的运行库(Redistributable)
    MSVCR70.dll / MSVCP70.dll 7.0 已过时(需程序自带或手动安装)
    MSVCR71.dll / MSVCP71.dll 7.1 已过时(需程序自带或手动安装)
    MSVCR80.dll / MSVCP80.dll 8.0 Microsoft Visual C++ 2005 Redistributable
    MSVCR90.dll / MSVCP90.dll 9.0 Microsoft Visual C++ 2008 Redistributable
    MSVCR100.dll / MSVCP100.dll 10.0 Microsoft Visual C++ 2010 Redistributable
    MSVCR110.dll / MSVCP110.dll 11.0 Microsoft Visual C++ 2012 Redistributable
    MSVCR120.dll / MSVCP120.dll 12.0 Microsoft Visual C++ 2013 Redistributable
    MSVCR140.dll / MSVCP140.dll / VCRUNTIME140.dll / VCRUNTIME140_1.dll 14.0 Microsoft Visual C++ 2015-2022 Redistributable
    MSVCRXXXd.dll Debug 版本 仅开发环境使用(用户无需安装)
  • 对应的CPU架构:

    • ARM64
    • X86
    • X64
  • 2015、2017、2019 和 2022 Visual C++ Redistributable 下载地址:

2. DirectX 运行时
#

Img

  • 作用:为多媒体和游戏提供图形、音频支持(尤其是依赖 DirectX 9/11/12 的程序)。

  • 常见错误提示:“d3dx9_43.dll 缺失” 或 “DirectX 未安装”:

    Img

    Img

  • Windows 系统与 DirectX 版本支持:

    Windows 版本 默认 DirectX 版本 可支持的最高 DirectX 版本 备注
    Windows 11 (最新版本) DirectX 12 Ultimate DirectX 12 Ultimate 持续更新支持最新特性(如光线追踪、Mesh Shaders 等)。
    Windows 10 (2004 及更新) DirectX 12 (1.0) DirectX 12 Ultimate 需安装对应功能更新和显卡驱动。
    Windows 10 (初始版本) DirectX 12 (1.0) DirectX 12 早期版本功能受限(如缺少 Ultimate 特性)。
    Windows 8.1 DirectX 11.2 DirectX 11.2 部分 DX11.2 特性(如 SwapChain 改进)。
    Windows 8 DirectX 11.1 DirectX 11.1
    Windows 7 (SP1) DirectX 11 (1.0) DirectX 11.1 (需平台更新) 需安装 KB2670838 补丁。
    Windows Vista (SP2) DirectX 10 DirectX 10.1 需安装 Service Pack 2 和显卡驱动支持。
    Windows XP (SP3) DirectX 9.0c DirectX 9.0c 最终版本为 DX9.0c(不支持 DX10+)。
  • DirectX 最终用户运行时下载地址:

3. .NET Framework / .NET Runtime
#

Img

  • 作用:支持基于 .NET 开发的应用程序(如 WPF、ASP.NET、WinForms)。

  • 常见错误提示:

    Img

  • Windows 系统与 .NET 版本支持对照表:

    Windows 版本 自带 .NET 版本 可支持的最高 .NET 版本 关键备注
    Windows XP SP3 .NET Framework 1.1 SP1 .NET Framework 4.0 需手动安装,不支持 .NET 4.5+ 及 .NET Core/5+
    Windows Vista SP2 .NET Framework 3.0 SP2 .NET Framework 4.6 需手动安装补丁,不支持 .NET 4.8 及现代 .NET 版本
    Windows 7 SP1 .NET Framework 3.5.1 SP1 .NET Framework 4.8 需安装补丁 KB3063858;.NET 5/6/7 可运行但非官方优化,内存占用高
    Windows 8/8.1 .NET Framework 4.5/4.5.1 .NET Framework 4.8 Windows 8.1 需补丁 KB2919355;.NET Core 3.x+ 需手动安装
    Windows 10 (1809+) .NET Framework 4.8 .NET 8/9 默认支持 .NET Framework 4.8,可手动安装 .NET 5/6/7/8;推荐使用 .NET 6+ 跨平台版本
    Windows 11 .NET Framework 4.8 .NET 8/9 原生支持最新 .NET 版本,推荐使用 .NET 6/7/8 进行开发
    Windows Server 2012 R2 .NET Framework 4.5.1 .NET Framework 4.8 需补丁 KB2919355;支持 .NET Core 3.1 但需 VC++ 2015-2019 运行库
    Windows Server 2016+ .NET Framework 4.6.1/4.7.2 .NET 8/9 默认支持 .NET Framework 4.6.1+,需手动安装现代 .NET 版本
  • 关键版本:

    • .NET Framework:仅限 Windows,最新版本为 4.8(内置在 Windows 10/11)。
    • .NET(Core 跨平台):.NET 5/6/7/8(推荐使用 .NET 8 LTS)。
  • 安装方法:

    • .NET Framework:通过 Windows 更新或独立安装包。
    • .NET(Core):从 .NET 官网 下载。
  • 下载地址:

4. 人工远程操作
#

  • 技术问题比较生硬,如果还是有不懂怎么操作的朋友,可以去下面的淘宝店找卖家远程解决问题。
  • 老板还有其它的技术服务可以提供,比如云计算、虚拟化、内网穿透、游戏服务等等,可以找老板定制技术方案以及远程实施部署。
  • 我在线文档的域名叫oncloud.wiki,老板的淘宝店叫云上之上,他也想注册这个域名,被我捷足先登了,因此结识了。老板是前互联网IT工程师,擅长移动端/后端/网页开发,担任过技术主管,主导过年营收过亿的项目,技术过硬👍。

淘宝链接
https://item.taobao.com/item.htm?ft=t&id=900026605054

网站地址
https://www.xypd.xyz

Related

安装OpenWrt软路由前置篇
·1 min
软路由 OpenWrt
速通OpenWrt-24.10软路由实操篇
·4 mins
软路由 OpenWrt ImmortalWRT N100 Itx
超微X11SSH-F主板安装NAS
·2 mins
NAS 超微X11SSH-F 链路聚合 WinNas FnOS
Win11 24H2 远程桌面客户端不定时断连
·1 min
Windows Rdp
破解旧机顶盒,随手挖漏洞
·4 mins
硬件 安卓 机顶盒 漏洞挖掘
hugo主题Blowfish添加busuanzi访问统计
·1 min
Web Hugo Blowfish Busuanzi