I know what you are thinking, «Not this again, this has been answered a thousand times»
.Net 3.5 will NOT install. I have tried everything i can find and more. It is windows 10 Pro, 1809. these have all failed;
Dism /online /enable-feature /featurename:NetFX3 /All /Source:D:\sources\sxs /LimitAccess
dism /online /add-package /packagepath:D:\sources\sxs
Set the WSUS server key to 0
The actual error, (for the add-package command) is
2020-04-15 11:13:52, Info DISM DISM Package Manager: PID=8764 TID=9848 Package Microsoft-Windows-InternetExplorer-Optional-Package~31bf3856ad364e35~amd64~~11.0.17763.1 with CBS state
0(CbsInstallStateAbsent) being mapped to dism state 1(DISM_INSTALL_STATE_NOTPRESENT) — CDISMPackage::LogInstallStateMapping
2020-04-15 11:13:52, Info DISM DISM Package Manager: PID=8764 TID=9848 Initiating Changes on Package with values: 4, 7 — CDISMPackage::Internal_ChangePackageState
2020-04-15 11:13:52, Error DISM DISM Package Manager: PID=8764 TID=9848 Failed initiating changes — CDISMPackage::Internal_ChangePackageState(hr:0x800f0818)
2020-04-15 11:13:52, Error DISM DISM Package Manager: PID=8764 TID=9848 Failed to Install the package Microsoft-Windows-InternetExplorer-Optional-Package~31bf3856ad364e35~amd64~~11.0.17763.1.
— CDISMPackage::InstallEx(hr:0x800f0818)
2020-04-15 11:13:55, Info DISM DISM Package Manager: PID=8764 TID=9848 Package Microsoft-Windows-NetFx3-OnDemand-Package~31bf3856ad364e35~amd64~~10.0.17763.1 with CBS state 0(CbsInstallStateAbsent)
being mapped to dism state 1(DISM_INSTALL_STATE_NOTPRESENT) — CDISMPackage::LogInstallStateMapping
2020-04-15 11:13:55, Info DISM DISM Package Manager: PID=8764 TID=9848 Initiating Changes on Package with values: 4, 7 — CDISMPackage::Internal_ChangePackageState
2020-04-15 11:13:55, Error DISM DISM Package Manager: PID=8764 TID=9848 Failed initiating changes — CDISMPackage::Internal_ChangePackageState(hr:0x800f0818)
2020-04-15 11:13:55, Error DISM DISM Package Manager: PID=8764 TID=9848 Failed to Install the package Microsoft-Windows-NetFx3-OnDemand-Package~31bf3856ad364e35~amd64~~10.0.17763.1. —
CDISMPackage::InstallEx(hr:0x800f0818)
2020-04-15 11:13:55, Error DISM DISM Package Manager: PID=8764 TID=9848 Failed while processing command add-package. — CPackageManagerCLIHandler::ExecuteCmdLine(hr:0x800f0818)
==============
More gory details
==============
C:\WINDOWS\system32>Dism /online /enable-feature /featurename:NetFX3 /All /Source:D:\sources\sxs /LimitAccess
Deployment Image Servicing and Management tool
Version: 10.0.18362.1
Image Version: 10.0.18363.752
Enabling feature(s)
[==========================100.0%==========================]
Error: 0x800f081f
The source files could not be found.
Use the «Source» option to specify the location of the files that are required to restore the feature. For more information on specifying a source location, see http://go.microsoft.com/fwlink/?LinkId=243077.
The DISM log file can be found at C:\WINDOWS\Logs\DISM\dism.log
C:\WINDOWS\system32>dism /online /add-package /packagepath:D:\sources\sxs
Deployment Image Servicing and Management tool
Version: 10.0.18362.1
Image Version: 10.0.18363.752
Processing 1 of 4 — Adding package Microsoft-Windows-InternetExplorer-Optional-Package~31bf3856ad364e35~amd64~en-US~11.0.17763.1
[==========================100.0%==========================]
Processing 2 of 4 — Adding package Microsoft-Windows-NetFx3-OnDemand-Package~31bf3856ad364e35~amd64~en-US~10.0.17763.1
[==========================100.0%==========================]
Processing 3 of 4 — Processing 4 of 4 —
Error: 0x800f0818
Package Microsoft-Windows-InternetExplorer-Optional-Package may have failed due to pending updates to servicing components in the image. Try the command again.Package Microsoft-Windows-NetFx3-OnDemand-Package may have failed due to pending updates to servicing
components in the image. Try the command again.The command completed with errors.
For more information, refer to the log file.
The DISM log file can be found at C:\WINDOWS\Logs\DISM\dism.log
C:\WINDOWS\system32>
BlankMonkey
Привет друзья! Несколько дней назад при установке на свой ноутбук с Windows 10 одной необходимой мне программы я получил ошибку «Приложению на вашем компьютере требуется следующий компонент Windows: .NET Framework 3.5 (включает .NET 2.0 и 3.0)». Нажав «Скачать и установить этот компонент»
я получил другую ошибку «Windows не удалось найти файлы, необходимые для выполнения запрошенных изменений. Код ошибки 0x800F081F»
С данной проблемой я уже встречался. Дело в том, что платформа NET Framework 3.5 интегрирована в Windows 10 и её не нужно устанавливать заново, а необходимо просто подключить, делается это так. Открываем вкладку «Включение и отключение компонентов Windows» и отмечаем пункт .NET Framework 3.5 (включает .NET 2.0 и 3.0), затем жмём на OK и все дела.
Но после данных действий я опять получил ошибку «Произошла ошибка. Некоторые компоненты установить не удалось»
Пришлось обратиться за помощью к моему другу Владимиру и он как всегда нашёл оригинальное решение!
Как интегрировать пакет NET Framework 3.5 в установленную Windows 10 с помощью Dism
Если у вас не получается интегрировать пакет NET Framework 3.5 в установленную Windows 10 привычным способом, то поступаем так.
В дистрибутиве Windows 10 есть пакет NET Framework 3.5 в виде файла с разрешением .cab. Cab файлы — это пакетные файлы, которые можно интегрировать в операционную систему с помощью Dism. Смотрим подробности.
Скачиваем оригинальный ISO-образ Windows 10 на сайте Майкрософт и подсоединяем его к виртуальному дисководу, в моём случае буква диска (D:).
Пакет NET Framework 3.5 в виде файла с разрешением .cab, находится по пути D:\sources\sxs и называется microsoft-windows-netfx3-ondemand-package.cab.
Открываем Windows PowerShell от имени администратора
и вводим команду:
dism /online /add-package /packagepath:d:\sources\sxs
Опять открываем вкладку «Включение и отключение компонентов Windows» и видим, что компонент NET Framework 3.5 включен в нашей Windows 10.
I know what you are thinking, «Not this again, this has been answered a thousand times»
.Net 3.5 will NOT install. I have tried everything i can find and more. It is windows 10 Pro, 1809. these have all failed;
Dism /online /enable-feature /featurename:NetFX3 /All /Source:D:sourcessxs /LimitAccess
dism /online /add-package /packagepath:D:sourcessxs
Set the WSUS server key to 0
The actual error, (for the add-package command) is
2020-04-15 11:13:52, Info DISM DISM Package Manager: PID=8764 TID=9848 Package Microsoft-Windows-InternetExplorer-Optional-Package~31bf3856ad364e35~amd64~~11.0.17763.1 with CBS state
0(CbsInstallStateAbsent) being mapped to dism state 1(DISM_INSTALL_STATE_NOTPRESENT) — CDISMPackage::LogInstallStateMapping
2020-04-15 11:13:52, Info DISM DISM Package Manager: PID=8764 TID=9848 Initiating Changes on Package with values: 4, 7 — CDISMPackage::Internal_ChangePackageState
2020-04-15 11:13:52, Error DISM DISM Package Manager: PID=8764 TID=9848 Failed initiating changes — CDISMPackage::Internal_ChangePackageState(hr:0x800f0818)
2020-04-15 11:13:52, Error DISM DISM Package Manager: PID=8764 TID=9848 Failed to Install the package Microsoft-Windows-InternetExplorer-Optional-Package~31bf3856ad364e35~amd64~~11.0.17763.1.
— CDISMPackage::InstallEx(hr:0x800f0818)
2020-04-15 11:13:55, Info DISM DISM Package Manager: PID=8764 TID=9848 Package Microsoft-Windows-NetFx3-OnDemand-Package~31bf3856ad364e35~amd64~~10.0.17763.1 with CBS state 0(CbsInstallStateAbsent)
being mapped to dism state 1(DISM_INSTALL_STATE_NOTPRESENT) — CDISMPackage::LogInstallStateMapping
2020-04-15 11:13:55, Info DISM DISM Package Manager: PID=8764 TID=9848 Initiating Changes on Package with values: 4, 7 — CDISMPackage::Internal_ChangePackageState
2020-04-15 11:13:55, Error DISM DISM Package Manager: PID=8764 TID=9848 Failed initiating changes — CDISMPackage::Internal_ChangePackageState(hr:0x800f0818)
2020-04-15 11:13:55, Error DISM DISM Package Manager: PID=8764 TID=9848 Failed to Install the package Microsoft-Windows-NetFx3-OnDemand-Package~31bf3856ad364e35~amd64~~10.0.17763.1. —
CDISMPackage::InstallEx(hr:0x800f0818)
2020-04-15 11:13:55, Error DISM DISM Package Manager: PID=8764 TID=9848 Failed while processing command add-package. — CPackageManagerCLIHandler::ExecuteCmdLine(hr:0x800f0818)
==============
More gory details
==============
C:WINDOWSsystem32>Dism /online /enable-feature /featurename:NetFX3 /All /Source:D:sourcessxs /LimitAccess
Deployment Image Servicing and Management tool
Version: 10.0.18362.1
Image Version: 10.0.18363.752
Enabling feature(s)
[==========================100.0%==========================]
Error: 0x800f081f
The source files could not be found.
Use the «Source» option to specify the location of the files that are required to restore the feature. For more information on specifying a source location, see http://go.microsoft.com/fwlink/?LinkId=243077.
The DISM log file can be found at C:WINDOWSLogsDISMdism.log
C:WINDOWSsystem32>dism /online /add-package /packagepath:D:sourcessxs
Deployment Image Servicing and Management tool
Version: 10.0.18362.1
Image Version: 10.0.18363.752
Processing 1 of 4 — Adding package Microsoft-Windows-InternetExplorer-Optional-Package~31bf3856ad364e35~amd64~en-US~11.0.17763.1
[==========================100.0%==========================]
Processing 2 of 4 — Adding package Microsoft-Windows-NetFx3-OnDemand-Package~31bf3856ad364e35~amd64~en-US~10.0.17763.1
[==========================100.0%==========================]
Processing 3 of 4 — Processing 4 of 4 —
Error: 0x800f0818
Package Microsoft-Windows-InternetExplorer-Optional-Package may have failed due to pending updates to servicing components in the image. Try the command again.Package Microsoft-Windows-NetFx3-OnDemand-Package may have failed due to pending updates to servicing
components in the image. Try the command again.The command completed with errors.
For more information, refer to the log file.
The DISM log file can be found at C:WINDOWSLogsDISMdism.log
C:WINDOWSsystem32>
BlankMonkey
Привет друзья! Несколько дней назад при установке на свой ноутбук с Windows 10 одной необходимой мне программы я получил ошибку «Приложению на вашем компьютере требуется следующий компонент Windows: .NET Framework 3.5 (включает .NET 2.0 и 3.0)». Нажав «Скачать и установить этот компонент»
я получил другую ошибку «Windows не удалось найти файлы, необходимые для выполнения запрошенных изменений. Код ошибки 0x800F081F»
С данной проблемой я уже встречался. Дело в том, что платформа NET Framework 3.5 интегрирована в Windows 10 и её не нужно устанавливать заново, а необходимо просто подключить, делается это так. Открываем вкладку «Включение и отключение компонентов Windows» и отмечаем пункт .NET Framework 3.5 (включает .NET 2.0 и 3.0), затем жмём на OK и все дела.
Но после данных действий я опять получил ошибку «Произошла ошибка. Некоторые компоненты установить не удалось»
Пришлось обратиться за помощью к моему другу Владимиру и он как всегда нашёл оригинальное решение!
Как интегрировать пакет NET Framework 3.5 в установленную Windows 10 с помощью Dism
Если у вас не получается интегрировать пакет NET Framework 3.5 в установленную Windows 10 привычным способом, то поступаем так.
В дистрибутиве Windows 10 есть пакет NET Framework 3.5 в виде файла с разрешением .cab. Cab файлы — это пакетные файлы, которые можно интегрировать в операционную систему с помощью Dism. Смотрим подробности.
Скачиваем оригинальный ISO-образ Windows 10 на сайте Майкрософт и подсоединяем его к виртуальному дисководу, в моём случае буква диска (D:).
Пакет NET Framework 3.5 в виде файла с разрешением .cab, находится по пути D:sourcessxs и называется microsoft-windows-netfx3-ondemand-package.cab.
Открываем Windows PowerShell от имени администратора
и вводим команду:
dism /online /add-package /packagepath:d:sourcessxs
Опять открываем вкладку «Включение и отключение компонентов Windows» и видим, что компонент NET Framework 3.5 включен в нашей Windows 10.
It’s been almost 3 days and I have tried almost all the methods provided on internet to install .NET framework on Windows 10 but no luck.
Method 1. When I tried to install it from control panel by enabling the feature it gets stuck for at «Downloading required files screen and never completes.
Method 2. After that I found on internet that it can be installed using DISM from iso image, for that I mounted the iso image of windows 10 which I used to install windows on my system and run the following command from windows power shell —
E:sourcessxs — It is the location of folder inside mounted windows image where microsoft-windows-netfx3-ondemand-package.cab file is present.
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:E:sourcessxs
but it is giving the below error —
Enabling feature(s)
[==========================100.0%==========================]
Error: 0x800f081f
The source files could not be found.
Use the "Source" option to specify the location of the files that are required to restore the feature. For more information on specifying a source location, see http://go.microsoft.com/fwlink/?LinkId=243077.
The DISM log file can be found at C:WindowsLogsDISMdism.log
Method 3. Tried another command providing the package name this time
dism /online /add-package /packagepath:E:sourcessxsmicrosoft-windows-netfx3-ondemand-package.cab
But is also failed with below error
Processing 1 of 1 - An error occurred - Microsoft-Windows-NetFx3-OnDemand-Package Error: 0x800f0818
Error: 0x800f0818
DISM failed. No operation was performed.
For more information, review the log file.
The DISM log file can be found at C:WindowsLogsDISMdism.log
Method 4. Then I tried one another solution
which suggests to uninstall already installed .NET Framework version 4.0 and then try method 2 above but is also did not work and I am getting the same erorr.
I am really stumped on this issue and not sure what I am doing wrong or what should I do next, It would be really helpful If I get a solution for this problem here.
PS: When I try this command — DISM.EXE /Online /Add-Capability /CapabilityName:NetFX3~~~~
every time after restarting the system it completes till a certain percentage and the stuck, seems like some other process stops it after a while, not sure if this gives any clue
Обновление системы это очень важное составляющая для безотказной работы сервера, но при установки обновлений, особенно SP, иногда случаются ошибки. О решении одной из таких ошибок, а именно ошибки 0x800f0818 пойдет речь в этой статье.
Итак, при входе в «Диспетчер сервера- Роли или Компоненты» получаем ошибку 0x800f0818.
А логах системы видим ошибку Serice Pack insallation failed with error code 0x800f0818.
Для ее устранения необходимо скачать с сайта Microsoft Средство проверки готовности системы к обновлению для своей версии операционной системы.
После скачивания, запускаем ее установку. После успеной установки заходим в папку C:WindowslogsCBS открываем файл CheckSUR.log
Увидим примерно следующую картину (у каждого соответственно она будет своя)
=================================
Checking System Update Readiness.
Binary Version 6.1.7601.21645
Package Version 18.0
2013-04-06 19:09
Checking Windows Servicing Packages
Checking Package Manifests and Catalogs
(f) CBS MUM Corrupt 0x00000000 servicingPackagesPackage_for_KB2347290_RTM~31bf3856ad364e35~amd64~~6.1.1.1.mum Expected file name Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd64~~6.1.7600.16385.mum does not match the actual file name
(fix) CBS MUM Corrupt CBS File Replaced Package_for_KB2347290_RTM~31bf3856ad364e35~amd64~~6.1.1.1.mum from Cabinet: C:WindowsCheckSurv1.0windows6.1-servicing-x64-2jan13.cab.
(fix) CBS Paired File CBS File also Replaced Package_for_KB2347290_RTM~31bf3856ad364e35~amd64~~6.1.1.1.cat from Cabinet: C:WindowsCheckSurv1.0windows6.1-servicing-x64-2jan13.cab.
Checking Package Watchlist
Checking Component Watchlist
Checking Packages
Checking Component Store
Summary:
Seconds executed: 338
Found 1 errors
Fixed 1 errors
CBS MUM Corrupt Total count: 1
Fixed: CBS MUM Corrupt. Total count: 1
Fixed: CBS Paired File. Total count: 1
Согласно этому логу проблема возникла при неправильной установки обновления KB2347290 (в вашем случае возможно другое обновление установилось неправильно, возможно даже не одно, а несколько). Необходимо скачать это обновление на сайте Micrsoft.
После этого распаковывать скачанный архив командой:
expand -F:* {имя скачанного файла.msu } С:Temp
В итоге в папке Temp на диске С должен появиться файл с расширением .CAB, распаковываем его тоже, командой:
expand -F:* {имя файла.cab} С:Temp
В результате на диске С в папке Temp появиться куча файлов, находим нужный нам (судя по логам в моем случае это KB2347290_RTM~31bf3856ad364e35~amd64~~6.1.1.1.mum), этот файл нам необходимо скопировать в папку C:WindowsServicingPackages, но для начала нам нужно дать права на эту папку, для этого в командной строке запускаем команду:
takeown /F c:WindowsServicingPackages /D y /R
и даем полные права на папку с помощью команды:
cacls c:WindowsServicingPackages /E /T /C /G «DomainUserName»:F
Далее, скачанный файл вставляем в папку C:WindowsServicingPackages
В результате всех этих действий вы успешно избавитесь от ошибки 0x800f0818.
Я очень надеюсь, моя статья помогла Вам! Просьба поделиться ссылкой с друзьями:
I have to install 3.5 for a legacy application and the server does not have internet access or the ability to use windows update — these are not available options unfortunately. i’ve done this before for an 1803 wim and used the Features on demand ISO and DISM to install the feature.
I’ve tried various combinations of the command but im getting nowhere. Donwloaded the latest FOD this afternoon and extracted the iso on the server. I have these files — from the fod: Microsoft- Windows-NetFx3-OnDemand-Package.cab
from an win10 1803 iso — sourcessxs folder: microsoft-windows-netfx3-ondemand-package~31bf3856ad364e35~amd64~~.cab
Microsoft-Windows-NetFx3-OnDemand-Package~31bf3856ad364e35~amd64~en-US~.cab
The commands im trying: DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:c:tempnetMicrosoft-Windows-NetFx3-OnDemand-Package~31bf3856ad364e35~amd64~en-US~.cab
for example. or DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess or Dism /online /enable-feature /featurename:NetFX3 /All /Source:c:tempsxs
C:UsersAdministrator>DISM /Online /Enable-Feature /FeatureName:NetFx3 /Source:C:sourcessxs /All /LimitAccess
Deployment Image Servicing and Management tool Version: 10.0.17763.1
Image Version: 10.0.17763.1
Enabling feature(s) [==========================100.0%==========================]
Error: 0x800f081f
C:UsersAdministrator>dism /online /add-package /packagepath:c:tempnetMicrosoft-Windows-NetFx3-OnDemand-Package.cab
Deployment Image Servicing and Management tool Version: 10.0.17763.1
Image Version: 10.0.17763.1
Processing 1 of 1 — An error occurred — Microsoft-Windows-NetFx3-OnDemand-Package Error: 0x800f0818
Error: 0x800f0818
DISM failed. No operation was performed. For more information, review the log file.
Any ideas how to install 3.5? this shouldnt be a struggle!!!
Содержание
- Вариант 1: Запуск устранения неполадок
- Вариант 2: Проверка целостности системных файлов
- Вариант 3: Включение .NET Framework 3.5
- Вариант 4: Очистка папок с файлами обновления
- Вариант 5: Отключение антивируса
- Вариант 6: Восстановление системы
- Вариант 7: Ручное обновление из образа
- Вариант 8: Ручное скачивание обновления
- Вариант 9: Ручной сброс компонентов «Центра обновления Windows»
- Совместимость Windows 11 с компьютером
- Вопросы и ответы
Единого способа устранить ошибку 0x800f081f нет, поскольку она бывает вызвана самыми разными неполадками в системе. Именно поэтому рекомендуется пробовать все рекомендации по очереди, начиная с первых и самых легких. Перед этим также не забудьте проверить, достаточно ли свободного места на диске C для установки обновления, так как это тоже может повлиять на рассматриваемую проблему.
Вариант 1: Запуск устранения неполадок
Довольно простым вариантом является использование автоматического средства устранения неполадок, которое есть в Windows. Похвастаться высокой эффективностью их обнаружения оно не может, однако справится с самыми распространенными причинами, да и от пользователя требуется лишь запустить приложение.
- Откройте системные «Параметры» через «Пуск».
- Через первый же раздел «Система» переключитесь в «Устранение неполадок».
- Кликните по строчке «Другие средства устранения неполадок».
- Из списка средств отыщите «Центр обновления Windows» и нажмите по «Запуск».
- Начнется автоматическое сканирование, подождите несколько секунд.
- По его результатам уже будет понятно, можно ли что-то предпринять (или система это может исправить и сама) или придется двигаться дальше. Если какое-то решение было предложено, воспользуйтесь им, а затем проверьте, была ли устранена ошибка.
Вариант 2: Проверка целостности системных файлов
За нормальную работу критически важных и некоторых второстепенных компонентов операционной системы отвечают определенные файлы, но они могут повредиться в ходе неудачных предыдущих обновлений, проблем с жестким диском или других ситуаций. Исправить их могут системные утилиты, которыми мы и предлагаем воспользоваться.
Эти утилиты проверяют целостность файлов и, если находят проблемные, восстанавливают их из резервного хранилища. У нас на сайте есть отдельная статья, направленная на использование обеих утилит. И хотя она написана под Windows 10, для Windows 11 отличий не будет никаких.
Подробнее: Использование и восстановление проверки целостности системных файлов в Windows
Вам необходимо правильно применить инструкции, которые даны в вышеупомянутой статье. В данной ситуации сперва рекомендуем воспользоваться «Шаг 2: Запуск DISM». Если утилита найдет и исправит некоторые повреждения, перезагрузите компьютер. После этого выполните инструкцию из «Шаг 1: Запуск SFC». Смысл тот же — если увидите уведомление о том, что файлы были восстановлены, перезагрузите компьютер.
При запуске DISM и/или SFC вы можете столкнуться с тем, что одно или оба хранилища этих утилит повреждены. Для их восстановления в той же статье по ссылке выше есть отдельные подзаголовки, где рассказывается, как выполнить исправление. Если повреждены оба, сперва восстанавливайте DISM, потом SFC. После этого возвращайтесь к попытке их запуска.
Соответственно, после всех проделанных манипуляций пробуйте установить обновление.
Вариант 3: Включение .NET Framework 3.5
Иногда операционке могут потребоваться .NET-файлы для установки обновления, а именно файлы от .NET Framework 3.5. Поскольку по умолчанию этот компонент отключен в Вин 11, в результате неудачной попытки инсталляции возникает ошибка с кодом 0x800f081f. Решение простейшее: включить этот компонент.
- Откройте «Пуск» и начните набирать запрос «компонент». Из списка результатов выберите «Включение или отключение компонентов Windows».
- Первым в списке будет «.NET Framework 3.5» — нажмите по нему, чтобы квадрат стал синим. У компонента есть дополнительные опции, разворачиваемые «плюсиком», но их включать не обязательно. Сохраните изменения кнопкой «ОК».
Теперь попробуйте установить обновление еще раз. Если же .NET Framework 3.5 и так включен, значит, вы это уже делали ранее при решении какой-то другой неполадки. Тогда переходите к другим рекомендациям.
Вариант 4: Очистка папок с файлами обновления
Первая папка, о которой пойдет речь, называется «SoftwareDistribution» и напрямую связана с «Центром обновления Windows», и именно в ней хранятся некоторые временные файлы, необходимые для установки апдейта. Если файлы, которые сейчас не могут установиться, скачались в папку с ошибкой (например, не докачались) или произошла другая непредвиденная неполадка, находятся как раз внутри «SoftwareDistribution», попробуйте их удалить вручную.
- Запустите «Проводник», перейдите по пути
C:WindowsSoftwareDistribution
и найдите внутри папку «Download». Откройте ее, выделите все файлы сочетанием клавиш Ctrl + A и удалите их, нажав клавишу Delete. - Скорее всего, появится окно об отсутствии прав. Поставьте галочку у пункта «Выполнить для всех текущих элементов» и нажмите «Продолжить».
После удаления откройте «Центр обновления Windows» и проверьте, устранился ли сбой.
Также может помочь удаление всех файлов из папки «SoftwareDistribution», но на всякий случай рекомендуем сделать резервную копию.
- Если система не позволяет вам удалить файлы из «SoftwareDistribution», остановите работу «Центра обновления Windows». Для этого нажмите правой кнопкой мышки по «Пуску» и вызовите «Терминал Windows (Администратор)».
- Вставьте команду
net stop wuauserv
и нажмите Enter. - Удалите файлы из папки «SoftwareDistribution» (кстати, раз уж открыли консоль, можете удалить папку через нее, а не через «Проводник» — для этого вставьте команду
rd /s /q %systemroot%SoftwareDistribution
и нажмите Enter). - Можете снова запустить остановленную службу командой
net start wuauserv
и попробовать скачать обновление еще раз.
Вторая папка — «WinSxS», — тоже содержит в себе файлы обновлений и др., поэтому ее очистка может помочь. Однако сама процедура очистки существенно отличается от рассмотренной выше — удалять из «WinSxS» все подряд (или папку целиком) нельзя. Используйте нашу статью по ссылке ниже для правильной очистки. Инструкция написана под Win 10, но для обладателей 11 ничего не поменялось.
Подробнее: Способы очистки папки «WinSxS» в Windows
Вариант 5: Отключение антивируса
Это довольно редкая причина, но все же стоит о ней напомнить. Разные антивирусы, даже самые популярные, изредка ложно срабатывают на попытку Windows скачать обновления, блокируя этот процесс. Если вы пользуетесь сторонним решением, отключите его на время и попробуйте установить проблемное обновление. Затем не забудьте включить антивирусное ПО обратно.
Читайте также: Отключение антивируса
Вариант 6: Восстановление системы
Порой справиться самостоятельно с возникшей неполадкой не удается, и тогда может помочь откат операционки до одной из точек восстановления, когда все работало нормально. Конечно же, способ подойдет только тем, у кого на компьютере было заранее включено автоматическое создание точек восстановления (или кто периодически делал это самостоятельно).
Если вы не знаете, как пользоваться восстановлением системы, в нашей статье по ссылке ниже можете воспользоваться инструкцией на эту тему. Она целиком подходит для пользователей Windows 11.
Подробнее: Откат к точке восстановления в Windows
Вариант 7: Ручное обновление из образа
Альтернативный вариант для тех, у кого 0x800f081f возникает при попытке обновить версию ОС и кому не помогает ни одна из предложенных ранее рекомендаций, включая точку восстановления (или этой точки вовсе нет). Скачайте чистый образ Windows 11 (его последнюю версию, до которой не удается обновиться), а еще лучше приложение Media Creation Tool, и запишите систему на флешку, сделав последнюю загрузочной.
Скачать Media Creation Tool
Подробнее: Руководство по созданию загрузочной флешки с Windows
После этого загрузитесь с нее и на этапе выбора типа установки используйте «Обновление». В этом случае все личные файлы и приложения будут сохранены, просто произведется принудительное обновление Виндовс.
Вариант 8: Ручное скачивание обновления
Еще один возможный метод исправления проблемы — самостоятельное скачивание обновления, установить которое не получается через «Центр обновления Windows». На этой странице всегда пишется название апдейта, которое планируется установить. Для ручного скачивания откройте страницу по ссылке ниже и вставьте название обновления в поисковую строку.
Перейти в Каталог Центра обновления Майкрософт
Скачайте необходимый апдейт, запустите установочный файл и следуйте подсказкам мастера установки.
Одним из радикальных вариантов устранения проблемы является самостоятельный сброс «Центра обновления Windows», в результате чего может получиться устранить рассматриваемую и другие (если такие есть) ошибки, связанные с апдейтами.
- Откройте «Командную строку» с правами администратора.
- Введите туда последовательно 3 команды, останавливающие системные службы, после ввода каждой нажимая Enter:
net stop bits
net stop wuauserv
net stop cryptsvc - Теперь выполните команду
Del "%ALLUSERSPROFILE%Application DataMicrosoftNetworkDownloaderqmgr*.dat"
, удаляющую файлы «qmgr*.dat». При получении ошибки о том, что не удается найти файл, предпринимать ничего не нужно, просто переходите далее. - Если по какой-то причине в качестве пути у вас отображается не
C:WindowsSystem32
, а что-то другое, напишитеcd /d %windir%system32
для перехода в соответствующую директорию. - Сейчас будет самая продолжительная по времени задача. Понадобится зарегистрировать в системе все файлы из списка ниже. Копируйте каждый из них и вставляйте в консоль, после каждой из них нажимая Enter. Сразу все команды зарегистрировать не получится. Каждая операция по регистрации будет сопровождаться диалоговым окном.
regsvr32.exe atl.dll
regsvr32.exe urlmon.dll
regsvr32.exe mshtml.dll
regsvr32.exe shdocvw.dll
regsvr32.exe browseui.dll
regsvr32.exe jscript.dll
regsvr32.exe vbscript.dll
regsvr32.exe scrrun.dll
regsvr32.exe msxml.dll
regsvr32.exe msxml3.dll
regsvr32.exe msxml6.dll
regsvr32.exe actxprxy.dll
regsvr32.exe softpub.dll
regsvr32.exe wintrust.dll
regsvr32.exe dssenh.dll
regsvr32.exe rsaenh.dll
regsvr32.exe gpkcsp.dll
regsvr32.exe sccbase.dll
regsvr32.exe slbcsp.dll
regsvr32.exe cryptdlg.dll
regsvr32.exe oleaut32.dll
regsvr32.exe ole32.dll
regsvr32.exe shell32.dll
regsvr32.exe initpki.dll
regsvr32.exe wuapi.dll
regsvr32.exe wuaueng.dll
regsvr32.exe wuaueng1.dll
regsvr32.exe wucltui.dll
regsvr32.exe wups.dll
regsvr32.exe wups2.dll
regsvr32.exe wuweb.dll
regsvr32.exe qmgr.dll
regsvr32.exe qmgrprxy.dll
regsvr32.exe wucltux.dll
regsvr32.exe muweb.dll
regsvr32.exe wuwebv.dll - Сбросьте «WinSock» командой
netsh winsock reset
. - Запустите остановленные службы командами ниже. Как вы уже понимаете, вводить их надо так же по одной, как и останавливали.
net start bits
net start wuauserv
net start cryptsvc - Перезагрузите компьютер и пробуйте скачать и установить обновление.
Если это не помогло, откройте еще раз консоль, выполните Шаг 1 из предыдущей инструкции, поочередно выполните в ней следующие команды, затем выполните Шаг 6 (т. е. остановите 3 службы, отвечающие за обновления, командами ниже сбросьте службы «BITS» и «Центр обновления Windows» до стандартных значений дескриптора безопасности и запустите 3 службы обратно):
sc.exe sdset bits D:(A;CI;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;IU)(A;;CCLCSWLOCRRC;;;SU)
sc.exe sdset wuauserv D:(A;;CCLCSWRPLORC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;SY)
Проверяйте, исчезла ли ошибка.
Совместимость Windows 11 с компьютером
Ошибка 0x800f081f также может свидетельствовать о том, что текущее «железо» компьютера (как правило, материнская плата) несовместимо в новой версией Windows 11. Такая ошибка появляется при попытке системы скачать именно крупное обновление, а не обычное мелкое. Увы, определить совместимость компонента ПК и последнего обновления Windows 11 просто так не получится, поскольку подобной информации в свободном доступе нет. Можно лишь попробовать узнать название материнской платы, а затем поискать в интернете, есть ли другие пользователи с этой же материнской, столкнувшиеся с ошибкой 0x800f081f при установке апдейта ОС.
Читайте также: Просмотр характеристик материнской платы
Проще всего (но это не является 100%-ной гарантией) посмотреть, поддерживается ли материнская плата производителем, найдя ее по названию на сайте компании, в разделе скачивания драйвера. Зачастую все становится понятно при выборе операционной системы: если в списке нет Windows 11, значит, драйверов изготовитель не выпускал, соответственно, стабильная работа последней версии Windows 11 с использованием данной материнской платы не гарантируется. Даже если Windows 11 заявлена в списке поддерживаемых ОС, просмотрите сам список драйверов и дату их выхода тоже: так, если представлен неполный список программного обеспечения, это означает, что производитель платы хоть и позволил перейти на 11, но дальнейшая поддержка, по всей видимости, приостановлена.
Об этом чаще всего свидетельствует отсутствие драйвера для чипсета (чипсет является одним из важнейших компонентов ПК), а имеются лишь драйверы для сетевого адаптера и аудио. По дате выхода последних обновлений также можно понять, продолжается ли поддержка. Если все они были выпущены давно (грубо говоря, почти параллельно с выходом Windows 11), и больше не дорабатывались, по всей видимости, поддержка платы также остановлена.
Отметим, что даже если вы обновлялись до Windows 11 с Windows 10, возможно, хоть и сам процесс перехода был нормальный, это не гарантирует возможности получения дальнейших апдейтов. Связано это с тем, что Microsoft могла изменить требования к аппаратным характеристикам для обеспечения работоспособности тех или иных своих новых функций. Другими словами, иногда нововведения для ОС могут оказаться несовместимы с вашим компьютером (как правило, потому, что какое-то его комплектующее аппаратно устарело), из-за этого установить крупное обновление не получится. При этом какие-нибудь мелкие обновления будут продолжать инсталлироваться без проблем.
Обновление системы это очень важное составляющая для безотказной работы сервера, но при установки обновлений, особенно SP, иногда случаются ошибки. О решении одной из таких ошибок, а именно ошибки 0x800f0818 пойдет речь в этой статье.
Итак, при входе в «Диспетчер сервера- Роли или Компоненты» получаем ошибку 0x800f0818.
А логах системы видим ошибку Serice Pack insallation failed with error code 0x800f0818.
Для ее устранения необходимо скачать с сайта Microsoft Средство проверки готовности системы к обновлению для своей версии операционной системы.
После скачивания, запускаем ее установку. После успеной установки заходим в папку C:\Windows\logs\CBS открываем файл CheckSUR.log
Увидим примерно следующую картину (у каждого соответственно она будет своя)
=================================
Checking System Update Readiness.
Binary Version 6.1.7601.21645
Package Version 18.0
2013-04-06 19:09
Checking Windows Servicing Packages
Checking Package Manifests and Catalogs
(f) CBS MUM Corrupt 0x00000000 servicing\Packages\Package_for_KB2347290_RTM~31bf3856ad364e35~amd64~~6.1.1.1.mum Expected file name Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd64~~6.1.7600.16385.mum does not match the actual file name
(fix) CBS MUM Corrupt CBS File Replaced Package_for_KB2347290_RTM~31bf3856ad364e35~amd64~~6.1.1.1.mum from Cabinet: C:\Windows\CheckSur\v1.0\windows6.1-servicing-x64-2jan13.cab.
(fix) CBS Paired File CBS File also Replaced Package_for_KB2347290_RTM~31bf3856ad364e35~amd64~~6.1.1.1.cat from Cabinet: C:\Windows\CheckSur\v1.0\windows6.1-servicing-x64-2jan13.cab.
Checking Package Watchlist
Checking Component Watchlist
Checking Packages
Checking Component Store
Summary:
Seconds executed: 338
Found 1 errors
Fixed 1 errors
CBS MUM Corrupt Total count: 1
Fixed: CBS MUM Corrupt. Total count: 1
Fixed: CBS Paired File. Total count: 1
Согласно этому логу проблема возникла при неправильной установки обновления KB2347290 (в вашем случае возможно другое обновление установилось неправильно, возможно даже не одно, а несколько). Необходимо скачать это обновление на сайте Micrsoft.
После этого распаковывать скачанный архив командой:
expand -F:* {имя скачанного файла.msu } С:\Temp\
В итоге в папке Temp на диске С должен появиться файл с расширением .CAB, распаковываем его тоже, командой:
expand -F:* {имя файла.cab} С:\Temp\
В результате на диске С в папке Temp появиться куча файлов, находим нужный нам (судя по логам в моем случае это KB2347290_RTM~31bf3856ad364e35~amd64~~6.1.1.1.mum), этот файл нам необходимо скопировать в папку C:\Windows\Servicing\Packages, но для начала нам нужно дать права на эту папку, для этого в командной строке запускаем команду:
takeown /F c:\Windows\Servicing\Packages /D y /R
и даем полные права на папку с помощью команды:
cacls c:\Windows\Servicing\Packages /E /T /C /G «Domain\UserName»:F
Далее, скачанный файл вставляем в папку C:\Windows\Servicing\Packages
В результате всех этих действий вы успешно избавитесь от ошибки 0x800f0818.
Я очень надеюсь, моя статья помогла Вам! Просьба поделиться ссылкой с друзьями:
07.05.2019
Просмотров: 4061
Если перейти на официальный сайт Microsoft и ознакомиться с таблицей версий и зависимостей платформы .Net Framework, то можно увидеть, что Windows 10 совместима со всеми фреймфорками, начиная от версии 4.6. Однако, учитывая тот факт, что множество любимых игр и приложений пользователей требуют использование Microsoft .Net Framework 3.5, то юзеры все же устанавливают эти компоненты. При их инсталляции могут возникнуть две неполадки: ошибка 0x800F0950 и ошибка 0x800F081F. Обе они сопровождаются сообщением о том, что системе «не удалось найти файлы» или «не удалось применить изменения». Решаются они достаточно легко, а поэтому предлагаем рассмотреть основные способы.
Читайте также: Как определить установленную версию Net Framework в ОС Windows?
Причины ошибок 0x800F0950 и 0x800F081F
Самыми распространенными причинами ошибок 0x800F0950 и 0x800F081F являются:
- Поврежденный файл самого установщика;
- Блокировка файла антивирусом или Защитником Windows;
- Проблемы с интернет подключением или его полное отсутствие;
- Заблокированный доступ к серверам Microsoft;
- Отключенная телеметрия (Windows 10 для активации фреймворков нужно включить данную опцию);
- Вирусы.
Прежде, чем решать данные ошибки, убедитесь, что у вас ПК подключен к интернету и в нем включена телеметрия (посте установки пакета её можно отключить).
Способы решения ошибки 0x800F081F при установке .NET Framework 3.5 на Windows 10
Если при установке .NET Framework 3.5 на Windows 10 вы столкнулись с ошибкой 0x800F081F или 0x800F0950, то нужно скачать с официального сайта Майкрософт повторно установщик .NET Framework 3.5 и выполнить его установку ручную. Для этого выполняем следующее:
- Запускаем Командную строку с правами Администратора. Для этого нужно нажать «Пуск» и в поисковую строку ввести нужный запрос. Далее нажимаем правой кнопкой мыши на выдаче и выбираем «Запустить от имени Администратора».
- Откроется консоль. Вводим «DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess».
- Операция должна пройти успешно. После неё нужно перезагрузить ПК.
Если и во время выполнения ручной установки фреймворков у вас появилась одна из этих ошибок, то её нужно повторить, только для этого использовать ISO образ вашей Windows 10. Далее действия будут следующими.
- Подключаем к ПК флешку с установочными файлами системы.
- Загружаемся в BIOS. Выставляем приоритетность загрузки со съемного носителя.
- Загружаемся с образа. Выбираем «Восстановление системы».
- Попадем в новое меню на синем фоне. Здесь нужно выбрать «Диагностика», «Дополнительные параметры».
- А в «Дополнительных параметрах» нужно выбрать «Командная строка».
- В консоли нужно ввести команду «DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:\sources\sxs», где вместо D вводим букву диска с вашим образом.
- Если команда выполнена успешно, то нужно загрузиться в Windows 10, не забыв, при этом, вернуть в BIOSе правильные настройки приоритетности загрузки.
Если же вы пытаетесь установить NET Framework 3.5 на корпоративную версию Windows 10, то проблема может крыться в реестре, который нужно отредактировать. Для этого выполняем следующее:
- Жмем «Win+R» и вводим «regedit».
- Откроется редактор реестра. Нужно перейти по ветке «HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU». Здесь находим параметр «UseWUServer» и задаем ему значение «0».
- Перезагружаем систему, чтобы изменения вступили в силу.
ВАЖНО! Если такого раздела в реестре нет, то нужно его создать вручную.
В случае, если исправить ошибки не удалось, то нужно обновить операционную систему или включить обновление, если данная функция у вас выключена. Если же и обновление не помогло решить неполадку, то на официальном сайте Microsoft есть специальная утилита, которая предназначена для поиска и исправления проблем, связанных с данным системным компонентом. Её нужно скачать и применить на Windows 10 с правами Администратора. Проблема должна решиться. В ином случае, вам придется переустанавливать целую операционную систему.