Media feature pack windows 10 1803

Media Feature Pack и Windows 10 – проблемы и их решения

Media feature pack windows 10 1803

Многие пользователи десятки при попытке установить клиент iCloud от Apple и некоторые новые игры получают странное сообщение об ошибке. Windows говорит, что пакет Media Feature отсутствует. Что это за проблема и как её решить?

Правила установки Media Feature Pack на Windows 10.

Причины возникновения ошибки

Владельцы 10-ок, которые также используют продукты Apple, могут установить iCloud. Некоторые из них при этом сталкиваются с неожиданным завершением установки и сообщением:

«На вашем компьютере отсутствуют функции мультимедиа. Загрузите Media Feature Pack с веб-сайта Microsoft, установите и повторите попытку.»

Эта программа нуждается в функциях мультимедиа Windows, которые в системе не обнаружены. В чем же причина отсутствующих пакетов на 10?

Причина 1: версия Windows 10 N

Первая причина, по которой во время установки iCloud может появиться указанное выше сообщение, заключается в том, что используется версия Windows 10 N (или KN).

Эти версии были введены Microsoft под давлением Комиссии ЕС и правительства Кореи. Оба дополнения не содержат пакеты мультимедиа и стандартный медиа плеер.

Если у вас установлена версия Windows 10 N, вы можете добавить функции мультимедиа через установку пакетов. Для каждой сборки системы имеется отдельный пакет.

Причина 2: Функции мультимедиа деактивированы

Если вы используете не Windows 10 N, но получаете ошибку во время установки iCloud, на такой платформе пакет установлен быть не может – функции уже включены в операционную систему.

Причина 3: блоки антивирусного программного обеспечения WMP

Код ошибки 0x800F0821 при попытке добавить WMP в Windows 10 указывает, что операция была прервана. Для решения проблемы достаточно удалить антивирус. Проверено на примере Avira.

Как скачать установщик Media Feature Pack и почему он не устанавливается

Windows 10 «N» включает те же функции, что и другие версии Windows 10, за исключением технологий, связанных с мультимедиа.

N не содержит Windows Media Player, Skype и некоторые предустановленные мультимедийные приложения (музыка, видео, диктофон). И чаще всего Media Feature Pack на Цindows 10 не устанавливается.

Средства, связанные с мультимедиа, которые не предусмотрены в Windows 10 N, включают следующие:

  • Пользовательский интерфейс Windows Media Player. Включает функции проигрывателя Windows, такие как возможность воспроизведения медиафайлов и аудиодисков, управление медиа в библиотеке, создание списка воспроизведения, предоставление метаданных для мультимедиа (в том числе обложки альбомов), создание аудиодиска, перенос музыки на портативный музыкальный плеер, воспроизведение потокового содержимого веб-сайтов. 
  • Формат Windows Media. Позволяет воспроизводить мультимедийные документы системного формата ASF, аудио- и видеокодеки Windows Media, обеспечивает стандартное потоковое вещание и DRM.
  • Windows Media DRM. Контролирует доставку защищённого контента на монитор ПК, портативное или сетевое устройство.
  • Инфраструктура портативных устройств Windows1 (WPD). Коннектится с подключёнными накопителями, в том числе гаджеты с встроенным протоколом передачи медиа.
  • Кодеки VC-1, MPEG-4, H.264, H.265 и H.263. Поддержка действий, включающих воспроизведение и создание мультимедийных файлов, закодированных стандартными кодеками.
  • Groove. Предустановленное приложение, которое используется для воспроизведения цифровой музыки. 
  • . Предустановленное приложение, которое используется для воспроизведения цифрового видео.
  • Диктофон. Предустановленное приложение, которое используется для записи звуков.
  • Skype. Установленное приложение, которое используется для обмена сообщениями и видеозвонков. 

Если вы используете Windows 10 N, придётся установить другое программное обеспечение от Microsoft или других разработчиков. Без них вы не сможете воспроизводить или создавать аудиодиски, мультимедийные файлы и видео; передавать музыку; редактировать и хранить фотографии и т.д.

  1. Перейдите на страницу загрузки Медиа Feature Pack на сайте Microsoft.
  2. Выберите нужный язык и нажмите/коснитесь «Загрузить».
  3. Выберите разрядность ОС – 32 или 64, и нажмите/коснитесь «Далее» для загрузки.
  4. Сохраните файл MSU там, где вам удобно.
  5. Дважды щёлкните/коснитесь загруженного файла MSU для установки.

После завершения установки перезагрузите ПК и проверьте работу приложений.

Как включить media feature pack в windows

Введите в строке поиска Windows «Включение или отключение компонентов Windows» и нажмите Enter. Найдите параметр «Компоненты для работы с мультимедиа» и включите его (поставьте галочку). Готово!

Через реестр

Иногда появляется сообщение «Запрос на мультимедийные функции является устаревшим требованием Windows 7». Если ни одно из указанных выше решений не решит проблему, запустите редактор реестра regedit.exe от имени администратора. Перейдите в раздел реестра:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\WindowsFeatures\

и измените значение DWORD в WindowsMediaVersion на значение 1. Если эта запись отсутствует, добавьте новое значение DWORD WindowsMediaVersion. Затем переустановите iCloud.

Источник: https://nastroyvse.ru/opersys/win/kak-ustanovit-media-feature-pack-windows-10.html

Установка средств администрирования RSAT в Windows 10 1809 с помощью PowerShell | Windows для систем

Media feature pack windows 10 1803
bga68

После обновления Windows 10 на моем компьютере с 1803 до 1809 (October Update) пропали установленные инструменты удаленного администрирования серверов RSAT (это всегда происходит при обновлении билда Win10, см. статью). Я как всегда собрался скачать и установить последнюю версию RSAT со страницы загрузки Microsoft, однако оказалось что на страницы загрузки висит следующая надпись

IMPORTANT: Starting with Windows 10 October 2018 Update, RSAT is included as a set of «Features on Demand» in Windows 10 itself.

Как оказалось, в Microsoft решили, что начиная с Windows 10 1809 (17763) теперь не нужно качать последнюю версию RSAT с сайта Майкрософт. Теперь пакет Remote Server Administration Tools встроен в образ Windows 10 и устанавливается в виде отдельной опции (функции по требованию). Установка RSAT возможно из приложения Параметры.

Чтобы установить RSAT в Windows 10 1809, нужно перейти в раздел Settings -> Apps -> Manage Optional Features -> Add a feature. Здесь вы можете выбрать и установить конкретные инструменты из пакета RSAT.

Однако на другом корпоративном компьютере с Windows 10 Enterprise, также обновленном до версии1809, список дополнительных опций оказался пуст. Единственный способ установить RSAT в таком случае – воспользоваться PowerShell. Рассмотрим как установить RSAT в Windows 10 1809 из командной строки PowerShell.

С помощью следующей команды можно проверить, установлены ли компоненты RSAT в вашем компьютере:

Get-WindowsCapability -Name RSAT* -Online

Можно представить статус установленных компонентов RSAT в более удобной таблице:

Get-WindowsCapability -Name RSAT* -Online | Select-Object -Property DisplayName, State

Как вы видите, компоненты RSAT не установлены (NotPresent).

Для установки данных опций Windows можно использовать командлет Add-WindowsCapacity.

Чтобы установить конкретный инструмент RSAT, например инструменты управления AD (в том числе консоль ADUC), выполните команду:

Add-WindowsCapability –online –Name “Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0”

Для установки консоли управления DNS, выполните:

Add-WindowsCapability –online –Name “Rsat.Dns.Tools~~~~0.0.1.0”

И т.д.

Add-WindowsCapability -Online -Name Rsat.BitLocker.Recovery.Tools~~~~0.0.1.0Add-WindowsCapability -Online -Name Rsat.CertificateServices.Tools~~~~0.0.1.0Add-WindowsCapability -Online -Name Rsat.DHCP.Tools~~~~0.0.1.0

Add-WindowsCapability -Online -Name Rsat.FailoverCluster.Management.Tools~~~~0.0.1.0

Add-WindowsCapability -Online -Name Rsat.FileServices.Tools~~~~0.0.1.0Add-WindowsCapability -Online -Name Rsat.GroupPolicy.Management.Tools~~~~0.0.1.0Add-WindowsCapability -Online -Name Rsat.IPAM.Client.Tools~~~~0.0.1.0Add-WindowsCapability -Online -Name Rsat.LLDP.Tools~~~~0.0.1.0Add-WindowsCapability -Online -Name Rsat.NetworkController.Tools~~~~0.0.1.0Add-WindowsCapability -Online -Name Rsat.NetworkLoadBalancing.Tools~~~~0.0.1.0Add-WindowsCapability -Online -Name Rsat.RemoteAccess.Management.Tools~~~~0.0.1.0Add-WindowsCapability -Online -Name Rsat.RemoteDesktop.Services.Tools~~~~0.0.1.0Add-WindowsCapability -Online -Name Rsat.ServerManager.Tools~~~~0.0.1.0Add-WindowsCapability -Online -Name Rsat.Shielded.VM.Tools~~~~0.0.1.0

Add-WindowsCapability -Online -Name Rsat.StorageMigrationService.Management.Tools~~~~0.0.1.0

Add-WindowsCapability -Online -Name Rsat.StorageReplica.Tools~~~~0.0.1.0Add-WindowsCapability -Online -Name Rsat.SystemInsights.Management.Tools~~~~0.0.1.0Add-WindowsCapability -Online -Name Rsat.VolumeActivation.Tools~~~~0.0.1.0

Add-WindowsCapability -Online -Name Rsat.WSUS.Tools~~~~0.0.1.0

Чтобы установить сразу все доступные инструменты RSAT, выполните:

Get-WindowsCapability -Name RSAT* -Online | Add-WindowsCapability –Online

Чтобы доставить только отключенные компоененты RSAT, выоплните:

Get-WindowsCapability -Online |? {$_.Name – “*RSAT*” -and $_.State -eq “NotPresent”} | Add-WindowsCapability -Online

Теперь убедитесь, что инструменты RSAT установлены (статус Installed);

После этого установленные инструменты RSAT отобразятся в панели Manage Optional Features.

Если при установке RSAT вы столкнетесь с ошибкой Add-WindowsCapability failed. Error code = 0x800f0954, скорее всего ваш компьютер настроен на получение обновлений со внутреннего WSUS/SUP сервера.

Для установки компонентов RSAT из GUI нужно изменить временно отключить обновление со WSUS сервера в реестре (HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU параметр UseWUServer= 0) и перезапустить службу обновления.

Можно воспользоваться таким скриптом:

$val = Get-ItemProperty -Path “HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU” -Name “UseWUServer” | select -ExpandProperty UseWUServer
Set-ItemProperty -Path “HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU” -Name “UseWUServer” -Value 0Restart-Service wuauservGet-WindowsCapability -Name RSAT* -Online | Add-WindowsCapability –Online

Set-ItemProperty -Path “HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU” -Name “UseWUServer” -Value $val

Restart-Service wuauserv

Источник:

http://winitpro.ru/index.php/2018/10/04/ustanoa-rsat-v-windows-10-iz-powershell/

Также есть статья:

http://www.edugeek.net/forums/windows-10/199997-rsat-windows-10-v1809.html

In Windows 10 v1809, RSAT can be now downloaded and installed through the Settings app or with the following PowerShell one-liner.

Code:

Get-WindowsCapability -Online | Where-Object { $_.Name – “RSAT*” -and $_.State -eq “NotPresent” } | Add-WindowsCapability -Online
Settings >Apps >Manage Optional Features >Add a featureПример вывода информации об установленных в системе средствах удаленного администрирования (требуются права администратора):

В русской версии Windows 10 1809, чтобы установить RSAT, нужно перейти в раздел Параметры ->Приложения ->Приложения и возможности ->Управление дополнительными компонентами ->Добавить компонент.

bga68Название записи захотелось написать именно со всех заглавных букв.
По сути… это опыт написания одного задания с использованием языка Javascript, который потребовал некоторого времени на то, чтобы вспомнить и разобраться снова с синтаксисом, почувствовать себя веб-программистом…
© Сразу хочу сказать огромное спасибо тем, кто помог вспомнить или подсказал интересный вариант решения задачки, написав функции.Пришлось вспомнить свой опыт веб-программирования сайтов прошлого столетия Казалось бы, простая задача – нужно “оживить” страничку и вывод информации сделать интерактивным.Сколько сейчас разных редакторов веб-разработки существует, а тяга к ручному написанию кода HTML с использованием таких инструментов как динамические стили или Java-скрипты осталась.

Это, наверное, неистребимо, как командные консоли управления на Cisco хотя уже давно появился веб-интерфейс

Итак, задача:

  1. На приветственной странице кроме поясняющей записи должна быть кнопка СТАРТ.
  2. После нажатия кнопки СТАРТ должна быть выведена таблица с одним вопросом и несколькими кнопками ответов.
  3. После нажатия кнопки ответа должен быть скрыт 1-й вопрос и выведен следующий.

    Пусть всего вопросов – 15.

  4. Каждая кнопка ответа имеет свой вес. В количественном выражении это может выглядеть так, например: 0, 2 или 8. Все зависит от важности вопроса. Данные по важности предоставляет заказчик.

  5. После нажатия каждой кнопки с ответом нужно “вес” ответа записать в специальную переменную.
  6. После завершения вывода вопросов и ответа на них пользователем нужно посчитать “вес” каждого ответа в отдельных переменных. Номера вопросов распределены между переменными заказчиком.

  7. Необходимо в качестве ответа на вопросы вывести таблицу с посчитанными переменными и текстом объяснений.

Начнем.Пишем стандартную страницу:

Добавляем видимость-невидимость элементов таблиц через стили:

Создаем функцию, которая будет отображать первую таблицу с кнопкой старт:

Точно также аналогично создаем функции, которые будут отображать 2-ю, 3-ю и …

так до последней 16-й таблицы. “16-й” – потому, что всего по условию у нас 15 таблиц с отдельными вопросами + таблица с ответами и 1-я “видимая” таблица с объяснением действий и кнопкой СТАРТ.

Приступаем к наполнению контента в теге :Добрый день!

Ниже Вам предложены несколько утвержденийВ зависимости от Вашего желания выберите один из ответов и нажмите соответствующую кнопку “Да”Для начала прохождения теста нажмите кнопку Старт:

// параметр class=”shown” включает видимость таблицы

и id=”question_1″ создаем таблицы для 2-го, 3-го … и т.д. вопросов.

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

  

A – первая переменная:

B – вторая переменная:

C – третья переменная:

D – четвертая переменная:

E – пятая переменная:

 

Примечание

Для того, чтобы значение переменной было выведено в вышеприведенном тексте (код вверху для таблицы – Результат в баллах), необходима маааленькая тонкость. В нижеприведенном тексте кода вместо *** нужно поставить пробел. Именно вместо этого пробела и будет вписана цифра переменной:

***

Закрываем тегами и :Все.

Использовались следующие стили:

зеленый
фиолетовый значение style # 8000ff;
красный id # ff0000;
сиреневый
серый
серый темный на сиреневом 'cost'
оранжевый значение переменной
белый background
синий
синий переменные

Перейти на титульную страницу: https://bga68.livejournal.com/

Page 3

bga68https://www.securitylab.ru/news/498769.php
https://docs.microsoft.

com/en-us/windows/security/threat-protection/windows-security-configuration-framework/windows-security-configuration-frameworkВ руководстве под названием SECCON описаны пять уровней конфигураций безопасности по аналогии с DEFCON.

Компания Microsoft опубликовала проект нового «фреймворка настроек безопасности», призванного помочь пользователям усилить защиту устройств на базе Windows 10. В руководстве под названием SECCON описаны пять уровней конфигураций безопасности по аналогии с DEFCON – шкалой готовности вооруженных сил США.

«В прошлом мы оставляли настройку безопасности Windows 10 на усмотрение пользователей и в итоге получили столько же конфигураций, сколько существует пользователей […] Мы спросили себя: если нам ничего не известно о вашей среде, какие практики безопасности и настройки мы могли бы порекомендовать для внедрения в первую очередь?», – пояснил старший программный менеджер Microsoft Крис Джексон (Chris Jackson).По его словам, новый фреймворк упрощает настройку безопасности, в то же время «предоставляя достаточно гибкости для баланса защиты, производительности и пользовательского взаимодействия».Компания предлагает следующие уровни настройки безопасности:

Уровень 5. Enterprise security (Корпоративная безопасность) – минимальный уровень настройки безопасности корпоративных устройств.

Уровень 4. Enterprise high security (Высокий уровень корпоративной безопасности) – рекомендуется для устройств, хранящих конфиденциальную информацию.

Уровень 3. Enterprise VIP security (Корпоративная безопасность уровня VIP) – рекомендуется для устройств организаций с большими командами безопасности либо для пользователей, находящихся в группе высокого риска.

Уровень 2. DevOps workstation (Рабочая станция DevOps) – рекомендуется для разработчиков и тестировщиков, находящихся в зоне риска атак, преследующих цель доступа к серверам и системам, содержащим ценные данные или связанные с важными бизнес-операциями. Рекомендации еще дополняются.

Уровень 1. Administrator workstation (Рабочая станция администратора) – в настоящее время рекомендации находятся на стадии разработки.

Перейти на титульную страницу: https://bga68.livejournal.com/

Page 4

bga68© The Cyber Security Hub CISO (Chief Information Security Officer)CEO (англ. Chief Executive Officer) — генеральный директорCFO (Chief Financial Officer) — финансовый директорCOO (Chief Operating Officer) — операционный директор

Перейти на титульную страницу: https://bga68.livejournal.com/

Источник: https://bga68.livejournal.com/543576.html

Как правильно установить Media Feature Pack на Windows 10 – Синий экран BSOD

Media feature pack windows 10 1803

Многие пользователи десятки при попытке установить клиент iCloud от Apple и некоторые новые игры получают странное сообщение об ошибке. Windows говорит, что пакет Media Feature отсутствует. Что это за проблема и как её решить?

Правила установки Media Feature Pack на Windows 10.

Как скачать Media Feature Pack

В этой инструкции подробно о том, как скачать и установить Media Feature Pack для Windows 10, 8.1 и Windows 7 x64 и x86, а также о том, что делать, если Media Feature Pack не устанавливается.

Для чего это нужно? — Некоторые игры (например, GTA 5) или программы (iCloud и другие) при установке или запуске могут сообщить о необходимости установить Media Feature Pack и без наличия этих компонентов в Windows не будут работать.

Как включить Media Feature Pack в Windows 10, 8.1 и Windows 7

Если какая-то программа или игра требует установить Media Feature Pack в обычной редакции Windows, это почти всегда означает, что у вас отключены Мультимедиа компоненты и (или) Проигрыватель Windows Media.

Чтобы включить их, проделайте следующие простые шаги:

  1. Откройте панель управления (во всех версиях Windows это можно сделать через поиск, или нажав клавиши Win+R, введя control и нажав Enter).
  2. Откройте пункт «Программы и компоненты».
  3. Слева выберите пункт «Включение или отключение компонентов Windows».
  4. Включите «Компоненты для работы с мультимедиа» и «Проигрыватель Windows Media».
  5. Нажмите кнопку «Ок» и дождитесь завершения установки компонентов.

После этого Media Feature Pack будет установлен на вашем компьютере или ноутбуке и GTA 5, iCloud, другая игра или программа больше его не потребуют.

А вдруг и это будет интересно:

Почему бы не подписаться?

Рассылка новых, иногда интересных и полезных, материалов сайта remontka.pro. Никакой рекламы и бесплатная компьютерная помощь подписчикам от автора. Другие способы подписки (ВК, , Телеграм, , , , Яндекс.Дзен)

Источник: https://siniy-ekran.ru/poleznoe/kak-pravilno-ustanovit-media-feature-pack-na-windows-10/

Установка Remote Server Administration Tools (RSAT) в Windows 10 v1903 в Offline-режиме

Media feature pack windows 10 1803

Ранее мы уже писали об особенностях установки пакета Remote Server Administration Tools (RSAT) в Windows 10. Но время идёт и новые релизы Windows 10 вносят новые правила работы с этим пакетом. В этой заметке мы поговорим об особенностях автономной установки RSAT в актуальной версии Windows 10 1903.

Графический интерфейс “Параметры Windows” и UAC

В рассматриваемой нами версии Windows 10 активацию компонент RSAT можно выполнить через графический интерфейс Windows, пройдя последовательно в Параметры Windows >Приложения >Дополнительные возможности >Добавить компонент

Однако, если с помощью этого графического интерфейса мы попытаемся выполнить добавление компонент на системе, подключенной к локальному серверу WSUS/SCCM SUP, то может получиться так, что мы даже не сможем получить перечень доступных к установке компонент.

Эта проблема будет воспроизводится в том случае, если текущий пользователь системы не имеет прав локального администратора и доступ к интерфейсу добавления компонент выполняется с запросом повышения привилегий UAC. При этом, если войти в систему интерактивно с правами администратора, то список компонент в графическом интерфейсе мы всё же сможем увидеть.

Компоненты RSAT и PowerShell

В качестве альтернативного варианта получения списка опциональных компонент Windows можно использовать оболочку PowerShell, запущенную с правами администратора. Для получения компонент, относящихся к пакету RSAT можно выполнить команду:

Get-WindowsCapability -Name RSAT* -Online | Select-Object -Property State,Name,DisplayName | Format-Table -AutoSize

Установку той или иной компоненты можно выполнить командой типа:

Add-WindowsCapability -Online -Name Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0

Feature On Demand и проблема Offline-клиентов

Теперь нам понятно, что графический интерфейс Windows 10 1903 работает с UAC криво, а в PowerShell всё в этом плане хорошо.

Однако, безотносительно способа установки, в том случае, если компьютер настроен на использование WSUS/SUP и не имеет прямого доступа в интернет, при попытке установки выбранной компоненты мы можем получить ошибку 0x800f0954.

И ошибка эта будет воспроизводиться как при использовании PowerShell, так и при использовании графического интерфейса. Правда, в графическом интерфейсе, опять же, это может быть не так очевидно.

Как я понял, связано это с тем, что для установки опциональных компонент требуется наличие доступа к комплекту пакетов установки Feature On Demand (FOD) для нашей “модной” версии Windows 1903.

Именно в этот комплект включаются компоненты RSAT, начиная с обновления Windows 10 1809 от Октября 2018 года.

Об этом, в частности, гласит примечание на странице загрузки Remote Server Administration Tools for Windows 10

Интересно то, что на этой же веб-странице имеется сноска о том, что пользователям, использующим WSUS/SUP, и получающим выше обозначенную ошибку 0x800f0954, для возможности установки компонент RSAT придётся настраивать прямой доступ на Windows Update, либо использовать метод с сетевым каталогом.

Known issues affecting various RSAT versions:

Issue: RSAT FOD installation fails with error code 0x800f0954Impact: RSAT FODs on Windows 10 1809 (October 2018 Update) in WSUS/SCCM environments

Resolution: To install FODs on a domain-joined PC which receives updates through WSUS or SCCM, you will need to change a Group Policy setting to enable downloading FODs directly from Windows Update or a local share.

И в этой ситуации администраторы используют разные пути. Некоторые идут по пути наименьшего сопротивления, не заморачиваясь при этом вопросами удобства и безопасности, и отключают на время установки RSAT нацеливание клиента на WSUS с последующей организацией прямого доступа к Windows Update.

На мой взгляд, этот метод “так себе”, так как далеко не всегда и не во всех ситуациях возможно, или даже временно допустимо, обеспечивать прямой доступ на внешние интернет-узлы.

К тому же решение с временной правкой реестра и последующим перезапуском службы клиента Windows Update назвать удобным язык не повернётся.

При этом ведь ещё нужно помнить про том, что нигде в групповых политиках не должно быть настроено явных запретов на до-загрузку контента Windows c Windows Update.

Feature On Demand и WSUS

А что же нам в этой ситуации может предложить наш локальный источник обновлений – WSUS? Если заглянуть в свойствах сервера WSUS в перечень продуктов, относящихся к Windows 10 (…интересно, в Microsoft сами ориентируются в этом списке?…), то мы увидим такую интересную позицию, как Windows 10 Feature On Demand.

Не найдя нигде в открытых источниках вменяемого развёрнутого описания этой позиции (…впрочем, как и многих других…) мы решили включить её и проверить, что она нам даст.

По итогу могу сказать, что среди метаданных о более, чем тысячи обновлений, прилетевших после синхронизации WSUS с Windows Update, я увидел только некоторые компоненты FOD, большинство из которых применимы только для старых версий Windows 10.

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

Раздача Feature On Demand для Offline-клиентов

В результате проведённых экспериментов стало очевидно, что единственным приемлемым в нашей ситуации вариантом, позволяющим выполнять Offline-установку RSAT, является вариант с развёртыванием специального сетевого каталога с компонентами Feature On Demand с нацеливанием клиентов на этот каталог через групповые политики.

Для начала нам потребуется получить образы дисков с компонентами FOD для нашей версии Windows 10. Загрузить эти образы можно вручную с сайта Volume Licensing Service Center (VLSC)

Создаём на файловом сервере общедоступный сетевой ресурс для клиентских систем 64-bit и распаковываем в него всё содержимое образов SW_DVD9_NTRL_Win_10_1903_64Bit_MultiLang_FOD_.ISO. Рядом создаём аналогичный ресурс для систем 32-bit и распаковываем туда образы SW_DVD9_NTRL_Win_10_1903_W32_MultiLang_FOD_.ISO.

Распакованный контент будет представлять из себя множество *.cab файлов, среди которых есть и интересующие нас опциональные компоненты RSAT.

Теперь на любом Offline-клиенте c Windows 10 1903 мы можем попытаться выполнить установку компонент RSAT c помощью PowerShell, указывая в качестве источника получения подготовленный сетевой каталог:

Add-WindowsCapability -Online -Name Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0 -LimitAccess -Source \\holding.com\Installers\Windows-Feature-On-Demand\Win10-1903\64-bit

Имейте в виду, что командлет Add-WindowsCapability работает довольно специфично.

То есть он может отработать без ошибки, но если в указанном источнике не будут найдены файлы, подходящие для данной системы, никакой установки на самом деле не произойдёт… Разумеется, “это не баг, а фича”… Поэтому после выполнения командлета установки всех нужных компонент, лучше повторно проверять установленные компоненты:

Get-WindowsCapability -Name RSAT* -Online | Select-Object -Property State,DisplayName | Where {$_.State -eq “Installed”} | Format-Table -AutoSize

После этого установленные компоненты RSAT можно будет видеть в уже “горячо полюбившейся” нам графической оболочке Windows 10 1903 в ранее упомянутом перечне дополнительных компонент Windows

И отсюда же их можно будет удалить при необходимости.

Таким образом все администраторы в организации смогут с помощью PowerShell вручную установить нужные им компоненты RSAT на свои системы Windows 10 1903, не имея прямого доступа в интернет.

Однако Offline-установку можно сделать ещё удобней, если дополнительно настроить специальный параметр групповой политики, указывающий клиентам расположение сетевого каталога с компонентами FOD.

Описан этот параметр GPO, например, в документе: How to make Features on Demand and language packs available when you're using WSUS/SCCM.

Переходим в консоль управления групповыми политиками и в разделе политик Administrative Templates >System  находим параметр “Specify settings for optional component installation and component repair

Включаем этот параметр и указываем путь к сетевому каталогу с компонентами FOD в поле “Alternate source file path“.

Этот параметр групповой политики фактически принесёт на клиентские системы параметр реестра “LocalSourcePath” в ключе HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Servicing

После этого Offline-установка компонент FOD станет доступна и через графический интерфейс Windows без использования танцев с PowerShell

Однако при этом стоит помнить про ранее обозначенный нюанс с пустым списком компонент в случае использования графического интерфейса в связке с UAC.

То есть выполнять установку компонент FOD через графический интерфейс окна “Параметры Windows” нужно только при интерактивном входе в систему из под административной учётной записи.

Если по какой-то причине заходить в систему администратором интерактивно нет желания/возможности, то можно использовать выше описанный метод с установкой через PowerShell.

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

И вроде бы теперь всё здорово, результат достигнут, то есть Offline-установка работает и через графический интерфейс и через PowerShell. Но дивные “фичи” на этом не кончаются.

Обработка “LocalSourcePath” с несколькими путями

Ещё одной странной штукой, которая была обнаружена при работе с выше обозначенным параметром групповой политики, это то, что, судя по описанию в GPO, значение опции “Alternate source file path” может принимать несколько путей с разделителем в виде точки с запятой.

Однако практические эксперименты с Windows 10 1903 показали, что при считывании значения “LocalSourcePath” из реестра система заглядывает только в первый по счёту каталог (указанный до точки с запятой), а остальные игнорирует.

Такое поведение вполне вписывается в рамки обработки значения ключа -Source командлета Add-Windows​Capability, в описании которого есть соответствующее примечание

If you specify multiple Source arguments, the files are gathered from the first location where they are found and the rest of the locations are ignored.

Вариантом выхода из этой ситуации может быть отказ от использования классического параметра из административных шаблонов GPO и настройка пути в реестре средствами Group Policy Preferences (GPP) с использованием таргетинга по версии и разрядности клиентской операционной системы.

По крайней мере именно на таком варианте мы и остановились, как на наиболее гибком и работоспособном.

Финиш

В итоге квест под названием “Выполнить Offline-установку RSAT в Windows 10 и не слететь с катушек” пройден, и теперь все административные пользователи, работающие на новой Windows 10 1903, могут устанавливать компоненты RSAT, как через графический интерфейс Windows, так и через PowerShell фактически в Offline-режиме и без дополнительных сложностей и манипуляций по аналогии с Online-клиентами.

PS: Никогда ещё установка RSAT в Windows у меня не была такой увлекательной и долгой. Чем больше смотрю на новые релизы Windows 10, тем становится интересней, во что же вся эта тенденция в итоге выльется. Коллега предположил, что в итоге получится, что-то вроде ранних выпусков Mandriva Linux – жутко красиво, но пользоваться этим без слёз невозможно

Похожее

Источник: https://blog.it-kb.ru/2019/05/31/offline-install-rsat-remote-server-administration-tools-from-feature-on-demand-sources-in-fod-share-for-windows-10-1903/

Все лайфхаки
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: