И двете Windows 10 и 11 дойде с допълнителни функции които трябва да бъдат активирани ръчно от потребителя, когато е необходимо. Често обаче се изисква активна интернет връзка, за да може Windows да изтегли съответните файлове чрез Windows Update и да активира функцията. Но какво правите, когато нямате интернет връзка на компютъра или вашата машина седи зад прокси сървър, който ограничава достъпа до сървърите на 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.

Включване или изключване на функции на Уиндоус

За това стартирайте Команден ред с административни привилегии и поставете следната команда:

Dism /Online /Get-Features | More

Тази команда ще покаже техническите имена на функциите, както е на изображението по-долу. Ако все още сте объркани кое име отговаря на коя функция, обикновено търсене в Google би било полезно.

получите имена на функции
Вземете имена на функции

Как да активирате функциите на Windows, докато сте офлайн

Преди да започнете с дадените методи, уверете се, че имате валиден инсталационен носител за same Windows version искате да активирате функцията.

Можете да проверите вашето издание на Windows и номер на компилация, като въведете winver в Run.

Активирайте допълнителните функции на 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 в директория на вашата локална система с помощта на File Explorer.
  2. Сега отворете редактора на групови правила, като въведете gpedit.msc в Run.
  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 Update.
    алтернативен източник
  6. Сега кликнете Apply и Ok за да затворите прозореца за конфигурация на груповите правила.
  7. Сега, за да влязат в сила промените, стартирайте командния ред с административни привилегии и поставете следната команда:
    gpupdate /force
    gpupdate сила най-новата
  8. Сега продължете към Turn Windows features on or off и изберете функцията(ите), която искате да активирате, като поставите отметка в квадратчето до тях, след което щракнете OK.
    проверете добре

Докато продължавате със стъпка 8, може да забележите, че Windows автоматично открива изходните файлове и активира функцията(ите), rather than като ви пита дали да изтеглите изходните файлове чрез Windows Update или да отмените процеса.

нека windows актуализира
Изберете да изтеглите изходни файлове или отменете процеса

Можете също да деактивирате функцията също толкова лесно чрез конвенционалния метод, без да са необходими допълнителни стъпки.

В бъдеще, ако искате да изтеглите изходните файлове чрез Windows Update (изисква се активна интернет връзка), ще трябва да се върнете към груповите правила и да изберете Disabled.

Използване на системния регистър на Windows

Както при метода на груповата политика по-горе, можете също да използвате системния регистър на Windows, за да насочите системата си към локалната папка SXS, вместо да отидете в интернет за изходните файлове. Ето как:

Неправилно конфигуриране на критични стойности в системния регистър може да бъде фатално за вашата операционна система. Затова ние настояваме да създадете a system restore point преди да продължите с процеса.

  1. Монтирайте инсталационния носител и след това поставете папката SXS в директория на вашата локална система с помощта на File Explorer.
  2. Сега отворете редактора на системния регистър, като въведете regedit в Run.
  3. Поставете следното в адресната лента в горната част на редактора за бърза навигация:
    КомпютърHKEY_LOCAL_MachineSOFTWAREMMicrosoftWindowsCurrentVersionPoliciesОбслужване
    рег. път
  4. Сега щракнете с десния бутон върху Обслужване, разгънете Нов от контекстното меню и след това щракнете върху Стойност на низ.
    стойност на низа
  5. Наименувайте тази низова стойност LocalSourcePath.
  6. Щракнете двукратно върху LocalSourcePath и въведете пълния път за копираната папка SXS в стъпка 1 в текстовото поле под Данни за стойността. Щракнете върху OK когато е готово.
    стойностни данни
  7. Сега продължете към Turn Windows features on or off и изберете функцията(ите), която искате да активирате, като поставите отметка в квадратчето до тях, след което щракнете OK.
    проверете добре

Ако продължите с последната стъпка, Windows ще активира незадължителната(ите) функция(и), без да иска изтегляне чрез Windows Update или да прекратява операцията изцяло.

Освен това можете да използвате същото меню, за да деактивирате всички активирани функции.

Въпреки това, ако искате да изтеглите изходните файлове чрез Windows Update (изисква се активна интернет връзка), ще трябва да се върнете на същото място в системния регистър на Windows, както в стъпка 3 по-горе, и да изтриете стойността на системния регистър LocalSourcePath.

Изтрий
Изтрийте системния регистър, за да възобновите изтеглянето чрез Windows Update

Заключителни думи

В корпоративна среда, където стотици компютри седят зад прокси сървър, често се установява, че сървърите на Microsoft са блокирани и WSUS се използва за актуализиране на Windows. В този случай ще трябва да използвате изходните файлове на SXS, за да инсталирате определени допълнителни функции.

Ако трябва да активирате такива функции на повече от един компютър, се препоръчва да поставите папката SXS на споделено мрежово устройство, да я съпоставите с всеки компютър и след това да предоставите пътя за папката SXS, където е необходимо.