Error 0x80070643 failed to install msi package при установке программы

При работе центра обновления Windows часто возникает ошибка - 0x80070643 в процессе установки прои

При работе центра обновления Windows часто возникает ошибка — 0x80070643 в процессе установки произошла неисправимая ошибка.

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

Ошибка 0x80070643 очень распространена и может возникать в следующих случаях:

  1. Ошибка при установке компонента NET.Framework
  2. Ошибка при установке любого обновления Windows

Так какие основные причины возникновения ошибки 0x80070643 при обновлении windows 10,8.1 или7?

Основные причины возникновения ошибки 0x80070643:

  • Повреждение регистрации обновления установщика MSI или повреждение установки .NET Framework на Вашем устройстве
  • Повреждена база данных Windows Update
  • Фоновая интеллектуальная служба передачи (BITS) некорректно работает
  • Необходимый для работы системный файл неверно зарегистрирован
  • При работе установщика Windows возникает ошибка, говорящая о его повреждении
  • Манифест модели CBS нарушен
  • Служба Windows Update прекращает свою работу
  • Агент Windows Update конфликтует с версиями устанавливаемых обновлений

После рассмотрения основных причин возникновения ошибки, мы переходим к главному — когда возникла ошибка 0x80070643 на windows 10,8.1 или 7, как ее исправить?

Ошибка установки обновления .NET Framework: «0x80070643»

Происходит только на Windows 7 и более ранних версиях, варианты решения вопроса:

Восстановление компонентов .NET Framework:

Если проблема остается, нам поможет полное удаление из системы NET.Framework и установка данных компонентов снова. Тут также все просто.

Снова попробуйте установить обновления. Тут уже проблема должна быть решена.

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

Для этого понадобится установочный диск или образ Windows 7

Распакуйте образ любым архиватором или запустите диск, найдите в корне образа или диска файл Setup и запустите его. Следуйте инструкциям установщика и Ваша система будет обновлена. После этого необходимые обновления установятся корректно.

Таким образом Вы сможете решить ошибку 0x80070643 windows 7 ошибка обновления .NET Framework.

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

При установке любого обновления Windows ошибка 0x80070643

Также данная ошибка может появиться в виде сообщения — installation failed with error code 0x80070643 windows update.

Далее необходимо провести действия, которые ошибку 0x80070643 в большинстве случаев исправят. Действия несложные и сейчас я вам по порядку о них расскажу.

Запустите автоматическое средство – самый простой вариант для пользователя.

Загрузите средство по ссылке  , запустите его

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

Очистка кэша обновлений

Очень действенный способ при возникновении любых проблем с обновлениями, часто уже скачанные файлы обновлений могут мешать установке новых, сам кэш может быть поврежден. Поэтому Вам необходимо открыть командную строку с правами администратора, для этого щелкните Пуск и начните вводить Командная строка, у Вас появится программа «Командная строка», правая кнопка мыши на найденной программе — «Запустить от имени администратора».

В открывшейся командной строке введите

Net stop wuauserv

И нажмите ввод.

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

Если возникнет ошибка 0x80070643, или служба не остановится, перезагрузите систему и сразу переходите к следующему шагу:

Откройте Локальный диск С, перейдите в папку Windows и найти в ней папку SoftwareDistribution, удалите эту папку.

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

Попробуйте снова запустить поиск и установку обновлений.

Перезапуск служб

Щелкните поиск и введите «Управление компьютером», откроется окно консоли. Слева найдите пункт «Службы» и выберите его.

В открывшемся списке служб нам нужно найти следующие службы

Удостоверение приложения, службы криптографии, фоновую интеллектуальную службу и центр обновления Windows. Выбрать каждую по очереди и перезапустить.

Пробуем устанавливать обновления и проверяем, возникает ли ошибка 0x80070643.

Скачайте и проведите установку средства подготовки системы к обновлению.

Для Windows 8.1 и 10 – в командной строке от имени админа и выполните следующую команду:

DISM /online /cleanup-image /restorehealth

Для Windows 7 скачайте и запустите соответствующую версию программы CHEKSUR, скачать данную программу обновление можно по ссылке . После скачивания проведите установку.

Выполнив данные действия перезагрузите ваше устройство запустите установку обновлений

Проведите полную проверку системных файлов и их исправление

В командной строке введите sfc /scannow и нажмите клавишу Enter. Дождитесь выполнения команды и снова проведите установку найденных обновлений.

Попробуйте скачать обновление и установить его вручную. Как Вам такой вариант?

Для этого перейдите на сайт

В окне поиска введите номер обновления, которое не устанавливается в виде KBXXXXXX, где XXXXX-номер обновления и нажмите «Найти.

Вам нужно будет скачать версию нужной разрядности -x64 или x86(для 32-битной Windows).

После скачивания запустите установку данного обновления, для этого просто щелкните на нем два раза левой клавишей мыши и подтвердите его запуск.

И мы чуть не забыли про антивирус!

Да, как это не прискорбно, но он может вызывать проблемы с работой центра обновления и ошибки, так может блокировать доступ к серверам обновлений и их установку. И что же делать в этом случае?

Если Вы разбираетесь в настройках Вашего антивируса, то конечно лучше всего их проверить, чтобы убедиться, что серверы Майкрософт не указаны в антивирусе как заблокированные.

Но, если Вы антивирус один раз установили и больше его ни разу не использовали, с этим могут возникнуть сложности.

Поэтому, чтобы исключить его влияние, удалите его.

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

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

Проблема остается?

Мы исключили многие проблемы, но не исключили сторонние приложения и службы, установленные у Вас в системе. А вдруг они вызывают проблему?

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

В поиске Вашей системы пишем msconfig и запускаем найденную программу «Конфигурация системы». Звучит и выглядит пугающе? Ничего, сейчас все настроим.

На вкладке «Общие» установите пункт «Выборочный запуск» и уберите флажок с «Загружать элементы автозагрузки»

Перейдите на вкладку Службы, щелкните «Не отображать службы Майкрософт» и снимите галочки со всех служб в окне.

Нажмите «Применить» — «Ок» и система попросит перезагрузку.

Смело перезагружайте и запускайте установку обновлений. Если какая-то сторонняя служба или программ вызывали проблему, теперь все будет в порядке.

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

Вспоминаем, что мы еще не проверили?

Так, жесткий диск, давно у Вас он установлен? Не замечали ранее с ним никаких проблем? А давайте проверим!

Открываем нашу уже любимую командную строку и вводим команду

chkdsk C: /f /r

Появится сообщение, что не удается проверить текущий диск. Все верно – мы же сейчас в системе

Не беда! Нажимаем на клавиатуре букву «Y» и Ввод и теперь при следующей перезагрузке, проверка диска запустится автоматически. Это будет полная поверка диска и исправление проблем, которые можно исправить. После этого пробуем установить обновления снова.

Последний вариант

Если после всех проведенных действий проблема остается, в решении вопроса нам поможет установка системы с сохранением Ваших личных файлов и программ.

Перейдите на страницу

И нажмите «Скачать средство сейчас»

Сохраните и запустите скачанную программу MediaCreationTool.

Примите условия лицензионного соглашения

Выбираем «Обновить этот компьютер сейчас» и нажимаем «Далее»

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

Мы провели с Вами все действия, которые помогут Вам решить проблему с работой центра обновления и установкой обновлений.

Но, что делать, если проблема так и не решилась?

Если не решилась – остается 100% решение вопроса – чистая установка системы, после нее все обновления системы будут устанавливаться как нужно и Ваши вновь установленные программы будут функционировать как часы!

Отличного Вам дня!

Microsoft releases system updates from time to time and by default To fix bugs on the current system and improve features. And Windows 10 operating system has been set to check and install those updates automatically provided that the computer is connected to the Internet. Most of the time, Users face error 0x80070643 failed to install MSI package during Install updates, definition updates of windows defender or installing MSI packages. This problem is seen more in Windows 10 than Windows 8 or 7. Most of the time this Error show during these updates: KB4457128, KB4457142 installation. The update or installation process may stop by showing an error code like 0x80070643.

Sometimes you may saw an Error message like “Unable to install Windows Update: 0x80070643” or error 0x80070643 failed to install the MSI package. This error message can be seen when the .NET framework on your computer has a problem, or the update related to MS 2003 components fails.

This issue may occur if the MSI software update registration has become corrupted, or if the .NET Framework installation on the computer has become corrupted. Also if the System files or registry gets damaged or corrupted, the Windows Update feature fails to access certain user data or MSI software update registration or the .NET Framework installation is corrupted this will result in error 0x80070643 failed to install MSI package

Most of the time, This error is related to windows defender or .NET Framework. So, While describing the solutions, I will focus more on this security solution of Microsoft. Here is the method that can help you to fix error 0x80070643.

Repair or update Windows .NET Framework

This framework is an important part of windows, .NET Framework plays an important part in software installation and system updates on all versions of the Windows system. And it should be well installed and updated to the latest version in order that other programs can be built, deployed, or ran normally. If it becomes corrupted, Windows update, Software installations, etc. may be problematic. So, You can download this .net framework repair tool from Microsoft and run it on your PC.

Manually Repair  .NET Framework

Close all currently running software and click “Start” to select Control Panel. Next click Programs and “Program and Features”. Locate Microsoft .NET Framework 4 Client Profile from these listed programs. Select it and click the tab Uninstall/Change

Note: If there is no Microsoft .NET Framework 4 Client Profile on your computer, download it online and install it to update your PC.

On the pop-up window select Repair .NET Framework 4 Client Profile to its original state and click the Next button.

Uninstall and reinstall the .NET Framework

Use the .NET Framework Cleanup Tool to uninstall multiple versions of the .NET Framework, and then reinstall the components.
Download the .NET Framework cleanup tool.

When you are prompted, click Open, and then click Extract Now. In the files that you extracted, double-click cleanup_tool.exe. Do you want to run the .NET Framework Setup Cleanup Utility? the message, click Yes.
Click Yes to accept the license agreement.

In the Product to the cleanup window, click the list, select .NET Framework – All Versions, and then click Cleanup Now.

Note The cleanup tool does not let you remove the .NET Framework 2.0 in Windows Vista or later versions of Windows because the .NET Framework is installed as an operating system component. After the .NET Framework is removed, restart the computer. Visit Windows Update again, and then check for and install updates.

Also, Try to reinstall the .NET Framework update. Hope you will not face any error. if the problem continues try the next steps.

Use Windows Update Troubleshooter

Your PC has a built-in troubleshooter to solve common problems. Before trying any additional ways to resolve your issue, You can run the troubleshooter and see if it repair the errors.

Open Start Menu and type troubleshooting and then open the Troubleshooting app. Now, Click on Fix problems with windows update.

When windows update Troubleshoot tool opens click on Advanced and tick on Apply repairs automatically. Now, Go ahead and click next following the on-screen instructions. this will take some moment to find problems and this will fix itself.

After doing it, Check if the problem still exists or not.

Restart Windows Update Components

You can restart several windows update components including the security center to fix this Error At first, You have to stop these services, and then you have to rename two system folders. After doing it, Start these service components again.
Open Command Prompt as administrator. To do it, Just right-click on the Start button (Windows logo) and choose Command Prompt (Admin).

Now, You can stop these services by running these commands. I recommend you hit enter for each command.

First type net stop wuauserv to stop the windows update service.
Next Type net stop cryptSvc to Stop the Cryptographic Services.
Type net stop bits to Stop the background intelligence Service.
Now Type net stop msiserver To stop the MSI server.
At last type net stop wscsvc to stop the Windows Security Center service.

After doing it, You will need to rename SoftwareDistribution and catroot2 folders. You may do it from C > Windows and System 32 folders. You also can do it from the command prompt which is much easier. Here are the commands to do it –

ren C:WindowsSoftwareDistribution SoftwareDistribution.old

ren C:WindowsSystem32catroot2 Catroot2.old

  • Now, After renaming the folders, Start those services again. To do it, run these commands –
    First type net start wuauserv to start the windows update service.
  • Next Type net start cryptSvc to Start the Cryptographic Services.
  • Type net start bits to Start the background intelligence Service.
  • Now Type net start msiserver To start the MSI server.
  • At last type net start wscsvc to start the Windows Security Center service.

Now, Restart your PC and try to update windows and windows defender. I hope, This time you won’t encounter any problem like update error 0x80070643.>

Check and Repair System Files

Running SFC and DISM commands are very common ways to check and repair corrupted windows system files. Sometimes, For internal windows errors, Any update installations may be stopped by showing a failure message with an error code. These commands will help you to fix these internal problems.

Repair corrupted system files with SFC /scannow
System file checker comes in handy, as it’s capable of scanning and finding out corrupted files and replace them with correct ones.

Open Command Prompt. Click the Start button and All Programs to locate Accessories where you can find Command Prompt. Right-click it and Run as administrator. Type sfc/scannow in the Command Prompt and press Enter. Then it starts to scan and repair corrupted system files. You just need to wait for this process to complete.

Uninstall Antivirus Completely

If you have uninstalled your antivirus recently and have started using windows defender, You can follow this method. When we uninstall our security software, It may not be removed completely from our PC. Later, The files which remain even after uninstalling may cause several problems, especially to windows defender. So, First, you have to remove your anti-malware program completely. All antivirus company has special tools to do this job easily. You can check out this list of these tools. After completely wipe out the antivirus from your PC, Try to update again.

These are some best working solutions to fix Windows 10 update installation error 0x80070643 failed to install MSI package. Have any Query suggestion feel free to comment below.

Ошибка 0x80070643 может появиться как при скачивании Net Framework через Центр обновлений Windows, так и при установке этой утилиты напрямую. У этой проблемы бывают разные причины. И некоторые из них не зависят от действий пользователя. Некорректная загрузка, случайное удаление или изменение системных файлов, вредоносное ПО, конфликтующие приложения — всё это может привести к плачевным последствиям. Если ОС «обнаружит», что что-то не так, она, скорее всего, выдаст окно с надписью «Installation failed with error code» и кодом ошибки. В большинстве случаев её можно исправить самостоятельно.

Microsoft NET Framework логотип

Microsoft NET Framework очень распространенная программная платформа

Как проявляется ошибка 0x80070643 и почему она возникает?

При возникновении этого сбоя соответствующее оповещение может и не появиться. И зачем с ней разбираться, если она не мешает? Дело в том, что это сообщение «выскочит» при запуске любой программы, связанной с Net Framework. И оно будет постоянно надоедать, мешать нормальной работе. Подобная ошибка способна негативно повлиять на операционную систему. Вот основные признаки появления error 0x80070643:

  • Наблюдаются критичные зависания системы, которые длятся несколько секунд.
  • Компьютер сильно «тормозит».
  • Слишком большое время отклика при вводе текста с клавиатуры или использовании мыши.
  • При запуске некоторых утилит появляется диалоговое окно «Installation failed with error code 0x80070643».
  • Такое же оповещение иногда «выскакивает» при выключении или включении компьютера.
  • Или при обновлении Net Framework (будет сообщение вроде «В процессе установки произошла неисправимая ошибка»). Это не значит, что в этой ситуации нельзя ничего предпринять. Просто операционная система не смогла избавиться от проблемы своими силами, и ей требуется помощь со стороны пользователя.

Microsoft NET Framework установка

Оповещение «Installation failed with error code» может появиться из-за:

  • Вируса, который повредил системные данные.
  • Ошибки в реестре.
  • Неполной или прерванной загрузки программы Net Framework.
  • Некорректного изменения, связанного с ней ПО.
  • Неправильной регистрации обновления MSI.
  • Установки приложения с удалённого рабочего стола.

Все факторы перечислить невозможно. Эта утилита может перестать работать по разным причинам. Но все они сводятся к одному — повреждены или недоступны важные файлы или ресурсы.

Как исправить ошибку 0x80070643 при установке Net Framework?

Если в процессе установки произошла неисправимая ошибка 0x80070643, её можно убрать несколькими способами. Конкретный алгоритм решения проблемы зависит от причин её появления. Если вы не знаете, почему Net Framework не включается, попробуйте все методы по очереди. Вначале расписаны самые простые варианты.

Перед исправлением ошибки:

  • Запустите антивирус и начните проверку. Если error 0x80070643 возникла из-за вредоносных программ, их надо устранить. Иначе проблема появится снова. Заражённые файлы можно удалить, вылечить или отправить в карантин. Главное, чтобы они не навредили системе.
  • Обновите все драйвера.
  • Проведите очистку системы. Для этого воспользуйтесь встроенным в ОС приложением. Его можно открыть через Пуск — Программы — Стандартные — Служебные. Заодно сможете удалить временные файлы, которые занимают память. Также есть специализированный софт для чистки мусора. Например, CCleaner или CleanMaster.
  • Удалите и переустановите программу, при запуске которой появляется сообщение «Installation failed with error code». Если ошибка «вылетает» просто так и не относится к какой-либо утилите, попробуйте другие способы.
  • Проверьте системный диск. Для этого кликните по нему правой кнопкой мыши, выберите «Свойства», перейдите на вкладку «Сервис» и нажмите «Выполнить проверку».

Восстановление Net Framework

Диспетчер задач Windows 7

Чтобы убрать оповещение «В процессе установки произошла неисправимая ошибка», сделайте следующее:

  1. Закройте все активные программы и завершите связанные с ними задачи. Это можно сделать через Диспетчер задач. Для его вызова нажмите Ctrl+Alt+Del. Не отключайте системные процессы.
  2. Перейдите в меню «Пуск».
  3. Далее в «Панель управления»
  4. Откройте «Программы и компоненты» (если у вас настроено отображение по категориям, выберите «Удаление программ»)
  5. Найдите в открывшемся списке пункт «Microsoft .Net Framework» и щёлкните на него.
  6. Нажмите кнопку «Удалить/Изменить». Та же опция есть в контекстном меню, которое можно вызвать правой кнопкой мыши.
  7. В появившемся окне маркером отметьте «Восстановить» и нажмите «Далее».
  8. Дождитесь, пока пройдёт восстановление.
  9. Перезагрузите ПК.
  10. Обновите Net Framework через Windows Update.

Исправление реестра и сетевых ошибок.

В большинстве случаев сообщения со словами «Installation failed with error code» свидетельствует о наличии неисправностей в реестре. Чтобы их устранить вручную и при этом ничего не поломать, надо быть веб-мастером. Но есть программы, которые делают это автоматически.

  • WinThruster. Поиск нерабочих и «пустых» ссылок на отсутствующие данные. Исправление повреждённых записей реестра. Создание резервной копии перед сканированием.
  • Net Adapter Repair All In One. Ищет сетевые ошибки. Из-за них может не загружаться нужное обновление. Утилита не устраняет неисправности сама, а оставляет выбор за пользователем.
  • Registry Repair. Простая утилита с понятным интерфейсом. Если оповещение «Installation with error» появилось из-за проблем с реестром, эта программа их найдёт. Она распознаёт записи, которые сделали вирусы-рекламщики и шпионское ПО. Все изменения можно откатить.
  • Reg Organizer. Позволяет просматривать reg-файлы ещё до их добавления в реестр. Можно полностью удалить какое-либо приложение сразу со всеми записями.

Чистка реестра избавит вас от многих багов. Компьютер будет лучше работать.

Специализированные программы

Можно воспользоваться средством восстановления Net Framework. Оно находится на официальном сайте компании Microsoft. Распространяется бесплатно. Но русский язык не поддерживает. Доступен только английский.

Восстановление системы Windows 7

Однако пользоваться этим средством легко. У него минимальный функционал. После восстановления надо вновь запустить обновление программы.

Восстановление системы

Самый эффективный вариант при сбое установки Net Framework — вернуть операционную систему в то состояние, которое было до ошибки. Тогда не будет появляться окно с оповещением «Installation failed with error code». Но то, что привело к неисправности в первый раз, может вновь её вызвать. Поэтому после восстановления просканируйте реестр, проверьте, нет ли вирусов, и избавьтесь от сомнительных программ, которые вы устанавливали перед появлением проблемы. Возможно, какая-то из них и стала причиной ошибки.

Теперь разберёмся, как откатить ОС.

  1. Перейдите в Пуск — Программы — Стандартные — Служебные — Восстановление системы.
  2. Отметьте пункт «Другая точка восстановления» и подтвердите.
  3. Выберите дату до появления неисправности. Рядом с ней указано действие, которое в тот момент произошло (обновление, удаление, инсталляция и так далее).
  4. Если вы не знаете, в какой точно момент возникла ошибка, нажмите на кнопку «Поиск затрагиваемых программ». Отобразиться список утилит, которые откатятся в результате восстановления.
  5. Это относительно долгий процесс. Потребуется перезагрузка.

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

Ошибка 0x80070643 при установке Net Framework не такая страшная, как кажется. Для её исправления не надо спрашивать совета у знакомого системного администратора или относить компьютер в «починку». Можно обойтись чисткой реестра и средствами восстановления.

Содержание

  • Исправляем ошибку 0x80070643 в Windows 10
    • Способ 1: Устранение проблем в системе обновления
    • Способ 2: Загрузка обновлений вручную
    • Способ 3: Восстановление поврежденных файлов системы
    • Способ 4: Устранение проблем с НЕТ Фреймворк
    • Способ 5: Очистка компонентов обновлений Виндовс 10
    • Способ 6: Удаление вирусов, отключение антивируса
  • Вопросы и ответы

Как исправить ошибку 0x80070643 в windows 10
При обновлении операционной системы довольно часто происходят сбои. Один из самых распространенных – ошибка 0x80070643. О ней известно было еще до выхода «десятки», поэтому уже выработано несколько рабочих методов, с помощью которых ее можно исправить.

Ошибка не сопровождает какой-то определенный компонент и может относится к обновлениям разной степени важности, а значит, нет конкретной причины ее появления. Способов решения проблемы, следовательно, тоже много — начиная с устранения неполадок в службе, которая обеспечивает обновление Виндовс 10, и заканчивая предотвращением конфликтов с уже установленным на устройстве ПО. Рассмотрим каждый из них по порядку.

Способ 1: Устранение проблем в системе обновления

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

Скачать средство устранения неполадок Центра обновления Windows с официального сайта

  1. Скачиваем, запускаем утилиту и нажимаем «Далее».
  2. Запуск средства устранения неполадок при обновлении Windows

  3. После анализа системы выбираем вариант «Попробуйте выполнить устранение неполадок от имени администратора». Утилита перезапустится и повторит диагностику, чтобы найти и устранить дополнительные ошибки.
  4. Запуск средства устранения неполадок при обновлении Windows с правами администратора

  5. Когда процесс завершится, закрываем средство устранения неполадок.
  6. Завершение работы средства устранения неполадок при обновлении Windows

  7. Перезагружаем устройство и повторно запускаем проверку обновлений.
  8. Проверка наличия обновлений Windows 10

Способ 2: Загрузка обновлений вручную

Корпорацией Microsoft также разработан «Каталог Центра обновления Виндовс», в котором можно найти актуальные драйвера, обновления и исправления. Например, если какой-нибудь файл некорректно загрузился на компьютер, то он вряд ли установится. В этом случае можно загрузить его повторно.

Установка обновлений для Windows 10 вручную

Подробнее: Устанавливаем обновления для Windows 10 вручную

Способ 3: Восстановление поврежденных файлов системы

В OS Windows 10 есть два инструмента – dism.exe и sfc.exe, благодаря которым можно проверить и восстановить целостность системных файлов. С помощью первой утилиты восстанавливается хранилище системных компонентов. С помощью второй сканируются все системные защищенные файлы, а поврежденные меняются кэшированной копией.

Проверка целостности системных файлов в Windows 10

Подробнее: Проверка и восстановление целостности системных файлов в Windows 10

Способ 4: Устранение проблем с НЕТ Фреймворк

NET Framework – это программная платформа, предназначенная для запуска приложений и игр. Когда она повреждена, есть высокий риск, что при обновлении произойдет сбой. Для начала воспользуемся специальным средством, которое проверит программную платформу и, если найдет ошибки, исправит их.

Lumpics.ru

Скачать NET Framework Repair Tool с официального сайта

  1. Запускаем утилиту, принимаем условия разработчиков и нажимаем «Next».
  2. Запуск средства устранения неполадок NET Framework

  3. Если инструмент найдет неполадки, связанные с функционированием платформы, то предложит их исправить. Щелкаем «Next».
  4. Внесение изменений средством устранения неполадок NET Framework

  5. Когда утилита внесет необходимые изменения, жмем «Finish».
  6. Выход из средства устранения неполадок NET Framework

Если проблема осталась, пробуем обновить НЭТ Фреймворк. Другой вариант — переустанавливаем ПО, предварительно удалив его старую версию.

Обновление NET Framework для Windows 10

Подробнее:
Как обновить .NET Framework
Удаление программного компонента Microsoft .NET Framework

Способ 5: Очистка компонентов обновлений Виндовс 10

В системе есть две важные служебные директории – «SoftwareDistribution» и «Catroot2». Первый каталог используется для загрузки обновлений перед их установкой. Они хранятся там какое-то время, а затем система автоматически удаляет некоторые из них. В папке «Catroot2» лежат файлы, которые также используются во время обновления. Сбросить компоненты можно очисткой или переименованием этих каталогов.

  1. Открываем консоль с правами администратора.
  2. Запуск командной строки от имени администратора

  3. Последовательно вписываем указанные ниже команды и выполняем их нажатием «Enter». Это отключит службы, которые могут помешать выполнять дальнейшие действия.

    net stop msiserver
    net stop wuauserv
    net stop bits
    net stop cryptsvc

  4. Остановка служб в командной строке Windows 10

  5. Делаем резервные копии указанных выше папок. Для этого прописываем сначала

    ren C:WindowsSoftwareDistribution SoftwareDistribution.old

    а затем

    ren C:WindowsSystem32catroot2 Catroot2.old

    По этим путям потом можно будет найти созданные каталоги.

  6. Создание копий системных папок Windows 10

  7. Снова по очереди запускаем остановленные службы с помощью кодов:

    net start msiserver
    net start wuauserv
    net start bits
    net start cryptsvc.

  8. Запуск служб в командной строке Windows 10

  9. Вписываем в строку Exit и закрываем консоль.
  10. Выход из командной строки

    Читайте также: Запуск «Командной строки» от имени администратора в Windows 10

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

Способ 6: Удаление вирусов, отключение антивируса

Вирусы негативно влияют на работу системы в целом, поэтому глубокое сканирование ее антивирусом может устранить ошибку. В свою очередь антивирусное ПО и Защитник Виндовс могут блокировать установку программ, и файлы обновления системы часто не являются исключением. Чтобы проверить этот вариант, можно на время отключить брандмауэр и антивирус. Главное, помнить, что в этот момент Виндовс будет уязвима для вирусов, поэтому независимо от результата защитное ПО следует снова запустить.

Отключение антивируса Kaspersky

Подробнее:
Отключение антивируса
Отключение Защитника в Windows 10

Другой вариант – по очереди удалить недавно установленное программное обеспечение и игры, так как именно они могут вызывать ошибку. Иногда есть смысл подождать, когда придут очередные обновления, особенно если проблема возникает при установке двух-трех компонентов, которые не являются критическими. Бывали случаи, когда последующий апдейт завершился успешно.

Выше нами были рассмотрены наиболее распространенные способы устранения ошибки 0x80070643. Если вы знаете иные методы решения проблемы, напишите об этом. Возможно, эта информация поможет другим пользователям, которые уже задумались о переустановке системы.

I am trying to install an application(.msi), I used WiX installer to create a exe(it has depenendcies). I tried installing it in some of the PC and it works perfectly fine. But in one of the system when it is trying to install the msi it givens an error and roll backs the installation(which is normal).

Unable to figure out why it is not installing in this specific machine. Any suggestions.?

asked Jan 18, 2017 at 13:02

Abdulla Jidda's user avatar

4

This article seems to indicate that it’s a generic issue — the system needs a reboot:

https://support.microsoft.com/en-us/kb/974061

so that’s the first thing to try. If the issue persists it’s probably something to do with the system being stuck in a state where it thinks there’s a install still running. They could look at this to see the registry items that can affect this:

http://www.installsite.org/pages/en/msifaq/error/1618.htm

If you install the MSI file producing a log then it may show what’s going on: msiexec /I [path to msi file] /l*vx [path to text log file]

It’s possible that there is something in your setup that is causing this on that machine, especially if it performs another setup or a driver install (or something like that) that leaves the system in a state where it needs a reboot to continue your installation. Also, sometimes it’s useful to add the MsiSystemRebootPending property as a launch condition so you don’t start the install if a reboot is pending:

https://msdn.microsoft.com/en-us/library/windows/desktop/aa370492(v=vs.85).aspx

The error (from the comment) -2147024891 is 0x80070005, Access is denied. There does seem to be an occasional error where the system account loses access to some folders, so that may be the issue in this particular case. If the access to the C: drive (and maybe some others) do not allow full access to the SYSTEM account then that could result in some odd downstream problems.

answered Jan 18, 2017 at 17:43

PhilDW's user avatar

PhilDWPhilDW

20.1k1 gold badge18 silver badges27 bronze badges

6

I have suffered the same problem. For future users facing with similar issue.

  • 0x80070005 Failed to create registration key
  • Error 0x80070659: Failed to install MSI package, Failed to execute MSI package, Failed to configure per-machine MSI package, Error 0x80070659: Failed to execute MSI package
  • Could not open key: UNKNOWNComponentsxxyy. Verify that you have sufficient access to that key, or contact your support personnel.

In my case, I use Process Monitor to check installation process.
Found error (MainEngineThread is returning 1625) occur just in RegQueryKey-SUCCESS-RegOpenKey-SUCCESS-RegQueryValue-NAME NOT FOUND-RegCloseKey.

After I disable the KEY (by delete or rename).
The installation could continue, creating new key-value, treated as Product not registered: beginning first-time install.

So, the reason seems to be there is some old un-cleaned registry detected(especially at HKCRInstallerProducts).

Also, could first try check log of msiexec.exe.
And it’s not related with Group Policy Object (GPO) or special config on computer.

When searching for my issue, I google here, thanks for sharing.
And I post my summarize at SOLIDWORKS VC VSTA 安装 权限 注册表 策略组 相关问题 (Most in Chinese, but have a lot reference).

answered Jan 18, 2021 at 1:33

RobertL's user avatar

I am trying to install an application(.msi), I used WiX installer to create a exe(it has depenendcies). I tried installing it in some of the PC and it works perfectly fine. But in one of the system when it is trying to install the msi it givens an error and roll backs the installation(which is normal).

Unable to figure out why it is not installing in this specific machine. Any suggestions.?

asked Jan 18, 2017 at 13:02

Abdulla Jidda's user avatar

4

This article seems to indicate that it’s a generic issue — the system needs a reboot:

https://support.microsoft.com/en-us/kb/974061

so that’s the first thing to try. If the issue persists it’s probably something to do with the system being stuck in a state where it thinks there’s a install still running. They could look at this to see the registry items that can affect this:

http://www.installsite.org/pages/en/msifaq/error/1618.htm

If you install the MSI file producing a log then it may show what’s going on: msiexec /I [path to msi file] /l*vx [path to text log file]

It’s possible that there is something in your setup that is causing this on that machine, especially if it performs another setup or a driver install (or something like that) that leaves the system in a state where it needs a reboot to continue your installation. Also, sometimes it’s useful to add the MsiSystemRebootPending property as a launch condition so you don’t start the install if a reboot is pending:

https://msdn.microsoft.com/en-us/library/windows/desktop/aa370492(v=vs.85).aspx

The error (from the comment) -2147024891 is 0x80070005, Access is denied. There does seem to be an occasional error where the system account loses access to some folders, so that may be the issue in this particular case. If the access to the C: drive (and maybe some others) do not allow full access to the SYSTEM account then that could result in some odd downstream problems.

answered Jan 18, 2017 at 17:43

PhilDW's user avatar

PhilDWPhilDW

20.1k1 gold badge18 silver badges27 bronze badges

6

I have suffered the same problem. For future users facing with similar issue.

  • 0x80070005 Failed to create registration key
  • Error 0x80070659: Failed to install MSI package, Failed to execute MSI package, Failed to configure per-machine MSI package, Error 0x80070659: Failed to execute MSI package
  • Could not open key: UNKNOWNComponentsxxyy. Verify that you have sufficient access to that key, or contact your support personnel.

In my case, I use Process Monitor to check installation process.
Found error (MainEngineThread is returning 1625) occur just in RegQueryKey-SUCCESS-RegOpenKey-SUCCESS-RegQueryValue-NAME NOT FOUND-RegCloseKey.

After I disable the KEY (by delete or rename).
The installation could continue, creating new key-value, treated as Product not registered: beginning first-time install.

So, the reason seems to be there is some old un-cleaned registry detected(especially at HKCRInstallerProducts).

Also, could first try check log of msiexec.exe.
And it’s not related with Group Policy Object (GPO) or special config on computer.

When searching for my issue, I google here, thanks for sharing.
And I post my summarize at SOLIDWORKS VC VSTA 安装 权限 注册表 策略组 相关问题 (Most in Chinese, but have a lot reference).

answered Jan 18, 2021 at 1:33

RobertL's user avatar

Do you encounter Error Code 0x80070643 along with a warning message Failed to Install MSI Package in Windows 10 PC? If yes, then don’t worry as this article provides a decent range of solutions to fix this issue. Microsoft releases system updates to rectify the already present bugs and problems on your current operating system. If connected to the internet, Windows 10 based device automatically looks for updates to make the system more efficient and smoother as well.

Failed to Install MSI Package in Windows 10 is one of the more frequent error messages as compared to its previous versions. In general, this problem pops up while performing KB3106246, KB2267602 installation. Update or its installation often fails with the presence of stop code 0x80070643. This is associated with MSI software update registration, MS 2003 Components moreover .NET Framework. It mostly occurs if any of them is corrupted or if the system files get damaged somehow. In such scenarios, Windows update fails to access certain user data and thus leading to this issue on your PC. Here in this article, we will discuss several promising solutions such as Configuring .NET Framework, repairing Windows Updates Components, checking and system files to fix this bug entirely.

Here is how to fix Error Code 0x80070643 Failed to Install MSI Package in Windows 10 –

Repair or Update Windows .NET Framework

The outdated or corrupt file might be responsible for occurring of Error Code 0x80070643. Therefore you must update all of them. The “.Net Framework” is an application for software installation or system update. Now, if .NET Framework is active on your device, always make an attempt to keep it up to date. Therefore, the most feasible way to get rid of Error Code 0x80070643 Failed to Install MSI Package in Windows 10 is to either update or troubleshoot .NET Framework.

Downloading the .Net Framework Repair Tool from Microsoft and running it in your PC may resolve this trouble.

Manually Repair .NET Framework

If the above solution doesn’t work efficiently on your PC, try to manually repair this tool by going through these easy series of steps.

At first, click on the Cortana box and type Control Panel. Hit on the result to open Control Panel.

Make the icons into smaller view and then choose Programs and Features.

Error Code 0x80070643 Pic 1

Move to the right pane and right-click Microsoft .NET Framework 4 Client Profile from the visible list of programs. Now, hit the Change option.

Error Code 0x80070643 Pic 2

Mark the first option from pop-up window namely Repair .NET Framework 4 Client Profile and click the Next button.

Now go through the onscreen instructions and wait for a few seconds to repair this tool.

Note: If you cannot locate the “Microsoft .NET Framework 4 Client Profile” then download as well as install it to bypass the error.

Check Office Source Engine Service

If you occupy MS Office 2003, you may need to every now and then install its components. So, if you are confronting Error Code 0x80070643 including Failed to Install MSI Package in Windows 10, ose.exe file of Office 2003 might be the culprit. In that case, you need to restart Office Source Engine (OSE) to solve the problem.

Access Run dialog box and type services.msc on the available space. Click OK to open Services.

On the console, locate and double-click the service namely Office Source Engine (see snapshot).

Error Code 0x80070643 Pic 3

Click the Startup type drop-down and pick Manual. Click OK to save the changes of the service and check for the error code.

Error Code 0x80070643 Failed to Install MSI Package in Windows 10 Pic 4

Use Windows Update Troubleshooter

Windows 10 has yet another useful inbuilt troubleshooter to resolve the common issues that occur. After running, it will make an attempt to solve this problem automatically and let your system run error free.

Open Windows Settings program by jointly hitting Win + I shortcut keys. From the main interface, click the Update & security category, the last one.

On the left sidebar, choose the Troubleshoot option.

Now, jump to the right pane, locate Windows Update. Select it and click Run the troubleshooter button from the detail pane.

Error Code 0x80070643 Failed to Install MSI Package in Windows 10 Pic 5

When the wizard will come, it will start detecting the issues related to Windows Update. Follow the on-screen instructions to choose the problematic area and wait for some time until it tries to fix.

Finally, check whether this resolves the Error Code 0x80070643 Failed to Install MSI Package in Windows 10.

Restart Windows Update Components

There is a possibility that several Windows Update components are basically the reason behind the occurrence of ‘Failed to Install MSI Package in Windows 10’ Error message. You need to restart these components and the security center of your system to fix the issue. You should first stop all these services and rename the SoftwareDistribution and cartoon2 folder, then start these components again.

Open Run dialog box by hitting “Win + R” shortcut keys altogether. Here, type CMD in the blank text field of Run. Now, to access it with admin rights, jointly press “Ctrl + Shift + Enter” hotkeys.

See our article on How to Open Command Prompt as Admin From Run Dialog in Windows 10.

If UAC prompts up on the computer screen, go ahead with the Yes option. Type the given below commands to stop these services and hit Enter after each command.

net stop wuauserv 

net stop cryptSvc

net stop bits

net stop msiserver 

net stop wscsvc 

Rename SoftwareDistribution and catroot2 folders just by running the underneath commands.

ren C:WindowsSoftwareDistribution SoftwareDistribution.old

ren C:WindowsSystem32catroot2 Catroot2.old

If you are not comfortable with Command Prompt you should access ‘File Explorer‘, navigate to this path and right click on it.

C:WindowsSoftwareDistribution

Here, perform a right-click on it, select Rename option. Change it as SoftwareDistribution.old.

Repeat these steps for the catroot2 folder as well.

Once the renaming process is completed start again those services. Just type or copy/paste the below-given commands and hit Enter at the last of each.

net start wuauserv

net start cryptSvc

net start bits

net start wscsvc

Once you successfully execute the above commands, restart Windows 10 PC. Hopefully, after going through this workaround, the system will no more encounter issues like Error code 0x80070643.

Perform Windows Update

For many, performing Windows Update helped in resolving Error Code 0x80070643.

Click the Start icon on the left of the taskbar and select Settings. Choose Update & Security tab on the homepage of the application.

On the right-hand side of Windows Update, make a click on the Check for updates button.

If they are available, grab and install them right away.

Check and Repair System Files

SFC /Scannow and DISM.exe are impactful commands that use to detect moreover repair corrupted Windows system files. In multiple cases, when internal Windows error occurs on your device, Windows updates will just stop functioning and display failure messages with various stop codes. Just execute these commands on elevated Command Prompt and you are done.

Open the taskbar search box and type cmd. Command Prompt icon will appear as the Best match. Right click on its icon and select ‘Run as Administrator‘ option from the context menu.

When this prompts up UAC dialog on your display screen, hit Yes.

Now type sfc /scannow and press Enter. This will take some time to search corrupt files present on your PC. You have to be patient and wait till the built-in tool repairs the faulty system files automatically.

Proceeding forward, execute this given list of DISM commands to bypass Error Code 0x80070643 Failed to Install MSI Package in Windows 10.

DISM /Online /Cleanup-Image /CheckHealth

DISM /Online /Cleanup-Image /ScanHealth

DISM /Online /Cleanup-Image /RestoreHealth

For reference, see SFC /Scannow, DISM.Exe, CHKDSK Windows 10.

Uninstall Antivirus Completely

Most of the time, the presence of third-party antivirus solutions can also lead to the Error Code 0x80070643. Their installation or configuration method may interrupt certain areas of your system which results in this specific issue.

Perform a right-click on Start icon and from the WinX menu, choose Apps and Features option.

Apps Settings page will appear. Switch to the right pane and select the 3rd party antivirus from the list of installed applications. Finally, make a hit on the “Uninstall” button and remove the software from your PC.

However, the remnants of the program may also cause issues on your system. So, you can Use Revo Uninstaller On Windows 10 to Force Uninstall Stubborn Programs.

Wrapping Up

The above-mentioned are the best workarounds to bypass  Error Code 0x80070643 Failed to Install MSI Package in Windows 10.

Repair any Windows problems such as Blue/Black Screen, DLL, Exe, application, Regisrty error and quickly recover system from issues using Reimage.

Обновление KB4048955 для Windows 10 предоставило некоторые улучшения качества и другие элементы безопасности. Микро-патч вызывал ошибку 0x80070643, когда пользователи пытались установить обновление. Ошибка 0x80070643 — это общий код ошибки установки Windows Update, который может отображаться на экране вашего компьютера во время установки любых обновлений. Это связано с регистрацией обновлений программного обеспечения MSI, компонентами MS 2003, а также .NET Framework. В основном это происходит, если какой-либо из них поврежден или системные файлы каким-то образом повреждены. В таких сценариях обновление Windows не позволяет получить доступ к определенным пользовательским данным и приводит к этой проблеме на вашем ПК. В этой статье разберем несколько решений, чтобы исправить ошибку 0x80070643 в Windows 10.

1. Ремонт или обновление Windows .NET Framework

Устаревший или поврежденный файл может нести ответственность за появление кода ошибки 0x80070643. Поэтому, если вы встречаете ошибку «Не удалось установить пакет MSI в Windows 10» вы должны обновить их все. «Net Framework» — это приложение для установки программного обеспечения и обновления системы.

  1. Скачайте с официального сайта microsoft специальное средство для устранения неполадок Net Framework и запустите его.
  2. Если ничего не помогла, то можно попробовать переустановить его вручную. Для этого откройте «панель управления» > «установка и удаление программ» > найдите в списке Net Framework 4. Далее нажмите на нем правой кнопкой мыши и «Изменить«. Следуйте инструкциям на экране, чтобы переустановить его.
  3. Этот метод заключается в обновлении Net Framework через центр обновления. Откройте «Параметры» > «Обновления и безопасность» >  и нажмите на «Проверка наличия обновлений«.

Важно: Так как версии 4.x платформы .NET Framework являются обновлениями на месте, невозможно установить более раннюю версию платформы .NET Framework 4.x в системе, где уже установлена более поздняя версия. Например, в системе с обновлением Windows 10 Fall Creators Update невозможно установить .NET Framework 4.6.2, так как в ОС предустановлена платформа .NET Framework 4.7.1.

2. Перезапуск службы Office Source Engine

Если вы пользуйтесь MS Office 2003/2007, вам может понадобиться иногда устанавливать его компоненты. Если вы столкнулись с кодом ошибки 0x80070643, в том числе с ошибкой установки пакета MSI в Windows 10, ose.exe-файл Office может быть виновником. В этом случае вам необходимо перезапустить Office Source Engine (OSE), чтобы решить проблему.

  • Нажмите сочетание кнопок Win+R и введите services.msc
  • Найдите службу в списке Office Source Engine, нажмите на ней правой кнопкой мыши и выберите «Свойства«.
  • В новом окне выберите тип запуска «Вручную» и нажмите OK. Перезагрузите ПК и проверьте устранена ли ошибка.

3. Проверка и восстановления системных файлов

Повреждение системных файлов могут выдавать различные ошибки в Windows 10, в том числе и 0x80070643. Я не буду описывать подробный процесс, так как вы можете ознакомится с полным руководством, как правильно восстановить системные файлы в Windows 10.

4. Переименуйте папку SoftwareDistribution

Эта проблема может возникнуть из-за повреждения регистрации обновления программного обеспечения MSI, либо из-за того, что установка .NET Framework на компьютере повреждена. Чтобы решить эту проблему, рекомендуется переименовать папку SoftwareDistribution.

Запустите командную строку от имени администратора и введите:

  1. net stop wuauserv
  2. net stop bits
  3. rename c:windowsSoftwareDistribution SoftwareDistribution.bak
  4. net start wuauserv
  5. net start bits

Далее нужно очистить содержимое папки Catroot2, см. ниже.

переименовать папку SoftwareDistribution

Catroot2 — это важная папка ОС Windows, которая требуются во время процесса обновления Windows. Итак, если вы столкнулись с проблемой при обновлении Windows и получении сообщения об ошибке — 0x80070643, то нужно сбросить эту папку.

Запустите командную строку от имени администратора и введите:

  • net stop cryptsvc
  • md %systemroot%system32catroot2.old
  • xcopy %systemroot%system32catroot2 %systemroot%system32catroot2.old /s
  • Удалите теперь все содержимое папки catroot2 по пути C:WindowsSystem32catroot2
  • После удаления, введите команду net start cryptsvc

Если вы снова запустите Центр обновления Windows, папка с каталогом будет сброшена.

channel

Очистить содержимое папки Catroot2

5. Запустить средство устранения неполадок Windows Update

Когда пользователи сталкиваются с различными ошибками при обновлении Windows 10, то утилита «средство устранение неполадок» от microsof устраняет большинство проблем. Перейдите на сайт https://support.microsoft.com/ru-ru/help/10164, ответе на пару вопрос и скачайте утилиту, чтобы попытаться устранить ошибку 0x80070643.

6. Установка обновлений windows в состоянии чистой загрузки

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



Смотрите еще:

  • Ошибка 0x8000ffff при восстановлении системы Windows 10
  • Ошибка DistributedCOM Код события 10016 Windows 10
  • Не найден сетевой путь ошибка 0x80070035
  • Ошибка 0x80242006 обновления в Windows 10
  • Как сделать скриншот экрана на компьютере или ноутбуке Windows 10 

[ Telegram | Поддержать ]

Понравилась статья? Поделить с друзьями:

Читайте также:

  • Error 0x80070643 failed to configure per user msi package
  • Error 0x80070643 failed to configure per machine msi package
  • Error 0x80070642 ux aborted register begin
  • Error 0x800705b4 ntp
  • Error 0x80070490 failed to find expected public key in certificate chain

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии