[Poprawka] Błąd DISM i .NET Framework 3.5 0x800F081F

Podczas uruchamiania następującego polecenia DISM błąd 0x800F081F może pojawić się w niektórych systemach. Ten sam błąd występuje podczas instalacji platformy .NET Framework w systemie Windows 10.

Dism /Online /Cleanup-Image /RestoreHealth
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.
DISM Błąd 0x800f081f Nie można znaleźć plików źródłowych
Błąd DISM: 0x800f081f — Nie można znaleźć plików źródłowych

DISM.log

Błąd Menedżera pakietów DISM DISM: PID=13368 TID=5124 Nieudane finalizowanie zmian. - CDISMPackageManager:: Internal_Finalize (godz.: 0x800f081f) Błąd Menedżera pakietów DISM DISM: PID=13368 TID=5124 Nie można znaleźć plików źródłowych; ich lokalizację należy określić za pomocą opcji /source w celu przywrócenia funkcji. - GetCbsErrorMsg. Błąd Menedżera pakietów DISM DISM: PID=13368 TID=5124 Nieudane przetwarzanie zmian pakietu z opcją sesji CbsSessionOptionRepairStoreCorruption - CDISMPackageManager:: RestoreHealth (hr: 0x800f081f) Błąd Menedżera pakietów DISM DISM: PID=13368 TID=5124 Nie można znaleźć plików źródłowych; ich lokalizację należy określić za pomocą opcji /source w celu przywrócenia funkcji. - GetCbsErrorMsg. Błąd Menedżera pakietów DISM DISM: PID=13368 TID=5124 Nie można przywrócić stanu obrazu. - CPackageManagerCLIHandler:: ProcessCmdLine_CleanupImage (godz.: 0x800f081f) Błąd Menedżera pakietów DISM DISM: PID=13368 TID=5124 Błąd podczas przetwarzania obrazu czyszczenia polecenia. - CPackageManagerCLIHandler:: ExecuteCmdLine (godz.: 0x800f081f)

CBS.log

CBS Exec: Przetwarzanie zakończone, sesja (naprawianie uszkodzeń): 30459372_734419507 [HRESULT = 0x800f081f - CBS_E_SOURCE_MISSING] Sesja CBS: 30459372_734419507 nie mogła wykonać operacji wykrywania i naprawy uszkodzenia sklepu. [HRESULT = 0x800f081f - CBS_E_SOURCE_MISSING] Sesja CBS: 30459372_734419507 zakończona. Błąd pobierania: 0x80240022 [Nieznany błąd], wymagane ponowne uruchomienie: nie [HRESULT = 0x800f081f - CBS_E_SOURCE_MISSING] CBS nie udało się sfinalizować Ex przy użyciu sesji roboczej [HRESULT = 0x800f081f]

Ten sam błąd (0x800F081FCBS_E_SOURCE_MISSING) może wystąpić, gdy próbujesz zainstaluj .NET Framework 3.5 za pośrednictwem funkcji opcjonalnych.

Błąd 0x800F081F .net framework
System Windows nie mógł znaleźć plików wymaganych do zakończenia żądanych zmian. Upewnij się, że masz połączenie z Internetem i spróbuj ponownie: Kod błędu: 0x800F081F

DISM.log

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. 0x800F081F — CBS_E_SOURCE_MISSING. 

W tym poście dowiesz się, jak naprawić instalację .NET Framework i błąd DISM 0x800f081f w systemie Windows 10.

Przyczyna

Błąd 0x800F081F podczas uruchamiania instalacji DISM lub .NET Framework może wystąpić z jednego z następujących powodów:

  • Magazyn komponentów jest uszkodzony lub brakuje w nim kilku plików.
  • System nie może uzyskać dostępu do serwerów Microsoft Update w celu przywrócenia brakujących plików.
  • Lokalizacja określona przez ścieżkę nie zawiera plików wymaganych do zainstalowania funkcji.
  • Użytkownik, który próbuje zainstalować funkcję, nie ma dostępu co najmniej do ODCZYTU do lokalizacji i plików.
  • Zestaw plików instalacyjnych jest uszkodzony, niekompletny lub nieprawidłowy dla używanej wersji systemu Windows.
ZWIĄZANE Z:[Poprawka] Błąd .NET Framework 3.5 0x800f0950 w systemie Windows 10

Zawartość

  • Rozwiązanie 1: Pomiń WSUS przed zainstalowaniem .NET Framework lub uruchomieniem DISM
  • Rozwiązanie 2: Uruchom DISM lub zainstaluj .NET Framework z lokalnego źródła (offline)
    • Zainstaluj błąd .NET Framework ze źródła lokalnego
    • Uruchom DISM z lokalnego źródła

Poprawka: DISM i błąd .NET Framework 0x800f081f

Opcja 1: Pomiń WSUS

Jeśli komputer jest skonfigurowany do korzystania z firmowego serwera WSUS lub SCCM, tymczasowo pomiń WSUS/SCCM przy użyciu następującej edycji rejestru (wymagane uprawnienia administratora).

  1. Kliknij prawym przyciskiem Start i kliknij Uruchom
  2. Rodzaj regedit.exe i kliknij OK
  3. Przejdź do następującego klucza rejestru, jeśli istnieje:
    HKEY_LOCAL_MACHINE \ OPROGRAMOWANIE \ Zasady \ Microsoft \ Windows \ Windows Update \ AU

    (Jeśli powyższy oddział rejestru lub wartość Użyj WUServer nie istnieje, oznacza to, że polityka serwera WU nie jest ustawiona. W takim przypadku przejdź do kroku 5.)

  4. W prawym okienku, jeśli nazwana wartość Użyj WUServer istnieje, ustaw jego dane na 0
  5. Przejdź do następującego klucza:
    HKEY_LOCAL_MACHINE OPROGRAMOWANIE Zasady Microsoft Windows Aktualizacja Windows
  6. Usuń nazwaną wartość Wyłącz dostęp do aktualizacji systemu Windows jeśli istnieje.
  7. Wyjdź z Edytora rejestru
  8. Uruchom ponownie system Windows.

Teraz komputer jest skonfigurowany do pobierania plików lub pakietów z serwerów Windows Update firmy Microsoft, a nie z serwera WSUS lub SCCM w sieci biurowej.

Po ponownym uruchomieniu systemu Windows powinno być możliwe uruchomienie wiersza poleceń DISM lub zainstaluj .NET Framework z powodzeniem. Uruchom wiersz polecenia DISM (lub zainstaluj .NET Framework) po podłączeniu komputera do Internetu. DISM automatycznie pobiera brakujące pliki z serwerów Microsoftu.

Zainstaluj .NET Framework

Teraz uruchom to polecenie, jeśli chcesz zainstalować .NET Framework:

dism /online /enable-feature /featurename: NetFX3 /All

Alternatywnie możesz zainstalować go za pomocą funkcji systemu Windows (Optionalfeatures.exe)

włącz funkcję .net framework 3.5

Jeśli to nie zadziała, postępuj zgodnie z instrukcjami w Opcja 2 poniżej.


Opcja 2: Uruchom DISM lub zainstaluj .NET Framework z lokalnego źródła instalacji (offline)

Naprawiono błąd .NET Framework 0x800f081f

Aby naprawić błąd 0x800F081F podczas instalacji .NET Framework podaj lokalną ścieżkę źródłową (tj. zamontowany dysk instalacyjny ISO lub USB).

1) Pobierz nową kopię Windows 10 ISO od firmy Microsoft.

2) Zamontuj ISO na literę dysku — np. MI:\.

ten źródła\sxs folder na dysku instalacyjnym ISO lub USB zawiera następujące pliki pakietów na żądanie, które są potrzebne do zainstalowania programu .NET Framework w trybie offline:

Błąd .net framework - źródła iso sxs
  • microsoft-windows-netfx3-ondemand-pakiet~31bf3856ad364e35~amd64~~.cab
  • Microsoft-Windows-NetFx3-OnDemand-Package~31bf3856ad364e35~amd64~en-US~.cab

(Jeśli masz dysk instalacyjny systemu Windows 10 z wieloma architekturami, upewnij się, że używasz właściwego folderu „Źródła”. W przypadku wersji x64 ścieżka może wyglądać tak: H:\x64\źródła\sxs a dla x86 ścieżka H:\x86\źródła\sxs.)

3) Aby zainstalować .NET Framework przy użyciu lokalnego źródła instalacji (np. H:\Źródła z dysku instalacyjnego USB lub zamontowanego obrazu ISO), uruchom odpowiednie polecenie:

dism /online /enable-feature /featurename: NetFX3 /All /Source: H:\sources\sxs /LimitAccess (lub) dism /online /enable-feature /featurename: NetFX3 /All /Source: H:\x86\sources\sxs /LimitAccess (lub) dism /online /enable-feature /featurename: NetFX3 /All /Source: H:\x64\sources\sxs /LimitAccess

Powinieneś zobaczyć następujące dane wyjściowe:

Włączanie funkcji [100.0%] Operacja zakończona sukcesem.

Lub, jeśli wolisz PowerShell zamiast DISM, użyj tego polecenia, aby zainstalować .NET Framework przy użyciu lokalnego źródła instalacji:

Enable-WindowsOptionalFeature –Online –FeatureName „NetFx3” –Źródło H:\sources\sxs -LimitAccess (lub) Enable-WindowsOptionalFeature –Online –FeatureName „NetFx3” –Źródło H:\x86\sources\sxs -LimitAccess (lub) Enable-WindowsOptionalFeature –Online –FeatureName „NetFx3” –Źródło H:\x64\sources\sxs -Ograniczenie dostępu

Naprawiono błąd DISM 0x800f081f

Rozwiązanie błędu DISM 0x800f081f byłoby pobranie świeże ISO od firmy Microsoft, prześlij dysk instalacyjny systemu Windows 10 i podaj go jako źródło naprawy podczas uruchamiania polecenia DISM. Slipstreaming to proces integracji aktualizacji (i sterowników, opcjonalnie) oraz tworzenia zaktualizowanego dysku instalacyjnego systemu Windows 10 lub ISO.

  1. Postępuj zgodnie z instrukcjami w artykule Okna ślizgowe 10 w celu utworzenia dysku instalacyjnego systemu Windows 10.
    wyodrębnij zawartość iso do folderu
  2. Następnie otwórz i podwyższony lub administracyjny wiersz polecenia.
  3. Pliki ISO pobrane od firmy Microsoft zawierają wiele wersji systemu Windows 10. Musisz znaleźć indeks odpowiadający edycji systemu Windows, którą zamierzasz naprawić. Możesz go znaleźć za pomocą wiersza poleceń DISM Get-Wiminfo.
  4. Znaleźć lista indeksów i odpowiednie wydania znalezione w install.wim, uruchamiając następujące polecenie:
    dism /get-wiminfo /wimfile:"E:\sources\install.wim"

    … gdzie MI:\ to litera dysku zamontowanego dysku instalacyjnego ISO lub instalacyjnego dysku DVD systemu Windows.

    W przypadku plików ISO pobranych z Microsoftu zobaczysz więcej indeksów (znaczenie: wiele obrazów systemu Windows lub różne edycje połączone w install.wim). Na przykład, oto lista indeksów znalezionych w systemie Windows 10 ISO (może się różnić w zależności od kompilacji ISO do kompilacji ISO) firmy Microsoft:

    Indeks: 1. Nazwa: Windows 10 Home. Opis: Windows 10 Home. Rozmiar: 14 168 728 218 bajtów Indeks: 2. Nazwa: Windows 10 Home N. Opis: Windows 10 Home N. Rozmiar: 13 409 860 497 bajtów Indeks: 3. Nazwa: Windows 10 Home Single Language. Opis: Windows 10 Home Single Language. Rozmiar: 14 168 323 899 bajtów Indeks: 4. Nazwa: Windows 10 Edukacja. Opis: Windows 10 Edukacja. Rozmiar: 14 413 769 870 bajtów Indeks: 5. Nazwa: Windows 10 Edukacja N. Opis: Windows 10 Education N. Rozmiar: 13 651 680 505 bajtów Indeks: 6. Nazwa: Windows 10 Pro. Opis: Windows 10 Pro. Rozmiar: 14 413 947 833 bajtów Indeks: 7. Nazwa: Windows 10 Pro N. Opis: Windows 10 Pro N. Rozmiar: 13 649 482 925 bajtów Indeks: 8. Nazwa: Windows 10 Pro Education. Opis: Windows 10 Pro Education. Rozmiar: 14 413 708 288 bajtów Indeks: 9. Nazwa: Windows 10 Pro Education N. Opis: Windows 10 Pro Education N. Rozmiar: 13 651 618 023 bajtów Indeks: 10. Nazwa: Windows 10 Pro dla stacji roboczych. Opis: Windows 10 Pro dla stacji roboczych. Rozmiar: 14 413 739 079 bajtów Indeks: 11. Nazwa: Windows 10 Pro N dla stacji roboczych. Opis: Windows 10 Pro N dla stacji roboczych. Rozmiar: 13 651 649 264 bajtów
  5. Załóżmy, że masz system Windows 10 Home Edition, a jego indeks to 1. Uruchom jedno z następujących poleceń, w zależności od tego, czy masz install.esd lub install.wim w folderze Źródła na dysku instalacyjnym systemu Windows 10.
    Dism /Online /Cleanup-Image /RestoreHealth /Source: wim:"E:\Sources\Install.wim": 1 /limitaccess Dism /Online /Cleanup-Image /RestoreHealth /Source: esd:"E:\Sources\Install. esd": 1 /limit dostępu

    Otóż ​​to! operacja DISM zakończyła się pomyślnie!

    wyłączyć źródła wimfile

    Zwróć uwagę, że jeśli nie używasz dysku z systemem Windows 10 ze zrzutem ekranu z najnowszymi aktualizacjami, błąd 0x800f081f może nadal się pojawiać. Krótko mówiąc, źródło ISO/naprawy musi być tego samego zbudować, że twój system działa. Na przykład nie można naprawić kompilacji systemu Windows 10 16299.98 za pomocą kompilacji Windows 10 16299.15 ISO. Firma Microsoft udostępnia jednak tylko podstawową wersję ISO (bez kolejnych aktualizacji zbiorczych) w swojej witrynie i za pośrednictwem Narzędzie do tworzenia mediów.

To naprawia błąd DISM 0x800f081fi powinieneś teraz zobaczyć komunikat „Operacja przywracania zakończona pomyślnie.”

Gdy polecenie DISM zakończy się pomyślnie, postępuj zgodnie z sfc / scannow polecenie (z podwyższony wiersz polecenia) Jeśli to konieczne. Więcej informacji znajdziesz w artykule Napraw system Windows 10 za pomocą DISM i SFC.


Jedna mała prośba: Jeśli podobał Ci się ten post, udostępnij go?

Jeden „mały” udział od ciebie bardzo pomógłby w rozwoju tego bloga. Kilka świetnych sugestii:
  • Przypiąć!
  • Udostępnij to na swoim ulubionym blogu + Facebooku, Reddit
  • Tweetuj to!
Więc bardzo dziękuję za wsparcie, mój czytelniku. To nie zajmie więcej niż 10 sekund twojego czasu. Przyciski udostępniania znajdują się tuż poniżej. :)