Win32, HRESULT и системные коды Windows 10Windows 11 0x800700B7800700B7

Ошибка 0x800700B7 в Windows: невозможно создать файл, так как он уже существует

  • Обновлено
  • Чтение ≈ 2 минуты

Краткий ответ

Ошибка 0x800700B7 соответствует ERROR_ALREADY_EXISTS: система пытается создать файл, ключ реестра или объект, который уже есть. Встречается при установке программ и при переименовании файлов.

В этой статье
  1. Что означает ошибка
  2. Причины и признаки
  3. Пошаговое решение
  4. Проверка результата

#Что означает ошибка

0x800700B7
Ошибка 0x800700B7 невозможно создать файл, так как он уже существует

Ошибка 0x800700B7 соответствует ERROR_ALREADY_EXISTS: система пытается создать файл, ключ реестра или объект, который уже есть. Встречается при установке программ и при переименовании файлов.

#Причины и признаки

Возможная причинаКак узнатьЧто делать
Файл или папка с таким именем уже естьОстатки предыдущей установки.В папке уже есть объект того же имени.Сравните оба объекта, сохраните существующий и выберите уникальное имя.
Незавершённая предыдущая установкаОстались файлы прерванной установки.Используйте штатное восстановление установщика после резервной копии.
Конфликт имён в реестре или службахСлужба уже зарегистрирована.Имя службы или регистрации уже занято.Выясните владельца; не удаляйте работающую службу вслепую.
Регистр символовВ Windows имена нечувствительны к регистру.В программе обнаружено столкновение имён.Создайте новый объект с уникальным именем.

#Пошаговое решение

  1. Найдите конфликтующее имяКогда 0x800700B7 возникает при создании файла, в Проводнике откройте целевую папку и найдите объект с таким же именем. Windows может скрывать расширения: включите «Вид → Показать → Расширения имён файлов» (Windows 11) или аналогичный пункт на вкладке «Вид» (Windows 10).
  2. Не перезаписывайте существующий файл вслепуюОткройте свойства файла (правый щелчок → «Свойства») и проверьте дату изменения, размер и владельца. Если файл важен, сделайте отдельную копию с новым именем или попросите владельца разрешить замену. В диалоге копирования выбирайте «Сравнить сведения» либо «Пропустить», пока не установили, какой вариант нужен.
  3. Измените имя нового объектаЕсли оба файла нужны, укажите для нового файла понятное уникальное имя, например добавьте дату в конце имени до расширения. В приложении выберите «Сохранить как» и сохраните результат рядом. Не переименовывайте файлы конфигурации работающих служб без понимания зависимостей.
  4. Проверьте конфликт при установке приложенияЕсли код возникает при установке, изучите журнал установщика и найдите путь конфликтующего объекта. При наличии штатного пункта «Восстановить/Изменить» используйте его; не удаляйте существующую папку программы и не стирайте файлы Windows, чтобы освободить имя.
  5. Подтвердите результатПовторите создание файла либо установку. Успех — два нужных объекта с разными именами или корректно обновлённая программа. Если ошибка сохраняется, запишите конфликтующий путь и его владельца — для системных каталогов потребуется администратор.

#Проверка результата

Повторите исходную операцию с тем же файлом, программой или параметром. Убедитесь, что код из сообщения «Ошибка 0x800700B7 в Windows: невозможно создать файл, так как он уже существует» больше не появляется. Если возник другой код, запишите его отдельно: это может указывать на новую причину.

Так эту ошибку тоже называют

Источники и обновления

Последнее обновление статьи: 2 ноября 2026. Версии программ и интерфейсы меняются — если шаги не совпадают с вашей версией, сверяйтесь с документацией производителя.