安装 Windows 功能角色

安装 Windows 功能角色

 

安装 Windows 功能角色,这谁不会啊,用控制面板,如果是服务器版本,就用服务器管理器,还有必要写吗?如果真是这样,就是浪费大家时间了。我们想要介绍的是如何安装在当前 Windows 版本中没有的功能。

首先要声明一下,本文不是严谨的学术文章,概念不够准确,而且许多地方仅仅是猜测,就算是分享一点操作层面的经验吧。

我们知道,同一个版本号(version)的Windows,有不同的版本类型(edition),比如,标准版、专业版、企业版,以及对应的服务器版本类型(到底有多少类型的版本,可以看看\Windows\servicing\editions 下的文件)。如果我们安装了企业版以后,发现还想使用专业版的某些功能,如媒体中心,是重装系统吗?看过本文以后,你可能会多一个选择。本文以Windows 8.1为例,介绍如何安装Windows Server 2012 R2 的重复数据删除功能

 

一、系统的组成

 

Windows 是操作系统,那么,这个完整的体系又是由什么组成的呢?从安装功能角色的角度来看,大体可以分成这样几级:系统、角色、功能、包、程序集和清单。即:

系统是由多个角色组成;

一个角色由一个或多个功能组成;

一个功能由一个或多个包组成,一个包也可能包含多个功能;

一个包由一个或多个程序集和清单组成,一个程序集对应一个清单(这样说,不严谨,但不影响结果)。

这一思想应该是从 Windows Vista开始就有了,只是在不同的版本之间,概念上会有所变化,具体操作的命令也不尽相同。

系统、角色、功能是逻辑上的概念,且功能与角色并无本质区别,真正物理存在的是包、程序集和清单。

包文件,\WINDOWS\servicing\Packages

程序集文件,\WINDOWS\winsxs

清单文件,\WINDOWS\winsxs\Manifests

 

下面就分别作一点简单介绍。

 

1、系统是由多个角色组成

 

这一点不言而喻的。

 

2、一个角色由一个或多个功能组成

 

对应于服务器版本上的选择角色界面。

比如 Hyper-V 角色,由这样一些功能组成:

Get-WindowsOptionalFeature-Online -FeatureName *hyper-v* | select FeatureName

Microsoft-Hyper-V

Microsoft-Hyper-V-Offline

Microsoft-Hyper-V-Online

RSAT-Hyper-V-Tools-Feature

Microsoft-Hyper-V-Management-Clients

Microsoft-Hyper-V-Management-PowerShell

前面的命令表明,角色这一层纯粹是逻辑上的;且在非服务器版本的系统上,就没有选择角色的界面。

功能之间有依赖关系。通过下面的命令,可以知道,Dedup-Core 功能要依赖 File-Services 功能。

Get-WindowsOptionalFeature-Online -FeatureName Dedup-Core

Feature Name      : Dedup-Core

Display Name      : 数据删除重复

Description       : 通过应用区块级别删除重复和压缩来减少数据所需的物理存储量。

Restart Required  : Possible

State             : Enabled

Custom Properties :ServerComponent\Description : 重复数据删除为卷上的相同数据存储单一副本,从而节省了磁盘空间。

                    ServerComponent\DisplayName:数据删除重复

                    ServerComponent\Id : 436

                    ServerComponent\Parent: File-Services

                    ServerComponent\Type :RoleService

                    ServerComponent\UniqueName :FS-Data-Deduplication

                   ServerComponent\NonAncestorDependencies\ServerComponent\UniqueName :FS-FileServer

                   ServerComponent\Deploys\Update\Name : Dedup-Core

                    ServerComponent\SystemServices\SystemService\DefaultMonitoring: false

                   ServerComponent\SystemServices\SystemService\Name : ddpsvc

 

3、一个功能由一个或多个包组成,一个包中也可能包含多个功能

 

重复数据删除(Dedup-Core是文件和存储服务角色中的一个功能,是由两个功能包和对应的语言包组成:

Microsoft-Windows-Dedup-ChunkLibrary-Package~31bf3856ad364e35~amd64~~6.3.9600.16384.mum

Microsoft-Windows-Dedup-ChunkLibrary-Package~31bf3856ad364e35~amd64~zh-CN~6.3.9600.16384.mum

Microsoft-Windows-Dedup-Package~31bf3856ad364e35~amd64~~6.3.9600.16384.mum

Microsoft-Windows-Dedup-Package~31b

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值