惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

爱范儿
爱范儿
Know Your Adversary
Know Your Adversary
Google DeepMind News
Google DeepMind News
A
Arctic Wolf
P
Privacy & Cybersecurity Law Blog
云风的 BLOG
云风的 BLOG
Stack Overflow Blog
Stack Overflow Blog
V
Visual Studio Blog
Project Zero
Project Zero
L
LangChain Blog
N
News and Events Feed by Topic
博客园 - Franky
Last Week in AI
Last Week in AI
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
T
The Blog of Author Tim Ferriss
宝玉的分享
宝玉的分享
Scott Helme
Scott Helme
T
The Exploit Database - CXSecurity.com
P
Proofpoint News Feed
Blog — PlanetScale
Blog — PlanetScale
www.infosecurity-magazine.com
www.infosecurity-magazine.com
W
WeLiveSecurity
月光博客
月光博客
博客园_首页
美团技术团队
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
腾讯CDC
Latest news
Latest news
WordPress大学
WordPress大学
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Spread Privacy
Spread Privacy
Attack and Defense Labs
Attack and Defense Labs
量子位
L
LINUX DO - 热门话题
C
CERT Recently Published Vulnerability Notes
Webroot Blog
Webroot Blog
L
Lohrmann on Cybersecurity
aimingoo的专栏
aimingoo的专栏
T
Troy Hunt's Blog
Security Latest
Security Latest
小众软件
小众软件
Cloudbric
Cloudbric
Hacker News: Ask HN
Hacker News: Ask HN
S
Secure Thoughts
雷峰网
雷峰网
T
Threat Research - Cisco Blogs
H
Hacker News: Front Page
IT之家
IT之家
Simon Willison's Weblog
Simon Willison's Weblog

博客园 - 好好学习,天天进步

Java调用ocx控件以及dll pongo英雄会-修路题解(z) 那些VisualStudio隐藏的调试功能(转) Android 横屏切换竖屏Activity的生命周期(转) 那些有争议的编程观点 经过完整测试的农历-公历相互转换 windows phone SDK 8.0 模拟器异常 0x89721800解决办法 JavaScript 解析器相关资料 AST Parser。。。 (转)浏览器的工作原理:新式网络浏览器幕后揭秘 中缀表达式转后缀表达式(逆波兰表达式) Algorithm Gossip: 中序式轉後序式(前序式) tesseract-ocr训练方法 透明窗口与不规则窗口制作方法总结 检测文件存在的四种方法 C/C++多种方法获取文件大小 从浏览器启动客户端程序 Struts 2命令执行漏洞 win7 x64怎么枚举所有快捷键呢 在windbg中测试shadow ssdt , win32k!NtUserGetForegroundWindow , hook shadow ssdt
Windows 8 无法安装
好好学习,天天进步 · 2012-12-05 · via 博客园 - 好好学习,天天进步

微软一直在主推的 .NET 作为一个重要的应用运行平台对微软的生态系统具有重要的影响,在 Windows 8 中,这一应用程序运行的基石也将发展到最新版 .NET Framework 4.5。由于这一全新版本和以前的 .NET 2.0/3.0/3.5 运行库并不兼容,而 Windows 8 在内置 4.5 的同时并没有像 Windows 7 那样直接集成了 2.0/3.0/3.5,因此为先前版本开发的应用程序不能直接在 Windows 8 中运行,系统会自动向用户弹出如下提示:

image

以下是各个版本在 Windows 中的内置情况:

.NET 2.0
.NET 3.x
.NET 4.x

Windows 7
直接内置
可手动启用
通过安装包安装

Windows 8
可手动启用(通过WU下载)
可手动启用(通过WU下载)
直接内置

默认情况下,用户在上述对话框提示中可以选择让 Windows 自动联网下载安装 .NET 2.0/3.0/3.5 组件,但很多用户报告的情况是,下载会失败(0x800F081F):

image

于是,有人又会想到直接去微软下载安装包,在本地运行安装。但遗憾的是,微软在官网上所提供的 .NET 3.5 安装包并是专为之前版本制作的,在 Windows 8 上无法安装,这一问题让很多初遇 Windows 8 的用户抓狂了。

其实,之所以不让运行独立版的安装程序,是因为 Windows 8 中本身就支持 .NET 旧版本的安装,只是安装包并没有像其他组件一样放在 Windows\winsxs 文件夹下,而是通过 Windows Update 提供,一旦联网失败,就会出现上述无法安装的尴尬。其实,鲜为人知的是,微软在 Windows 8 安装光盘中也放了一份 .NET 旧版本的安装文件副本,最后,我们可以通过这个副本来执行离线安装,方法如下:

  1. 双击 Windows 8 安装映像 ISO,将其将加载为虚拟光驱,资源管理器中会多出一个驱动器。
  2. 在开始页面键入cmd,然后按住Shift和Ctrl键并回车,这样以管理员身份运行命令提示符。
  3. 运行以下命令从安装盘安装.NET 2.0/3.0/3.5(注意X替换为ISO所加载的盘符):
    dism /online /enable-feature /featurename:NETFX3 /source:X:\Sources\sxs /LimitAccess

image

如果始终停留在 66.5% 进度上不动,可以关闭CMD窗口,重新从第2步开始执行。

最后,我们终于可以正常运行之前的 .NET 的应用程序了,Windows 8 的兼容性还是值得肯定的。
image