Obydwa Windows 10 oraz 11 chodz z opcjonalne funkcje które muszą być ręcznie włączone przez użytkownika w razie potrzeby. Często jednak wymagane jest aktywne połączenie internetowe, aby system Windows mógł pobrać odpowiednie pliki za pośrednictwem witryny Windows Update i włączyć tę funkcję. Ale co robisz, gdy nie masz połączenia z Internetem na komputerze PC lub Twój komputer znajduje się za serwerem proxy, który ogranicza dostęp do serwerów Microsoft?

W tym poście omówiono 4 sposoby, aby nadal włączać opcjonalne funkcje w systemie Windows w trybie offline.

Kod błędu 0x8024402C

Jeśli spróbujesz zainstalować opcjonalną funkcję systemu Windows bez połączenia z Internetem, otrzymasz kod błędu 0x8024402C stwierdzające, co następuje:

Windows couldn't complete the requested changes.

The changes couldn't be completed. Please reboot your computer and try again.
Pojawił się komunikat o błędzie podczas instalacji opcjonalnej funkcji online

Dzieje się tak, gdy albo nie masz połączenia z Internetem, aby pobrać pliki wymagane dla funkcji, albo jesteś zablokowany z tyłu Windows Server Update Services (WSUS). W takim przypadku postępuj zgodnie z instrukcjami podanymi w tym poście, aby pomyślnie zainstalować wymagane funkcje systemu Windows.

Zanim zagłębimy się w metody włączania funkcji, zrozummy, w jaki sposób osiąga się zadanie i jakie informacje mogą być wymagane wcześniej.

Pliki źródłowe funkcji systemu Windows

Jak wspomnieliśmy, system Windows pobiera pliki źródłowe dla odpowiednich funkcji, aby je włączyć. Jednak te pliki źródłowe są już obecne na nośniku instalacyjnym, takim jak plik ISO dla systemu Windows, w folderze o nazwie SXS. Unfortunately, these files are not moved to the local PC while installing Windows.

Na nośniku instalacyjnym folder SXS można znaleźć w następującej ścieżce:

InstallationMediaSourcessxs

W trybie offline ten folder jest niezbędny do instalowania opcjonalnych funkcji systemu Windows. Bez plików źródłowych nie będzie można zainstalować funkcji.

Reklama

Jak uzyskać nazwę funkcji systemu Windows?

Dwie metody włączania opcjonalnych funkcji systemu Windows w trybie offline wykorzystują interfejs wiersza poleceń (CLI). W przypadku tych metod musisz znać nazwy techniczne funkcji, które chcesz włączyć, ponieważ ich nazwy techniczne mogą różnić się od tych pokazanych w Turn Windows features on or off.

Włącz lub wyłącz funkcje systemu Windows

W tym celu uruchom Wiersz polecenia z uprawnieniami administratora i wklej następujące polecenie:

Dism /Online /Get-Features | More

To polecenie wyświetli techniczne nazwy funkcji, jak na poniższym obrazku. Jeśli nadal nie masz pewności, która nazwa odpowiada której funkcji, pomocne będzie proste wyszukiwanie w Google.

uzyskać nazwy funkcji
Uzyskaj nazwy funkcji

Jak włączyć funkcje systemu Windows w trybie offline?

Zanim zaczniesz korzystać z podanych metod, upewnij się, że masz prawidłowy nośnik instalacyjny dla same Windows version chcesz włączyć tę funkcję.

Możesz sprawdzić wersję systemu Windows i numer kompilacji, wpisując winver w Uruchom.

Włącz opcjonalne funkcje systemu Windows za pomocą wiersza polecenia

Wykonaj poniższe czynności, aby włączyć opcjonalne funkcje systemu Windows w trybie offline za pomocą wiersza polecenia:

  1. Uchwyt nośnik instalacyjny do komputera i zanotuj powiązaną literę dysku. Będzie się to nazywać MediaDriveLetter lub MDL, w celach informacyjnych w poniższych krokach.
    litera dysku
  2. Teraz uruchom wiersz polecenia z uprawnieniami administratora.
  3. Teraz użyj następującego polecenia, aby włączyć funkcję systemu Windows. Zastąp MDL odpowiednią literą dysku dla zamontowanego nośnika instalacyjnego i FNazwa z techniczną nazwą funkcji, którą chcesz włączyć.
    Dism.exe /online /enable-feature /featurename:FName /All /Source:MDL:Sourcessxs /LimitAccess
    cmd włącz

Odpowiednie funkcje zostaną teraz włączone. Możesz powtórzyć krok 3, aby włączyć wiele opcjonalnych funkcji w systemie Windows, zastępując FNazwa.

Alternatywnie możesz również skopiować folder SXS z nośnika instalacyjnego na dysk lokalny i zastąpić ścieżkę do folderu w kroku 3 powyżej.

Jeśli chcesz wyłączyć tę funkcję w przyszłości, możesz to zrobić konwencjonalną metodą (poprzez Turn Windows features on or off lub za pomocą następującego polecenia (Zamień FNazwa z nazwą techniczną funkcji):

Dism.exe /online /disable-feature /featurename:FName
cmd wyłącz
Wyłącz funkcje systemu Windows za pomocą wiersza polecenia

Włącz opcjonalne funkcje systemu Windows za pomocą programu PowerShell

Możesz również osiągnąć to samo za pomocą Windows PowerShell. Oto jak:

  1. Uchwyt nośnik instalacyjny do komputera i zanotuj powiązaną literę dysku. Będzie się to nazywać MediaDriveLetter lub MDL, w celach informacyjnych w poniższych krokach.
    litera dysku
  2. Teraz uruchom PowerShell z uprawnieniami administratora.
  3. Użyj następującego polecenia, aby włączyć funkcję systemu Windows. Zastąp MDL odpowiednią literą dysku dla zamontowanego nośnika instalacyjnego i FNazwa z techniczną nazwą funkcji, którą chcesz włączyć.
    Enable-WindowsOptionalFeature -Online -FeatureName FName -Source „MDL:Sourcessxs”
    PS włącz

Odpowiednia funkcja systemu Windows zostanie teraz włączona. Jeśli chcesz go wyłączyć, użyj następującego polecenia podczas wymiany FNazwa z techniczną nazwą funkcji:

Disable-WindowsOptionalFeature -Online -FeatureName FName

Włącz opcjonalne funkcje systemu Windows za pomocą zasad grupy

Jeśli nie czujesz się komfortowo z CLI, oto jak włączyć opcjonalne funkcje systemu Windows za pomocą graficznego interfejsu użytkownika (GUI):

  1. Uchwyt nośnika instalacyjnego, a następnie wklej folder SXS do katalogu w systemie lokalnym za pomocą Przeglądarka plików.
  2. Teraz otwórz Edytor zasad grupy, wpisując gpedit.msc w Uruchom.
  3. Przejdź do następujących elementów w lewym okienku:
    Local Computer Policy >> Computer Configuration >> Administrative Templates >> System
  4. Tutaj, w prawym okienku, kliknij dwukrotnie Zasady grupy Specify settings for optional component installation and component repair.
    gpedit
  5. Z zasad grupy wybierz Enabled. w Opcje wprowadź pełną ścieżkę do folderu SXS skopiowanego w kroku 1 w polu tekstowym poniżej Alternate source file path.
    (Optional) Możesz także zaznaczyć pole obok Never attempt to download payload from Windows Update aby zawsze używać tego folderu SXS dla plików źródłowych zamiast pobierać je z witryny Windows Update.
    alternatywne źródło
  6. Teraz kliknij Apply oraz Ok aby zamknąć okno konfiguracji zasad grupy.
  7. Teraz, aby zmiany zaczęły obowiązywać, uruchom wiersz polecenia z uprawnieniami administratora i wklej następujące polecenie:
    gpupdate /force
    Najnowsza siła gpupdate
  8. Teraz przejdź do Turn Windows features on or off i wybierz funkcje, które chcesz włączyć, zaznaczając pole obok nich, a następnie kliknij OK.
    sprawdź dobrze

Kontynuując krok 8, możesz zauważyć, że system Windows automatycznie wykrywa pliki źródłowe i włącza funkcje, rather than z pytaniem, czy pobrać pliki źródłowe za pośrednictwem usługi Windows Update, czy anulować proces.

niech Windows się zaktualizuje
Wybierz pobieranie plików źródłowych lub anuluj proces

Możesz również wyłączyć tę funkcję równie łatwo za pomocą konwencjonalnej metody, bez dodatkowych czynności.

W przyszłości, jeśli chcesz pobrać pliki źródłowe za pośrednictwem witryny Windows Update (wymagane aktywne połączenie internetowe), będziesz musiał wrócić do zasad grupy i wybrać Disabled.

Korzystanie z rejestru systemu Windows

Podobnie jak w przypadku powyższej metody zasad grupy, możesz również użyć rejestru systemu Windows, aby skierować system w stronę lokalnego folderu SXS, zamiast korzystać z Internetu w celu pobrania plików źródłowych. Oto jak:

Błędna konfiguracja wartości krytycznych w rejestrze systemu może mieć fatalne skutki dla systemu operacyjnego. Dlatego nalegamy, aby stworzyć system restore point przed kontynuowaniem procesu.

  1. Uchwyt nośnik instalacyjny, a następnie wklej folder SXS do katalogu w systemie lokalnym za pomocą Eksploratora plików.
  2. Teraz otwórz Edytor rejestru, wpisując regedit w Uruchom.
  3. Wklej następujące informacje w pasku adresu u góry edytora, aby szybko nawigować:
    KomputerHKEY_LOCAL_MachineSOFTWAREMicrosoftWindowsCurrentVersionPoliciesObsługa
    ścieżka rejestracyjna
  4. Teraz kliknij prawym przyciskiem myszy Serwis, rozwiń Nowy z menu kontekstowego, a następnie kliknij Wartość ciągu.
    wartość ciągu
  5. Nazwij tę wartość ciągu LocalSourcePath.
  6. Kliknij dwukrotnie LocalSourcePath i wprowadź pełną ścieżkę do skopiowanego folderu SXS w kroku 1 w polu tekstowym pod Dane wartości. Kliknij OK po zakończeniu.
    dane wartości
  7. Teraz przejdź do Turn Windows features on or off i wybierz funkcje, które chcesz włączyć, zaznaczając pole obok nich, a następnie kliknij OK.
    sprawdź dobrze

Jeśli przejdziesz do ostatniego kroku, system Windows włączy opcjonalne funkcje bez pytania o pobranie za pośrednictwem witryny Windows Update lub całkowitego przerwania operacji.

Co więcej, możesz użyć tego samego menu, aby wyłączyć wszystkie włączone funkcje.

Jeśli jednak chcesz pobrać pliki źródłowe za pośrednictwem usługi Windows Update (wymagane aktywne połączenie internetowe), musisz wrócić do tej samej lokalizacji w rejestrze systemu Windows, co w kroku 3 powyżej i usunąć wartość rejestru LokalnaŚcieżkaŹródła.

kasować
Usuń rejestr, aby wznowić pobieranie przez Windows Update

Słowa zamykające

W środowisku korporacyjnym, w którym za serwerem proxy znajdują się setki komputerów, często okazuje się, że serwery Microsoft są blokowane, a WSUS jest używany do aktualizacji systemu Windows. W takim przypadku będziesz musiał użyć plików źródłowych SXS, aby zainstalować niektóre opcjonalne funkcje.

Jeśli musisz włączyć takie funkcje na więcej niż jednym komputerze, zaleca się umieszczenie folderu SXS na udostępnionym dysku sieciowym, zmapowanie go na każdy komputer, a następnie podanie ścieżki do folderu SXS tam, gdzie jest to wymagane.