Windows 2003安装.NET Framework 4缺少WIC的问题解决

时间: 2015-07-01 / 分类: 软件网络 / 浏览次数: 15,052 / 30个评论 发表评论

最近有个项目,使用 Asp.net 4 开发,在一台 Windows 2003 的虚拟机上配置 IIS 环境跑发布的网站,需要安装 .NET Framework 4 出现了题目中所述的问题。说实话大叔因为人单力薄,一直还在用 .NET 2.0 做开发,用到 4.0 版本的机会比较少。

遇到问题的详细报错信息见下图:

其内容为:

安装程序检测到,此计算机不满足完成此操作所需的条件。必须先解决以下这些产生阻滞的问题,然后才能继续。

产生阻滞的问题:

运行此安装程序之前,必须安装 32 位 Windows 映像处理组件(WIC)。请访问 Microsoft 下载中心,安装 WIC,然后重新运行此安装程序。

有关详细信息,请参见 Microsoft .NET Framework 4 安装程序 自述文件

其实这是一个很常见的问题,系统缺少了32位/64位 Windows 映像处理组件(WIC),其详细名称是 Windows Imaging Component,在系统中的作用,是一个与 Windows 图像功能有关的升级组件,WIC 支持新的高分辨率图像格式,例如 RAW。WIC 包括了针对Windows的以下图形图像 CODECs 的升级:JPEG, TIFF, GIF, PNG, & BMP,具备更高的安全性能,WIC 为编解码器以及其它与显示和存储图像相关的软件提供了标准框架。此外,WIC 还支持最新的 Windows Media Photo 高质量图像。

解决的办法也非常简单。从微软网站或者是第三方下载站,下载对应系统的 WIC 补丁安装即可。

完成之后再次运行 .NET Framework 4 就可以正常安装了。

历史上的今天

2017年:一年过半(7条评论)

2016年:2016二季度阅读情况暨阅读计划完成情况(37条评论)

2012年:快乐星期天212期:幽默语录(46)(42条评论)

2011年:图片说(48条评论)

2009年:Microsoft Vista 祭(0条评论)

2008年:[多图]ThinkPad国内学生机详细配置(0条评论)

2008年:好消息,ThinkPad行货学生机在国内开卖!(0条评论)

30个评论

  1. 明修网络博客
    2015/07/01 08:34:24

    还是在学校时候接触过win 2003呢,来这工作了,虽然公司有服务器,出了问题时候也是直接找售后,还没自己动过手呢

  2. whisperer
    2015/07/01 08:37:23

    原来大叔是 .NET 攻城狮啊,现在比较少了

  3. 神父
    2015/07/01 10:43:45

    大叔是全能型的

  4. Weidan
    2015/07/01 11:30:24

    感觉我们博客圈的爸爸们大部分是攻城狮

  5. giant888
    2015/07/01 13:29:35

    .NET Framework只在安装某些程序的时候要求更新,记忆中好像是XPS打印虚拟程序。别的地方还真没遇到过。

    • 路易大叔 Louis Han
      2015/07/01 13:39:43

      当然只有在安装更高版本的框架开发的程序的时候才会更新
      貌似目前大多数.Net程序还停留在古老的2.0时代

  6. 懿古今
    2015/07/01 14:16:18

    最郁闷就是弄了4.0,有些运行需要2.0了的又不正常,我们公司就遇到这种事情,挺郁闷的

    • 路易大叔 Louis Han
      2015/07/06 20:18:39

      跟Windows系统和IIS本身也有很大的关系
      Win主机本身也不够稳定

    • 小球
      2015/07/01 19:55:18

      可以把2.0点运行时和4.0的运行时都安上

  7. 姜辰
    2015/07/01 16:31:41

    看不懂,我还是等着看段子吧。

  8. FROYO
    2015/07/01 22:43:32

    遇到过这问题,轻松搞定

  9. 闯天族
    2015/07/02 01:34:04

    大叔,现在都换2008或者2012了.

    • 路易大叔 Louis Han
      2015/07/06 20:36:45

      我们用的服务器都是比较老一些的机型,浪潮方正和联想10年前后的机型,怕跑12性能不够好

  10. shrek
    2015/07/02 17:11:01

    公司的服务器清一色的2003,为了减少维护成本目前很多新业务都转到阿里云了。

  11. 短歌行
    2015/07/04 14:53:20

    不是太懂,大叔为何不用12版的SER呢?

  12. oldcat
    2015/07/06 23:58:12

    对.NET噗通,就是在安装一些程序时提示要求安装,好像电脑里不少,2的,3的,4的啥的,对普通个人电脑没啥太大用处吧?

    • 路易大叔 Louis Han
      2015/07/07 10:58:24

      怎么会,如果用Windows系统,目前大都是基于.net框架
      不过从Vista开始,系统都自带了当时最新版框架,比如Win8就自带.net 4.0

  13. 灵尘子
    2015/07/07 12:08:26

    .net开发的程序还是挺多的。

发表评论

您的昵称 *

您的邮箱 *

您的网站