Windows 2003安装.NET Framework 4缺少WIC的问题解决
最近有个项目,使用 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年:一年过半(14条评论)
2016年:2016二季度阅读情况暨阅读计划完成情况(37条评论)
2012年:快乐星期天212期:幽默语录(46)(42条评论)
2011年:图片说(48条评论)
2009年:Microsoft Vista 祭(0条评论)
2015/07/01 08:34:24
还是在学校时候接触过win 2003呢,来这工作了,虽然公司有服务器,出了问题时候也是直接找售后,还没自己动过手呢
2015/07/01 13:42:18
微软刚刚消息说马上要停止对2003的支持了……看来得转2012了
2015/07/04 11:26:18
就是啊,2003也挺老的了。
2015/07/01 16:39:57
不是还有08版?
2015/07/01 21:34:19
直接跳过08,到12吧
2015/07/01 08:37:23
原来大叔是 .NET 攻城狮啊,现在比较少了
2015/07/01 13:42:57
因为.net是懒程序猿和懒公司必备啊 哈哈
2015/07/01 10:43:45
大叔是全能型的
2015/07/01 13:43:25
略懂而已
2015/07/01 11:30:24
感觉我们博客圈的爸爸们大部分是攻城狮
2015/07/01 13:44:04
写博客的肯定都是经常跟网络打交道的啊
2015/07/01 13:29:35
.NET Framework只在安装某些程序的时候要求更新,记忆中好像是XPS打印虚拟程序。别的地方还真没遇到过。
2015/07/01 13:39:43
当然只有在安装更高版本的框架开发的程序的时候才会更新
貌似目前大多数.Net程序还停留在古老的2.0时代
2015/07/01 14:16:18
最郁闷就是弄了4.0,有些运行需要2.0了的又不正常,我们公司就遇到这种事情,挺郁闷的
2015/07/06 20:18:39
跟Windows系统和IIS本身也有很大的关系
Win主机本身也不够稳定
2015/07/01 19:55:18
可以把2.0点运行时和4.0的运行时都安上
2015/07/01 16:31:41
看不懂,我还是等着看段子吧。
2015/07/06 20:20:59
要想看段子还是关注我的twitter吧
2015/07/01 22:43:32
遇到过这问题,轻松搞定
2015/07/06 20:31:30
确实很轻松啊,微软的报错很少有说的那么清楚的
2015/07/02 01:34:04
大叔,现在都换2008或者2012了.
2015/07/06 20:36:45
我们用的服务器都是比较老一些的机型,浪潮方正和联想10年前后的机型,怕跑12性能不够好
2015/07/02 17:11:01
公司的服务器清一色的2003,为了减少维护成本目前很多新业务都转到阿里云了。
2015/07/06 20:38:22
我们没有这样的机会,跑的是局域网
2015/07/04 14:53:20
不是太懂,大叔为何不用12版的SER呢?
2015/07/06 20:47:07
服务器性能有限,而且没时间折腾
2015/07/06 23:58:12
对.NET噗通,就是在安装一些程序时提示要求安装,好像电脑里不少,2的,3的,4的啥的,对普通个人电脑没啥太大用处吧?
2015/07/07 10:58:24
怎么会,如果用Windows系统,目前大都是基于.net框架
不过从Vista开始,系统都自带了当时最新版框架,比如Win8就自带.net 4.0
2015/07/07 12:08:26
.net开发的程序还是挺多的。
2015/07/13 21:56:09
从Vista系统开始,微软加大了对.NET程序的支持