Při spuštění následujícího příkazu DISM došlo k chybě 0x800F081F
se může objevit v některých systémech. Ke stejné chybě dochází při instalaci rozhraní .NET Framework ve Windows 10.
Dism /Online /Cleanup-Image /RestoreHealth
Chyba: 0x800f081f. Zdrojové soubory nebyly nalezeny. Pomocí možnosti "Zdroj" zadejte umístění souborů, které jsou nutné k obnovení funkce. Další informace o určení umístění zdroje viz http://go.microsoft.com/fwlink/?LinkId=243077.
DISM.log
Chyba DISM Správce balíčků DISM: PID=13368 TID=5124 Dokončení změn se nezdařilo. - CDISMPackageManager:: Internal_Finalize (hr: 0x800f081f) Chyba DISM Správce balíčků DISM: PID=13368 TID=5124 Zdrojové soubory nebyly nalezeny; jejich umístění musí být specifikováno pomocí volby /source pro obnovení funkce. - GetCbsErrorMsg. Chyba Správce balíčků DISM DISM: PID=13368 TID=5124 Selhalo zpracování změn balíčku s možností relace CbsSessionOptionRepairStoreCorruption - CDISMPackageManager:: RestoreHealth (hr: 0x800f081f) Chyba DISM Správce balíčků DISM: PID=13368 TID=5124 Zdrojové soubory nebyly nalezeny; jejich umístění musí být specifikováno pomocí volby /source pro obnovení funkce. - GetCbsErrorMsg. Chyba Správce balíčků DISM DISM: PID=13368 TID=5124 Obnovení stavu bitové kopie se nezdařilo. - CPackageManagerCLIHandler:: ProcessCmdLine_CleanupImage (hr: 0x800f081f) Chyba DISM Správce balíčků DISM: PID=13368 TID=5124 Při zpracování příkazu cleanup-image se nezdařilo. - CPackageManagerCLIHandler:: ExecuteCmdLine (hr: 0x800f081f)
CBS.log
CBS Exec: Zpracování dokončeno, relace (Oprava korupce): 30459372_734419507 [HRESULT = 0x800f081f – CBS_E_SOURCE_MISSING] CBS Session: 30459372_734419507 se nepodařilo provést operaci zjištění a opravy poškození úložiště. [HRESULT = 0x800f081f – CBS_E_SOURCE_MISSING] Relace CBS: 30459372_734419507 dokončena. Chyba stahování: 0x80240022 [Neznámá chyba], je vyžadován restart: ne [HRESULT = 0x800f081f – CBS_E_SOURCE_MISSING] CBS se nezdařilo FinalizeEx pomocí pracovní relace [HRESULT = 0x800f081f]
Stejná chyba (0x800F081F
– CBS_E_SOURCE_MISSING
) se může objevit, když se o to pokusíte nainstalujte .NET Framework 3.5 prostřednictvím volitelných funkcí.
Systém Windows nemohl najít požadované soubory k dokončení požadovaných změn. Ujistěte se, že jste připojeni k internetu, a zkuste to znovu: Kód chyby: 0x800F081F
DISM.log
Zdrojové soubory nebyly nalezeny. Pomocí možnosti "Zdroj" zadejte umístění souborů, které jsou nutné k obnovení funkce. Další informace o určení umístění zdroje viz http://go.microsoft.com/fwlink/?LinkId=243077. Soubor protokolu DISM lze nalézt na C:\Windows\Logs\DISM\dism.log. 0x800F081F – CBS_E_SOURCE_MISSING.
Tento příspěvek vám řekne, jak opravit instalaci .NET Framework a chybu DISM 0x800f081f
ve Windows 10.
Způsobit
Chyba 0x800F081F při spouštění instalace DISM nebo .NET Framework může nastat z jednoho z následujících důvodů:
- Úložiště součástí je poškozeno nebo v něm chybí několik souborů.
- Systém nemůže získat přístup k serverům Microsoft Update a obnovit chybějící soubory.
- Umístění určené cestou neobsahuje soubory, které jsou nutné k instalaci funkce.
- Uživatel, který se pokouší nainstalovat funkci, nemá přístup k umístění a souborům alespoň ke čtení.
- Sada instalačních souborů je poškozená, neúplná nebo neplatná pro verzi systému Windows, kterou používáte.
Obsah
- Řešení 1: Před instalací .NET Framework nebo spuštěním DISM vynechejte službu WSUS
-
Řešení 2: Spusťte DISM nebo nainstalujte .NET Framework z místního zdroje (offline)
- Chyba instalace .NET Framework z místního zdroje
- Spusťte DISM z místního zdroje
Oprava: Chyba DISM a .NET Framework 0x800f081f
Možnost 1: Obejít WSUS
Pokud je váš počítač nakonfigurován pro použití firemního serveru WSUS nebo SCCM, dočasně vynechejte WSUS/SCCM pomocí následující úpravy registru (vyžaduje oprávnění správce).
- Klepněte pravým tlačítkem myši na tlačítko Start a klepněte na příkaz Spustit
- Typ
regedit.exe
a klepněte na OK - Přejděte na následující klíč registru, pokud existuje:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
(Pokud výše uvedená větev registru nebo hodnota
PoužijteWUServer
neexistuje, znamená to, že zásady serveru WU nejsou nastaveny. V takovém případě přejděte ke kroku 5.) - V pravém podokně, pokud je hodnota pojmenována
PoužijteWUServer
existuje, nastavte jeho data na0
- Přejděte na následující klíč:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate
- Smažte pojmenovanou hodnotu
Zakažte WindowsUpdateAccess
pokud existuje. - Ukončete Editor registru
- Restartujte systém Windows.
Nyní je váš počítač nakonfigurován k načítání souborů nebo balíčků ze serverů Windows Update společnosti Microsoft, nikoli ze serveru WSUS nebo SCCM ve vaší kancelářské síti.
Po restartování systému Windows byste měli být schopni spustit příkazový řádek DISM nebo nainstalovat .NET Framework úspěšně. Po připojení počítače k internetu spusťte příkazový řádek DISM (nebo nainstalujte .NET Framework). DISM automaticky načte chybějící soubory ze serverů společnosti Microsoft.
Nainstalujte .NET Framework
Nyní spusťte tento příkaz, pokud chcete nainstalovat .NET Framework:
dism /online /enable-feature /featurename: NetFX3 /All
Případně jej můžete nainstalovat pomocí funkcí Windows (optionalfeatures.exe
)
Pokud to nefunguje, postupujte podle pokynů v Možnost 2 níže.
Možnost 2: Spusťte DISM nebo nainstalujte rozhraní .NET Framework z místního zdroje instalace (offline)
Oprava chyby .NET Framework 0x800f081f
Chcete-li opravit chybu 0x800F081F
při instalaci .NET Framework zmiňte cestu k místnímu zdroji (tj. připojený instalační disk ISO nebo USB).
1) Stáhněte si novou kopii Windows 10 ISO od společnosti Microsoft.
2) Připojte ISO na písmeno jednotky – např. E:\
.
The zdroje\sxs
složka na instalačním disku ISO nebo USB obsahuje následující soubory balíčků na vyžádání, které jsou potřeba k offline instalaci rozhraní .NET Framework:
- microsoft-windows-netfx3-ondemand-package~31bf3856ad364e35~amd64~~.cab
- Microsoft-Windows-NetFx3-OnDemand-Package~31bf3856ad364e35~amd64~en-US~.cab
(Pokud máte instalační disk Windows 10 s více architekturou, ujistěte se, že používáte správnou složku „Sources“. U verze x64 by cesta mohla být H:\x64\sources\sxs
a pro x86 cesta H:\x86\sources\sxs
.)
3) Chcete-li nainstalovat rozhraní .NET Framework pomocí místního zdroje instalace (např. H:\Zdroje
z instalačního disku USB nebo připojeného ISO), spusťte příslušný příkaz:
dism /online /enable-feature /featurename: NetFX3 /All /Zdroj: H:\sources\sxs /LimitAccess (nebo) dism /online /enable-feature /featurename: NetFX3 /All /Zdroj: H:\x86\sources\sxs /LimitAccess (nebo) dism /online /enable-feature /featurename: NetFX3 /All /Zdroj: H:\x64\sources\sxs /LimitAccess
Měli byste vidět následující výstup:
Povolení funkcí [100.0%] Operace byla úspěšně dokončena.
Nebo, pokud dáváte přednost prostředí PowerShell místo DISM, použijte tento příkaz k instalaci rozhraní .NET Framework pomocí místního zdroje instalace:
Enable-WindowsOptionalFeature –Online –FeatureName "NetFx3" –Zdroj H:\sources\sxs -LimitAccess (nebo) Enable-WindowsOptionalFeature –Online –FeatureName "NetFx3" –Zdroj H:\x86\sources\sxs -LimitAccess (nebo) Povolit-WindowsVolitelnáFeature –Online –FeatureName "NetFx3" –Zdroj H:\x64\sources\sxs -LimitAccess
Oprava chyby DISM 0x800f081f
Řešení pro chybu DISM 0x800f081f
by bylo stáhnout a čerstvé ISO od společnosti Microsoft, vložte instalační disk Windows 10 a uveďte jej jako zdroj opravy při spuštění příkazu DISM. Slipstreaming je proces integrace aktualizací (a volitelně ovladačů) a vytvoření aktualizovaného instalačního disku Windows 10 nebo ISO.
- Postupujte podle kroků v článku Slipstream Windows 10 k vytvoření instalačního disku systému Windows 10.
- Poté otevřete zvýšený nebo admin příkazový řádek.
- Soubory ISO stažené od společnosti Microsoft obsahují více verzí systému Windows 10. Musíte najít index, který odpovídá vydání Windows, které se chystáte opravit. Můžete jej najít pomocí příkazového řádku Get-Wiminfo společnosti DISM.
- Najít seznam indexů a odpovídající vydání nalezená v
install.wim
, spuštěním následujícího příkazu:dism /get-wiminfo /wimfile:"E:\sources\install.wim"
… kde
E:\
je písmeno jednotky připojeného ISO nebo instalačního DVD systému Windows.V případě ISO stažených od Microsoftu uvidíte více indexů (Význam: Obrazy více oken nebo různé edice spojené do install.wim). Zde je například seznam indexů nalezených v ISO systému Windows 10 (může se lišit od sestavení ISO k sestavení ISO) od společnosti Microsoft:
Index: 1. Název: Windows 10 Home. Popis: Windows 10 Home. Velikost: 14 168 728 218 bajtů Index: 2. Název: Windows 10 Home N. Popis: Windows 10 Home N. Velikost: 13 409 860 497 bajtů Index: 3. Název: Windows 10 Home Single Language. Popis: Windows 10 Home Single Language. Velikost: 14 168 323 899 bajtů Index: 4. Název: Windows 10 Education. Popis: Windows 10 Education. Velikost: 14 413 769 870 bajtů Index: 5. Název: Windows 10 Education N. Popis: Windows 10 Education N. Velikost: 13 651 680 505 bajtů Index: 6. Název: Windows 10 Pro. Popis: Windows 10 Pro. Velikost: 14 413 947 833 bajtů Index: 7. Název: Windows 10 Pro N. Popis: Windows 10 Pro N. Velikost: 13 649 482 925 bajtů Index: 8. Název: Windows 10 Pro Education. Popis: Windows 10 Pro Education. Velikost: 14 413 708 288 bajtů Index: 9. Název: Windows 10 Pro Education N. Popis: Windows 10 Pro Education N. Velikost: 13 651 618 023 bajtů Index: 10. Název: Windows 10 Pro pro pracovní stanice. Popis: Windows 10 Pro pro pracovní stanice. Velikost: 14 413 739 079 bajtů Index: 11. Název: Windows 10 Pro N pro pracovní stanice. Popis: Windows 10 Pro N pro pracovní stanice. Velikost: 13 651 649 264 bajtů
- Řekněme, že máte Windows 10 Home Edition a jeho index je
1
. Spusťte jeden z následujících příkazů v závislosti na tom, zda máteinstall.esd
neboinstall.wim
ve složce Zdroje na instalačním disku Windows 10.Dism /Online /Cleanup-Image /RestoreHealth /Zdroj: wim:"E:\Sources\Install.wim":1 /limitaccess Dism /Online /Cleanup-Image /RestoreHealth /Zdroj: esd:"E:\Sources\Install. esd":1 /limitaccess
A je to! operace DISM je nyní úspěšně dokončena!
Všimněte si, že pokud nepoužíváte disk Windows 10 s nejnovějšími aktualizacemi, dojde k chybě
0x800f081f
se může ještě objevit. Stručně řečeno, zdroj ISO/opravy musí být stejný build, že váš systém běží. Nemůžete například opravit sestavení Windows 1016299.98
pomocí sestavení Windows 1016299.15
ISO. Společnost Microsoft však zpřístupňuje pouze základní verzi ISO (bez následných kumulativních aktualizací) na svých stránkách a prostřednictvím Nástroj pro vytváření médií.
Toto opravuje chybu DISM 0x800f081f
a nyní byste měli vidět zprávu „Operace obnovení byla úspěšně dokončena.”
Po úspěšném dokončení příkazu DISM pokračujte s sfc /scannow
příkaz (od zvýšený příkazový řádek) Pokud je potřeba. Další informace najdete v článku Opravte Windows 10 pomocí DISM a SFC.
Jedna malá prosba: Pokud se vám tento příspěvek líbil, sdílejte jej prosím?
Jedno "drobné" sdílení od vás by vážně hodně pomohlo růstu tohoto blogu. Některé skvělé návrhy:- Připnout!
- Sdílejte to na svůj oblíbený blog + Facebook, Reddit
- Tweetujte!