0x80070643 python как исправить
Перейти к содержимому

0x80070643 python как исправить

  • автор:

Ошибка 0x80070643 при установке Python

Начал проходить курс на Stepik «Поколение Python»: курс для начинающих. В одном из самых первых заданий предлагают установить Python на Windows.

Вроде ничего сложного:

  1. Переходишь на сайт python.org
  2. Из Downloads скачиваешь последнюю версию (в моем случае версия 3.11.3 для 64-разрядной версии операционной системы)
  3. Запускаешь установку
  4. Не забываешь отметить галочкой пункт Add Python 3.x to PATH
  5. Нажимаешь Install Now и ждешь окончания установки.

По факту получаем следующее:

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

Попробовал несколько раз запустить — тоже самое. Ни установка всех последних обновлений Windows, ни перезагрузка ноутбука, ни загрузка предыдущей версии Python не помогли. В лог-файле значилась ошибка Error 0x80070643: Failed to install MSI package.

Пришлось лезть в гугл. Советовали проверить целостность системных файлов командой sfc /scannow в Командной строке.

Запустил команду sfc /scannow

Программа даже что-то обнаружила и восстановила поврежденные файлы. Я уже обрадовался и на всякий случай еще раз перезагрузил систему. Попытался установить Python. Но нет, все та же ошибка — Error 0x80070643. На англоязычном Stackoverflow предлагали проверить операционку программой DISM, но она ошибок не нашла.

Решил искать решение ошибки 0x80070643 без привязки к Python. В итоге помогли следующие действия:

1. Удалил все папки и файлы в этом каталоге

2. Также удалил все папки и файлы из этого скрытого каталога

3. На всякий пожарный, опять перезагрузил Windows.

Попробовал запустить установку последней версии Python, отметил галочкой пункт про PATH, нажал Install Now и, о чудо, все установилось!

Удачное исправление ошибки 0x80070643 при установке Python

Надеюсь, кому-нибудь этот способ тоже поможет исправить данную ошибку и успешно установить последнюю версию Python. Подписывайтесь на мой канал в телеге — Pythonka , давайте изучать Python вместе!

Ошибка 0x80070643 — решение проблемы

Для поддержания безопасности компьютера необходимо своевременно устанавливать обновления. Однако иногда новые паки оказываются «сырыми», что становится причиной сбоев. Разбираемся, что делать, если при попытке провести обновление Windows 10 в процессе установки произошла неисправимая ошибка 0x80070643.

Инструкция по исправлению ошибки 0x80070643

Ситуация может возникнуть по ряду причин, поэтому для исправления потребуется испробовать несколько способов.

Проведите проверку Microsoft .NET Framework

Наличие на ПК NET Framework требуется для стабильной работы большинства компьютерных программ. Если вы используете устаревшую версию либо установщик поврежден, может возникнуть ошибка скачивания 0x80070643 Windows 10. Устранить неполадки поможет специальное приложение .NET Framework Repair Tool.

1. Скачайте приложение с официального сайта, нажав кнопку «Download».

Microsoft Framework Repair Tool

2. Двойным щелчком мыши запустите установочный файл NetFxRepairTool. Подтвердите ваше согласие с правилами использования и продолжите кнопкой Next.

Microsoft Framework Repair Tool

3. Запустится анализ системы. После этого инструмент выведет список рекомендуемых изменений. Примените их, нажав Next.

Microsoft Framework Repair Tool

4. Изменения применятся автоматически, после чего появится новое окно с оповещением. Нажмите Finish, чтобы завершить работу.

Microsoft Framework Repair Tool

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

Восстановите Центр обновлений

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

1. Зажмите Win + I, чтобы открыть системные настройки, и отыщите «Обновление и безопасность».

Microsoft Framework Repair Tool

2. Отыщите ссылку «Дополнительные средства устранения неполадок» в самом низу вкладки «Устранение неполадок».

Microsoft Framework Repair Tool

3. Раскройте настройки Центра обновлений и запустите сканирование.

Microsoft Framework Repair Tool

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

Если в вашей сборке Windows нет этой функции, скачайте инструмент и самостоятельно установите его на компьютер.

Удалите кэш обновлений

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

1. Чтобы очистить папки, потребуется запустить командную строку под правами администратора, пройдя по пути «Пуск» — «Служебные».

2. В окошко консоли введите команду net stop wuauserv и нажмите Enter.

Microsoft Framework Repair Tool

3. Перейдите на системный диск C и в папке Windows найдите подпапку SoftwareDistribution. Выделите ее и удалите клавишей Del.

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

Причины возникновения ошибки

Теперь вы знаете, как исправить ошибку установки 0x80070643, но для предотвращения этого в будущем следует знать, что может ее вызвать. Среди возможных причин:

  • Ошибочные записи в системном реестре, которые ссылаются на поврежденные или несуществующие файлы.
  • Некорректно загруженный пакет апдейта, содержащий внутренние ошибки.
  • Несоответствие локализации компьютера языку устанавливаемых обновлений.
  • Конфликт загруженных апдейтов с антивирусной программой, что может повредить системные файлы.

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

Поддерживать ПК в идеальном состоянии поможет Ускоритель Компьютера. Программа удалит любое ПО без повреждения системных файлов, проведет очистку реестра и удалит мусор, оставшийся после посещения веб-страниц.

Microsoft Framework Repair Tool

Все, что нужно — запустить приложение и провести анализ, а Ускоритель Компьютера самостоятельно отыщет проблемы. Всего несколько минут — и ваш компьютер снова находится в идеальном рабочем состоянии!

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

НУЖНО УЛУЧШИТЬ РАБОТУ КОМПЬЮТЕРА?

Воспользуйтесь программой Ускоритель Компьютера!

Python-сообщество

[RSS Feed]

  • Начало
  • » Python для новичков
  • » Ошибка при установки новой версии 0x80070643

#1 Июнь 9, 2022 16:32:21

@RED Зарегистрирован: 2022-06-09 Сообщения: 5 Репутация: 0 Профиль Отправить e-mail

Ошибка при установки новой версии 0x80070643

Нужно установить последнюю версию на комп, но не дает, и все время пишет ошибку (0x80070643).
До установки этой версии на компе стояла предыдущая версия, которая могла стать проблемой ошибки. Ее я удалил, но лучше не стало.

attachment

Прикреплённый файлы:
ошибка питон.png (249,1 KБ)

#2 Июнь 9, 2022 16:43:48

FishHook От: Зарегистрирован: 2011-01-08 Сообщения: 8312 Репутация: 568 Профиль Отправить e-mail

Ошибка при установки новой версии 0x80070643

#3 Июнь 9, 2022 16:44:43

FishHook От: Зарегистрирован: 2011-01-08 Сообщения: 8312 Репутация: 568 Профиль Отправить e-mail

Ошибка при установки новой версии 0x80070643

вообще гугл много выдает по коду этой ошибки если погуглить

#4 Июнь 9, 2022 17:47:30

py.user.next От: Зарегистрирован: 2010-04-29 Сообщения: 9675 Репутация: 841 Профиль Отправить e-mail

Ошибка при установки новой версии 0x80070643

@RED
Нужно установить последнюю версию на комп, но не дает, и все время пишет ошибку (0x80070643).

Эта ошибка означает “Установи Linux второй системой и программируй там на любом языке программирования без каких-либо тупостей вроде этой.”

Возможно, у тебя Windows повреждена. Попробуй поставить версию питона постарее.
Скачивай питон отсюда
https://www.python.org/downloads/
Обязательно убедись, что скачиваешь питон, который подходит к твоей Windows тютелька в тютельку.

А вообще, используй мой совет выше. Не надо тратить своё время на это говно. Эти траты не окупятся.

Отредактировано py.user.next (Июнь 9, 2022 17:47:56)

#5 Июнь 10, 2022 10:57:56

@RED Зарегистрирован: 2022-06-09 Сообщения: 5 Репутация: 0 Профиль Отправить e-mail

Ошибка при установки новой версии 0x80070643

FishHook
вообще .гугл много выдает по коду этой ошибки если погуглить

Естественно, гуглили. Все, что выдавал гугл, опробовали. Удалили все файлы связанные с ним, переустанавливали, перезагружали. Ни-че-го

#6 Июнь 10, 2022 11:04:30

xam1816 Зарегистрирован: 2020-05-11 Сообщения: 1262 Репутация: 108 Профиль Отправить e-mail

Ошибка при установки новой версии 0x80070643

@RED
далили все файлы связанные с ним, переустанавливали, перезагружали. Ни-че-го

Переустанавливали винду?

#7 Июнь 10, 2022 11:36:59

FishHook От: Зарегистрирован: 2011-01-08 Сообщения: 8312 Репутация: 568 Профиль Отправить e-mail

Ошибка при установки новой версии 0x80070643

А что за Windows то у вас?

#8 Июнь 10, 2022 11:41:59

@RED Зарегистрирован: 2022-06-09 Сообщения: 5 Репутация: 0 Профиль Отправить e-mail

Ошибка при установки новой версии 0x80070643

windows 10

#9 Июнь 10, 2022 11:42:28

@RED Зарегистрирован: 2022-06-09 Сообщения: 5 Репутация: 0 Профиль Отправить e-mail

Ошибка при установки новой версии 0x80070643

нет, это уже крайний самый случай будет

#10 Июнь 10, 2022 11:58:56

FishHook От: Зарегистрирован: 2011-01-08 Сообщения: 8312 Репутация: 568 Профиль Отправить e-mail

Ошибка при установки новой версии 0x80070643

@RED
какой-нибудь чистилкой навроде CCleaner пройтись не пробовали? Очевидно, что ваша система тем или иным образом повреждена, какой-то мусор где-то застрял. То-ли вы устанавливали предыдущую версию криво, то -ли удаляли неправильно, не важно, но дело явно не в питоне, а в винде. Вряд ли вы найдете решение прям вашего конкретного случая, это задача для админов винды и проблема боюсь очень индивидуальна, чтобы что-то конкретное советовать. Тем более, как вы уже поди догадались, местное сообщество виндоуз не любит и не использует.
Что я могу посоветовать? Не устанавливайте питон в систему. Установите анаконду и используйте питон из виртуального окружения, так вообще-то все и делают

Решено: 0x80070643 в процессе установки произошла неисправимая ошибка, или ошибка 0x80070643 при установке обновлений

В свое время ошибка с кодом 0x80070643 отняла достаточно много времени для поиска действительно работающего решения. Пояснение кода ошибки — «в процессе установки произошла неисправимая ошибка», никакой ясности в ситуацию не вносит, поэтому пришлось искать решение самостоятельно. Причем в центре обновлений вы получите ошибку код 643, а при установке какого либо приложения — 0x80070643 в процессе установки произошла неисправимая ошибка. IE 10 и IE 11 при установке могут просто выдать ошибку мол, установка не удалась попробуйте еще раз, почему именно она не удалась можно будет узнать только в журнале событий:

Решено: 0x80070643 в процессе установки произошла неисправимая ошибка, или ошибка 0x80070643 при установке обновленийВ Центре обновления Windows просто пишется код 643, без каких-либо пояснений что это такое и что с ним делать: Решено: 0x80070643 в процессе установки произошла неисправимая ошибка, или ошибка 0x80070643 при установке обновленийНу и если по какой-то причине перестал работать и обновляться Net Framework, то приложения которым он нужен будут либо просто падать при старте, либо выдавать сообщения примерно такого содержания:Решено: 0x80070643 в процессе установки произошла неисправимая ошибка, или ошибка 0x80070643 при установке обновлений

Причины ошибки 0x80070643 или код 643

Причин этой ошибки может быть достаточно много, из того что я выяснил основная в том что установленная предыдущая версия программы которую Вы пытаетесь установить или обновить повреждена или некорректно удалена. Например вы пытаетесь установить Net Framework 4.7 и получаете ошибку 0x80070643, установка прерывается. Скорее всего это означает что какая-то из предыдущих версий либо некорректно удалена, либо повреждены ее файлы и ключи реестра, из-за чего обновление или более новая версия не устанавливаются. Помимо этого причиной ошибки могут быть:

  • Повреждение ключей реестра необходимых для корректного обновления или установки приложения, отсутствие прав доступа к ним;
  • Повреждения базы данных службы Windows Update;
  • Повреждения системных файлов;
  • При работе установщика Windows возникает ошибка, говорящая о его повреждении.

Способы исправления ошибки 0x80070643 или код 643

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

Исправление ошибки 0x80070643 или код 643 при установке обновлений

Если у вас не устанавливаются обновления на Net Framework, а остальные устанавливаются — то смотрите инструкцию выше, хотя можете попробовать рекомендации и отсюда, в некоторых случаях (когда скачанные пакеты повреждены) они могут помочь.

  1. Проделайте рекомендации из этой статьи, если причина ошибки код 643 в Центре обновления Windows она будет исправлена;
  2. Попробуйте отключить или даже удалить антивирус (некоторые антивирусы остаются активными даже если их выключить в настройках);
  3. Проверьте системный диск на ошибки chkdsk C: /f /r вместо С: впишите свою букву.

Ошибка 0x80070643 при установке обновлений для Windows Defender

Решено: 0x80070643 в процессе установки произошла неисправимая ошибка, или ошибка 0x80070643 при установке обновлений

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

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

Исправление ошибки 0x80070643 или код 643 при установке Net Framework

  1. Используйте Microsoft .NET Framework Repair Tool, скачайте пакет, запустите, согласитесь с условиями использования и жмите далее, найденные ошибки будут исправлены автоматически, после этого повторите установку обновлений;
  2. Попробуйте переустановить Net Framework но утилита давно не обновлялась, и новые версии придется удалять вручную из Панели управления и затем устанавливать заново;
  3. Можно попробовать сделать установку системы в режиме обновления, но в моем случае она не помогла, если не поможет и Вам, то можете попробовать следующий пункт или просто переустановить Windows;
  4. Выполняйте этот пункт в последнюю очередь, если остальные испробованы и не помогают. Если никакие версии Net Framework не устанавливаются, и в Панели управления нет установленных пакетов Net Framework либо их удаление завершается ошибкой, это скорее всего означает что в реестре есть остатки настроек какого либо пакета Net Framework. Создайте точку восстановления, а лучше сделайте полную резервную копию системы, затем запустите редактор реестра и поиском найдите все упоминания Net Framework и удалите ключи и папки их содержащие, не стоит удалять только упоминания соответствующие версии встроенной в систему, для Windows 7 это Net Framework 3.5, для Windows 8 это Net Framework 4/4.5, для Windows 10 это Net Framework 4.6. После этого установка должна пройти успешно, если нет возьмите пакет с другой версией — более новой.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *