Когато изпълнявате следната команда DISM, грешката 0x800F081F
може да се появи в някои системи. Същата грешка възниква при инсталиране на .NET Framework в Windows 10.
Dism /Online /Cleanup-Image /RestoreHealth
Грешка: 0x800f081f. Изходните файлове не могат да бъдат намерени. Използвайте опцията „Източник“, за да посочите местоположението на файловете, които са необходими за възстановяване на функцията. За повече информация относно определянето на местоположение на източник вж http://go.microsoft.com/fwlink/?LinkId=243077.
DISM.log
Грешка DISM DISM Package Manager: PID=13368 TID=5124 Неуспешно финализиране на промените. - CDISMPackageManager:: Internal_Finalize (hr: 0x800f081f) Грешка DISM DISM Package Manager: PID=13368 TID=5124 Изходните файлове не могат да бъдат намерени; тяхното местоположение трябва да бъде посочено с помощта на опцията /source, за да възстановите функцията. - GetCbsErrorMsg. Грешка DISM DISM Package Manager: PID=13368 TID=5124 Неуспешна обработка на промените в пакета с опция за сесия CbsSessionOptionRepairStoreCorruption - CDISMPackageManager:: RestoreHealth (hr: 0x800f081f) Грешка DISM DISM Package Manager: PID=13368 TID=5124 Изходните файлове не могат да бъдат намерени; тяхното местоположение трябва да бъде посочено с помощта на опцията /source, за да възстановите функцията. - GetCbsErrorMsg. Грешка DISM DISM Package Manager: PID=13368 TID=5124 Неуспешно възстановяване на здравето на изображението. - CPackageManagerCLIHandler:: ProcessCmdLine_CleanupImage (hr: 0x800f081f) Грешка DISM DISM Package Manager: PID=13368 TID=5124 Неуспешно при обработка на команда за почистване на изображение. - CPackageManagerCLIHandler:: ExecuteCmdLine (hr: 0x800f081f)
CBS.log
CBS Exec: Обработката завършена, сесия (Поправяне на корупция): 30459372_734419507 [HRESULT = 0x800f081f - CBS_E_SOURCE_MISSING] CBS сесия: 30459372_734419507 не успя да извърши операция за откриване и поправка на повреда в магазина. [HRESULT = 0x800f081f - CBS_E_SOURCE_MISSING] Сесия на CBS: 30459372_734419507 финализирана. Грешка при изтегляне: 0x80240022 [Неизвестна грешка], Необходимо е рестартиране: не [HRESULT = 0x800f081f - CBS_E_SOURCE_MISSING] CBS не успя да FinalizeEx с помощта на работна сесия [HRESULT = 0x800f081f]
Същата грешка (0x800F081F
– CBS_E_SOURCE_MISSING
) може да се появи, когато се опитате да инсталирайте .NET Framework 3.5 чрез допълнителни функции.
Windows не можа да намери необходимите файлове, за да завърши исканите промени. Уверете се, че сте свързани с интернет и опитайте отново: Код на грешка: 0x800F081F
DISM.log
Изходните файлове не могат да бъдат намерени. Използвайте опцията „Източник“, за да посочите местоположението на файловете, които са необходими за възстановяване на функцията. За повече информация относно определянето на местоположение на източник вж http://go.microsoft.com/fwlink/?LinkId=243077. Регистрационният файл DISM може да бъде намерен в C:\Windows\Logs\DISM\dism.log. 0x800F081F - CBS_E_SOURCE_LISSING.
Тази публикация ви казва как да коригирате инсталацията на .NET Framework и грешката DISM 0x800f081f
в Windows 10.
Причина
Грешката 0x800F081F при стартиране на инсталация на DISM или .NET Framework може да възникне поради една от следните причини:
- Съхранението на компоненти е повредено или в него липсват няколко файла.
- Системата не може да получи достъп до сървърите на Microsoft Update, за да възстанови липсващите файлове.
- Местоположението, посочено от пътя, не съдържа файловете, които са необходими за инсталиране на функцията.
- Потребителят, който се опитва да инсталира функцията, няма поне достъп за ЧЕТЕНЕ до местоположението и до файловете.
- Наборът от инсталационни файлове е повреден, непълен или невалиден за версията на Windows, която използвате.
Съдържание
- Решение 1: Заобиколете WSUS, преди да инсталирате .NET Framework или да стартирате DISM
-
Решение 2: Стартирайте DISM или инсталирайте .NET Framework от локален източник (офлайн)
- Грешка при инсталиране на .NET Framework от локален източник
- Стартирайте DISM от локален източник
Поправка: DISM и .NET Framework грешка 0x800f081f
Вариант 1: Заобикаляне на WSUS
Ако компютърът ви е конфигуриран да използва WSUS сървъра или SCCM на вашата компания, временно заобиколете WSUS/SCCM, като използвате следната редакция на системния регистър (изисква администраторски права).
- Щракнете с десния бутон върху Старт и щракнете върху Изпълни
- Тип
regedit.exe
и щракнете върху OK - Отидете до следния ключ на системния регистър, ако съществува:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
(Ако горният клон на системния регистър или стойността
Използвайте WUServer
не съществува, това означава, че WU сървърната политика не е зададена. В такъв случай преминете към стъпка 5.) - В десния прозорец, ако стойността е именувана
Използвайте WUServer
съществува, задайте неговите данни на0
- Отидете до следния ключ:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate
- Изтрийте посочената стойност
DisableWindowsUpdateAccess
ако съществува. - Излезте от редактора на системния регистър
- Рестартирайте Windows.
Сега вашият компютър е конфигуриран да извлича файлове или пакети от сървърите на Windows Update на Microsoft, а не от WSUS или SCCM сървъра във вашата офис мрежа.
След рестартиране на Windows трябва да можете да стартирате командния ред DISM или инсталирайте .NET Framework успешно. Изпълнете командния ред DISM (или инсталирайте .NET Framework), след като свържете компютъра си с интернет. DISM автоматично извлича липсващите файлове от сървърите на Microsoft.
Инсталирайте .NET Framework
Сега изпълнете тази команда, ако искате да инсталирате .NET Framework:
dism /online /enable-feature /featurename: NetFX3 /All
Като алтернатива можете да го инсталирате чрез функции на Windows (optionalfeatures.exe
)
Ако това не работи, следвайте инструкциите в Вариант 2 По-долу.
Опция 2: Стартирайте DISM или инсталирайте .NET Framework от локален инсталационен източник (офлайн)
Поправка за грешка .NET Framework 0x800f081f
За да поправите грешката 0x800F081F
когато инсталирате .NET Framework, посочете пътя на локалния източник (т.е. монтиран ISO или USB диск за настройка).
1) Изтеглете ново копие на Windows 10 ISO от Microsoft.
2) Монтирайте ISO към буква на устройството - напр. E:\
.
В източници\sxs
папката на ISO или USB диска за настройка съдържа следните пакетни файлове при поискване, които са необходими за инсталиране на .NET Framework офлайн:
- microsoft-windows-netfx3-ondemand-package~31bf3856ad364e35~amd64~~.cab
- Microsoft-Windows-NetFx3-OnDemand-Package~31bf3856ad364e35~amd64~en-US~.cab
(Ако имате диск за настройка на Windows 10 с много архитектура, не забравяйте да използвате правилната папка „Източници“. За x64 версия пътят може да бъде H:\x64\sources\sxs
и за x86, пътя H:\x86\sources\sxs
.)
3) За да инсталирате .NET Framework, като използвате локалния източник за инсталиране (напр. H:\Източници
от USB диска за настройка или монтирания ISO), изпълнете съответната команда:
dism /online /enable-feature /featurename: NetFX3 /All /Източник: H:\sources\sxs /LimitAccess (или) dism /online /enable-feature /featurename: NetFX3 /All /Източник: H:\x86\sources\sxs /LimitAccess (или) dism /online /enable-feature /featurename: NetFX3 /All /Източник: H:\x64\sources\sxs /LimitAccess
Трябва да видите следния изход:
Активиране на функция(и) [100.0%] Операцията завърши успешно.
Или, ако предпочитате PowerShell вместо DISM, използвайте тази команда, за да инсталирате .NET Framework с помощта на локален инсталационен източник:
Enable-WindowsOptionalFeature –Online –FeatureName „NetFx3“ –Източник H:\sources\sxs -LimitAccess (или) Enable-WindowsOptionalFeature –Online –FeatureName „NetFx3“ –Източник H:\x86\sources\sxs -LimitAccess (или) Enable-WindowsOptionalFeature –Online –FeatureName „NetFx3“ –Източник H:\x64\sources\sxs -Ограничаване на достъпа
Поправка за DISM грешка 0x800f081f
Решението за DISM грешка 0x800f081f
би било да изтеглите a свеж ISO от Microsoft, плъзнете инсталационния диск на Windows 10 и го споменете като източник за ремонт, когато изпълнявате командата DISM. Slipstreaming е процес на интегриране на актуализации (и драйвери, по избор) и създаване на актуализиран диск за настройка на Windows 10 или ISO.
- Следвайте стъпките в статията Slipstream Windows 10 за да създадете диск за настройка на Windows 10 с плъзгане.
- След това отворете повишен или администраторски команден ред.
- ISO файловете, изтеглени от Microsoft, имат множество издания на Windows 10. Трябва да намерите индекса, който съответства на изданието на Windows, което ще поправите. Можете да го намерите с помощта на командния ред Get-Wiminfo на DISM.
- Намери списък с индекси и съответните издания, намерени в
install.wim
, като изпълните следната команда:dism /get-wiminfo /wimfile:"E:\sources\install.wim"
… където
E:\
е буквата на устройството на монтирания ISO или Windows Setup DVD.В случай на ISO, изтеглени от Microsoft, ще видите повече индекси (Значение: множество изображения на прозорци или различни издания, комбинирани в install.wim). Например, ето списъкът с индекси, намиращи се в Windows 10 ISO (може да варира от ISO build до ISO build) от Microsoft:
Индекс: 1. Име: Windows 10 Home. Описание: Windows 10 Home. Размер: 14 168 728 218 байта Индекс: 2. Име: Windows 10 Home N. Описание: Windows 10 Home N. Размер: 13 409 860 497 байта Индекс: 3. Име: Windows 10 Home Single Language. Описание: Windows 10 Home Single Language. Размер: 14 168 323 899 байта Индекс: 4. Име: Windows 10 Education. Описание: Windows 10 Education. Размер: 14 413 769 870 байта Индекс: 5. Име: Windows 10 Education N. Описание: Windows 10 Education N. Размер: 13 651 680 505 байта Индекс: 6. Име: Windows 10 Pro. Описание: Windows 10 Pro. Размер: 14 413 947 833 байта Индекс: 7. Име: Windows 10 Pro N. Описание: Windows 10 Pro N. Размер: 13 649 482 925 байта Индекс: 8. Име: Windows 10 Pro Education. Описание: Windows 10 Pro Education. Размер: 14 413 708 288 байта Индекс: 9. Име: Windows 10 Pro Education N. Описание: Windows 10 Pro Education N. Размер: 13 651 618 023 байта Индекс: 10. Име: Windows 10 Pro за работни станции. Описание: Windows 10 Pro за работни станции. Размер: 14 413 739 079 байта Индекс: 11. Име: Windows 10 Pro N за работни станции. Описание: Windows 10 Pro N за работни станции. Размер: 13 651 649 264 байта
- Да приемем, че имате Windows 10 Home Edition и неговият индекс е
1
. Изпълнете една от следните команди, в зависимост от това дали иматеinstall.esd
илиinstall.wim
в папката Sources в диска за настройка на Windows 10.Dism /Online /Cleanup-Image /RestoreHealth /Източник: wim:"E:\Sources\Install.wim":1 /limitaccess Dism /Online /Cleanup-Image /RestoreHealth /Източник: esd:"E:\Sources\Install. esd":1 /ограничен достъп
Това е! операцията DISM вече е завършена успешно!
Имайте предвид, че ако не използвате диск на Windows 10 с най-новите актуализации, грешката
0x800f081f
може все още да се появи. Накратко, източникът на ISO/ремонт трябва да е от същия изградете, че вашата система работи. Например, не можете да поправите компилация на Windows 1016299.98
с помощта на Windows 10 Build16299.15
ISO. Въпреки това, Microsoft прави достъпна само базовата версия ISO (без последващи Кумулативни актуализации) на своя сайт и чрез Инструмент за създаване на медии.
Това коригира грешката DISM 0x800f081f
, и сега трябва да видите съобщението „Операцията по възстановяване завърши успешно.”
След като командата DISM завърши успешно, продължете с sfc /scannow
команда (от повишен команден ред) ако е необходимо. За повече информация вижте статията Поправете Windows 10 с помощта на DISM и SFC.
Една малка молба: Ако тази публикация ви е харесала, моля, споделете я?
Едно "малко" споделяне от вас сериозно би помогнало много за развитието на този блог. Някои страхотни предложения:- Закачете го!
- Споделете го с любимия си блог + Facebook, Reddit
- Twitter го!