Оба Windows 10 и 11 прийти с дополнительные функции которые должны быть вручную включены пользователем при необходимости. Однако часто требуется активное подключение к Интернету, чтобы Windows могла загрузить соответствующие файлы через Центр обновления Windows и включить эту функцию. Но что вы делаете, когда у вас нет подключения к Интернету на ПК или ваша машина находится за прокси-сервером, который ограничивает доступ к серверам Microsoft?

В этом посте обсуждаются 4 способа включения дополнительных функций в Windows в автономном режиме.

Код ошибки 0x8024402C

Если вы попытаетесь установить дополнительную функцию Windows без подключения к Интернету, вы получите код ошибки. 0x8024402C заявив следующее:

Windows couldn't complete the requested changes.

The changes couldn't be completed. Please reboot your computer and try again.
Сообщение об ошибке при онлайн-установке дополнительной функции

Это происходит, когда у вас нет подключения к Интернету для загрузки файлов, необходимых для этой функции, или вы заблокированы Windows Server Update Services (WSUS). В этом случае следуйте инструкциям, приведенным в этом посте, чтобы успешно установить необходимые функции Windows.

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

Исходные файлы функций Windows

Как мы уже упоминали, Windows загружает исходные файлы для соответствующих функций, чтобы включить их. Однако эти исходные файлы уже присутствуют на установочном носителе, например файл ISO для Windows, в папке с именем SXS. Unfortunately, these files are not moved to the local PC while installing Windows.

На установочном носителе папку SXS можно найти по следующему пути:

InstallationMediaSourcessxs

В автономном режиме эта папка необходима для установки дополнительных компонентов Windows. Без исходных файлов вы не сможете установить функции.

Реклама

Как получить имя функции Windows

Два способа включения дополнительных функций Windows в автономном режиме с использованием интерфейса командной строки (CLI). Для этих методов вам необходимо знать технические названия функций, которые вы хотите включить, поскольку их технические названия могут отличаться от тех, которые показаны в Turn Windows features on or off.

Включение или отключение функций Windows

Для этого запустите Командная строка с правами администратора и вставьте следующую команду:

Dism /Online /Get-Features | More

Эта команда отобразит технические названия функций, как на изображении ниже. Если вы все еще не понимаете, какое имя соответствует какой функции, вам может помочь простой поиск в Google.

получить имена функций
Получить имена функций

Как включить функции Windows в автономном режиме

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

Вы можете проверить свою версию Windows и номер сборки, введя winver в Бег.

Включить дополнительные функции Windows с помощью командной строки

Выполните следующие действия, чтобы включить дополнительные функции Windows в автономном режиме с помощью командной строки:

  1. устанавливать установочный носитель на свой компьютер и запишите соответствующую букву диска. Он будет называться MediaDriveLetter или MDL для справки в следующих шагах.
    буква диска
  2. Теперь запустите командную строку с правами администратора.
  3. Теперь используйте следующую команду, чтобы включить функцию Windows. Замените MDL на соответствующую букву диска для смонтированного установочного носителя и FName с техническим названием функции, которую вы хотите включить.
    Dism.exe /online /enable-feature /featurename:FName /All /Source:MDL:Sourcessxs /LimitAccess
    cmd включить

Соответствующие функции теперь будут включены. Вы можете повторить шаг 3, чтобы включить несколько дополнительных функций в Windows, заменив FName.

Кроме того, вы также можете скопировать папку SXS с установочного носителя на локальный диск и заменить путь к папке на шаге 3 выше.

Если вы хотите отключить эту функцию в будущем, это можно сделать обычным способом (через Turn Windows features on or off или с помощью следующей команды (Заменить FName с техническим названием функции):

Dism.exe /online /disable-feature /featurename:FName
cmd отключить
Отключить функции Windows с помощью командной строки

Включить дополнительные функции Windows с помощью PowerShell

Вы также можете добиться того же, используя Windows PowerShell. Вот как:

  1. устанавливать установочный носитель на свой компьютер и запишите соответствующую букву диска. Он будет называться MediaDriveLetter или MDL для справки в следующих шагах.
    буква диска
  2. Теперь запустите PowerShell с правами администратора.
  3. Используйте следующую команду, чтобы включить функцию Windows. Замените MDL на соответствующую букву диска для смонтированного установочного носителя и FName с техническим названием функции, которую вы хотите включить.
    Enable-WindowsOptionalFeature -Online -FeatureName FName -Source «MDL:Sourcessxs»
    PS включить

Соответствующая функция Windows теперь будет включена. Если вы хотите отключить его, используйте следующую команду при замене FName с техническим названием функции:

Disable-WindowsOptionalFeature -Online -FeatureName FName

Включить дополнительные функции Windows с помощью групповой политики

Если вам неудобно использовать CLI, вот как включить дополнительные функции Windows через графический интерфейс пользователя (GUI):

  1. устанавливать установочный носитель, а затем вставьте папку SXS в каталог в вашей локальной системе, используя Проводник.
  2. Теперь откройте редактор групповой политики, введя gpedit.msc в Бег.
  3. Перейдите к следующему через левую панель:
    Local Computer Policy >> Computer Configuration >> Administrative Templates >> System
  4. Здесь, на правой панели, дважды щелкните групповую политику Specify settings for optional component installation and component repair.
    gpedit
  5. В групповой политике выберите Enabled. в Опции введите полный путь к папке SXS, которую вы скопировали на шаге 1, в текстовое поле ниже Alternate source file path.
    (Optional) Вы также можете установить флажок рядом с Never attempt to download payload from Windows Update чтобы всегда использовать эту папку SXS для исходных файлов, а не загружать их из Центра обновления Windows.
    альтернативный источник
  6. Теперь нажмите Apply и Ok чтобы закрыть окно настройки групповой политики.
  7. Теперь, чтобы изменения вступили в силу, запустите командную строку с правами администратора и вставьте следующую команду:
    gpupdate /force
    последняя версия gpupdate
  8. Теперь перейдите к Turn Windows features on or off и выберите функции, которые вы хотите включить, установив флажок рядом с ними, а затем нажмите OK.
    проверить хорошо

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

позволить виндовс обновить
Выберите загрузку исходных файлов или отмените процесс.

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

В будущем, если вы захотите загрузить исходные файлы через Центр обновления Windows (требуется активное подключение к Интернету), вам нужно будет вернуться в групповую политику и выбрать Disabled.

Использование реестра Windows

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

Неправильная настройка критических значений в системном реестре может быть фатальной для вашей операционной системы. Поэтому мы настаиваем на том, чтобы вы создали system restore point прежде чем приступить к процессу.

  1. устанавливать установочный носитель, а затем вставьте папку SXS в каталог в вашей локальной системе с помощью Проводника.
  2. Теперь откройте редактор реестра, введя regedit в Бег.
  3. Вставьте следующее в адресную строку в верхней части редактора для быстрой навигации:
    ComputerHKEY_LOCAL_MachineSOFTWAREMicrosoftWindowsCurrentVersionPoliciesServicing
    регистрационный путь
  4. Теперь щелкните правой кнопкой мыши «Обслуживание», разверните «Создать» в контекстном меню и выберите «Строковое значение».
    строковое значение
  5. Назовите это строковое значение LocalSourcePath.
  6. Дважды щелкните LocalSourcePath и введите полный путь к папке SXS, скопированной на шаге 1, в текстовое поле под Значение данных. Нажмите OK когда сделано.
    данные значения
  7. Теперь перейдите к Turn Windows features on or off и выберите функции, которые вы хотите включить, установив флажок рядом с ними, а затем нажмите OK.
    проверить хорошо

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

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

Однако, если вы хотите загрузить исходные файлы через Центр обновления Windows (требуется активное подключение к Интернету), вам нужно будет вернуться в то же место в реестре Windows, что и на шаге 3 выше, и удалить значение реестра. локальный исходный путь.

Удалить
Удалите реестр, чтобы возобновить загрузку через Центр обновления Windows.

Заключительные слова

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

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