Что такое компоненты Windows Server и для чего они нужны

Продолжая цикл небольших советов, по использованию функционала групповых политик, на этой неделе мы с вами поговорим о настройках оформления рабочих столов ваших пользователей. В большинстве случаев не стоит ограждать своих пользователей от настроек персонализации своей пользовательской учетной записи, но в некоторых случаях вам необходимо задать жесткие ограничения, предотвращающие возможности изменения фонового изображения рабочего стола, экранной заставки и другие возможности персонализации учетной записи. Например, подобные ограничения лучше всего устанавливать на компьютерах, которые расположены в конференц-залах. На собрании ваших директоров или проведении важной презентации с партнерами, вашему начальству не сильно понравится, если на рабочем столе будут красоваться новые фотографии Евы Мендес или целая фотосессия из премьеры новых «Сумерек 15» вместе с курсорами в виде динозавриков. Так как указанные выше настройки распространяются непосредственно на учетную запись пользователя, целесообразно проводить их при помощи функционала групповых политик. Параметры политик, позволяющие настраивать персонализацию рабочего стола, вы можете найти в узле конфигурации пользователя. Для того чтобы установить жесткие настройки оформления рабочего стола при помощи групповых политик, выполните следующие действия:

  1. В том случае, если вы настраиваете групповые политики на локальном компьютере не входящем в домен, откройте оснастку . Если же вам нужно настроить конкретную группу компьютеров, которые входят в домен Active Directory, на контроллере домена, откройте оснастку «Управление групповой политикой» , в дереве консоли разверните узел «Лес: %имя леса%» , узел «Домены» , затем узел с названием вашего домена, после чего узел «Объекты групповой политики» . В узле «Объекты групповой политики» создайте объект GPO, выберите его, нажмите на нем правой кнопкой мыши и из контекстного меню выберите команду «Изменить» . Также, в том случае, если настраиваете данные параметры политики в доменном окружении, на компьютеры, расположенные в конференц-залах могут заходить пользователи, которые расположены в разных подразделениях и в этом случае целесообразно применять обработку замыкании политики;
  2. В этом примере параметры групповой политики настраиваются на локальном компьютере, поэтому в оснастке «Редактор локальной групповой политики» , в дереве консоли перейдите в узел Конфигурация пользователя\Административные шаблоны\Панель управления\Персонализация , как показано ниже:

  3. Рис. 1. Узел «Персонализация»

  4. Первым делом, запретите своим пользователям изменять фоновое изображение при помощи окна «Персонализация» . Для этого вам стоит открыть параметр политики «Запретить изменение фона рабочего стола» , который позволяет скрыть страницу «Фоновый рисунок рабочего стола» в окне персонализации. Стоит отметить, что данный параметр политики не распространяется на программное обеспечение, разработанное третьими лицами, при помощи которых можно устанавливать изображение в качестве фона рабочего стола. В диалоговом окне свойств данного параметра установите переключатель на опцию «Включить» , это можно увидеть на следующей иллюстрации:

  5. Рис. 2. Запрещаем пользователям изменять фоновое изображение рабочего стола штатными средствами системы

  6. Следующим делом стоит запретить вашим пользователям изменять экранную заставку, так как какая-то шутка ваших сотрудников может на важном совещании отобразиться в самый неподходящий момент. Для этого откройте параметр «Запретить изменение заставки» и в соответствующем диалоговом окне установите переключатель на опцию «Включить» ;
  7. Теперь запретим вашим пользователям возможность установки курсоров в виде динозавров или выполнения прочих «крайне полезных» шалостей. Для этого откройте параметр политики «Запретить изменение указателей мыши» «Включить» ;
  8. Также я рекомендую на таких рабочих станциях отключить возможность изменять звуки и цвета окон при помощи окна «Персонализация» . Откройте параметры политик «Запретить изменение звуков» и «Запретить изменение цвета и оформления окон» и установите в каждой из этих политик переключатель на опцию «Включить» , а затем нажмите на кнопку «ОК» , как показано ниже:

  9. Предположим, что на компьютере в вашем конференц-зале установлена операционная система Windows 7, следующим делом имеет смысл настроить тему. Тема, указанная при помощи следующего параметра политики будет применяться к пользовательской учетной записи каждый раз при выполнении пользователем входа в систему. Для этого откройте параметр политики «Загрузить указанную тему» «Включить» и в текстовом поле «Путь к файлу темы» введите полный путь к файлу с темой оформления, например: «%Userprofile%\AppData\Roaming\Microsoft\Windows\Themes\NASAHiddenUniverse.themepack» , как показано ниже:

  10. Рис. 4. Принудительно указываем файл темы

    После того как вы укажите тему, запретите пользователям вручную изменять темы при помощи параметра политики «Запретить изменение темы» .

  11. Последние параметры политики, которые сегодня будут рассмотрены - это параметры, предназначенные для указания экранной заставки, которая будет применяться на данном компьютере, а также для установки времени простоя, по истечении которого будет отображаться данная заставка. Для того чтобы указать промежуток времени, через который при бездействии системы будет вызываться экранная заставка, откройте параметр политики «Таймаут заставки» и установите переключатель на опцию «Включить» и в управляющем элементе «Время ожидания в секундах перед включением заставки» укажите через сколько секунд должна запускаться экранная заставка. Чтобы указать заставку, которая будет выполняться, откройте параметр политики , установите переключатель на опцию «Включить» и в текстовом поле «Применить указанную заставку» укажите имя файла заставки, которых хранится в папке %SystemRoot%\System32, например, Bubbles.scr, как показано на следующей иллюстрации:

  12. Рис. 5. Применение определенной заставки

После того как пользователь выполнит вход в систему, для его учетной записи сразу применится указанная вами тема, а также в окне персонализации будет запрещено изменять тему, фоновое изображение рабочего стола, экранную заставку, цветовую схему окон, а также звуковую схему. Окно персонализации пользователя изображено на следующей иллюстрации:

Рис. 6. Окно персонализации пользователя после внесения изменений в параметры групповых политик

В процессе эволюции задача переехала с терминального сервера старой версии на терминал WindowsServer 2012 R2 . Кроме прочих проблем возникла досадная неприятность с цветовым оформлением. Интерфейс WindowsServer 2012, так же как и интерфейс Windows 8 сделаны не для компьютеров и серверов, а для телефонов. Вместо разноцветия, полупрозрачности и переливов градиентных заливок, внесенных в нашу жизнь Вистой и продолженных в Windows 7 , теперь примитивизм и аскетизм. Мало того, в терминальной сессии даже и эти скудные возможности по настройке интерфейса просто отключены. Можно только выбрать одну из предустановленных схем, четыре из которых (контрастные) вообще никуда не годятся (но их можно немного настраивать, совсем немного), а основная, которая называется «Упрощенный стиль Windows», не настраивается штатными средствами вовсе. Вместо настроек в белом окне сообщение: «Эта страница недоступна в данной версии Windows.» На самом деле, меня базовая схема в общем устраивает, но проблема заключалась в том, что некоторые элементы интерфейса в программе, к исходному коду которой нет доступа, почти сливаются и становятся неразличимы. Не видно, какой из пунктов выбран в списке и является текущим. То есть нужно только немного подрихтовать этот самый «Упрощенный стиль Windows».

Темы оформления в Windows Server 2012 R2 лежат в каталоге «C:\Windows\Resources\Ease of Access Themes».

Даже администратор с повышенными привилегиями по умолчанию не может редактировать эти файлы и изменить права на доступ к ним тоже не может. Сначала назначаем себя владельцем файла (basic.theme), потом даем себе права на запись. В базовой теме нет параметров для управления цветами, берем эти параметры из любого соседнего файла.theme.

Для этого открываем тему с помощью блокнота или другого текстового редактора.

Копируем заголовок раздела и помещаем в basic.theme на то же место, над разделом . Параметры все копировать не нужно, берем только те, которые нужно изменить. С выбором названий изменяемых параметров, возможно, придется повозиться, так же как и с подбором самого цвета.

Для подбора цвета и выбора названия параметра использовал тестовую машину с Windows 7. В разделе реестра

HKCU\ControlPanel\Colors

настройки цвета задаются в том же формате: RGB (в десятичном формате через пробел). Меняем параметр, перелогиниваемся, смотрим результат. Для подбора цвета использовал пипетку из набора «FastStoneCapture»..

Как вы, вероятно, помните, в Windows 8 полностью отсутствует меню Пуск (Start Menu), функционал которого заменен новым плиточным интерфейсом под названием стартовый экран (Modern UI Start Screen) . Этот факт касается и серверной платформы — Windows Server 2012. Это означает, что при входе терминального пользователя на сервер Windows 2012 с ролью сервера терминалов (RD Session Host) с установленной функцией «Desktop experience ”, пользователю отображается не привычный рабочий стол сервера, а начальный экран Start Screen .

Соответственно, у администраторов терминальных служб появляются вопросы по настройке и управлению этим самым стартовым меню. В Windows Server 2008 R2 управление содержим меню Start осуществлялось (способ, рекомендуемый в best practice) путем перенаправления меню Start с помощью групповой политики в некую общую папку с ярлыками приложений, в которой отображение того или иного ярлыка определялось путем назначением на него NTFS прав и активного . Что будет, если применить данную политику (User Configuration -> Windows Settings -> Folder Redirection -> Start Menu ) к серверу с Windows 2012 RDS?

В Windows 2012 Remote Desktop при первом входе пользователя на «рабочий стол» терминального сервера он видит полностью пустой Start Screen:

Дело в том, что Start Screen просто не воспринимает политики перенаправления папки стартового меню (Start Menu), которое использовалось в Windows Server 2008 R2. Ведь по новой концепции Microsoft это не одно и то же. Вместо этого данная политика перенаправляет меню All Apps в указанный в политике каталог.

Чтобы получить доступ к списку установленных программ, щелкните правой клавишей по начальному экрану (или нажмите комбинацию клавиш CTRL-TAB .

В меню All Apps отобразится список ярлыков приложений, к которым у пользователя есть доступ (если на общем каталоге с ярлыками активна ABE и назначены NTFS права).

Из данного меню пользователь может вынести нужные ему ярлыки на начальный экран, щелкнув правой клавишей по ярлыку и выбрав пункт Pin to Start .

Таким образом, терминальный пользователь может настроить собственный начальный экран Metro UI (ака рабочий стол). Естественно, если данную операцию придется выполнять каждому пользователю сервера терминалов – это вызовет определённые проблемы и неудобства. Попробуем разобраться, можно ли экспортировать настройки стартового экрана у пользователя и групповой политикой назначить их всем остальным пользователям терминального сервера.

В Windows Server 2012 настройки стартового экрана хранятся в файле appsfolder.itemdata-ms , находящимся в каталоге %userprofile% \Default\appdata\local\microsoft\windows\appsfolder.itemdata-ms . Данный файл необходимо скопировать из профиля текущего пользователя и скопировать его в каталог C:\Users\Default\appdata\local\microsoft\windows\appsfolder.itemdata-ms . В этом случае все пользователи при первом входе на терминал получили бы новый профиль с настроенными ярлыками StartScreen.

Примечание. Есть небольшой нюанс, файл appsfolder.itemdata-ms – доступен только для чтения, и для того, чтобы пользователи могли редактировать свой стартовый экран, необходимо сменить его атрибуты. Проще всего это сделать с помощью политик Group Policy Preferences.

Согласитесь, получается не очень гибкая конфигурация. К счастью в релизе Windows Server 2012 R2 Windows 8.1 ) появится новая возможность экспорта конфигурации Start Screen.

Текущие настройки стартового экрана Start Screen пользователя можно выгрузить в XML файл с помощью команды Powershell export-startlayout

Export-startlayout -as xml -path \\mskfs01\startscreen

В дальнейшем данный файл можно скопировать в общий каталог и распространить с помощью групповой политики Start Screen Layout , находящейся в разделе User Configuration -> Policies -> Administrative Templates -> Start Menu and Taskbar . В данной политике нужно задать путь к сохраненному xml файлу, задающему настройки Start screen.

Подробнее о возможностях и особенностях экспорта/импорта макета стартового экрана в статье:

Была выполнена установка и базовая настройка Windows Server 2012 R2, сейчас же мы продолжим конфигурацию данной ОС, а конкретнее — выполним установку сервера терминалов . Для этого нам понадобится активная (действительная) клиентская лицензия сервера терминалов. Для примера будет использован номер соглашения по программе Enterprise Agriment (6565792, 5296992, 3325596, 4965437, 4526017.) Также будет необходим доступ к сети Internet для активации сервера лицензирования и установки лицензий (вариант активации по телефону тоже доступен).

Для установки сервера терминалов запускаем Диспетчер серверов . Он доступен с ярлыка на панели задач (по умолчанию), или же выполнив команду servermanager.exe (Win + R, в появившемся окне в поле «Открыть» (Open) написать имя команды и нажать «ОК»).

Порядок действий по настройке сервера терминалов показан на изображениях ниже:







  1. Теперь перейдем к лицензированию сервера терминалов, для этого зайдем в «» (RD Licensing Diagnoser) . Сделать это можно из диспетчера серверов, выбрав в правом верхнем меню «Средства » (Tools ) - «Terminal Services » - «Средство диагностики лицензирования удаленных рабочих столов » (RD Licensing Diagnoser ) .


  2. Сервер лицензирования указывается теперь через локальные групповые политики. Для запуска редактора выполним команду gpedit.msc . В дереве слева раскроем вкладки:
    • «Конфигурация компьютера » (Computer Configuration )
      • «Административные шаблоны » (Administrative Templates )
        • «Компоненты Windows » (Windows Components )
          • «Службы удаленных рабочих столов » (Remote Desktop Services )
            • «Узел сеансов удаленных рабочих столов » (Remote Desktop Session Host )
              • «Лицензирование » (Licensing )

    Параметры «Использовать указанные серверы лицензирования удаленных рабочих столов » (Use the specified Remote Desktop license servers ). После этого в окне редактирования параметров политики включим политику и определим сервер лицензирования для службы удаленных рабочих столов. В данном примере сервер лицензирования находится на этом же физическом сервере. Указываем сетевое имя или IP-адрес сервера лицензий и нажимаем «ОК » .




После этого откроется окно «Мастера активации сервера», необходимо выбрать автоматический режим подключения, ввести сведения об организации, контактные данные. Далее запустится «Мастер установки лицензий», где вводится сама лицензия (номер соглашения), указываем версию продукта, тип лицензии и количество лицензий в соответствии с вашей программой лицензирования.

Статья посвящена подробному рассмотрению установки и удалению компонентов операционной системы Windows Server 2012 R2 . В качестве примера мы установим такие компоненты как: Windows Search и Desktop Experience (Возможности рабочего стола) , а затем один из этих компонентов мы удалим.

В прошлых материалах на тему Windows Server 2012 R2 , мы устанавливали такие роли как DHCP сервер и DNS сервер , поэтому с установкой ролей сервера Вы уже знакомы, теперь давайте разберем компоненты данной операционной системы, а именно, что это такое, для чего нужны компоненты Windows, как их установить и удалить.

Что такое компоненты Windows Server и для чего они нужны?

Компоненты Windows Server (Windows Server Features ) – это возможности (службы, программы) операционной системы Windows Server которые не являются ролями сервера, но в тоже время широко используются для эффективного администрирования, настройки и управления серверов и сетевой инфраструктуры. По-русски компоненты Windows часто называют фичами, они расширяют функционал операционной системы. Компоненты Windows не входят в состав ролей сервера, так как компания Microsoft посчитала их менее значимыми и не достойными называться «Ролью сервера», так как роль сервера является основной функцией на том сервере, на котором она развернута.

Как было сказано, компоненты Windows нужны, для того чтобы расширять функциональные возможности сервера, настройки и управления серверами, так как для управления практически любой роли сервера требуется специальное средство управления, т.е. своего рода программа, в нашем случае под программой понимается компонент.

Компонентов в операционной системе Windows Server 2012 R2 очень много, для примера давайте, перечислим наиболее важные и часто используемые:

  • Балансировка сетевой нагрузки (NLB) — компонент необходим для балансировки трафика между серверами по протоколу TCP/IP;
  • Отказоустойчивая кластеризация – используется для обеспечения максимальной доступности серверных приложений и ролей сервера при высоких нагрузках. Другими словами объединение серверов в отказоустойчивый кластер;
  • Управление групповыми политиками – оснастка для администрирования и управления групповыми политиками;
  • Средства удаленного администрирования сервера – оснастки и программы командной строки для управления ролями и компонентами Windows Server.

Примечание! В клиентских операционных системах есть свои компоненты Windows, например, компоненты Windows 7 мы затрагивали в материале — Как включить или отключить компоненты системы в Windows 7 .

Установка компонентов Windows Server 2012 R2

Прежде чем переходить к процедуре установки компонентов Windows Server, давайте определимся, какие именно компоненты мы будем устанавливать. Предлагаю для примера установить два компонента, а именно:

  • Windows Search (служба поиска) – служит для обеспечения поиска необходимой информации, как на жестком диске, так и на подключенных сетевых ресурсах. Для более быстрого поиска данная служба создает индекс содержимого компьютера;
  • Возможности рабочего стола — расширяет как графические, так и другие и возможности операционной системы (например, устанавливается проигрыватель Windows Media, появляются темы оформления рабочего стола, и многое другое).

Шаг 1

Открываем «Диспетчер серверов » и выбираем «Добавить роли и компоненты »

Шаг 2

Откроется окно «Перед началом работы », если Вы хотите, чтобы это окно в следующий раз не появлялось, то поставьте галочку «Пропускать эту страницу по умолчанию », жмем «Далее »


Шаг 3

Затем выбираем «Установка ролей и компонентов », жмем «Далее »


Шаг 4

Выбираем сервер, на который мы хотим установить компонент, у меня всего один сервер (т.е. непосредственно этот) соответственно я его, и выбираю, точнее все выбрано по умолчанию, жму «Далее »


Шаг 5


Шаг 6

Вот мы и дошли до момента, когда нам необходимо выбрать нужные компоненты для установки, мы соответственно ищем и ставим, галочки у соответствующих компонентов, кнопка «Далее» будет не активна, до того момента пока Вы не выберете хоть один компонент.


Когда Вы поставите галочку напротив «Возможности рабочего стола», то появится окно, в котором будет предложение установить еще дополнительные компоненты, которые необходимы для работы данного компонента, мы соответственно добавляем, жмем «Добавить компоненты »


Шаг 7

Далее краткая сводка, а также на этом окне можно поставить галочку «Автоматический перезапуск сервера», это для того чтобы если вдруг для завершения установки компонента требуется перезагрузка сервера, он сам перезагрузится, я не буду ставить галочку (предпочту сам перезагрузить сервер), а жму сразу «Установить»


Начнется установка компонентов


Шаг 8

И если Вы галочку автоматический перезапуск не ставили, в завершении появится окно, в котором будет сказано, что для завершения (в данном случае) требуется перезагрузиться, мы соответственно жмем «Закрыть » и перезагружаемся


Во время перезагрузки Вы будете наблюдать вот такую картину


После перезагрузки, те компоненты, которые мы выбрали, будут установлены, например, у нас появится пункт «Персонализация » если мы щелкнем правой кнопкой мыши по рабочему столу, это говорит о том, что компонент «Возможности рабочего стола » установлен (ранее данного пункта не было).

Удаление компонентов Windows Server 2012 R2

Теперь давайте рассмотрим процесс удаления компонентов Windows Server, допустим, что мы подумали, что компонент Windows Search нам не нужен, и мы решили его удалить. Для этого открываем «Диспетчер серверов » и теперь уже выбираем «Удалить роли и компоненты »


Далее будут все те же окна «Перед началом работы », «Выбор сервера », затем выбор ролей для удаления, мы его пропускаем, никаких галочек не снимаем, а уже на окне «Удаление компонентов » снимаем, галочки с тех компонентов, которые мы хотим удалить. Как Вы поняли смысл такой же, да и окна такие же, как при установке, только галочки мы не ставим, а убираем с уже установленных компонентов. И жмем «Далее »


Теперь Вы имеете представление, как можно установить и удалить компоненты Windows Server 2012 R2, я думаю как с установкой, так и с удаление проблем не возникнет, поэтому предлагаю заканчивать. Удачи!