Ошибки 0x80070643 или 0x643 при установке обновлений .NET Framework

Код статьи: 976982 - Список продуктов, к которым относится данная статья.
Развернуть все | Свернуть все

Аннотация

При попытке установки обновлений .NET Framework из Центра обновления Windows или Центра обновления Майкрософт может появиться сообщение об ошибке, содержащее один из перечисленных ниже кодов ошибки:
Код ошибки: 0x80070643

Код ошибки: 0x643.

Причина

Проблема может возникать при повреждении регистрации обновления ПО MSI или установки .NET на компьютере.

Решение

Чтобы устранить проблему, попробуйте устранить повреждение регистрации MSI, используя способ 1. Если он не работает, попробуйте восстановить .NET Framework, используя способ 2.
Способ 1. Восстановление регистрации обновления ПО MSI
Свернуть это изображениеРазвернуть это изображение
Чтобы устранить проблему в автоматическом режиме, щелкните элемент Устранить проблему. В диалоговом окне Загрузка файла нажмите кнопку Выполнить и следуйте инструкциям мастера устранения проблем.
Примечание. Данное исправление не относится к Windows 8 и Windows RT.

Свернуть это изображениеРазвернуть это изображение
Устранить проблему
Microsoft Fix it 50123
Свернуть это изображениеРазвернуть это изображение




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

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

Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
971187Исправление проблем, связанных с повреждением регистрации обновления программного обеспечения MSI
Откройте Центр обновления Windows и попытайтесь снова установить обновления. Также можно запустить обновление Microsoft Security Essentials. Дополнительные сведения об обновлении Microsoft Security Essentials см. в статье Установка обновлений определений Microsoft Security Essentials.

Если этим способом решить проблему не удается, перейдите к способу 2.
Свернуть это изображениеРазвернуть это изображение
Способ 2. Восстановление .NET Framework
Свернуть это изображениеРазвернуть это изображение
Восстановите версию .NET Framework, которая не обновляется.
.NET Framework 4

Выполните следующие действия, если у вас установлена Windows Vista или Windows 7.
  1. Закройте все приложения.
  2. Нажмите кнопку Пуск, введите в поле Поиск ключевое слово Удаление и выберите в списке пункт Удаление программы.
  3. Дважды щелкните пункт Microsoft .NET Framework 4 (клиентский профиль).
  4. Выберите пункт Восстановить исходное состояние клиентского профиля .NET Framework 4, а затем нажмите кнопку Далее.
  5. После завершения восстановления нажмите кнопку Готово.
  6. Нажмите кнопку Перезагрузить, чтобы перезагрузить компьютер.
  7. Нажмите кнопку Пуск, в поле поиска введите Центр обновления Windows и выберите пункт Центр обновления Windows, чтобы установить последние обновления.
Windows XP:
  1. Закройте все приложения.
  2. В меню Пуск выберите пункт Панель управления и щелкните значок Установка и удаление программ.
  3. В списке "Установленные программы" выберите элемент Microsoft .NET Framework 4 (клиентский профиль) и нажмите кнопку Заменить/Удалить.
  4. Выберите пункт Восстановить исходное состояние клиентского профиля .NET Framework 4, а затем нажмите кнопку Далее.
  5. После завершения восстановления нажмите кнопку Готово.
  6. Нажмите кнопку Перезагрузить сейчас.
  7. Нажмите кнопку Пуск, в поле поиска введите Центр обновления Windows и выберите пункт Центр обновления Windows.
  8. Нажмите кнопку Проверка обновлений. После проверки нажмите кнопку Установить обновления и следуйте инструкциям на экране.
.NET Framework 1.1, 2.0, 3.0, 3.5
Выполните следующие действия, если у вас установлена Windows 8.
  1. Проведите пальцем от правого края экрана, а затем коснитесь элемента Поиск.

    Примечание. (Если вы используете мышь, наведите указатель на правый верхний угол экрана, переместите указатель вниз, а затем щелкните Поиск).
  2. Выберите Настройки, а затем введите имя приложения, которое нужно найти.
  3. Выберите Удалить программу.
  4. Выберите Включение или отключение компонентов Windows.
  5. Снимите флажок .Net Framework 3.5 (включает .Net 2.0 и 3.0).
  6. Выберите ОК и нажмите кнопку Закрыть, когда удаление завершится.
  7. Закройте окно Удаление программы.

Выполните следующие действия, если у вас установлена ОС WindowsXP, Windows Vista или Windows 7.

Чтобы восстановить версии .NET Framework 1.1, 2.0, 3.0 и 3.5, используйте средство очистки .NET Framework для удаления нескольких версий .NET Framework, а затем переустановите компоненты.

Для этого выполните действия, указанные ниже.
  1. Откройте следующую статью:
  2. Загрузите файл dotnetfx_cleanup_tool.zip со следующего сайта:
    http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Components-PostAttachments/00-08-90-44-93/dotnetfx_5F00_cleanup_5F00_tool.zip
  3. При запросе нажмите кнопку Открыть, а затем — кнопку Извлечь.
  4. В списке извлеченных файлов дважды щелкните файл cleanup_tool.exe.
    При запросе пароля администратора или подтверждения введите пароль и нажмите кнопку Продолжить.
  5. Когда появится сообщение Запустить программу .NET Framework Setup Cleanup Utility?, нажмите кнопку Да.
    Свернуть это изображениеРазвернуть это изображение
    Примечание.
    Интерфейс этого средства может быть доступен только на английском языке, однако его можно использовать и в других языковых версиях Windows.
  6. Нажмите кнопку Да, чтобы принять условия лицензионного соглашения.
  7. В окне Очищаемый продукт щелкните список, выберите .NET Framework — все версии и нажмите кнопку Очистить.
    Свернуть это изображениеРазвернуть это изображение
    Примечание.
    Средство очистки не позволяет удалить .NET Framework 2.0 в Windows Vista и последующих версиях Windows, так как эта версия .NET Framework входит в состав ОС.
  8. После удаления .NET Framework перезагрузите компьютер.
  9. Загрузите и установите следующие компоненты:
    .NET Framework 1.1

    Распространяемый пакет Microsoft .NET Framework 1.1

    .NET Framework 1.1 с пакетом обновления 1 (SP1)

    Microsoft .NET Framework 1.1 с пакетом обновления 1 (SP1)

    .NET Framework 3.5 с пакетом обновления 1 (SP1) (при этом также устанавливается .NET Framework 2.0 с пакетом обновления 2 [SP2] и .NET Framework 3.0 с пакетом обновления 2 [SP2])
    Microsoft .NET Framework 3.5 с пакетом обновления 1 (SP1)
  10. Перезагрузите компьютер.
  11. Снова откройте веб-сайт Центра обновления Windows и установите обновления.
Свернуть это изображениеРазвернуть это изображение

Дополнительная информация

Известные проблемы

При установке этого обновления могут появляться следующие проблемы.
  • Обновление не установлено.
  • Система продолжает предлагать обновление даже после его установки.
  • Отображается пустой экран.
При появлении подобных проблем воспользуйтесь следующими способами.


Способ 1. Восстановите исходное состояние компонентов Центра обновления Windows и обновите компьютер
Свернуть это изображениеРазвернуть это изображение


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

Свернуть это изображениеРазвернуть это изображение
Примечание.
Решение Fix it может работать в двух режимах: "По умолчанию" и "Агрессивный". Сначала попытайтесь воспользоваться им в режиме по умолчанию; если это не поможет устранить проблему с Центром обновления Windows, запустите его в агрессивном режиме.

Свернуть это изображениеРазвернуть это изображение
Устранить проблему
Microsoft Fix it 50202
Свернуть это изображениеРазвернуть это изображение


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

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

Дополнительные сведения о восстановлении исходного состояния компонентов Центра обновления Windows см. в следующей статье:
http://support.microsoft.com/kb/971058/ru
Свернуть это изображениеРазвернуть это изображение
Способ 2. Загрузка обновления вручную по ссылке и его установка после чистой загрузки
Свернуть это изображениеРазвернуть это изображение


Устанавливать обновления рекомендуется в режиме чистой загрузки, чтобы не мешать работе сторонних программ. Чтобы произвести чистую загрузку, выполните следующие действия.
  1. Нажмите кнопку Пуск, введите msconfig в поле поиска в меню "Пуск" и нажмите клавишу ВВОД.
  2. При появлении запроса на ввод пароля администратора или подтверждение введите пароль или нажмите кнопку Продолжить.
  3. На вкладке Общие задайте параметр Выборочный запуск.
  4. В разделе Выборочный запуск снимите флажок Загружать элементы автозагрузки.
  5. На вкладке Службы установите флажок Не отображать службы Майкрософт и нажмите кнопку Отключить все.
  6. Нажмите кнопку ОК.
  7. При запросе нажмите кнопку Перезагрузить.
  8. После перезагрузки компьютера снова попытайтесь установить обновление.
Дополнительные сведения об этом способе см. в следующей статье базы знаний Майкрософт:
331796 Выполнение чистой загрузки для выявления конфликта игры или используемой программы с программами фонового режима
Свернуть это изображениеРазвернуть это изображение

Дополнительные сведения

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

Их могут проверить ИТ-специалисты и специалисты службы поддержки, способные помочь в решении проблемы.

Для этого воспользуйтесь следующей статьей.
Включение подробного журнала установщика Майкрософт для сбора дополнительных сведений: http://support.microsoft.com/kb/2545723/ru


Если эти ошибки возникают при обновлении Office, решение см. в следующей статье Windows Online:
http://windows.microsoft.com/ru-ru/windows-vista/windows-update-error-80070643

ВСЕ ЕЩЕ НУЖНА ПОМОЩЬ?

Если вы не нашли ответ на свой вопрос в этой статье, нажмите данную кнопку, чтобы задать этот вопрос другим членам сообщества на сайте Microsoft Community:
Задать вопрос

Свойства

Код статьи: 976982 - Последнее изменение :: 16 июля 2013 г. - Редакция: 13.1
Информация в данной статье относится к следующим продуктам.
  • Microsoft Windows XP Starter Edition
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Windows Vista Starter
  • Windows Vista Home Basic
  • Windows Vista Home Premium
  • Windows Vista Business
  • Windows Vista Enterprise
  • Windows Vista Ultimate
  • Windows Server 2008 Standard
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Datacenter
  • Windows Server 2008 R2 Standard
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Datacenter
  • Windows 7 Начальная
  • Windows 7 Домашняя расширенная
  • Windows 7 Домашняя базовая
  • Windows 7 Профессиональная на следующих платформах
    • Windows 7 Максимальная
  • Windows 8
  • Windows 8 Enterprise
  • Windows 8 Pro
Ключевые слова: 
kbsurveytest kbfixme kbmsifixme kbcip kbsmbportal KB976982

Отправить отзыв