by Matthew Adams
Matthew is a freelancer who has produced a variety of articles on various topics related to technology. His main focus is the Windows OS and all the things… read more
Updated on
Some users have stated on forums that they get an error code 643 when they try installing Windows updates. Error code 643 is an update error that occurs more frequently in Windows 7, 8 and 8.1. The error blocks Windows from updating. Here are a few resolutions that might fix error code 643.
SOLVED: Windows error 643
- Open the Windows Update Troubleshooter
- Turn Off Anti-Virus Software
- Fix NET Framework with the NET Framework Repair Tool
- Repair NET Framework Client Profile via the Control Panel
- Reinstall NET Framework
1. Open the Windows Update Troubleshooter
The Windows Update troubleshooter fixes numerous update errors. So, that troubleshooter might provide a resolution for error code 643. You can download the Windows Update troubleshooter for Win 10, 8 or 7 from this webpage. Win 7 and 8 users can click Download troubleshooter for Windows 7 and Windows 8 to save the troubleshooter.
Then open the troubleshooter shown directly below from the folder you saved it to. Click Advanced and select Apply repairs automatically. Then select Windows Update, and press the Next button to go through the troubleshooter’s steps.
2. Turn Off Anti-Virus Software
Third-party anti-virus software can conflict with Windows Update. Some users have confirmed that disabling anti-virus software can fix error code 643. To temporarily disable an anti-virus utility, right-click its system tray icon and select a disable or turn off option on its context menu. If you can’t find a disable option on the anti-virus utility’s context menu, have a look through the settings on the software’s primary window. Alternatively, you can turn off anti-virus software via Task Manager’s Start-up tab as follows.
How we test, review and rate?
We have worked for the past 6 months on building a new review system on how we produce content. Using it, we have subsequently redone most of our articles to provide actual hands-on expertise on the guides we made.
For more details you can read how we test, review, and rate at WindowsReport.
- Press the Windows key + X hotkey to open the menu shown below.
- Select Task Manager on that menu.
- Click the Start-up tab in the snapshot below.
- Select your anti-virus software and click Disable. That will remove the anti-virus utility from the system startup.
- Restart Windows and then try installing the required update.
— RELATED: Fix Windows update issues with these two tools
3. Fix NET Framework with the NET Framework Repair Tool
Error code 643 is often due to a corrupted NET Framework installation. You can fix NET Framework with Microsoft’s NET Framework tool, which you can download from this webpage. Then open the utility’s window, and click the I accept the license terms check box. Press the Next button to initiate the repair utility.
4. Repair NET Framework Client Profile via the Control Panel
Windows 7 users can repair the NET Framework Client Profile via the Programs and Features Control Panel applet. That Control applet lists installed NET Framework versions in Windows 7, which you can select to repair from there. This is how you can repair the NET Framework Client Profile in Win 7.
- Open Run by pressing the Windows key + R keyboard shortcut.
- Input ‘appwiz.cpl’ in Run’s Open text box, and select the OK option.
- Then enter ‘NET Framework’ in the Programs and Features search box.
- Double-click the latest NET Framework Client Profile to open a profile maintenance window.
- Select the Repair option, and press the Next button.
- Press the Finish button when the repair is complete, and select to restart Windows.
— RELATED: “This might take several minutes” Windows update error [FIX]
5. Reinstall NET Framework
As a last resort, reinstall NET Framework. Set up a system restore point that you can go back to before you uninstall NET Framework. Then reinstall NET Framework as follows.
- Open this Microsoft page in a browser.
- Press the Download button there to save the NET Framework Setup Cleanup Utility ZIP.
- Open the cleanup utility’s ZIP in File Explorer, and press the Extract all button.
- Click the Browse button to select a path for the extracted ZIP, and press the Extract button.
- Open NET Framework Setup Cleanup Utility from the extracted folder.
- Select NET Framework – All Versions from the drop-down menu.
- Press the Cleanup Now button.
- Thereafter, reinstall NET Framework. This page includes links to Microsoft NET Framework download pages.
- Alternatively, you can reinstall NET Framework with All in One Runtimes that provides an installer for NET Framework and other runtime packages. Select All in One Runtimes on this page to add the software to Windows.
- Restart your desktop or laptop, and then try updating Windows.
Some of those resolutions might fix error code 463 so Windows updates. In addition, the Deployment Image Servicing command-line utility might also come in handy for fixing error code 463. This Fix Windows Updates page also provides resolutions that could fix error code 463 and other update errors.
RELATED STORIES TO CHECK OUT:
- Error 0xc1900204 blocks Windows 10 updates [FIX]
- How to fix error 0x80070bc2 when installing Windows 10 updates
- How will Microsoft name the next big Windows 10 update?
«Код 643» может возникать во время установки обновлений для операционной системы Windows 7. Впрочем, некоторые пользователи отмечают, что данная ошибка может проявляться и на Windows 8/8.1, но куда реже.
Причины ошибки «Код 643»
Как правило, для этой ошибки выделяют всего две причины:
- вмешательство стороннего антивируса в работу Центра обновления Windows;
- поврежденные библиотеки программной платформы .NET Framework.
В данной статье мы рассмотрим с вами целых четыре способа решения ошибки «Код 643». Обязательно попробуйте для начала выполнить первый способ в списке ниже, а затем пробуйте остальные в свободном порядке.
Способы решения ошибки «Код 643»
Способ №1 Средство устранения неполадок
Для решения разнообразных проблем при обновлении Windows было выпущено средство устранения неполадок Центра обновления. В Windows 10 это средство уже встроено в систему, однако для Windows 7 вам может потребоваться загрузить его с официального сайта Майкрософт.
Перейдите по этой ссылке и загрузите средство на свой компьютер. Запустите средство и нажмите на пункт «Дополнительно». Поставьте галочку возле опции «Автоматически применять исправления» и нажмите кнопку «Далее». Подождите, пока средство устранения неполадок закончит свою работу, а затем проверьте, была ли решена ошибка «Код 643» при обновлении.
Способ №2 Переустановка .NET Framework
Проблемы при обновлении Windows часто возникают из-за поврежденных файлов программной платформы .NET Framework. В таком случае вы можете выполнить переустановку этой платформы и посмотреть, исправит ли это проблему. Чтобы переустановить .NET Framework, вам нужно сделать следующее:
- перейдите по этой ссылке для загрузки средства по удалению .NET framework;
- разархивируйте загруженные файлы и запустите «cleanup_tool.exe»;
- подтвердите запуск средства, нажав на кнопку «Да»;
- согласитесь с лицензионным соглашением, нажав «Yes»;
- нажмите на кнопку «Cleanup Now»;
- далее перейдите по этой ссылке, загрузите и установите последнюю версию .NET Framework;
- перезапустите компьютер.
Запускаем обновление Windows и смотрим, исчезла ли ошибка «Код 643» в Центре обновления.
Способ №3 Отключение стороннего антивируса
У вас на компьютере работает сторонний антивирус? Не хочется разочаровывать, но именно он и может вызывать появление проблем при обновлении Windows. Мы рекомендуем отключить активную защиту своего антивируса и снова попытаться обновить систему. Если это помогло, то дело действительно заключало в чересчур заботливом антивирусном ПО.
Способ №4 Восстановление .NET Framework
Еще можно попробовать восстановить файлы платформы .NET Framework, которая установлена у вас на компьютере. Для этого вам нужно сделать следующее:
- откройте Панель управления;
- перейдите в раздел «Программы и компоненты»;
- найдите в списках .NET Framework различных версий;
- нажимайте на каждую версию .NET Framework правой кнопкой мыши и выбирайте «Починить»;
- следуйте инструкциям на экране;
- по окончанию восстановления всех версий .NET Framework перезагрузите компьютер.
Мы надеемся, что вы решили ошибку «Код 643» на своем ПК.
Как известно, в 2020 году заканчивается поддержка Windows 7, но, несмотря на это, она по-прежнему остается одной из популярных операционных систем. Регулярные обновления оттачивают ее удобные функции и улучшают производительность, что делает систему достаточно конкурентоспособной. Но иногда можно столкнуться с неполадками при попытке обновить систему. Среди них ошибка с кодом 643.
В основном она вызвана повреждением .NET Framework. Но это не единственная причина, она также может возникнуть из-за конфликта на программном уровне.
Причины ошибки при обновлении
Ошибка при обновлении Windows 7 с кодом 643 возникает при следующих причинах:
Повреждение компонентов .NET Framework. Самой распространенной причиной является повреждение этой платформы. В этом случае нужно удалить разные версии, а затем повторно установить.
Блокировка обновления антивирусом. Проблема может возникнуть из-за вмешательства сторонней антивирусной программы в ход обновления. Поэтому временно ее отключите.
Запуск средства устранения неполадок
При возникновении неизвестной ошибки с кодом 643 в первую очередь запустите средство устранения неполадок Центра обновления Windows, чтобы проверить, решит ли оно проблему. Для Windows 7 и 8.1 его можно загрузить из сайта Майкрософт.
Запустите средство и кликните на кнопку «Дополнительно», отметьте флажком опцию «Автоматически применять исправления».
После завершения попробуйте обновить ОС и посмотрите, возникает ли код ошибки 643 при установке.
Переустановка Microsoft .NET Framework
Во многих случаях проблема возникает из-за повреждения платформы. Для решения нужно полностью удалить программу, затем заново установить. Прежде всего, загрузите средство очистки, чтобы удалить все компоненты.
Загрузите утилиту по ссылке:
После загрузки распакуйте архивный файл и запустите утилиту. Затем кликните на кнопку Cleanup Now. Это позволит полностью удалить компоненты из системы.
После загрузите последнюю версию платформы и установите ее. После перезагрузите компьютер и попробуйте обновить ОС.
Отключение антивируса
Есть много случаев, когда некоторые функции антивирусного программного обеспечения блокируют работу Центра обновления. Если не удается обновить Windows из-за сбоя с кодом 643, попробуйте временно отключить антивирус и запустить установку повторно.
Для этого щелкните правой кнопкой мыши на значок антивируса в системном трее и выберите соответствующий пункт меню. Или это можно сделать в настройках программы защиты.
Восстановление клиентского профиля Net Framework
Ошибку 643 может вызвать поврежденный клиентский профиль. Его можно восстановить из Панели управления.
Для этого перейдите в Панель управления командой control, запущенной из окна «Выполнить» (Win + R).
Затем откройте раздел «Программы и компоненты».
Найдите в списке Microsoft .NET Framework.
Дважды щелкните на него и выберите опцию «Восстановить исходное состояние».
После завершения восстановления попытайтесь обновить систему. Проверьте, удалось ли исправить ошибку.
- Remove From My Forums
-
Question
-
I am getting the following error with windows update and cannot get the update to install.
Security Update for Microsoft .NET Framework, Version 1.1 Service Pack 1 (KB886903)
Installation date: 10/11/2007 3:10 AM
Installation status: Failed
Error details: Code 643
Answers
All replies
-
I had the same problem. This was being caused by Bitdefender (My antivisrus software) stopping the update of the registry. When I tried again BitDefender gave me the option of allowing the update — this option was selected and the update applied successfully.
-
Ok, I have just managed tofix this error after many attempts. Here it is.
First, I downloaded «windows install cleanup» tool.
next goto «add remove programs» and manually remove .NET Framework, Version 1.1 Service Pack 1
If like me it appears not to work you need to run the Cleanup tool you just downloaded and remove the service pack.
After this you need to manually download and Install the service pack direct from the microsoft website, use the following url http://www.microsoft.com/downloads/details.aspx?familyid=A8F5654F-088E-40B2-BBDB-A83353618B38&displaylang=en.
After you have installed this you will need to restart your pc and then goto windows update and run it.
Hope this works for you, it worked for me and I was really getting fed up with this error, I cant believe Microsoft have not put out a patch for this problem.
Good hunting
-
thanks Paul
it works. one thing to add.
before installing the .net framework 1.1 service pack 1. you might want to install the .net framework 1.1 package first.
or there is an error coming out when you try to install the service pack 1. -
ola eu estava com mesmo problema eu retirei net framework 1.1 baixei atualizaçao e depois baixei o net framework 1.1 deu certo
-
I am getting the following error with windows update and cannot get the update to install.
Security Update for Microsoft .NET Framework, Version 1.1 Service Pack 1 (KB886903)
Installation date: 10/11/2007 3:10 AM
Installation status: Failed
Error details: Code 643
-
Proposed as answer by
Monday, August 15, 2011 4:04 PM
-
Unproposed as answer by
Richard Percival
Monday, August 15, 2011 4:04 PM
-
Proposed as answer by
-
It hasn’t worked for me. I went through the first stage and downloaded the windows install cleanup» tool and removed .NET Framework, Version 1.1 Service Pack 1(at least I think I did). But when I tried to install the .net framework 1.1 package it
failed. I went on and installed the service pack and that seemed to work. But after restarting my pc it still won’t load several of the updates and I get the same failure code. -
Hi,
The Windows update error code 643 in Windows 7 Operating System could be resolved by the two methods.
The first one is to fix the MSI software update registration corruption issues.
For this you have to first confirm whether the product is affected or not.
Then you have to re-create software update cache registry details and should delete the remaining software update references.
If the problem is not solved then, you are advised to repair the .NET Framework using the .NET Framework Cleanup Tool.
Get more information to fix windows update error 643 :
http://supportformicrosoft.iyogi.com/windows-7/windows-7-error-code-643.html
Hope this information helps you.
-
I had the same problem. This was being caused by Bitdefender (My antivisrus software) stopping the update of the registry. When I tried again BitDefender gave me the option of allowing the update — this option was selected and the update
applied successfully.Hi,
I also had this problem being caused by bullguard which I heard once used bitdefenders av engine. dont know how true this is but disabling bullguard fixed the problem, im going to reinstall it anyway ‘cos disabling the av everytime i want 2 update isnt ideal
-
Fixed it!
This is for those of you who have tried the methods here: http://support.microsoft.com/kb/923100/ and still failed. No guarantees this will work for you, but this is what worked for me n Win7 64bit.
After extensive research, the problems seems to be caused by any combination of the following issues:
- Installing to the wrong drive (intentionally or not; always install in C:, i.e. root)
- Permissions issues
- Remaining files after uninstall (probably b/c of permissions issues)
So, to address all three issues:
- Unmount all drives except your system root (c:)
- Set ownership of C:/Windows/Microsoft.NET to yourself (administrator), make sure you click the «Subfolders and files» checkbox so it affects all of the .NET files and folders.
- Set the permissions for administrator (or whatever owner you set) to full access
- Open up the Microsoft.NET folder and make sure Administrator has full access to those as well. If not, repeat steps 2 and 3 on each folder.
- The real fix here is going to this page, reading it carefully, and then downloading and running the .net cleanup tool: http://blogs.msdn.com/b/astebner/archive/2008/08/28/8904493.aspx
- Reboot and install .NET 4 from the dotNetFx40_Full_x86_x64 file you probably already have.
Unless permissions and ownership makes sense to you, google it, or see here: http://helpdeskgeek.com/windows-7/windows-7-how-to-delete-files-protected-by-trustedinstaller/
After step 5, you may want to click the View Log button on the cleanup tool and give it a scan for any lines that say *****Error!*****. They will likely point you to a file that needs to have its permissions changed so the tool can remove it. I found several
of these on my first attempts.Good luck!
-
Hi fixed another way
I’ve had this issue for months now and after using the Net fix tool and trying to uninstall and reinstall all versions of NET I messed up my Windows 7 pro installation that required me to buy Windows 7 pro again as I inherited this machine from an old employer
who no longer has the product code etc etc etc.It comes down to a misnamed and/or missing dll file «System.Xml.Serialization.dll.x86″
Anyway this worked for me just google joehemen dot com and the top result will give you all the links and the following instructions.
Microsoft .NET Framework 4 32 bit version 2 KB2468871 installer fails (repeatedly and miserably)<o:p></o:p>
When the KB2468871 NDP40-KB2468871-v2-x86.exe patch returns error 643, and all the other “forum fixes” leave you a bit frustrated…<o:p></o:p>
You’ll need 7zip installed;. We are going to open up some .exe .msp and .cab files.<o:p></o:p>
get the kb2468871 patch file from microsoft
Note…I was dealing with a 32 bit system, so these instructions are for x86.
1. Right-click the NDP40-KB2468871-v2-x86.exe file in your download directory.
2. Hover over 7zip then open the archive.
3. Double-click the NDP40-KB2468871.msp file.
4. Double-click the QFEGDR.cab file.
5. Right-click the System.Xml.Serialization.dll.x86 file and select Copy To…
6. Copy it to the C:\Windows\Microsoft.NET\Framework\v4.0.30319\ directory
7. Start-Run “explorer C:\Windows\Microsoft.NET\Framework\v4.0.30319\”
8. Scroll down to the System.Xml.Serialization.dll.x86 file
9. Rename it to System.Xml.Serialization.dll (remove .x86)
10. Exit out of 7zip
11. Run the NDP40-KB2468871-v2-x86.exe patch. It should now install correctly.<o:p></o:p>-
Proposed as answer by
Madaluc
Thursday, August 15, 2013 9:48 PM
-
Proposed as answer by
-
Fantastic, Steveel! I was having a lot of bother with failed .NET updates, but just tried your suggestion with the missing .dll file, did the update again — and it worked brilliantly!
One build: in my «Softwaredistribution» download folder, near impossible to determine which was the correct patch folder/file, so I just downloaded it from MS and used your extraction technique with 7zip.
Thanks
-
If .NET 3.5 is not enabled on the server the update will fail. Check this in Roles and Features.
-
Thanks Joe, however when I try to copy the System.Xml.Serialization.dll.x86 file to the C:\Windows\Microsoft.NET\Framework\v4.0.30319\ directory, the system tells me «Can not open output file: Access is denied.
So I tried running NDP40-KB2468871-v2-x64 application file ‘as Administrator’ (I’ve got a 64-bit system) but ran into a message that said «
KB2468871v2 does not apply, or is blocked by another condition on your computer.
Any ideas?
Thanks,
Shea
-
I had the same problem on Windows 7 after a repair install. .NET 4.5.2 would not install via Windows Update. No earlier version of .NET 4 would install either.
The following seemed to fix it.
1st I did all the stuff here:
https://support.microsoft.com/en-us/kb/976982
Which made no difference. But then I re-ran the .NET Framework Cleanup Tool, followed by the registry cleaner component of CCleaner, which found some .NET entries. After that, to my surprise, it finally installed.
На чтение 4 мин. Просмотров 4.2k. Опубликовано
Некоторые пользователи заявляют на форумах, что при попытке установить обновления Windows они получают код ошибки 643 . Код ошибки 643 – это ошибка обновления, которая чаще встречается в Windows 7, 8 и 8.1. Ошибка блокирует обновление Windows. Вот несколько решений, которые могут исправить ошибку с кодом 643.
Содержание
- Решено: ошибка Windows 643
- 1. Откройте средство устранения неполадок Центра обновления Windows.
- 2. Отключите антивирусное программное обеспечение
- 3. Исправьте NET Framework с помощью инструмента восстановления NET Framework
- 4. Восстановите профиль клиента NET Framework через панель управления.
- 5. Переустановите NET Framework
Решено: ошибка Windows 643
- Откройте средство устранения неполадок Центра обновления Windows
- Отключить антивирус
- Исправьте NET Framework с помощью инструмента восстановления NET Framework
- Восстановление клиентского профиля NET Framework через панель управления
- Переустановите NET Framework
1. Откройте средство устранения неполадок Центра обновления Windows.
Средство устранения неполадок Центра обновления Windows исправляет многочисленные ошибки обновления. Таким образом, средство устранения неполадок может предоставить разрешение для кода ошибки 643. Средство устранения неполадок Центра обновления Windows для Win 10, 8 или 7 можно загрузить с этой веб-страницы. Пользователи Win 7 и 8 могут нажать Загрузить средство устранения неполадок для Windows 7 и Windows 8 , чтобы сохранить средство устранения неполадок.
Затем откройте средство устранения неполадок, показанное непосредственно ниже, из папки, в которой вы его сохранили. Нажмите Дополнительно и выберите Применить ремонт автоматически . Затем выберите Центр обновления Windows и нажмите кнопку Далее , чтобы выполнить действия по устранению неполадок.
2. Отключите антивирусное программное обеспечение
Стороннее антивирусное программное обеспечение может конфликтовать с Центром обновления Windows. Некоторые пользователи подтвердили, что отключение антивирусного программного обеспечения может исправить код ошибки 643. Чтобы временно отключить антивирусную утилиту, щелкните правой кнопкой мыши значок в системном трее и выберите параметр отключения или отключения в его контекстном меню. Если вы не можете найти параметр отключения в контекстном меню антивирусной утилиты, просмотрите настройки в главном окне программы. Кроме того, вы можете отключить антивирусную программу на вкладке «Запуск» диспетчера задач следующим образом.
- Нажмите клавишу Windows + горячую клавишу X, чтобы открыть меню, показанное ниже.
- Выберите в этом меню Диспетчер задач .
- Нажмите вкладку «Пуск» в приведенном ниже снимке.
- Выберите антивирусное программное обеспечение и нажмите Отключить . Это удалит антивирусную утилиту из системы при запуске.
- Перезагрузите Windows и попробуйте установить необходимое обновление.
– СВЯЗАННО: исправьте проблемы обновления Windows с помощью этих двух инструментов
3. Исправьте NET Framework с помощью инструмента восстановления NET Framework
Код ошибки 643 часто возникает из-за поврежденной установки NET Framework. Вы можете исправить NET Framework с помощью инструмента NET Framework от Microsoft, который можно загрузить с этой веб-страницы. Затем откройте окно утилиты и установите флажок Я принимаю условия лицензии . Нажмите кнопку Далее , чтобы запустить утилиту восстановления.
4. Восстановите профиль клиента NET Framework через панель управления.
Пользователи Windows 7 могут восстановить профиль клиента NET Framework с помощью апплета панели управления «Программы и компоненты». В этом апплете Control перечислены версии NET Framework, установленные в Windows 7, которые можно выбрать для восстановления. Вот как вы можете восстановить профиль клиента NET Framework в Win 7.
- Откройте Run, нажав сочетание клавиш Windows + R.
- Введите «appwiz.cpl» в текстовом поле «Открыть» и выберите вариант ОК .
- Затем введите «NET Framework» в поле поиска «Программы и компоненты».
- Дважды щелкните последний профиль клиента NET Framework, чтобы открыть окно обслуживания профиля.
- Выберите параметр Восстановить и нажмите кнопку Далее .
- После завершения восстановления нажмите кнопку Готово и выберите перезагрузку Windows.
– СВЯЗАНО: «Это может занять несколько минут» Ошибка обновления Windows [FIX]
5. Переустановите NET Framework
В крайнем случае переустановите NET Framework. Настройте точку восстановления системы, к которой вы можете вернуться, прежде чем удалить NET Framework. Затем переустановите NET Framework следующим образом.
- Откройте эту страницу Microsoft в браузере.
- Нажмите кнопку Загрузить , чтобы сохранить ZIP-файл утилиты очистки установки NET Framework.
- Откройте ZIP-файл утилиты очистки в проводнике и нажмите кнопку Извлечь все .
- Нажмите кнопку Обзор , чтобы выбрать путь для извлеченного ZIP-файла, и нажмите кнопку Извлечь .
- Откройте утилиту очистки установки NET Framework из извлеченной папки.
- Выберите NET Framework – All Versions в раскрывающемся меню.
- Нажмите кнопку Очистить сейчас .
- После этого переустановите NET Framework. Эта страница содержит ссылки на страницы загрузки Microsoft NET Framework.
- В качестве альтернативы, вы можете переустановить NET Framework с All in One Runtime, который предоставляет установщик для NET Framework и других пакетов времени выполнения. Выберите Все в одном время выполнения на этой странице, чтобы добавить программное обеспечение в Windows.
- Перезагрузите компьютер или ноутбук, а затем попробуйте обновить Windows.
Некоторые из этих разрешений могут исправить ошибку 463, поэтому Windows обновляется. Кроме того, утилита командной строки для обслуживания образов развертывания может также пригодиться для исправления кода ошибки 463. На этой странице исправлений обновлений Windows также представлены разрешения, которые могут исправить код ошибки 463 и другие ошибки обновления.