Ошибка 0x800f0922 сбой dism операция не выполнена

На чтение 4 мин Просмотров 1.6к. Опубликовано

Код ошибки 0x800F0922 означает, что запрос на установку инфраструктуры .net завершился неудачно, был отклонен или не был завершен. Это может быть случай, когда функция не активируется с панели управления или прерывается установка, что приводит к неполной установке.

Эта ошибка возникает при попытке установить Microsoft .NET Framework 3.5 на компьютере под управлением Windows 8, Windows 8.1, Windows 10, Windows Server 2012 R2 или Windows Server 2012. Что происходит, так это то, что вы должны выполнить новую установку, а не обновлять. Новая установка лучше, чем обновление, так как обновление Windows может привести к некоторым осложнениям, которые могут привести к этой ошибке. Однако этот код ошибки характерен не только для .NET Framework. Сообщение об ошибке 0x800F0922 также возникает при обновлении Windows 10 с ошибкой, показанной ниже:

0x800F0922 CBS_E_INSTALLERS_FAILED: Не удалось обработать расширенные установщики и общие команды.

Пользователи ОС Windows смогли решить эту проблему в основном двумя способами: включив или выключив функции Windows, и используя команду DISM.

Содержание

  1. Метод 1. Включение или отключение функций Windows
  2. Метод 2: переустановить. NET Framework
  3. Метод 3: Использование команды DISM

Метод 1. Включение или отключение функций Windows

Удерживайте клавишу Windows и Нажмите R . Введите appwiz.cpl и нажмите ОК. На левой панели выберите «Включение или отключение компонентов Windows»

ПРИМЕЧАНИЕ . Если вы выполнили обновление до Windows 8 с более ранней версии (т. е. с Win7 и/или Win8 Release Preview) и у вас возникли трудности с активацией .NET Framework 3.5.1, у вас может быть «подключенная» установка Win8 – в этом случае рассмотрите возможность выполнения обновления или сброса компьютера.

Метод 2: переустановить. NET Framework

Перед установкой .NET Framework 3.5 вам необходимо удалить более новую версию .NET Framework 4.6. Вам необходимо выполнить следующие шаги:

  1. Нажмите логотип Windows + X
  2. Щелкните Программы и компоненты
  3. на слева , вам нужно нажать Включить или отключить функции Windows
  4. Отменить выбор .NET Framework 4.6 Advanced Services и нажмите ОК . После того, как Windows внесет запрошенные изменения, вам нужно нажать. После того, как вы нажмете «Закрыть», окно, открытое на шаге 3, закроется .
  5. И снова на слева , вам нужно нажать Включить или отключить функции Windows
  6. Выбрать .NET Framework 3.5 (включает .NET 2.0 и 3.0) и нажмите
  7. Выберите Загрузить файлы из Центра обновления Windows , чтобы завершить установку функций. Файлы будут скачаны и установлены.
  8. После того, как Windows внесет требуемые изменения, щелкните. После нажатия кнопки “Закрыть” окно, открытое на шаге 5, закроется .
  9. Опять же, в левой стороне вам нужно нажать Включить или выключить функции Windows
  10. Выбрать .NET Framework 4.6 Расширенные службы и нажмите. После того, как Windows внесет требуемые изменения, вам необходимо нажать
  11. Close Программы и компоненты

Метод 3: Использование команды DISM

Обслуживание образов развертывания и управление ими (DISM.exe) включает вы можете добавить функции, которые отключены на компьютере. Чтобы исправить ошибку 0x800F0922 с помощью команды DSIM, нам нужно ввести строки кода или просто выполнить команды. В меню «Пуск» найдите cmd , щелкните правой кнопкой мыши и выберите Запуск от имени администратора . Когда он откроется, введите команду без изменений, как показано ниже:

dism.exe/online/enable-feature/featurename: NetFX3/Source: d: sources sxs/LimitAccess

Замените «D:» на соответствующий диск, содержащий ISO-образ Windows (установка), с которого вы хотите выполнить установку. Это гарантирует, что другая ошибка не приведет к появлению неопознанного источника или отсутствующих исходных файлов . Для копирования и вставки потребуется удалить лишние пробелы в команде. Этот шаг не менее важен. Файлы .NET можно найти в install.wim носителя, поэтому для работы приведенной выше команды вам необходимо убедиться, что вы указали букву, представляющую соответствующий диск. При использовании команды DISM следует помнить об одном – всегда проверять журналы на наличие ошибок. Вы можете найти файл журнала DISM в C: WINDOWS Logs DISM DISM.log.

Если у вас есть случай поврежденного DSIM, вам нужно будет очистить его, выполнив команду:

Dism/Online/Cleanup-Image/RestoreHealth

Если у вас Windows 7 /8/10, 64-битный и 32-битный соответственно, следующие шаги рекомендуются для успешной установки .Net framework.

Первая команда, которую нужно выполнить, – это DISM/online/ cleanup-image/checkhealth

Затем запустите DISM/online/cleanup-image/restorehealth

Установите .net из Панели управления -> Программы и функции и выберите установку из Центра обновления Windows .

Если это не сработает, выполните следующие действия.

Перезагрузите виртуальную машину или собственный компьютер.

Снова запустите DISM/online/cleanup-image/restorehealth .

Insta ll .net из Панели управления -> Программы и компоненты и выбран для установки из Центра обновления Windows .

После этого шага на компьютере будет успешно установлена ​​.Net framework 3.5.

Для установки .net framework 3.5 у вас должны быть исходные файлы скопировано на диск, который вы выбрали перед установкой, в противном случае рекомендуется загрузить полный установочный пакет напрямую.

Ошибка 0x800F0922 означает, что запрос на установку .NET Framework 3.5 был отменен или не завершен. Это событие могли произойти из-за не активированной функции в Панели управления или же прерванной установки(что куда более вероятно).

Данная ошибка возникает при попытке установки Microsoft .NET Framework 3.5 на операционных системах Windows 8, Windows 8.1, Windows 10, Windows Server 2012 R2 или Windows Server 2012. Однако, стоит упомянуть, что ошибка 0x800F0922 может обозначать и проблемы другого характера. Например, она может появляться и при установке обновления Windows 10.

Страшиться данной ошибки не стоит, так как существует парочка методов решения этой проблемы — включение или отключение компонентов Windows и использование команды DISM. Давайте рассмотрим эти методы.

Исправляем ошибку 0x800F0922 во время установки .NET Framework 3.5

0x800F0922

Метод №1 Включение или отключение компонентов Windows

  • Нажмите комбинацию клавиш Win+R и впишите в пустую строку appwiz.cpl
  • Перед вами должно появиться окошко «Программы и компоненты». Выберите из левой панели «Включение или отключение компонентов Windows».
  • Вы увидите окошко, в котором сможете увидеть пункт «.NET Framework 3.5 (включает .NET 2.0 и 3.0)».
  • Поставьте напротив данного пункта отметку и нажмите Ок.

После проделанных действий, ваша система должна будет автоматически установить .NET Framework 3.5. Если этот метод не помог, то переходите к следующему пункту.

Метод №2 Использование команды DISM

Система обслуживания образов развертывания и управления ими(DISM.exe) может подключать компоненты, которые находятся в отключенном состоянии на вашем компьютере.

Для того, чтобы исправить ошибку 0x800F0922 с помощью команды DISM, вам придется вписать определенную команду. Для этого сделайте следующие шаги:

  • Нажмите комбинацию клавиш Win+X и выберите из контекстного меню «Командная строка(администратор)».
  • В открытой Командной строке впишите следующую команду dism.exe /online /enable-feature /featurename:NetFX3 /Source:d:\sources\sxs /LimitAccess
  • Замените d: на тот раздел, на котором находится установочный образ с Windows(да, вам понадобится таковой). Это позволит предотвратить очередную ошибку, которая указывала бы на неопределенный источник или не найденный файл. Этот шаг является очень важным, так что хорошенько все проверьте перед выполнением команды.
  • Если что-то пошло не так, то вы можете проверить лог DISM, который находится в директории C:\WINDOWS\Logs\DISM\dism.log. В случае сбоя DISM, ее нужно почистить с помощью следующей команды Dism /Online /Cleanup-Image /RestoreHealth

Теперь, когда мы разобрались с DISM, выполните следующие шаги:

  • Для начала введите в Командную строку команду dism /online /cleanup-image /checkhealth
  • Затем dism /online /cleanup-image /restorehealth
  • Установите .NET через «Панель управления» -> «Программы и компоненты» и выберите «Установить через Обновление Windows».
  • Если это не сработало, что перезагрузите свой ПК.
  • Введите команду dism /online /cleanup-image /restorehealth снова.
  • Снова попытайтесь «Установить через Обновление Windows».

Для установки .NET Framework 3.5, файлы данного софта должны присутствовать в директории, которую вы выбрали, иначе ничего не выйдет.

When you try to upgrade to the newest version of Windows 10, you might encounter error code 0x800f0922 Windows 10 update issue. Don’t worry. This article will show you how to fix error 0x800f0922 Windows 10 issue with top 7 solutions.

Many people have encountered the 0x800f0922 Windows 10 error code. What does this mean? How to fix error code 0x800f0922 Windows issue? Well, to fix error 0x800f0922 Windows 10 update issue, you’d better learn about the main reasons for error code 0x800f0922 firstly.

Three Main Reasons for Error Code 0x800f0922 Windows 10

Here are three major reasons for the error code 0x800f0922 Windows 10 issue.

1. VPN tool interferes with the network connection, causing this error 0x800f0922.

Your PC might be failed to connect to the Microsoft Windows update servers because of the VPN connection in your home or office network. To fix the problem, you need to disable VPN connection temporarily.

2. There is not enough free space in the system reserved partition.

The system reserved partition is created during Windows installation and has a fixed drive space of 500MB in Windows 10, which contains the Boot Manager, Boot Configuration Data (both responsible for booting Windows 10), and the startup files.

If there is not enough free space in the system reserved partition, it will lead to Windows update failure with error code 0x800f0922.

3. The .NET Framework is not enabled.

Many users report that the error 0x800f0922 is caused by .NET Framework. If the request for the installation of the .net framework failed, it might be caused by not enabling the feature from the Control Panel, thus giving the error code 0x800f0922. In this case, you need to enable the .NET Framework manually in Control Panel.

Tip: Before you try the following fixes, you’d better make a backup of important files in advance in case of any mistaken operation leading to accidental data loss.

Solution 1. Turn off the VPN Connection

It is said that the 0x800f0922 Windows update error is possibly caused by VPN connection. Try using this method to fix error 0x800f0922 Windows 10 update issue if you are operating on a network with a VPN connection.

Step 1. Disconnect from your office or home network.

Step 2. Turn off your VPN software.

Step 3. Run the Microsoft Windows 10 upgrade. Then the update files will download, and it will complete Windows update.

After the upgrade is completed, you can reconnect to your home or office network and turn your VPN software back on.

However, if this fix does not work for you, you can try the next method to fix Windows update error 0x800f0922.

Solution 2. Extend the System Reserved Partition Windows 10

If there is not enough free space in the system reserved partition, the error 0x800f0922 could occur when you update Windows 10. Luckily, you can extend system reserved partition with a piece of third-party partitioning software. Here is recommended to use a professional partition manager – MiniTool Partition Wizard Pro Edition to extend system reserved partition Windows 10.

MiniTool Partition Wizard Pro Edition is a reputable and reliable partition manager for Windows users. It can help you manage partitions and disks in a simple and flexible way with its powerful features like format partition, move/resize partition, extend system partition, merge/split partition, convert MBR to GPT disk, migrate OS to HD/SSD, and so on.

To extend system reserved partition Windows 10 is very simple. You can follow the steps as below to extend system reserved partition so as to fix 0x800f0922 Windows update error.

Note: To extend system reserved partition safely, it is recommended to use MiniTool Partition Wizard Bootable disc, which can be created by MiniTool Partition Wizard Pro Edition’s Bootable Media Builder.

Step 1. Get MiniTool Partition Wizard Pro Edition by clicking the following button. Install it on your computer and launch it to get the main interface. It can be installed on all Windows versions including Windows 10/8.1/8/7/XP.

Step 2. Create a bootable USB flash drive with the Bootable Media embedded in MiniTool Partition Wizard Pro.

Step 3. Boot your computer from the bootable USB drive to launch MiniTool Partition Wizard Bootable Edition. To boot from USB drive, you need to change BIOS boot order.

Step 4. Find the system reserved partition on your system disk. Then select it and choose Extend Partition from the left action panel.

Tip: In MiniTool Partition Wizard Bootable Edition, all partitions including the system reserved partition and EFI system partition will be given a drive letter, so the all the partitions’ drive letter is not their original one.

click Extend Partition

Step 5. Choose a partition with enough free space or unallocated space on the same disk to take some free space. You can set how much free space to take by dragging the sliding handle leftwards or rightwards manually. After that, click OK to go on.

select a partition to take free space and decide how much space to take

Step 6. At last, click Apply on the upper left corner to allow the pending operation.

click Apply to extend system reserved partition

After the extension is completed, you can update Windows 10 and check if the error 0x800f0922 has been fixed.

Some users claim that they also encounter the error 0x800f0922 Server 2012 Windows update issue. For users who are running Windows Server operating system, you can get MiniTool Partition Wizard Server Edition to extend system reserved partition and fix error 0x800f0922 Server 2012.

With the help of MiniTool Partition Wizard, I successfully extended system reserved partition and fixed error 0x800f0922 Windows update issue. Very easy-to-use partition magic!Click to Tweet

Solution 3. Perform an SFC Scan and Run DISM

If your installation is corrupted, you can also encounter Windows update error 0x800f0922 Windows 10 issue. In this case, it is recommended to perform an SFC scan (See: Quickly Fix – SFC Scannow Not Working (Focus on 2 Cases). If you don’t know how to run SFC scan, just follow the detailed steps as below.

Step 1. Input cmd in the Windows 10 Cortana search box. Then right-click the best match and choose Run as administrator.

Step 2. Then input sfc /scannow in the command prompt window and press Enter.

run SFC scan

If the SFC scan doesn’t fix the problem, you can fix the error 0x800f0922 with DISM scan.

Step 3. Input DISM.exe /Online /Cleanup-image /Scanhealth and hit Enter.

Step 4. Input DISM.exe /Online /Cleanup-image /Restorehealth and hit Enter. This step will help to restore the missing or corrupted files that are necessary for Windows update so as to fix 0x800f0922 Windows update issue.

Step 5. Then you can close the command prompt windows and restart the computer.

After rebooting, you can perform Windows update again and this time the error 0x800f0922 should be disappeared.

Solution 4. Enable .NET Framework

Some users report that the 0x800f0922 Windows 10 error is caused by .NET Framework. Make sure the .NET Framework is enabled in Windows features. If the .NET framework is disabled, you might encounter error 0x800f0922 .NET framework issue. To fix the problem, enable this feature and try to update again.

Step 1. Input control panel in the Windows 10 Cortana search box and click the best match to get the interface of Control Panel.

open control panel

Step 2. Type Windows features in the search box and choose Turn Windows features on or off.

select Turn Windows features on or off

Step 3. Select any boxes related to .Net framework and click OK.

select .Net framework and click OK

Then your Windows 10 error 0x800f0922 .net framework issue should be fixed.

Solution 5. Run Windows 10 Update Troubleshooter

If you encounter error code 0x800f0922 Windows update issue when trying to upgrade to the latest Windows 10 version, you might as well use the Windows Troubleshooter to see if the problem 0x800f0922 can be fixed. Here are detailed steps about how to run Windows 10 update troubleshooter.

Step 1. Right-click Windows Start menu and choose Settings.

Step 2. Then choose Update & security.

click Update and Security

Step 3. Locate the Troubleshoot section. Then click Windows update and click Run the troubleshooter button to start the troubleshooting process.

Run the troubleshoot

Step 4. Wait for the troubleshooter detecting problems and follow its instructions to fix detected problems.

Troubleshooter is detecting problems

If any Windows Updates problems are found, the troubleshooter will fix them automatically. After that, you can update Windows 10 and check if error code 0x800f0922 disappears. If Window Update Troubleshooter cannot help you resolve this issue, you can try the next method.

Solution 6. Reset Windows Update Components

When you encounter Windows update error, you can try resetting Windows Update components in many situations. If the issue remains even after trying the above fixes, it is recommended to reset the Windows Update components.

The following steps will help you to restart the BITS (Background Intelligent Transfer Service), Cryptographic, MSI Installer and the Windows Update Services and rename the Software Distribution and Catroot2 folders.

If you have not fixed the error 0x800f0922 Windows update error with the above methods, this solution is well worth trying.

Step 1. Input cmd in the Windows 10 Cortana search box. Then right-click the best match and choose Run as administrator to open the Command Prompt window.

Step 2. Input the following commands one by one in the command prompt window and hit Enter after each one to disable BITS (Background Intelligent Transfer Service), Cryptographic, MSI Installer, and the Windows Update Services.

  • net stop wuauserv
  • net stop cryptSvc
  • net stop bits
  • net stop msiserver

Step 3. Type the two commands as below to the rename the SoftwareDistribution and Catroot2 folders. Hit Enter after each one.

  • ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
  • ren C:\Windows\System32\catroot2 Catroot2.old

Step 4. Then enable BITS, Cryptographic, MSI Installer and the Windows Update Services with the last 4 commands as below. Press Enter after each one.

  • net start wuauserv
  • net start cryptSvc
  • net start bits
  • net start msiserver

After resetting the Windows updates components, see if Windows update error 0x800f0922 has been resolved.

Solution 7. Disable Windows Firewall and Antivirus Software

Sometimes Windows Firewall and third-party antivirus software can prevent updates due to software conflicts. You can disable third-party antivirus software and Windows Firewall temporarily. The following contents will show you how to disable Windows Firewall Windows 10.

Step 1. In the Windows Cortana search box, type Control Panel and choose the best match to open Control Panel.

Step 2. When you open the Control Panel, click on System and Security.

click System and Security

Step 3. Then click on Windows Defender Firewall (Windows Firewall).

Windows Defender Firewall

Step 4. Now from the left window pane click on Turn Windows Firewall on or off.

click Turn Windows Defender Firewall on or off

Step 5. Select Turn off Windows Firewall and restart your PC. Then you can open Windows Update and the method should fix 0x800f0922 windows 10 update issue.

choose Turn off Windows Firewall

After Windows update is completed, you need to follow the above steps to turn on your Firewall in the same way and enable antivirus software again as they are important to protect your computer from virus attack.

Do these methods help you resolve the error 0x800f0922 Windows 10? If you fix the error 0x800f0922 by following the steps in this post, you can share this post with more friends who have the same issue. Hope this post helps you!

By following the steps in this post, I successfully fixed error code 0x800f0922 Windows 10 update issue. This post is awesome!Click to Tweet

Wrapping Things Up

This post has listed 7 methods to help you fix 0x800f0922 Windows 10 update error. If you don’t know how to fix error 0x800f0922 or if you are still looking for an effective method, try the above methods one by one.

If you have any question about how to fix error code 0x800f0922 Windows 10 update issue with the above methods or if you have a better solution, you can leave a message on the following comment zone and we will reply as soon as possible. If you need any help when using MiniTool software, you can contact us via [email protected].

  • Remove From My Forums
  • Вопрос

  • Все испробовал

    DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:E:\sources\sxs

    Так же пробовал:

    dism /online /cleanup-image /restorehealth

    Потом опять то что выше, не чего не помогло….

    Система Windows 8.1  x64

Ответы

  • 0x800f0922  —   ошибка активации

    Возможные причины возникновения — ключи активации не соответствуют дистрибутиву; обновление до версии Windows 8 выполнено на неактивированной платформе (Windows 7, Vista, XP); истекли сроки действия лицензий с ограниченным временем действия;было превышено
    число активаций для многоразовых ключей; обновления системы устанавливались на неактивированную Windows, есть стороннее програмное обеспечение, искажающее или разрушающее файлы активации.

    В большинстве случаев переустановка системы и правильная активация устраняет эту ошибку.

    • Предложено в качестве ответа

      16 сентября 2013 г. 6:45

    • Помечено в качестве ответа
      Elina Lebedeva
      17 сентября 2013 г. 8:47

0x800f0922 — это ошибка Windows, возникающая при попытке установить последние доступные обновления. Многие пользователи сообщают, что эта проблема связана с накопительным обновлением KB5003173 для Windows 10 21H1, 20H2 и 2004. Обычно это происходит из-за неработающих .NET Framework компонентов или проблем с подключением, что препятствует успешному завершению обновлений. Также, ошибка часто возникает после неправильного удаления Microsoft Edge. Некоторые накопительные обновления, включая KB5003173 могут загружать дополнительные компоненты для Edge, что приводит к сбою обновлений при обнаружении пустой папки C:\Program Files (x86)\Microsoft\Edge\ . Есть и другие причины, которые могут вызвать ошибку 0x800f0922 — несовместимый брандмауэр, отсутствующие системные файлы и поврежденные компоненты обновлений. Ниже мы обсудим все возможные решения, связанные с каждой из причин.

windows update error 0x800f0922

Скачать средство восстановления Windows

Скачать средство восстановления Windows

compatible with microsoft

Существуют специальные утилиты для восстановления Windows, которые могут решить проблемы, связанные с повреждением реестра, неисправностью файловой системы, нестабильностью драйверов Windows. Мы рекомендуем вам использовать Advanced System Repair Pro для исправления «Ошибка Центра обновления Windows 0x800f0922» в Windows 11, Windows 10, Windows 8 или Windows 7.

1. Воспользуйтесь средством устранения неполадок Центра обновления Windows

Это вряд ли поможет, но все же стоит попробовать в качестве первого способа решить проблему. Воспользуйтесь средством устранения неполадок Центра обновления Windows. Это встроенная утилита, предназначенная для поиска и устранения потенциальных причин проблем с обновлением. Windows просканирует вашу систему на наличие потенциальных проблем и попытается их исправить в конечном итоге. Выполните следующие простые шаги:

  1. Открытые Настройки , а затем перейдите в Обновление и безопасность > Устранение неполадок.
  2. На правой панели найдите Центр обновления Windows и нажмите Запустить средство устранения неполадок.
  3. Завершите процесс, следуя инструкциям на экране, и перезагрузите компьютер.

Как уже упоминалось, этот метод редко оказывается полезным в устранении ошибки 0x800f0922. Если ничего не получилось, переходите к другим решениям ниже.

2. Удалите папку Microsoft Edge.

Как упоминалось выше, одной из наиболее вероятных причин появления ошибки может быть неправильное удаление браузера Microsoft Edge. Если вы помните, что удаляли его самостоятельно, проверьте, не осталась ли в система папка Microsoft Edge. Если да, вам просто придется ее удалить. Таким образом, ваша система больше не будет конфликтовать с этой папкой при следующем запуске обновлений.

  1. Перейдите на C:\Program Files (x86)\Microsoft\Edge\.
  2. Удалите Edge папку и попробуйте установить обновления еще раз.

Вот и все. После удаления папки вы сможете возобновить успешные обновления.

3. Включите .NET Framework

Процесс обновления также может завершиться ошибкой из-за отключенных компонентов .NET Framework. Решение состоит в том, чтобы открыть Программы и компоненты Windows и включить эти компоненты, если потребуется. Вот как:

  1. НАЙДЕМ Панель управления через строку поиска рядом с Меню Пуск и откройте его.
  2. Поставьте Просмотр в Мелкие or Крупные значки , а затем выбрать Программы и компоненты из списка.
  3. После открытия перейдите в Включение или отключение компонентов Windows на правой панели окна.
  4. If .NET Framework 3.5 (включает .NET 2.0 и 3.0) не выбран, сделайте это самостоятельно.
  5. То же рекомендуется сделать и с его подкомпонентами. Просто нажмите на значок плюса рядом с .NET Framework 3.5 (включает .NET 2.0 и 3.0) и выберите другие компоненты.
  6. Наконец, нажмите OK чтобы сохранить изменения и дождитесь, пока ваша система восстановит отсутствующие компоненты, если таковые имеются.

4. Проверьте целостность системных файлов.

Поврежденные или отсутствующие элементы, участвующие в различных системных процессах, могут привести к проблемам с обновлением вашей системы. Ниже мы воспользуемся SFC (средство проверки системных файлов) и DISM (обслуживание образов развертывания и управление ими), чтобы проверить, существует ли эта проблема. Оба сканирования помогут обнаружить и восстановить отсутствующие компоненты, если таковые имеются. Обязательно используйте оба сканирования, поскольку они могут по-разному влиять на решение ошибки. Вот как:

С помощью SFC

  1. Открытые Командная строка , введя cmd в поле поиска рядом с Меню Пуск кнопку.
  2. Щелкните правой кнопкой мыши по Командная строка , а затем выбрать Запуск от имени администратора.
  3. После открытия консоли введите sfc /scannow команду и нажмите Enter.
  4. Когда процесс восстановления будет завершен, перезагрузите компьютер.

С помощью DISM

  1. Открытые Командная строка как мы это делали на предыдущем шаге.
  2. Скопируйте и вставьте эту команду DISM.exe /Online /Cleanup-image /Restorehealth.
  3. Нажмите Enter и подождите, пока Windows закончит сканирование и исправление.
  4. После этого перезагрузите компьютер и снова установите обновление.

После завершения обоих этих сканирований попробуйте снова запустить установку обновлений. Если это не не помогло, переходите к дальнейшим вариантам решения ошибки ниже.

5. Отключите Брандмауэр.

Если в вашей системе установлена ​​сторонняя программа для защиты от вредоносных программ, попробуйте отключить ее и посмотреть, исчезнет ли ошибка. Довольно часто сторонние брандмауэры вызывают проблемы несовместимости, которые препятствуют должному соединению между Windows и серверами обновлений. Вы также можете попробовать отключить встроенный брандмауэр от Защитника Windows. На время отключения рекомендуется отказаться от любой онлайн-активности, чтобы предотвратить взлом из-за более слабой защиты системы (которая возникает в результате отключения брандмауэра). Вот как можно отключить встроенный брандмауэр:

  1. Нажмите Windows Key + I , а затем перейдите в Обновление и безопасность.
  2. Затем перейдите в Безопасность Windows и Брандмауэр и защита сети на правой панели.
  3. Выберите текущую сеть и выключите брандмауэр.
  4. Теперь попробуйте установить то же обновление, с которым были проблемы.

Вне зависимости от того, удалось вам установить необходимое обновление или нет, крайне важно включить отключенный брандмауэр обратно. Сделайте это немедленно, используя те же шаги, что и выше.

6. Удалите временные файлы.

Еще одно быстрое и иногда эффективное решение — очистить содержимое папки %TEMPT%. В этой папке могут храниться избыточные файлы, иногда мешающие процессу обновления. Поэтому давайте попробуем очистить ее содержимое, выполнив следующие действия:

  1. Нажмите Windows Key + R клавиши и скопируйте-вставьте это % TEMP%.
  2. После открытия выберите все папки, которую видите внутри, щелкните правой кнопкой мыши и выберите Удалить. Также очистите корзину, если необходимо.
  3. Перезагрузите компьютер и попробуйте снова установить обновления.

7. Включите службу Готовности приложений

Готовность приложений — это название службы Windows, предназначенной для подготовки приложений к использованию при первом входе пользователя на этот компьютер и при добавлении новых приложений. Поскольку эта служба связана с обновлениями, отключение ее работы может привести к соответствующим сбоям. Давайте проверим это, используя следующие шаги:

  1. Нажмите Windows Key + R кнопки вместе и вставьте services.msc.
  2. Найдите службу под названием Готовность приложений, щелкните правой кнопкой мыши и выберите Объекты.
  3. Если возможно, измените Тип запуска в Вручную и нажмите Start в конце.
  4. После запуска службы нажмите Применить и OK чтобы сохранить затронутые изменения.

Если надписи Start нельзя нажать и Готовность приложений уже работает, значит все хорошо и ничего не нужно делать.

8. Сбросьте компоненты Центра обновления Windows.

Все еще не удалось устранить проблему с помощью предыдущих решений? – тогда попробуйте восстановить все компоненты Центра обновления Windows с нуля. Это позволит заново воссоздать компоненты обновлений, чтобы убедиться в отсутствии повреждений, препятствующих процессу. Вся процедура включает перезапуск служб BITS, Cryptographic, MSI Installer и Windows Update, а также переименование некоторых папок обновлений (SoftwareDistribution и Catroot2). Эти папки содержат временные файлы, необходимые для запуска обновлений Windows. Исходя из этого, мы заставим Windows удалить поврежденные элементы и создать компоненты, связанные с обновлением, с нуля. Ниже мы покажем вам два способа выполнения этого метода. Первый требует ввода и выполнения каждой консольной команды в последовательности вручную. Другой делается с помощью так называемого пакетного скрипта, написанного в Блокноте и сохраненного в формате WUReset.bat. Особой разницы в том, какой из них вы выберете, нет. Хотя вся процедура может показаться сложной и долгой, для ее выполнения не потребуется много времени и знаний. Просто следуйте инструкциям ниже:

Вручную

  1. Открытые Командная строка , введя cmd в поле поиска рядом с Меню Пуск кнопку.
  2. Щелкните правой кнопкой мыши по Командная строка , а затем выбрать Запуск от имени администратора.
  3. Скопируйте и вставьте этот список команд одну за другой, нажимая Enter после каждой. (Это действие отключит службы, ответственные за Обновления Windows)
  4. net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver

  5. Затем мы должны переименовать вышеупомянутые папки. Просто вставьте эти команды, нажимая Enter после каждой.
  6. ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    ren C:\Windows\System32\catroot2 Catroot2.old

  7. Наконец, все, что осталось сделать, это вернуть отключенные службы. Введите эти команды так же, как мы делали ранее.
  8. net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver

  9. На этом все. Перейдите в центр обновления Windows и попробуйте выполнить установку снова.

С помощью Пакетного файла

Это альтернативный метод вышеописанному. Пакетный сценарий используется для выполнения того же набора команд для сброса всех компонентов Центра обновления Windows, служб шифрования и папок, таких как SoftwareDistribution. Это не так сложно, как может показаться на первый взгляд — даже проще, чем предыдущий способ. Все, что вам нужно, это Блокнот Windows и немного магии копирования-вставки. Пакетные сценарии лучше ручного ввода тем, что позволяют выполнять все необходимые команды одновременно. Если вы когда-нибудь столкнетесь с подобными проблемами в будущем, вы можете выполнить уже созданный .bat файл и сбросить компоненты обновления, если этот метод окажется эффективным сейчас:

  1. Откройте новый Блокнот . Для этого щелкните правой кнопкой мыши на любую свободную область на рабочем столе, выберите Новая и Текстовый документ.
  2. Затем вставьте этот список команд в блокнот:
  3. @ECHO OFF
    echo Simple Script to Reset / Clear Windows Update
    echo.
    PAUSE
    echo.
    attrib -h -r -s %windir%system32catroot2
    attrib -h -r -s %windir%system32catroot2*.*
    net stop wuauserv
    net stop CryptSvc
    net stop BITS
    ren %windir%system32catroot2 catroot2.old
    ren %windir%SoftwareDistribution sold.old
    ren "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader" downloader.old
    net Start BITS
    net start CryptSvc
    net start wuauserv
    echo.
    echo Task completed successfully...
    echo.
    PAUSE

  4. После вставки всех команд, нажмите Файл > Сохранить как и назовите файл WUReset.bat, Обязательно установите Кодирование в ANSI и сохраните файл в любом месте.
  5. Наконец, нажмите на файл правой кнопкой мыши и выберите Запуск от имени администратора и наслаждайтесь автоматическим сбросом компонентов обновлений Windows.

9. Используйте Media Creation Tool.

Если использование всех вышеперечисленных решений по-прежнему не дало никакого эффекта, вы можете попытаться обойти ошибку 0x800f0922 с помощью специальной утилиты Microsoft под названием Media Creation Tool. Это небольшое ПО, помогающее пользователям находить актуальные обновления и устанавливать их, несмотря на различные ошибки без затрагивания личных данных. Чтобы сделать это, выполните шаги ниже:

  1. Сначала вам нужно скачать утилиту с веб-сайта Microsoft.
  2. Затем запустите загруженный файл.
  3. После того, как вы согласитесь с Условиями использования, вам будет предложено два варианта на выбор. Выберите Обновить этот компьютер сейчас.
  4. Выберите Сохранить личные файлы чтобы они не пострадали.
  5. Наконец, запустите процесс и дождитесь его завершения.
  6. Надеемся, этот метод помог вам избавиться от ошибки 0x800f0922.

Итоги

Надеемся, что ошибка 0x800f0922 больше не является возбудителем вашего спокойствия. Несмотря на то, что такие ошибки вызывают множество неудобств, все они более чем решаемы благодаря эффективным и уже проверенным инструкциям. Если вы по-прежнему сталкиваетесь с той же проблемой и уверены в правильности выполнения описанных выше шагов, рекомендуем выполнить восстановление или чистую установку системы Windows. Если вас беспокоят какие-либо другие проблемы, поищите их на нашем веб-сайте.

Понравилась статья? Поделить с друзьями:
  • Ошибка 0x800f081f при обновлении windows 10 как исправить
  • Ошибка 0x800f0907 dism
  • Ошибка 0x800f081f windows server 2019
  • Ошибка 0x800f0900 windows 10 как исправить
  • Ошибка 0x800f081f windows 10 центр обновления