Ошибка 0x80070643 может появиться как при скачивании Net Framework через Центр обновлений Windows, так и при установке этой утилиты напрямую. У этой проблемы бывают разные причины. И некоторые из них не зависят от действий пользователя. Некорректная загрузка, случайное удаление или изменение системных файлов, вредоносное ПО, конфликтующие приложения — всё это может привести к плачевным последствиям. Если ОС «обнаружит», что что-то не так, она, скорее всего, выдаст окно с надписью «Installation failed with error code» и кодом ошибки. В большинстве случаев её можно исправить самостоятельно.
Microsoft NET Framework очень распространенная программная платформа
Как проявляется ошибка 0x80070643 и почему она возникает?
При возникновении этого сбоя соответствующее оповещение может и не появиться. И зачем с ней разбираться, если она не мешает? Дело в том, что это сообщение «выскочит» при запуске любой программы, связанной с Net Framework. И оно будет постоянно надоедать, мешать нормальной работе. Подобная ошибка способна негативно повлиять на операционную систему. Вот основные признаки появления error 0x80070643:
- Наблюдаются критичные зависания системы, которые длятся несколько секунд.
- Компьютер сильно «тормозит».
- Слишком большое время отклика при вводе текста с клавиатуры или использовании мыши.
- При запуске некоторых утилит появляется диалоговое окно «Installation failed with error code 0x80070643».
- Такое же оповещение иногда «выскакивает» при выключении или включении компьютера.
- Или при обновлении 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
Чтобы убрать оповещение «В процессе установки произошла неисправимая ошибка», сделайте следующее:
- Закройте все активные программы и завершите связанные с ними задачи. Это можно сделать через Диспетчер задач. Для его вызова нажмите Ctrl+Alt+Del. Не отключайте системные процессы.
- Перейдите в меню «Пуск».
- Далее в «Панель управления»
- Откройте «Программы и компоненты» (если у вас настроено отображение по категориям, выберите «Удаление программ»)
- Найдите в открывшемся списке пункт «Microsoft .Net Framework» и щёлкните на него.
- Нажмите кнопку «Удалить/Изменить». Та же опция есть в контекстном меню, которое можно вызвать правой кнопкой мыши.
- В появившемся окне маркером отметьте «Восстановить» и нажмите «Далее».
- Дождитесь, пока пройдёт восстановление.
- Перезагрузите ПК.
- Обновите 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. Распространяется бесплатно. Но русский язык не поддерживает. Доступен только английский.
Однако пользоваться этим средством легко. У него минимальный функционал. После восстановления надо вновь запустить обновление программы.
Восстановление системы
Самый эффективный вариант при сбое установки Net Framework — вернуть операционную систему в то состояние, которое было до ошибки. Тогда не будет появляться окно с оповещением «Installation failed with error code». Но то, что привело к неисправности в первый раз, может вновь её вызвать. Поэтому после восстановления просканируйте реестр, проверьте, нет ли вирусов, и избавьтесь от сомнительных программ, которые вы устанавливали перед появлением проблемы. Возможно, какая-то из них и стала причиной ошибки.
Теперь разберёмся, как откатить ОС.
- Перейдите в Пуск — Программы — Стандартные — Служебные — Восстановление системы.
- Отметьте пункт «Другая точка восстановления» и подтвердите.
- Выберите дату до появления неисправности. Рядом с ней указано действие, которое в тот момент произошло (обновление, удаление, инсталляция и так далее).
- Если вы не знаете, в какой точно момент возникла ошибка, нажмите на кнопку «Поиск затрагиваемых программ». Отобразиться список утилит, которые откатятся в результате восстановления.
- Это относительно долгий процесс. Потребуется перезагрузка.
Ваши личные папки, данные, документы, картинки, видео и прочее затронуты не будут. Изменятся или удалятся только приложения, влияющие на работу ОС.
Ошибка 0x80070643 при установке Net Framework не такая страшная, как кажется. Для её исправления не надо спрашивать совета у знакомого системного администратора или относить компьютер в «починку». Можно обойтись чисткой реестра и средствами восстановления.
Per these threads on your error:
http://social.msdn.microsoft.com/Forums/en-US/netfxsetup/thread/7c514d5f-d0fb-47c5-874a-18dc4835cb5c
Create a new administrator account and retry the install from that account.
http://social.msdn.microsoft.com/Forums/en-US/netfxsetup/thread/d2bb535e-7057-4eb5-acdb-f53cdbc8aa55
Try the steps in Alexander Sun’s answer.
You can also try this sequence of steps:
Follow ALL these steps exactly:
Before trying to install .NET Framework 4.0, execute this command from an ELEVATED Command Prompt provided by the .NET Framework Team:
«This issue is likely caused by a bad ACL on assemblytmp folder. After installing updates, the ACL propagates to installed assembly folders in both 4.0 & legacy GAC. If those updates were installed by WU or another user, the propagated ACL will
prevent install of the same assembly by the current user.
A work around would be to reset the ACL on GAC dirs.
for /F %D in (‘dir %WINDIR%assembly %WINDIR%Microsoft.NETassembly /s /b /a:d’) do takeown /F %D && icacls %D /reset /T«
After running that command, follow these steps:
Please follow these instructions exactly:
1. Download a fresh copy of the standalone installer for .NET Framework 4.0:
http://www.microsoft.com/en-us/download/details.aspx?id=17718
2. Also, clear your %temp% directory and disable your AV software.
The %temp% directory is a reference to the Temp folder associated with the current user. To clear it, do the following:
Sign on to your system with the Administrator user account you will use to run the installer. Click the Start Orb and type %temp% in the search box. The search results will show the Temp folder you want. Click on the Temp folder to open it in Windows Explorer,
then delete the entire contents.
3. Run the standalone installer from step 1 As Administrator.
Note: Just using an administrator account is NOT enough. To activate full privileges, you must right-click the installer, then select Run as administrator.
If the install fails, provide complete install logs as follows:
Please collect your install logs with this:
http://aka.ms/vscollect
After you run Collect.exe, you’ll find vslogs.cab in your %temp% directory. Please upload vslogs.cab to a public site, like SkyDrive, and post the link here.
-
Marked as answer by
Friday, September 21, 2012 8:30 AM
Reading time: 4 Minutes
Microsoft .Net Framework update error 0x80070643 is one of the common Windows errors users may encounter. It usually appears in the middle of a Windows update or during the installation of any Windows program.
There are many potential reasons for 0x80070643 error code. The most common ones include the following:
- Failure to install the latest Windows updates
- Corrupt system files
- Virus or malware attacks
- Corrupt .Net Framework
- Errors in the system registry
Though this error code does not keep you from using your computer, the fact that you are unable to install updates and programs because of it should be enough reason to be concerned. Therefore, it is necessary that you attempt to fix the problem as soon as you can.
How to Fix Error Code 0x80070643
There is no definite solution that tackles error code 0x80070643, as each possible solution works depending on the cause. But if you are unable to identify the cause, you can always try all solutions until you find one that works.
Here are eight fixes we have gathered for you:
1. Download the Full Offline Installer of .Net Framework.
The first solution to try is to download the offline installer of .Net Framework. Once you have it, reinstall .Net Framework and see if the problem persists. It works best in situations where the web installer cannot be used and accessed because of no internet connectivity.
Just take note of these minimum hardware requirements:
- 1 GHz processor
- 512 MB RAM
- 5 GB available hard disk space
2. Check the Registry Files.
Though the registry is a messy aspect of your system, it is necessary to have it checked regularly to avoid problems like error 0x80070643. And even if you are not getting any errors, cleaning it regularly can keep issues from occurring in the future.
To check and clean the registry, use the System File Checker utility. First, open the Command Prompt as an administrator. Next, input sfc /scannow in the command line. Hit Enter. Your drive and system will now be checked for any errors. If any registry file is deemed faulty and erroneous, it will be replaced right away.
3. Get Rid of Viruses and Malware.
It is likely that viruses and malware are causing error 0x80070643 to occur. To get rid of them, run a complete scan of your system using your preferred antivirus program. From there, you can quarantine any malware-infested program or file.
4. Uninstall Any Redundant Anti-Malware or Antivirus Software.
Error 0x80070643 could also be showing because of redundant anti-malware or antivirus software. When you have two different antivirus software, your system might get confused as to which one should run, hence errors arise.
To fix the problem, you need to retain one antivirus software and disable the rest. Here’s how:
- Go to Control Panel.
- Navigate to Programs and Features.
- Check if there are any redundant antivirus programs in the list. If you find one, uninstall it by right-clicking on it and clicking the Uninstall button.
- Wait for the uninstallation process to finish.
- Try installing any available Windows update and see if the 0x80070643 error is now fixed.
5. Restart the Office Source Engine (OSE) Service.
Error code 0x80070643 may also appear because the Office Source Engine (OSE) service is disabled. To fix this, restart the service. Take note, though, this only works if the error surfaces during the installation of any OSE-related files.
Follow these steps to restart the OSE service:
- Use the WINDOWS + R shortcut keys to open Run.
- In the text field, input services.msc and hit Enter.
- Locate the Office Source Engine service in the list.
- Double-click on it to open. Check the status to automatic if it is set to disabled.
- Restart your computer.
6. Delete System Junk.
System junk like web browser cache, Microsoft Office cache, user temporary files, and unused error logs may have built up in your system over time, causing errors to occur. Fortunately, there are third-party tools you can use to locate these junk files and remove them to restore your system’s efficiency.
One popular third-party tool that can help eliminate system junk is Outbyte PC Repair. To use, download and install it on your computer. Afterwards, run a quick scan to identify system junk and get rid of them.
7. Update Windows Defender.
Windows has a built-in anti-malware software that protects your system against emerging attacks. It’s called Windows Defender. Unfortunately, this software is also vulnerable to issues. The most notorious one is related to Windows OS build 17763.195.
Then again, any problem associated with Windows Defender, including error 0x80070643, can be fixed by simply updating it. To update, here are the steps to follow:
- Be sure your computer is connected to the internet.
- Open the Start menu.
- Go to Settings > Update & Security.
- Select Windows Defender.
- Click Open Windows Defender to open the utility.
- Lastly, hit the Update button to start updating it.
8. Repair or Update .Net Framework.
.Net Framework plays a critical role in your system as it allows programs to run and helps during the installation of updates and apps. With a damaged or outdated .Net Framework, it is possible to see error code 0x80070643.
To get rid of the error, we suggest that you repair or update your .Net Framework. Here’s how:
- Close all active programs.
- Open the Start menu and go to Programs.
- Find Microsoft .Net Framework Client Profile in the list. Click on it.
- Click on the Change/Uninstall tab.
- Choose Repair .Net Framework Client Profile.
- Hit Next to proceed.
- Click Finish once the repair process is completed.
- Select Restart Now if prompted to restart your system.
Conclusion
One of the solutions above should work and fix error 0x80070643. But if you find the solutions overwhelming, you can always seek help from professional computer technicians, who can solve the problem for you at a certain price.
Do you know other effective ways to resolve Microsoft .Net Framework Update error 0x80070643? Do share them with us below.
Give us some love and rate our post!
Vicrey Makapagal
Vic is a tech enthusiast who loves to be up-to-date with the latest and greatest technology in the world. He creates content that educates and helps users with their tech-related questions. Vic manages our website to ensure that our readers have a seamless experience while browsing. He excels in troubleshooting errors and resolving Windows issues for gaming and work purposes.
Как мы все с вами знаем, для запуска и поддержания корректной работы множества приложений в операционной системе Windows необходимо иметь установленные библиотеки программной платформы .NET Framework, но ошибка 0x80070643 может встать на пути их установки. Возникать эта ошибка может в результате повреждения регистрации обновления программного обеспечения MSI, а также в случае нарушения процесса установки .NET Framework.
Майкрософт уже давно в курсе данной проблемой, а поэтому они выпустили парочку отличных средств, которыми вы можете исправить различные неполадки во время установки .NET Framework. Microsoft .NET Framework Repair Tool и .NET Framework Cleanup Tool – это два средства, которые мы с вами и будем использовать, чтобы исправить ошибку 0x80070643.
Устраняем ошибку 0x80070643 при установке .NET Framework
Как уже было сказано ранее, Майкрософт выпустили два специализированных средства, чтобы пользователи могли устранять различные проблемы, возникающие во время установки библиотек .NET Framework в свои системы. Для начала давайте попробуем воспользоваться средством под названием Microsoft .NET Framework Repair Tool. Его функционал состоит в том, что он может провести сканирование вашей системы на наличие каких-то несоответствий, относящихся к .NET Framework, после чего будет предпринята попытка их устранения.
Перейдите по нижеуказанной ссылке и загрузите средство Microsoft .NET Framework Repair Tool к себе на компьютер:
https://www.microsoft.com/en-us/download/confirmation.aspx?id=30135
Как только загрузите средство на компьютер, запустите исполнительный файл NetFxRepairTool.exe, после чего просто следуйте инструкции на экране. Не переживайте – средство абсолютно автоматизировано. .NET Framework Repair Tool просканирует вашу систему, выделит для вас проблемные участки, а вы дадите добро на их устранение. Завершив работу со средством, попробуйте запустить процесс установки .NET Framework, чтобы проверить наличие ошибки 0x80070643.
Если она все еще проявляется во время установки, то давайте обратимся ко второму средству – .NET Framework Cleanup Tool. Его функционал заключается в практически полной очистке системы от следов библиотек программной платформы .NET Framework. Вам нужно воспользоваться этим средством, чтобы полностью очистить свою систему, а затем повторно установить в нее библиотеки .NET Framework всех необходимых версий. Проще говоря, полная переустановка.
Загрузить .NET Framework Cleanup Tool вы можете по нижеуказанной ссылки:
http://cid-27e6a35d1a492af7.skydrive.live.com/self.aspx/Blog_Tools/dotnetfx_cleanup_tool.zip
Не переживайте – ссылка на средство предоставлена самой компанией Майкрософт, так что можете смело качать архив. Как только загрузите его, распакуйте .NET Framework Cleanup Tool куда-то на компьютер и запустите исполнительный файл cleanup_tool.exe. Далее перед вами появится вопрос о том, хотите ли вы запустить в работу средство – нажмите «Да». Еще раз кликните «Да», когда перед вами появится лицензионное соглашение.
Появится небольшое окошко с несколькими опциями по применению .NET Framework Cleanup Tool – нажмите на ниспадающее меню и выберите «.NET Framework – All version (Windows 10)», после чего кликните на кнопку «Clean Up», которая запустит процесс очистки вашей системы от следов .NET Framework всех версий. Как только процесс будет закончен, вам понадобится загрузить и установить все удаленные версии, а также ту, которую вы хотели установить изначально, но только на этот раз ошибка 0x80070643 будет ликвидирована.
title | description | ms.date | helpviewer_keywords | ms.assetid | ||
---|---|---|---|---|---|---|
Troubleshoot blocked .NET Framework installations and uninstallations |
Troubleshoot issues you encounter that prevent installation of the .NET Framework. Consult status messages for information to resolve issues. |
04/18/2019 |
|
c3fdfbc1-ed99-4202-a2b0-8c4f1646385d |
Troubleshoot blocked .NET Framework installations and uninstallations
When you run the web or offline installer for the .NET Framework 4.5 or later versions, you might encounter an issue that prevents or blocks the installation of the .NET Framework. The following table lists possible blocking issues and provides links to troubleshooting information.
In Windows 8 and above, the .NET Framework is an operating system component and cannot be independently uninstalled. Updates to the .NET Framework appear in the Installed Updates tab of the Control Panel Programs and Features app. For operating systems on which the .NET Framework is not preinstalled, the .NET Framework appears in the Uninstall or change a program tab (or the Add/Remove programs tab) of the Program and Features app in Control Panel. For information on the Windows versions on which the .NET Framework is preinstalled, see System Requirements.
[!IMPORTANT]
Because the 4.x versions of the .NET Framework are in-place updates, you cannot install an earlier version of the .NET Framework 4.x on a system that already has a later version installed. For example, on a system with Windows 10 Fall Creators Update, you cannot install the .NET Framework 4.6.2, since the .NET Framework 4.7.1 is preinstalled with the operating system.
You can determine which versions of the .NET Framework are installed on a system. See How to: Determine Which .NET Framework Versions Are Installed for more information.
In this table, 4.5.x refers to the .NET Framework 4.5 and its point releases, 4.5.1, and 4.5.2, 4.6.x refers to the .NET Framework 4.6 and its point releases, 4.6.1 and 4.6.2, 4.7.x refers to the .NET Framework 4.7 and its point releases, 4.7.1 and 4.7.2, and 4.8.x refers to .NET Framework 4.8 and 4.8.1.
Blocking message | For more information or to resolve the issue |
---|---|
Uninstalling the Microsoft .NET Framework may cause some applications to cease to function. | In general, you should not uninstall any versions of the .NET Framework that are installed on your computer, because an application you use may depend on a specific version of the .NET Framework. For more information, see The .NET Framework for users in the Getting Started guide. |
.NET Framework 4.5.x/4.6.x/4.7.x (ENU) or a later version is already installed on this computer. | No action necessary.
To determine which versions of the .NET Framework are installed on a system, see How to: Determine Which .NET Framework Versions Are Installed. |
The .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x (language) requires the .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x. Please install the .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x from the Download Center and rerun Setup. | You must install the English version of the specified .NET Framework release before installing a language pack. For more information, see the section on To install language packs in the installation guide. |
Cannot install the .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x. Other applications on your computer are not compatible with this program.
-or- Other applications on your computer are not compatible with this program. |
The most likely cause of this message is that a preview or RC version of the .NET Framework was installed. Uninstall the preview or RC version and rerun Setup. |
.NET Framework 4.5.x/4.6.x/4.7.x/4.8.x cannot be uninstalled using this package. To uninstall .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x from your computer, go to Control Panel, choose Programs and Features, choose View installed updates, select Update for Microsoft Windows (KB2828152) and then choose Uninstall. | The package you are installing doesn’t uninstall preview or RC releases of the .NET Framework.
Uninstall the preview or RC release from Control Panel. |
Cannot uninstall the .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x. Other applications on your computer are dependent on this program. | In general, you shouldn’t uninstall any versions of the .NET Framework from your computer, because an application you use may depend on a specific version of the .NET Framework. For more information, see The .NET Framework for users in the Getting Started guide. |
The .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x redistributable does not apply to this operating system. Please download the .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x for your operating system from the .NET Framework download page. | You may be trying to install .NET Framework 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, or 4.8.x on a platform that isn’t supported, or you have chosen the installation package that does not include the components for all supported operating systems. Run the installation again by using the offline installer (for 4.5.1, for 4.5.2, for 4.6, for 4.6.1, for 4.6.2, for 4.7), for 4.7.1, for 4.7.2, for 4.8, or for 4.8.1. For more information, see the installation guide and system requirements for supported operating systems. |
The update corresponding to KB<number> needs to be installed before you can install this product. | Installation of the .NET Framework requires that a KB update be installed before installing the .NET Framework. Install the update, and then begin the .NET Framework installation again.
For example, installation of updated versions of the .NET Framework on Windows 8.1, Windows RT 8.1, and Windows Server 2012 R2 requires that the update corresponding to KB 2919355 be installed. |
Your computer is currently running a Server Core installation of the Windows Server 2008 operating system. The .NET Framework 4.5.x requires a later release of the operating system. Please install Windows Server 2008 R2 SP1 or higher and rerun .NET Framework 4.5.x setup. | The .NET Framework 4.5.1 and 4.5.2 are supported in the Server Core role with Windows Server 2008 R2 SP1 or later. See System Requirements. |
You do not have sufficient privileges to complete this operation for all users of this computer. Log on as an administrator and rerun Setup. | You must be an administrator on the computer to install the .NET Framework. |
Setup cannot continue because a previous installation requires your computer to be restarted. Please restart your computer and rerun Setup. | A restart is sometimes required to fully complete an installation. Follow the instructions to restart your computer and rerun Setup.
In rare cases, you may be asked to restart your system more than once if Windows has detected a number of missing updates and is restarting to install the next update in the queue. |
.NET Framework Setup cannot be run in Program Compatibility Mode. | See the Program Compatibility Issues section later in this article. |
.NET Framework 4.5.x/4.6.x/4.7.x/4.8.x has not been installed because the component store has been corrupted. | See Fix Windows Update errors by using the DISM or System Update Readiness tool for more information. |
Setup cannot run because the Windows Installer Service is not available on this computer. | See «The Windows Installer Service Could Not Be Accessed» error when you try to install a program in Windows 7 or Windows Vista on the Microsoft Support website. |
Setup may not run properly because the Windows Update Service is not available on this computer. | The computer may be configured to use Windows Server Update Services (WSUS) instead of Microsoft Windows Update. For more information, see the section for error code 0x800F0906 in .NET Framework 3.5 installation error: 0x800F0906, 0x800F081F, 0x800F0907.
Also see How to update the Windows Update Agent to the latest version on the Microsoft Support website. |
Setup may not run properly because the Background Intelligent Transfer Service (BITS) is not available on this computer. | See An update is available to fix a Background Intelligent Transfer Service (BITS) crash on a Windows Vista-based computer on the Microsoft Support website. |
Setup may not run properly because Windows update encountered an error and displayed error code 0x80070643 or 0x643. | See .NET Framework update installation error: «0x80070643» or «0x643» on the Microsoft Support website. |
The .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x is already a part of this operating system. You do not need to install the .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x redistributable. | No action.
To determine which versions of the .NET Framework are installed on a system, see How to: Determine Which .NET Framework Versions Are Installed. See System Requirements for supported operating systems. |
The .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x is not supported on this operating system. | See System Requirements for supported operating systems.
For failed installations of the .NET Framework on Windows 7, this message typically indicates that Windows 7 SP1 is not installed. On Windows 7 systems, the .NET Framework requires Windows 7 SP1. If you are on Windows 7 and have not yet installed Service Pack 1, you will need to do so before installing the .NET Framework. For information on installing Windows 7 SP1, see Learn how to install Windows 7 Service Pack 1 (SP1). |
Your computer is currently running a Server Core installation of Windows Server 2008 operating system. The .NET Framework 4.5.x requires a full release of the operating system or Server Core 2008 R2 SP1. Please install the full version of Windows Server 2008 SP2 or Windows Server 2008 R2 SP1 or Server Core 2008 R2 SP1 and rerun .NET Framework 4.5.x Setup. | The .NET Framework is supported in the Server Core role with Windows Server 2008 R2 SP1 or later. See System Requirements. |
The .NET Framework 4.5.x is already a part of this operating system but is currently turned off (Windows Server 2012 only). | Use Turn Windows features on or off in the Control Panel to turn on .NET Framework 4.5.x. |
This setup program requires an x86 computer. It cannot be installed on x64 or IA64 computers. | See System Requirements. |
This setup program requires x64 or x86 computer. It cannot be installed on IA64 computers. | See System Requirements. |
Program compatibility issues
The installation of the .NET Framework 4.5 or its point releases fails with a 1603 error code or blocks when it’s running in Windows Program Compatibility mode. The Program Compatibility Assistant indicates that the .NET Framework might not have been installed correctly and prompts you to reinstall it by using the recommended setting (Program Compatibility mode). Program Compatibility mode could also have been set by the Program Compatibility Assistant on earlier failed or canceled attempts to run the .NET Framework Setup.
The .NET Framework installer cannot run in Program Compatibility mode. To resolve this blocking issue, you must use Registry Editor to ensure that the compatibility mode setting is not enabled system-wide:
-
Choose the Start button, and then choose Run.
-
In the Run dialog box, type «regedit», and then choose OK.
-
In Registry Editor, browse to the following subkeys:
-
HKEY_CURRENT_USERSOFTWAREMicrosoftWindows NTCurrentVersionAppCompatFlagsCompatibility AssistantPersisted
-
HKEY_CURRENT_USERSOFTWAREMicrosoftWindows NTCurrentVersionAppCompatFlagsLayers
-
-
In the Name column, look for .NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, or 4.7.2 download names, depending on which version you are installing, and delete these entries. For download names, see Install the .NET Framework for developers article.
-
Rerun the .NET Framework installer for version 4.5, 4.5.1, 4.5.2, or 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, or 4.7.2.
See also
- Install the .NET Framework for developers
- How to: Determine Which .NET Framework Versions Are Installed
- Versions and Dependencies