- Как исправить ошибку 0x4005(16389) при обновлении до Windows 10?
- Решение ошибки 0x4005(16389)
- Решение №1 Отключение стороннего антивируса
- Решение №2 Очистка диска
- Решение №3 Обновление до такого же издания ОС
- Решение №4 Изменение описания компьютера с помощью Командной строки
- Решение №5 Удаление программы в 32-битном режиме на 64-битном ПК
- How to Fix 0x4005(16389) Error When Upgrading Windows?
- Disable Third-Party Antivirus
- Check Disk Space
- Use Same Windows Edition
- Change Local Computer Description Command
- Uninstall Program as 32-bit Process on 64-Bit Computers (for .NET Deployment only)
- Исправить код ошибки 0x4005 (16389) при обновлении Windows
- Что вызывает ошибку 0x4005 (16389) при обновлении Windows?
- Исправить код ошибки 0x4005 (16389) при обновлении Windows 11/10
- Как выполнить обновление на месте?
Как исправить ошибку 0x4005(16389) при обновлении до Windows 10?
Ошибка 0x4005(16389) возникает во время «обновления на месте» до Windows 10. Как правило, ошибка появляется из-за того, что одно или несколько приложений не совместимы с Windows 10. Кроме того, процессу обновления может помешать установленный на компьютере пользователя сторонний антивирус (или другое ПО со схожим функционалом), нехватка свободного пространства на диске или даже описание компьютера.
Решение ошибки 0x4005(16389)
Решение №1 Отключение стороннего антивируса
При возникновении ошибки 0x4005(16389) первым делом вы должны попробовать деактивировать антивирус, установленный на своем ПК. Как правило, Защитник Windows не вызывает подобных проблем, а вот антивирусы от сторонних разработчиков (т.е. не от Майкрософт) — запросто. Каждый антивирус отключается по своему — вам придется поискать информацию на эту тему самостоятельно. Тем не менее зачастую достаточно нажать ПКМ на значок работающего антивируса в панели задач Пуск и выбрать пункт об деактивации активной защиты.
Решение №2 Очистка диска
Установка Windows 10 — особенно при наличии предыдущей версии ОС — требует определенного объема свободного места на диске компьютера. Если верить официальным системным требованиям, предоставленными Майкрософт, Windows 10 занимает на диске порядка 20 гигабайт, однако мы рекомендуем, чтобы на диске оставалось хотя бы 30-35 гигабайт. Программы, аудио и видео файлы, изображения — удалите со своего ПК весь ненужный контент, а затем повторите обновление до Windows 10.
Решение №3 Обновление до такого же издания ОС
Ошибка 0x4005(16389) может возникать в том случае, если вы пытаетесь обновиться до издания Windows 10, которое отличается от издания текущей версии ОС — например, с профессионального до домашнего издания. Когда будете обновлять свою систему до «десятки», убедитесь, что вы обновляйтесь до точно такого же издания, что и прежняя Windows.
Решение №4 Изменение описания компьютера с помощью Командной строки
Появление ошибки 0x4005(16389) можно ожидать, если вы используете специальный скрипт/команду, чтобы задать описание своего ПК при развертывании последовательности задач, и этот скрипт/команда не срабатывает. Чтобы выпутаться из такой ситуации, достаточно воспользоваться немного иной командой:
cmd /c net config Server /SRVCOMMENT:”%OSDComputerDescription%
Данная команда задаст описание компьютера в соответствии с переменной «OSDComputerDescreitpion». Измените переменную на нужное вам значение, и выполните команду.
Решение №5 Удаление программы в 32-битном режиме на 64-битном ПК
Если вы пытаетесь развернуть .NET framework на ряде компьютеров, вы можете избавиться от ошибки 0x4005(16389), поставив галочку возле определенной опции в установщике .NET framework.
- Сначала запустите установщик .NET framework или параметры развертки версии .NET framework, которую вы пытаетесь развернуть на ПК;
- откройте окошко с параметрами .NET framework и переключитесь на вкладку «Программа»;
- далее поставьте галочку возле опции «Запустить установку или удаление программы в качестве 32-битного процесса на 64-битных клиентах»;
- нажмите на кнопки «Применить» и «OK».
Попробуйте развернуть .NET framework еще раз и проверьте наличие ошибки 0x4005(16389).
How to Fix 0x4005(16389) Error When Upgrading Windows?
While performing an in-place upgrade to Windows 10, users come across the error code 0x4005 16389 as the upgrade fails to complete. The mentioned error code appears when one or several applications are not compatible with Windows 10 and so the upgrade process fails. However, there are actually a few other reasons that may result in this error message depending on your scenario. If we are to speak generally, the problem can occur when a third-party antivirus program is preventing the upgrade. In addition to that, if you are trying to set the local computer description during the task sequence, it may result in the problem as well. Regardless, do not worry as we will be taking you through the process of resolving the error code in this article.
Error Code 0x4005(16389)
SCCM or System Center Configuration Manager is really helpful when you have to manage a bunch of computers together. With its remote control and operating system deployment feature, users can perform an in-place upgrade or deploy new operating systems on the machines at once. As we have mentioned, the reason that you encounter the issue can really depend on your scenario. We can only mention the general causes of the problem and what usually results in the said error code, however, in some cases, the error code may be really specific to you and in such a case, having a chat with a technical support guy may be the better route to take. With that said, let us go through the possible causes of the issue first and then we will list down ways that you can use to circumvent the problem. Let us get started.
- Insufficient Space — One of the reasons that you may encounter this problem is when you don’t have enough disk space for the upgrade. When this happens, you will have to double-check your disk space and then go ahead with the upgrade task sequence.
- Different Windows Edition — As it turns out, for some users, the problem was due to the fact that they selected a different Windows edition to upgrade to instead of choosing their current one. That can cause the error code and you will have to make sure that you select the same edition to upgrade in order to resolve the problem.
- Third-Party Antivirus — This is more of a general reason that can cause the error to arise. If you have a third-party antivirus program installed, it can prevent the upgrade from completing successfully which can result in the problem in question. Therefore, you will have to disable it or you can also opt to completely uninstall the third-party security program from your computer.
- Local Computer Description — In addition to all the above reasons, if you are setting the computer description during the task sequence, that can result in the error code if the script or command does not work. To fix this, use the command that we will provide down below and you should be good to go.
Now that we have gone through the possible causes of the problem in question here, let us get started with showing you different ways of resolving the issue. So, without further ado, let us get right into it.
Disable Third-Party Antivirus
As it turns out, the first thing that you should do when you encounter the problem in question is to make sure that you don’t have an antivirus program that is preventing the upgrade from completing. These scenarios are pretty common with third-party antivirus programs where they prevent certain actions on your computer due to a false positive. If you do have a third-party program antivirus installed on your system, you should disable the antivirus before going ahead with the in-place upgrade again. Once you do that, go through the upgrade again to see if the error still pops up.
Check Disk Space
In addition to a third-party antivirus program, the issue can also be triggered when you do not have enough disk space that is required for the upgrade. This is also pretty common with Windows updates and upgrades where the available disk space is insufficient for the upgrade to be installed. In such a scenario, you will have to make sure that you have more than enough disk space freed up before performing the deploying operating system across your computers again. If you have enough space available on your disks and are still facing the error, move on to the next solution down below.
Use Same Windows Edition
As it turns out, the error code can also be caused when you are using a different Windows edition than the one that is currently installed on your system. This has been reported by other users who were facing a similar issue and happened to fix it by choosing the same Windows media. Therefore, to prevent this from happening, you will have to make sure that you are using the same Windows media as the one that you have installed. This means that if you have Windows enterprise installed, make sure that you are using Windows Enterprise media as well while performing the upgrade to prevent the error code from appearing.
Change Local Computer Description Command
As we have mentioned earlier, if you are using a script or command to set the local computer description during the task sequence and the said script or command fails, you will be prompted with the error code mentioned above. If this case is applicable, you can easily resolve this by changing the command that you use.
As it turns out, to do this, you can use a NET CONFIG command to set the computer description. For this, you will have to add a Run Command-Line to the task sequence and use the
Doing this will set the computer description to what was defined in the OSDComputerDescreitpion variable. To make it work for you, you can change the variable name to what you use instead.
Uninstall Program as 32-bit Process on 64-Bit Computers (for .NET Deployment only)
As it turns out, if you are coming across the said error code while trying to deploy a .NET framework across the computers, you can fix it by ticking a certain checkbox in the installer properties. Apparently, the error code appears when you have the program running as a 32-bit process on a 64-bit architecture computer. This can be easily resolved by following the instructions down below:
- First of all, open up the installer or the deployment properties for the .NET version that you are deploying.
- On the properties window, switch to the Program tab.
- Then, on the Program tab, click the Run installation and uninstall program as 32-bit process on 64-bit clients checkbox.
Editing .NET Installer Properties
- Finally, click Apply and then hit OK. After doing that, try deploying it again to see if the problem still appears.
If none of these solutions worked out for you, we would recommend following the Windows official guide on how to perform an in-place upgrade using Configuration Manager in case you did something wrong during the process.
Исправить код ошибки 0x4005 (16389) при обновлении Windows
В этом руководстве мы обсудим, как исправить ошибку 0x4005 (16389) при обновлении Windows. Сообщается, что несколько пользователей столкнулись с этим кодом ошибки при выполнении обновления на месте до Windows 11/10. В коде ошибки указано сообщение «Невозможно внести изменения в ваше программное обеспечение», за которым следует длинное сообщение об ошибке при срабатывании.
Эта ошибка возникает в SCCM или System Center Configuration Manager при выполнении обновления на месте. SCCM обеспечивает отличное развертывание операционной системы и функции удаленного управления, которые помогут вам выполнить обновление на месте. Или вы также можете использовать его для одновременного развертывания новых операционных систем на разных устройствах.
Теперь ошибка 0x4005 (16389) на SCCM может возникать при наличии нескольких несовместимых с Windows 11/10 приложений. Хотя может быть несколько других причин, которые могут вызвать эту ошибку обновления. Если вы столкнулись с тем же кодом ошибки при обновлении Windows, эта статья вам поможет. Здесь мы предлагаем вам различные рабочие решения, которые помогут вам исправить эту ошибку. Сообщается, что эти исправления позволили многим затронутым пользователям исправить эту ошибку и могут сработать и для вас. Итак, давайте сейчас проверим эти исправления.
Что вызывает ошибку 0x4005 (16389) при обновлении Windows?
Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)
Этот код ошибки может быть вызван разными причинами. У каждого человека причина может быть разной. Вот несколько распространенных сценариев, которые приводят к появлению кода ошибки 0x4005 (16389) при обновлении Windows:
- Эта ошибка может быть результатом недостаточного дискового пространства, необходимого для обновления устройств. Итак, если у вас недостаточно места на диске для выполнения обновления на месте, вы должны освободить необходимое дисковое пространство, а затем повторить попытку обновления.
- Другая причина этой ошибки может заключаться в использовании для обновления версии Windows, отличной от той, которую вы используете в настоящее время. Если сценарий применим к вам, выберите для обновления тот же выпуск Windows, что и ваш текущий.
- Если вы используете сторонний антивирус, он может помешать успешному завершению обновления. Итак, подумайте об отключении антивируса, чтобы решить проблему.
- Если вы пытаетесь задать описание локального компьютера во время выполнения последовательности задач, и команда не работает, вы можете получить этот код ошибки.
В зависимости от вашего сценария вы можете попытаться исправить ошибку, используя подходящее исправление из перечисленных ниже.
Исправить код ошибки 0x4005 (16389) при обновлении Windows 11/10
Вот основные решения, чтобы попытаться исправить код ошибки 0x4005 (16389) при обновлении Windows:
- Проверьте дисковое пространство.
- Отключите сторонний антивирус.
- Используйте тот же выпуск Windows.
- Удалить программу как 32-битный процесс на 64-битных компьютерах.
- Команда «Изменить локальный компьютер».
1]Проверить дисковое пространство
Эта ошибка может возникнуть, если в вашей системе недостаточно места на диске, необходимого для обновления Windows. Довольно часто недостаточное дисковое пространство вызывает сбои и ошибки при обновлении или обновлении вашего ПК с Windows. Итак, убедитесь, что у вас достаточно места, чтобы избежать этой ошибки. Если сценарий применим к вам, вы можете попробовать освободить место на диске.
Вы можете освободить дисковое пространство с помощью функции Storage Sense или утилиты очистки диска в Windows 11/10. Кроме того, есть еще много способов очистить дисковое пространство. Вы также можете использовать стороннее программное обеспечение, такое как Comet (Managed Disk Cleanup) или Cleanmgr +, чтобы удалить ненужные файлы и освободить место на диске. Кроме того, вы также можете попробовать бесплатное программное обеспечение для поиска и удаления дубликатов файлов, которое поможет вам избавиться от дубликатов и очистить место на диске.
Если у вас достаточно места на диске, но вы по-прежнему получаете эту ошибку, попробуйте следующее возможное исправление, чтобы устранить эту ошибку.
Совет: см. Этот пост, чтобы обновить устройства с меньшим объемом свободного дискового пространства до Windows.
2]Отключить сторонний антивирус
Если вы используете на своем компьютере антивирусное программное обеспечение стороннего производителя, рассмотрите возможность его отключения перед попыткой обновления компьютера. Известно, что антивирусное программное обеспечение предотвращает определенные действия из-за ложных срабатываний. Если он заподозрил определенные действия, связанные с процессом обновления, как угрозу, вы можете получить этот код ошибки. Следовательно, попробуйте отключить антивирусную программу, а затем попытаться запустить процесс обновления на месте. Проверьте, исправляет ли он ошибку 0x4005 (16389) при обновлении Windows или нет.
5]Команда «Изменить локальный компьютер»
Если вы используете команду или сценарий для настройки описания локального компьютера во время последовательности задач обновления, и команда не работает или останавливается, вы, вероятно, получите этот код ошибки. Если этот сценарий вам подходит, вы можете попробовать изменить команду, которую вы использовали для задания описания локального компьютера. Для этого вы можете использовать команду NET CONFIG. Просто попробуйте добавить командную строку «Выполнить» в последовательность задач, а затем введите следующую команду:
cmd / c net config Server / SRVCOMMENT: «% OSDComputerDescription%
Эта команда установит описание компьютера, определенное в переменной OSDComputerDescription. Вы можете изменить имя переменной, которую хотите использовать.
Если ни одно из перечисленных решений вам не подходит, вы можете попробовать выполнить обновление на месте с помощью Configuration Manager.
См .: Ваши файлы, приложения и настройки не могут быть сохранены — ошибка обновления Windows на месте
Как выполнить обновление на месте?
Чтобы выполнить обновление на месте, вам необходимо загрузить установочный носитель Windows 10 с веб-сайта Microsoft. После этого запустите исполняемый файл и выберите опцию «Обновить компьютер сейчас», чтобы начать процесс обновления на месте. Затем вам нужно будет следовать экранному руководству по установке, чтобы завершить процесс. Вы можете ознакомиться с подробной процедурой выполнения обновления на месте.
Надеюсь, это руководство поможет вам исправить ошибку 0x4005 (16389) при обновлении Windows.
Вот еще несколько сообщений, которые могут вам помочь:
.
Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)