Ten samouczek zawiera instrukcje dotyczące rozwiązania następującego problemu na serwerze 2016: „Instalacja funkcji Windows Defender nie powiodła się. Nie można znaleźć plików źródłowych”.
Po usunięciu funkcji Windows Defender i ładunku w systemie Windows Server 2016 za pomocą opcji „Dism/online /Disable-Feature /FeatureName: Windows-Defender /Remove /NoRestart /quiet”, nie można zainstalować systemu Windows Ponownie funkcja Defender. Problem pozostaje, nawet jeśli zdefiniujesz obraz offline jako alternatywną ścieżkę źródłową w „Dodaj role i funkcje” kreatora lub w poleceniu DISM: „DISM /Online /Enable-Feature /FeatureName: Windows-Defender /Source: X:\Źródła\Install.wim".
Jak naprawić: Instalacja funkcji Windows Defender nie powiodła się – 0x800f081f na serwerze 2016
1. Umieść nośnik instalacyjny systemu Windows Server 2016 na serwerze. *
* Notatka: Jeśli nie jesteś właścicielem nośnika instalacyjnego systemu Windows Server 2016, pobierz nośnik w pliku ISO, a następnie zamontuj plik ISO. Pamiętaj, że musisz zamontować obraz dokładnie tej samej wersji i kompilacji systemu Windows Server 2016, który chcesz naprawić np. Jeśli używasz wersji 1607, potrzebujesz wersji 1607 w ISO plik.
2. Utwórz następujące dwa (2) foldery w katalogu głównym dysku C::
1. mountdir
2. msu
3. Uruchomić Wiersz polecenia jako administrator i wydaj następujące polecenie, aby wyświetlić wszystkie wersje systemu Windows Server 2016 zawarte w pliku „install.wim”.: *
- dism /Get-WimInfo /WimFile:x:\źródła\install.wim
* Notatka: Gdzie X = litera dysku nośnika instalacyjnego systemu Windows Server 2016 lub zamontowany plik ISO. np. jeśli nośnik instalacyjny znajduje się na dysku H: rodzaj:
- dism /Get-WimInfo /WimFile: H:\sources\install.wim
4. Dowiedz się Numer indeksu zainstalowanej edycji Server 2016.*
* np.: Jeśli zainstalowałeś „Windows Server 2016 Standard z obsługą pulpitu”, numer indeksu to 2.
5. Następnie wydaj poniższe polecenie, aby wyodrębnić plik "install.wim" w wersji Windows Server 2016 (numer indeksu): *
- dism /export-image /SourceImageFile:x:\sources\install.wim /SourceIndex:Numer indeksu /DestinationImageFile: C:\install.wim /Compress: max /CheckIntegrity
* Notatka: Wymień w powyższym poleceniu napęd list i Numer indeksu zgodnie z twoim przypadkiem.
np. W tym przykładzie chcemy wyodrębnić plik install.wim z numerem indeksu=2 (Windows Server 2016 Standard) do katalogu głównego dysku „C:\” (C:\install.wim). Tak więc polecenie będzie brzmiało:
dism /export-image /SourceImageFile: H:\sources\install.wim /SourceIndex: 2 /DestinationImageFile: C:\install.wim /Compress: max /CheckIntegrity
6. Po zakończeniu wyodrębniania kontynuuj i usuń atrybut „Tylko do odczytu” z wyodrębnionego pliku „install.wim”, wprowadzając to polecenie:
- attrib.exe -r C:\install.wim
7. Teraz zamontuj wyodrębniony obraz install.wim do folderu „C:\mountdir” za pomocą tego polecenia DISM:
- dism.exe /mount-wim /WimFile: C:\install.wim /index: 1 /mountDir: c:\mountdir
8. wydaj następujące polecenie, aby zobaczyć zainstalowaną wersję serwera.
- zwycięzca
9. Zgodnie z zainstalowaną wersją przejdź do Katalog aktualizacji Microsoft i pobierz odpowiednią aktualizację zbiorczą dla wersji/kompilacji* serwera 2016, a następnie umieść aktualizację w folderze „C:\MSU”.
* np. Jeśli masz wersję 1607, kontynuuj i pobierz KB4103720 aktualizacja.
10. Po zakończeniu pobierania kontynuuj i zaktualizuj zamontowany obraz systemu Windows offline (w folderze „C:\mountdir”) za pomocą pobranej aktualizacji (z folderu „C:\MSU”), wydając to polecenie:
- Dism /Add-Package /Obraz: C:\mountdir\ /PackagePath: C:\MSU\Nazwa aktualizacji.msu /LogPath: AddPackage.log
* Notatka: W powyższym poleceniu zmień „Nazwa aktualizacji” z nazwą pobranej aktualizacji. Na przykład: jeśli pobrałeś KB4103720 aktualizacja poleceniem będzie:
- Dism /Add-Package /Image: C:\mountdir\ /PackagePath: C:\MSU\windows10.0-kb4103720-x64_c1fb7676d38fffae5c28b9216220c1f033ce26ac.msu /LogPath: AddPackage.log
11. Po zakończeniu operacji otwórz Menedżera zadań i blisko ten Explorer.exe zadanie. (jest to ważne, w przeciwnym razie w następnym kroku pojawi się błąd „katalog nie mógł zostać całkowicie odmontowany”).
12. Wydaj następujące polecenie, aby zatwierdzić zmiany z powrotem w obrazie „C:\install.wim” offline i odmontować go. *
Dism /Unmount-WIM /MountDir: C:\mountdir /Commit
13. Po zatwierdzeniu zmian ponownie otwórz Menedżera zadań i z poziomu Plik menu, wybierz Uruchom nowe zadanie, rodzaj explorer.exe i uderzył ok.
14. Na koniec wydaj następujące polecenie, aby zainstalować funkcję Windows Defender w Server 2016:
- Dism /Online /Enable-Feature /FeatureName: Windows-Defender /all /source: WIM: C:\install.wim: 1 /LimitAccess
15. Zamknij wszystkie okna i uruchom ponownie serwer, aby zastosować zmiany.
To wszystko ludzie! Czy to zadziałało dla Ciebie?
Zostaw komentarz w sekcji komentarzy poniżej lub jeszcze lepiej: polub i udostępnij ten wpis na blogu w sieciach społecznościowych, aby pomóc w rozpowszechnianiu informacji o tym rozwiązaniu.
Świetny!
W końcu rozwiązałem problem z włączeniem Defendera!
Musiałem również najpierw zainstalować odpowiednią aktualizację stosu serwisowego dla systemu Windows Server 2016 dla systemów opartych na architekturze x64.
A potem Windows Server 2016 dla aktualizacji zbiorczej x64.
Dziękuję bardzo!!!
C:\WINDOWS\system32>Dism /Online /Enable-Feature /FeatureName: Windows-Defender /all /source: WIM: C:\install.wim: 1 /LimitAccess
Narzędzie do obsługi i zarządzania obrazami wdrożeniowymi
Wersja: 10.0.14393.3085
Wersja obrazu: 10.0.14393.3085
Włączanie funkcji
[100.0%]
Błąd: 0x800f081f
Nie można znaleźć plików źródłowych.
Użyj opcji „Źródło”, aby określić lokalizację plików wymaganych do przywrócenia funkcji. Aby uzyskać więcej informacji na temat określania lokalizacji źródłowej, zobacz http://go.microsoft.com/fwlink/?LinkId=243077.
Plik dziennika DISM można znaleźć w C:\WINDOWS\Logs\DISM\dism.log