爱IT论坛

原墨客安全网
 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 19|回复: 0

[系统安全] 深入全面掌握.NET Framework

[复制链接]
发表于 2019-3-15 23:02 | 显示全部楼层 |阅读模式
  由于windows系统对.NET Framework这一系统组件有着极为特殊的要求,而部分应用软件及游戏对其的依赖性也近乎达到了驱动级的水准,使用或安装不当会遭遇许多“未知”的问题,因此如何掌握.NET Framework的安装与使用,就是本文将为您阐述的。
  1. .NET Framework版本有学问
  不同版本的Windows系统内置有不同版本的.NET Framework组件。那么,如何才能确定当前系统中.NET Framework的版本呢?可以通过如下两种方法查明。
  首先,可通过注册表确定.NET Framework版本。按下Win+R并运行regedit命令,启动注册表编辑器。依次定位到“HKEY_LOCAL_MACHINESOFTWAREMicrosoftNET Framework SetupNDP”分支。只要查看NDP下的子项,即可一眼看清.NET Framework的基本版本信息。要进一步了解.NET Framework的版本详细信息,点击下一级分支中Client或Full子项下的Version字符串值,在“数值数据”中即可看到详细信息(图1)。
  1552353087849.png

  小提示:
  如果要了解.NET Framework程序的安装位置,双击InstallPath字符串项,即可看到详尽的路径(图2)。
  1552353095497.png

  随着微软Windows 10版本的不断更新,.NET Framework也会获得相应的增强和更新。要了解.NET Framework组件的最新更新情况,在注册表中导航到“HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftUpdates”,可清晰地看到每个已经安装的.NET Framework组件的KB知识库版本更新(图3)。
  1552353105226.png

  如果担心动用注册表会有危险,还可以使用命令提示符来查看.NET Framework的版本号。具体方法是在命令提示符窗口中执行如下命令(图4):
  dir %WINDIR%Microsoft.NetFramework *
  1552353110551.png

  该方法仅显示1到4版本的列表,若安装有后续版本,会显示在“%WINDIR%Microsoft.NetFramework”文件夹的一个子文件夹中。
  小提示:
  不同版本的Windows系统默认可能会自带某个版本的.NET Framework组件,但这并不意味着高版本附带的.NET Framework可以支持低版本.NET Framework对应的软件(见表)。
  系统版本 默认.NET版本
  ---------------------------
  Windows Server 2012 R2 RTM 4.5.1 RTM
  Windows Vista SP2 2.0 SP2 & 3.0 SP2
  Windows 7 2.0 SP2 & 3.0 SP2 & 3.5 SP1 (3.5.1)
  Windows 8 4.5
  Windows 8.1 4.5.1
  Windows 10 4.6
  2. 获取.NET Framework软件方法多
  作为Windows系统的一项主要特性,系统内置的.NET Framework可通过控制面板中“程序和功能”窗口左侧的“启用或关闭Windows功能”链接进入选择并开启,自动下载和安装(图5)。
  1552353138101.png

  还可以通过微软官方网站下载.NET Framework组件,或者通过百度或Google等搜索引擎搜索下载。
  在没有网络的环境下,还可以通过Windows安装介质获取.NET Framework。插入Windows的USB或DVD安装介质,从“X:sourcessxs”目录中可以看到含有.NET Framework的CAB安装包(其中X要换为介质所在盘符)。如果安装介质为ISO文件,打开ISO文件或将ISO虚拟为一个盘符,也可从中获取上述文件。
  之后,进入管理员模式的命令提示符窗口,运行如下命令安装.NET Framework(图6):
  Dism.exe /online /enable-feature /featurename:NetFX3 /All /Source:X:sourcessxs /LimitAccess
  1552353147445.png

  3. .NET Framework无法安装问题的解决
  如果遇到.NET Framework无法安装的情况,可先从计算机中删除所有版本的已安装.NET Framework程序。为此,可用.NET Framework Cleanup Tool软件快速卸载。之后,下载、安装并运行Microsoft .NET Framework Repair Tool软件,按向导操作,修复存在的.NET Framework问题(图7)。
  1552353155133.png

  扩展阅读:
  我们还可以使用一款ASoft .NET Version Detector工具来解决上述问题。该工具不但能够显示已经安装的.NET Framework版本,也可以部署.NET Framework的更新。

新人必看帖,如何快速赚取IT币币,了解爱IT论坛版规,等等...( 点我查看

你的评分是对楼主最大的支持, 看完帖子别忘记给楼主加(IT币)和(好评) 评分不会扣除自己的积分,做一个热心 并受欢迎的人;

如果发现论坛有灌水帖、下载地址失效帖、病毒木马帖、广告帖、工具不能正常使用、都可以去 举报版块 发帖举报,核实给予退回IT币+额外的IT币奖励哦;
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

上个主题 下个主题 快速回复 收藏帖子 返回列表 您可能遇到的问题? 联系我们 APP下载

APP下载|手机版|小黑屋|联系我们|友情连接|网站地图|
版权所有: 爱IT论坛 - 渝ICP备: (18008162号) 渝公网安备: (50023502000314号) - Powered by Discuz!
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表爱IT论坛的立场!
如本站无意中侵犯了某个公司或个人的知识产权,请来信 或联系我们的客服,我们将立即给予删除。
本站会员须知: 本站发布信息和工具均来自互联网,仅提供学习参考,严禁非法使用!
Copyright© 2013-2018 2iTa.com All Right Reserved