Pri spustení nasledujúceho príkazu DISM sa zobrazí chyba 0x800F081F
sa môže objaviť v niektorých systémoch. Rovnaká chyba sa vyskytuje pri inštalácii rozhrania .NET Framework v systéme Windows 10.
Dism /Online /Cleanup-Image /RestoreHealth
Chyba: 0x800f081f. Zdrojové súbory sa nepodarilo nájsť. Pomocou možnosti „Zdroj“ zadajte umiestnenie súborov, ktoré sú potrebné na obnovenie funkcie. Ďalšie informácie o špecifikovaní umiestnenia zdroja nájdete v časti http://go.microsoft.com/fwlink/?LinkId=243077.
DISM.log
Chyba DISM DISM Package Manager: PID=13368 TID=5124 Nepodarilo sa dokončiť zmeny. - CDISMPackageManager:: Internal_Finalize (hr: 0x800f081f) Chyba DISM DISM Package Manager: PID=13368 TID=5124 Zdrojové súbory sa nenašli; ich umiestnenie musí byť špecifikované pomocou voľby /source na obnovenie funkcie. - GetCbsErrorMsg. Chyba DISM DISM Package Manager: PID=13368 TID=5124 Zlyhalo spracovanie zmien balíka s možnosťou relácie CbsSessionOptionRepairStoreCorruption - CDISMPackageManager:: RestoreHealth (hr: 0x800f081f) Chyba DISM DISM Package Manager: PID=13368 TID=5124 Zdrojové súbory sa nenašli; ich umiestnenie musí byť špecifikované pomocou voľby /source na obnovenie funkcie. - GetCbsErrorMsg. Chyba DISM DISM Package Manager: PID=13368 TID=5124 Obnovenie stavu obrazu zlyhalo. - CPackageManagerCLIHandler:: ProcessCmdLine_CleanupImage (hr: 0x800f081f) Chyba DISM DISM Package Manager: PID=13368 TID=5124 Zlyhalo spracovanie príkazu cleanup-image. - CPackageManagerCLIHandler:: ExecuteCmdLine (hr: 0x800f081f)
CBS.log
CBS Exec: Spracovanie dokončené, relácia (Oprava korupcie): 30459372_734419507 [HRESULT = 0x800f081f – CBS_E_SOURCE_MISSING] Relácii CBS: 30459372_734419507 sa nepodarilo vykonať operáciu detekcie a opravy poškodenia obchodu. [HRESULT = 0x800f081f – CBS_E_SOURCE_MISSING] Relácia CBS: 30459372_734419507 dokončená. Chyba sťahovania: 0x80240022 [Neznáma chyba], Vyžaduje sa reštart: nie [HRESULT = 0x800f081f – CBS_E_SOURCE_MISSING] CBS zlyhalo pri FinalizeEx pomocou pracovnej relácie [HRESULT = 0x800f081f]
Rovnaká chyba (0x800F081F
– CBS_E_SOURCE_MISSING
) sa môže vyskytnúť, keď sa o to pokúsite nainštalujte .NET Framework 3.5 prostredníctvom voliteľných funkcií.
Systém Windows nenašiel požadované súbory na dokončenie požadovaných zmien. Uistite sa, že ste pripojení na internet a skúste to znova: Kód chyby: 0x800F081F
DISM.log
Zdrojové súbory sa nepodarilo nájsť. Pomocou možnosti „Zdroj“ zadajte umiestnenie súborov, ktoré sú potrebné na obnovenie funkcie. Ďalšie informácie o špecifikovaní umiestnenia zdroja nájdete v časti http://go.microsoft.com/fwlink/?LinkId=243077. Súbor denníka DISM možno nájsť na C:\Windows\Logs\DISM\dism.log. 0x800F081F – CBS_E_SOURCE_MISSING.
Tento príspevok vám povie, ako opraviť inštaláciu .NET Framework a chybu DISM 0x800f081f
v systéme Windows 10.
Príčina
Chyba 0x800F081F pri spustení inštalácie DISM alebo .NET Framework sa môže vyskytnúť z jedného z nasledujúcich dôvodov:
- Úložisko komponentov je poškodené alebo v ňom chýba niekoľko súborov.
- Systém nemôže získať prístup k serverom Microsoft Update a obnoviť chýbajúce súbory.
- Umiestnenie, ktoré je určené cestou, neobsahuje súbory, ktoré sú potrebné na inštaláciu funkcie.
- Používateľ, ktorý sa pokúša nainštalovať funkciu, nemá prístup k umiestneniu a súborom aspoň na ČÍTANIE.
- Sada inštalačných súborov je poškodená, neúplná alebo neplatná pre verziu systému Windows, ktorú používate.
Obsah
- Riešenie 1: Pred inštaláciou .NET Framework alebo spustením DISM obíďte službu WSUS
-
Riešenie 2: Spustite DISM alebo nainštalujte .NET Framework z lokálneho zdroja (offline)
- Chyba inštalácie .NET Framework z lokálneho zdroja
- Spustite DISM z lokálneho zdroja
Oprava: Chyba DISM a .NET Framework 0x800f081f
Možnosť 1: Obíďte službu WSUS
Ak je váš počítač nakonfigurovaný na používanie servera WSUS alebo SCCM vašej spoločnosti, dočasne obíďte WSUS/SCCM pomocou nasledujúcej úpravy databázy Registry (vyžaduje oprávnenia správcu).
- Kliknite pravým tlačidlom myši na tlačidlo Štart a potom kliknite na príkaz Spustiť
- Typ
regedit.exe
a kliknite na tlačidlo OK - Prejdite na nasledujúci kľúč databázy Registry, ak existuje:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
(Ak vyššie uvedená vetva registra alebo hodnota
PoužiteWUServer
neexistuje, znamená to, že politika servera WU nie je nastavená. V takom prípade prejdite na krok 5.) - Na pravej table, ak je hodnota pomenovaná
PoužiteWUServer
existuje, nastavte jeho údaje na0
- Prejdite na nasledujúci kľúč:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate
- Odstráňte pomenovanú hodnotu
Zakážte WindowsUpdateAccess
ak existuje. - Ukončite Editor databázy Registry
- Reštartujte systém Windows.
Teraz je váš počítač nakonfigurovaný na načítanie súborov alebo balíkov zo serverov Windows Update spoločnosti Microsoft, a nie zo servera WSUS alebo SCCM vo vašej kancelárskej sieti.
Po reštartovaní systému Windows by ste mali byť schopní spustiť príkazový riadok DISM alebo nainštalovať .NET Framework úspešne. Po pripojení počítača k internetu spustite príkazový riadok DISM (alebo nainštalujte .NET Framework). DISM automaticky načíta chýbajúce súbory zo serverov spoločnosti Microsoft.
Nainštalujte si .NET Framework
Teraz spustite tento príkaz, ak chcete nainštalovať .NET Framework:
dism /online /enable-feature /featurename: NetFX3 /All
Prípadne ho môžete nainštalovať pomocou funkcií systému Windows (optionalfeatures.exe
)
Ak to nepomôže, postupujte podľa pokynov v Možnosť 2 nižšie.
Možnosť 2: Spustite DISM alebo nainštalujte .NET Framework z lokálneho zdroja inštalácie (offline)
Oprava chyby .NET Framework 0x800f081f
Na opravu chyby 0x800F081F
pri inštalácii .NET Framework uveďte cestu k lokálnemu zdroju (t. j. pripojený ISO alebo inštalačný disk USB).
1) Stiahnite si novú kópiu Windows 10 ISO od spoločnosti Microsoft.
2) Pripojte ISO na písmeno jednotky – napr. E:\
.
The zdroje\sxs
priečinok na inštalačnom disku ISO alebo USB obsahuje nasledujúce súbory balíkov na požiadanie, ktoré sú potrebné na inštaláciu .NET Framework offline:
- microsoft-windows-netfx3-ondemand-package~31bf3856ad364e35~amd64~~.cab
- Microsoft-Windows-NetFx3-OnDemand-Package~31bf3856ad364e35~amd64~en-US~.cab
(Ak máte inštalačný disk systému Windows 10 s viacerými architektúrami, uistite sa, že používate správny priečinok „Sources“. Pre verziu x64 by cesta mohla byť H:\x64\sources\sxs
a pre x86 cesta H:\x86\sources\sxs
.)
3) Ak chcete nainštalovať .NET Framework pomocou lokálneho zdroja inštalácie (napr. H:\Zdroje
z inštalačného disku USB alebo pripojeného ISO), spustite príslušný príkaz:
dism /online /enable-feature /featurename: NetFX3 /All /Zdroj: H:\sources\sxs /LimitAccess (alebo) dism /online /enable-feature /featurename: NetFX3 /Všetky /Zdroj: H:\x86\sources\sxs /LimitAccess (alebo) dism /online /povoliť-funkciu /featurename: NetFX3 /Všetko /Zdroj: H:\x64\sources\sxs /LimitAccess
Mali by ste vidieť nasledujúci výstup:
Aktivácia funkcie (funkcií) [100.0%] Operácia bola úspešne dokončená.
Alebo, ak uprednostňujete PowerShell namiesto DISM, potom použite tento príkaz na inštaláciu .NET Framework pomocou lokálneho zdroja inštalácie:
Enable-WindowsOptionalFeature –Online –FeatureName „NetFx3“ –Zdroj H:\sources\sxs -LimitAccess (alebo) Enable-WindowsOptionalFeature –Online –FeatureName "NetFx3" –Zdroj H:\x86\sources\sxs -LimitAccess (alebo) Povoliť-Voliteľná funkcia systému Windows –Online –Názov funkcie "NetFx3" –Zdroj H:\x64\sources\sxs -Obmedzený prístup
Oprava chyby DISM 0x800f081f
Riešenie pre chybu DISM 0x800f081f
by bolo stiahnuť a čerstvé ISO od spoločnosti Microsoft, vložte inštalačný disk systému Windows 10 a uveďte ho ako zdroj opravy pri spustení príkazu DISM. Slipstreaming je proces integrácie aktualizácií (prípadne ovládačov) a vytvorenia aktualizovaného inštalačného disku systému Windows 10 alebo ISO.
- Postupujte podľa krokov v článku Slipstream Windows 10 na vytvorenie inštalačného disku systému Windows 10.
- Potom otvorte zvýšený alebo admin príkazový riadok.
- Súbory ISO stiahnuté od spoločnosti Microsoft obsahujú viacero vydaní systému Windows 10. Musíte nájsť index, ktorý zodpovedá vydaniu systému Windows, ktoré sa chystáte opraviť. Nájdete ho pomocou príkazového riadka Get-Wiminfo DISM.
- Nájsť zoznam indexov a zodpovedajúce vydania nachádzajúce sa v
install.wim
, spustením nasledujúceho príkazu:dism /get-wiminfo /wimfile:"E:\sources\install.wim"
… kde
E:\
je písmeno jednotky pripojeného ISO alebo inštalačného DVD systému Windows.V prípade ISO stiahnutých od spoločnosti Microsoft uvidíte viac indexov (Význam: Viaceré obrázky okien alebo rôzne vydania spojené do súboru install.wim). Tu je napríklad zoznam indexov, ktoré sa nachádzajú v systéme Windows 10 ISO (môže sa líšiť od zostavy ISO po zostavu ISO) od spoločnosti Microsoft:
Index: 1. Názov: Windows 10 Home. Popis: Windows 10 Home. Veľkosť: 14 168 728 218 bajtov Index: 2. Názov: Windows 10 Home N. Popis: Windows 10 Home N. Veľkosť: 13 409 860 497 bajtov Index: 3. Názov: Windows 10 Home Single Language. Popis: Windows 10 Home Single Language. Veľkosť: 14 168 323 899 bajtov Index: 4. Názov: Windows 10 Education. Popis: Windows 10 Education. Veľkosť: 14 413 769 870 bajtov Index: 5. Názov: Windows 10 Education N. Popis: Windows 10 Education N. Veľkosť: 13 651 680 505 bajtov Index: 6. Názov: Windows 10 Pro. Popis: Windows 10 Pro. Veľkosť: 14 413 947 833 bajtov Index: 7. Názov: Windows 10 Pro N. Popis: Windows 10 Pro N. Veľkosť: 13 649 482 925 bajtov Index: 8. Názov: Windows 10 Pro Education. Popis: Windows 10 Pro Education. Veľkosť: 14 413 708 288 bajtov Index: 9. Názov: Windows 10 Pro Education N. Popis: Windows 10 Pro Education N. Veľkosť: 13 651 618 023 bajtov Index: 10. Názov: Windows 10 Pro pre pracovné stanice. Popis: Windows 10 Pro pre pracovné stanice. Veľkosť: 14 413 739 079 bajtov Index: 11. Názov: Windows 10 Pro N pre pracovné stanice. Popis: Windows 10 Pro N pre pracovné stanice. Veľkosť: 13 651 649 264 bajtov
- Povedzme, že máte Windows 10 Home Edition a jeho index je
1
. Spustite jeden z nasledujúcich príkazov v závislosti od toho, či ho máteinstall.esd
aleboinstall.wim
v priečinku Sources na inštalačnom disku systému 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 /obmedzený prístup
To je všetko! operácia DISM je teraz úspešne dokončená!
Upozorňujeme, že ak nepoužívate disk so systémom Windows 10 s najnovšími aktualizáciami, zobrazí sa chyba
0x800f081f
sa môže ešte objaviť. Stručne povedané, zdroj ISO/opravy musí byť rovnaký zostaviť, že váš systém beží. Napríklad nemôžete opraviť zostavu systému Windows 1016299.98
pomocou zostavy Windows 1016299.15
ISO. Spoločnosť Microsoft však sprístupňuje iba základnú verziu ISO (bez následných kumulatívnych aktualizácií) na svojich stránkach a prostredníctvom Nástroj na vytváranie médií.
Toto opravuje chybu DISM 0x800f081f
a teraz by ste mali vidieť správu „Operácia obnovenia bola úspešne dokončená.”
Po úspešnom dokončení príkazu DISM postupujte podľa pokynov sfc /scannow
príkaz (od zvýšený príkazový riadok) Ak je to nevyhnutné. Viac informácií nájdete v článku Opravte Windows 10 pomocou DISM a SFC.
Jedna malá prosba: Ak sa vám tento príspevok páčil, zdieľajte ho?
Jedno "drobné" zdieľanie od vás by vážne pomohlo rastu tohto blogu. Niekoľko skvelých návrhov:- Pripnúť!
- Zdieľajte to na svojom obľúbenom blogu + Facebook, Reddit
- Tweetujte!