Când rulați următoarea comandă DISM, eroarea 0x800F081F
poate apărea în unele sisteme. Aceeași eroare apare la instalarea .NET Framework în Windows 10.
Dism /Online /Cleanup-Image /RestoreHealth
Eroare: 0x800f081f. Fișierele sursă nu au putut fi găsite. Utilizați opțiunea „Sursă” pentru a specifica locația fișierelor care sunt necesare pentru a restabili funcția. Pentru mai multe informații despre specificarea unei locații sursă, consultați http://go.microsoft.com/fwlink/?LinkId=243077.
DISM.log
Eroare Manager de pachete DISM DISM: PID=13368 TID=5124 Finalizarea modificărilor eșuate. - CDISMPackageManager:: Internal_Finalize (hr: 0x800f081f) Eroare DISM DISM Package Manager: PID=13368 TID=5124 Fișierele sursă nu au putut fi găsite; locația lor trebuie specificată folosind opțiunea /source pentru a restabili caracteristica. - GetCbsErrorMsg. Eroare Manager de pachete DISM DISM: PID=13368 TID=5124 Procesarea eșuată a modificărilor pachetului cu opțiunea de sesiune CbsSessionOptionRepairStoreCorruption - CDISMPackageManager:: RestoreHealth (hr: 0x800f081f) Eroare DISM DISM Package Manager: PID=13368 TID=5124 Fișierele sursă nu au putut fi găsite; locația lor trebuie specificată folosind opțiunea /source pentru a restabili caracteristica. - GetCbsErrorMsg. Eroare Manager de pachete DISM DISM: PID=13368 TID=5124 Nu s-a restabilit starea de sănătate a imaginii. - CPackageManagerCLIHandler:: ProcessCmdLine_CleanupImage (hr: 0x800f081f) Eroare DISM DISM Package Manager: PID=13368 TID=5124 Eșuat la procesarea comenzii de curățare-imagine. - CPackageManagerCLIHandler:: ExecuteCmdLine (hr: 0x800f081f)
CBS.log
CBS Exec: procesare finalizată, sesiune (repararea corupției): 30459372_734419507 [HRESULT = 0x800f081f - CBS_E_SOURCE_MISSING] Sesiunea CBS: 30459372_734419507 nu a reușit să efectueze operația de detectare și reparare a corupției în magazin. [HRESULT = 0x800f081f - CBS_E_SOURCE_MISSING] Sesiunea CBS: 30459372_734419507 finalizată. Eroare de descărcare: 0x80240022 [Eroare necunoscută], este necesară repornirea: nu [HRESULT = 0x800f081f - CBS_E_SOURCE_MISSING] CBS nu a reușit să FinalizeEx utilizând sesiunea de lucru [HRESULT = 0x800f081f]
Aceeași eroare (0x800F081F
– CBS_E_SOURCE_MISSING
) poate apărea atunci când încercați instalați .NET Framework 3.5 prin funcții opționale.
Windows nu a putut găsi fișierele necesare pentru a finaliza modificările solicitate. Asigurați-vă că sunteți conectat la Internet și încercați din nou: Cod de eroare: 0x800F081F
DISM.log
Fișierele sursă nu au putut fi găsite. Utilizați opțiunea „Sursă” pentru a specifica locația fișierelor care sunt necesare pentru a restabili funcția. Pentru mai multe informații despre specificarea unei locații sursă, consultați http://go.microsoft.com/fwlink/?LinkId=243077. Fișierul jurnal DISM poate fi găsit la C:\Windows\Logs\DISM\dism.log. 0x800F081F - CBS_E_SOURCE_MISSING.
Această postare vă spune cum să remediați instalarea .NET Framework și eroarea DISM 0x800f081f
în Windows 10.
Cauză
Eroarea 0x800F081F la rularea instalării DISM sau .NET Framework poate apărea din unul dintre următoarele motive:
- Magazinul de componente este corupt sau lipsesc mai multe fișiere din magazin.
- Sistemul nu poate accesa serverele Microsoft Update pentru a restaura fișierele lipsă.
- Locația specificată de cale nu conține fișierele necesare pentru a instala caracteristica.
- Utilizatorul care încearcă să instaleze caracteristica nu are cel puțin acces READ la locație și la fișiere.
- Setul de fișiere de instalare este corupt, incomplet sau invalid pentru versiunea de Windows pe care o executați.
Cuprins
- Soluția 1: Ocoliți WSUS înainte de a instala .NET Framework sau de a rula DISM
-
Soluția 2: rulați DISM sau instalați .NET Framework dintr-o sursă locală (offline)
- Instalați eroarea .NET Framework dintr-o sursă locală
- Rulați DISM dintr-o sursă locală
Remediere: eroare DISM și .NET Framework 0x800f081f
Opțiunea 1: Ocoliți WSUS
Dacă computerul dvs. este configurat să utilizeze serverul WSUS sau SCCM al companiei dvs., ocoliți temporar WSUS/SCCM utilizând următoarea modificare a registrului (necesită privilegii de administrator).
- Faceți clic dreapta pe Start și faceți clic pe Run
- Tip
regedit.exe
și faceți clic pe OK - Accesați următoarea cheie de registry dacă există:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
(Dacă ramura de registru de mai sus sau valoarea
Utilizați WUServer
nu există, înseamnă că politica serverului WU nu este setată. În acest caz, treceți la Pasul 5.) - În panoul din dreapta, dacă valoarea numită
Utilizați WUServer
există, setați-i datele la0
- Accesați următoarea cheie:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate
- Ștergeți valoarea numită
Dezactivați WindowsUpdateAccess
dacă există. - Ieșiți din Editorul Registrului
- Reporniți Windows.
Acum, computerul dvs. este configurat să preia fișiere sau pachete de pe serverele Microsoft Windows Update, mai degrabă decât serverul WSUS sau SCCM din rețeaua dvs. de birou.
După repornirea Windows, ar trebui să puteți rula linia de comandă DISM sau instalați .NET Framework cu succes. Rulați linia de comandă DISM (sau instalați .NET Framework) după conectarea computerului la internet. DISM preia automat fișierele lipsă de pe serverele Microsoft.
Instalați .NET Framework
Acum, rulați această comandă dacă doriți să instalați .NET Framework:
dism /online /enable-feature /featurename: NetFX3 /All
Alternativ, îl puteți instala prin Funcții Windows (optionalfeatures.exe
)
Dacă acest lucru nu funcționează, urmați instrucțiunile din Opțiunea 2 de mai jos.
Opțiunea 2: rulați DISM sau instalați .NET Framework din sursa locală de instalare (offline)
Remediați eroarea .NET Framework 0x800f081f
Pentru a remedia eroarea 0x800F081F
când instalați .NET Framework, menționați calea sursă locală (adică, ISO montat sau disc de configurare USB).
1) Descărcați o copie nouă a Windows 10 ISO de la Microsoft.
2) Montați ISO pe o literă de unitate - de exemplu, E:\
.
The surse\sxs
folderul de pe discul de configurare ISO sau USB conține următoarele fișiere pachet la cerere care sunt necesare pentru a instala .NET Framework offline:
- microsoft-windows-netfx3-ondemand-package~31bf3856ad364e35~amd64~~.cab
- Microsoft-Windows-NetFx3-OnDemand-Package~31bf3856ad364e35~amd64~en-US~.cab
(Dacă aveți un disc de configurare Windows 10 multi-arhitectură, asigurați-vă că utilizați folderul „Surse” corect. Pentru versiunea x64, calea ar putea fi H:\x64\sources\sxs
iar pentru x86, calea H:\x86\sources\sxs
.)
3) Pentru a instala .NET Framework folosind sursa locală de instalare (de ex., H:\Surse
de pe discul de configurare USB sau ISO montat), rulați comanda corespunzătoare:
dism /online /enable-feature /featurename: NetFX3 /All /Sursa: H:\sources\sxs /LimitAccess (sau) dism /online /enable-feature /featurename: NetFX3 /Toate /Sursa: H:\x86\sources\sxs /LimitAccess (sau) dism /online /enable-feature /featurename: NetFX3 /Toate /Sursa: H:\x64\sources\sxs /LimitAccess
Ar trebui să vedeți următoarea ieșire:
Activarea funcțiilor [100.0%] Operațiunea a fost încheiată cu succes.
Sau, dacă preferați PowerShell în loc de DISM, atunci utilizați această comandă pentru a instala .NET Framework folosind o sursă locală de instalare:
Enable-WindowsOptionalFeature –Online –FeatureName „NetFx3” –Source H:\sources\sxs -LimitAccess (sau) Enable-WindowsOptionalFeature –Online –FeatureName „NetFx3” –Source H:\x86\sources\sxs -LimitAccess (sau) Enable-WindowsOptionalFeature –Online –FeatureName „NetFx3” –Source H:\x64\sources\sxs -LimitAccess
Remediați eroarea DISM 0x800f081f
Soluția pentru eroarea DISM 0x800f081f
ar fi să descărcați un ISO proaspăt de la Microsoft, transmiteți discul de configurare Windows 10 și menționați-l ca sursă de reparare atunci când rulați comanda DISM. Slipstreaming este un proces de integrare a actualizărilor (și a driverelor, opțional) și de a realiza un disc de instalare actualizat pentru Windows 10 sau ISO.
- Urmați pașii din articol Slipstream Windows 10 pentru a crea un disc de configurare Windows 10 slipstream.
- Apoi, deschideți un Prompt de comandă ridicat sau admin.
- Fișierele ISO descărcate de la Microsoft au mai multe ediții Windows 10 în ele. Trebuie să găsiți indexul care corespunde ediției de Windows pe care urmează să o reparați. Îl puteți găsi folosind linia de comandă Get-Wiminfo a DISM.
- Găsi lista de indici și edițiile corespunzătoare găsite în
instal.wim
, rulând următoarea comandă:dism /get-wiminfo /wimfile:"E:\sources\install.wim"
… Unde
E:\
este litera de unitate a ISO montat sau DVD-ului de instalare Windows.În cazul ISO-urilor descărcate de la Microsoft, veți vedea mai mulți indexuri (sens: imagini cu mai multe ferestre sau ediții diferite combinate în install.wim). De exemplu, iată lista de indici găsiți în Windows 10 ISO (poate varia de la o versiune ISO la o versiune ISO) de la Microsoft:
Index: 1. Nume: Windows 10 Home. Descriere: Windows 10 Home. Dimensiune: 14.168.728.218 octeți Index: 2. Nume: Windows 10 Home N. Descriere: Windows 10 Home N. Dimensiune: 13.409.860.497 octeți Index: 3. Nume: Windows 10 Home Single Language. Descriere: Windows 10 Home Single Language. Dimensiune: 14.168.323.899 de octeți Index: 4. Nume: Windows 10 Education. Descriere: Windows 10 Education. Dimensiune: 14.413.769.870 de octeți Index: 5. Nume: Windows 10 Education N. Descriere: Windows 10 Education N. Dimensiune: 13.651.680.505 octeți Index: 6. Nume: Windows 10 Pro. Descriere: Windows 10 Pro. Dimensiune: 14.413.947.833 de octeți Index: 7. Nume: Windows 10 Pro N. Descriere: Windows 10 Pro N. Dimensiune: 13.649.482.925 de octeți Index: 8. Nume: Windows 10 Pro Education. Descriere: Windows 10 Pro Education. Dimensiune: 14.413.708.288 octeți Index: 9. Nume: Windows 10 Pro Education N. Descriere: Windows 10 Pro Education N. Dimensiune: 13.651.618.023 octeți Index: 10. Nume: Windows 10 Pro pentru stații de lucru. Descriere: Windows 10 Pro pentru stații de lucru. Dimensiune: 14.413.739.079 octeți Index: 11. Nume: Windows 10 Pro N pentru stații de lucru. Descriere: Windows 10 Pro N pentru stații de lucru. Dimensiune: 13.651.649.264 octeți
- Să presupunem că aveți Windows 10 Home Edition și indexul acestuia este
1
. Rulați una dintre următoarele comenzi, în funcție de dacă avețiinstall.esd
sauinstal.wim
în folderul Surse din discul de configurare Windows 10.Dism /Online /Cleanup-Image /RestoreHealth /Sursa: wim:"E:\Sources\Install.wim":1 /limitaccess Dism /Online /Cleanup-Image /RestoreHealth /Sursa: esd:"E:\Sources\Install. esd":1 /limitaccess
Asta e! operațiunea DISM sa finalizat acum cu succes!
Rețineți că, dacă nu utilizați un disc Windows 10 cu cele mai recente actualizări, eroarea
0x800f081f
mai poate apărea. Pe scurt, ISO/sursa de reparații trebuie să fie de aceeași construiți că sistemul dumneavoastră rulează. De exemplu, nu puteți repara o versiune Windows 1016299.98
folosind Windows 10 Build16299.15
ISO. Cu toate acestea, Microsoft pune la dispoziție doar versiunea de bază ISO (fără actualizări cumulate ulterioare) pe site-ul său și prin intermediul Instrument de creare media.
Aceasta remediază eroarea DISM 0x800f081f
și acum ar trebui să vedeți mesajul „Operația de restaurare s-a încheiat cu succes.”
Odată ce comanda DISM este finalizată cu succes, continuați cu sfc /scannow
comanda (de la Prompt de comandă ridicat) daca este necesar. Pentru mai multe informații, consultați articolul Reparați Windows 10 folosind DISM și SFC.
O mică cerere: dacă ți-a plăcut această postare, te rog să distribui asta?
Un „mic” share din partea ta ar ajuta foarte mult la dezvoltarea acestui blog. Câteva sugestii grozave:- Fixați-l!
- Distribuie-l pe blogul tău preferat + Facebook, Reddit
- Trimiteți-l pe Tweet!