当前位置:首页 > Windows程序 > 正文

安装 Windows 功能角色

2021-03-26 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

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/67878.html