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

Ошибка 0x80070040 в Windows: указанное сетевое имя больше не доступно

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

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

Ошибка 0x80070040 соответствует ERROR_NETNAME_DELETED: сетевое соединение было разорвано во время операции. Часто встречается при копировании больших файлов по сети и при нестабильном Wi-Fi.

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

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

0x80070040
Ошибка 0x80070040 указанное сетевое имя больше не доступно

Ошибка 0x80070040 соответствует ERROR_NETNAME_DELETED: сетевое соединение было разорвано во время операции. Часто встречается при копировании больших файлов по сети и при нестабильном Wi-Fi.

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

Возможная причинаКак узнатьЧто делать
Обрыв сетевого соединенияКопирование прерывается на одном соединении.Проверьте кабель, VPN и результаты сетевых тестов.
Сервер перезагрузился или заснулЦелевой ПК ушёл в сон.В момент ошибки сервер был недоступен или перезапущен.Сопоставьте события сервера, не отключайте сон глобально.
Антивирус или брандмауэр разрывает соединениеВ журнале защиты есть явное правило блокировки.Уточните правило у администратора, не выключайте брандмауэр.
Таймаут SMBБольшой файл обрывается после длительной передачи.Сверьте журнал SMB и потери, при необходимости копируйте robocopy /Z.

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

  1. Проверьте доступ к сетевому ресурсуЕсли 0x80070040 появляется при копировании на общий диск, нажмите Win+E и в адресной строке введите исходный путь сервера \\имя-сервера\ресурс (замените на настоящий). Попробуйте открыть небольшой файл только для чтения и отметьте, спустя сколько времени соединение прерывается.
  2. Отделите сбой сети от сбоя сервераВ PowerShell обычного пользователя выполните Test-NetConnection ИМЯ-СЕРВЕРА -Port 445, указав подлинное имя. TcpTestSucceeded: True означает лишь доступность TCP-порта, а не исправность SMB или прав. Если проверка не проходит, попробуйте проводное соединение, оцените VPN и сообщите сетевому администратору; не открывайте порт 445 в Интернет.
  3. Сверьте состояние общей папки на сервереПопросите администратора сервера проверить, доступен ли ресурс, не перезапускалась ли служба «Сервер» и нет ли записей о разрыве соединения в «Просмотр событий → Журналы Windows → Система». Не меняйте параметры сна или брандмауэра всем пользователям ради одного неустойчивого клиента.
  4. Если нужно докопировать данные — используйте возобновлениеВ командной строке Windows после проверки исходного и целевого пути можно использовать robocopy "\\SERVER\SHARE" "D:\Backup" /E /Z /R:2 /W:5, заменив оба пути на реальные и убедившись, что назначение не содержит ненужных файлов. Это копирование с дозагрузкой; /MIR не применяйте, он может удалить данные на стороне назначения. Зафиксируйте вывод с числом пропущенных и ошибочных файлов.
    Windows · Командная строка (CMD)Команда
    Копирование с возобновлением при обрыве; замените пути на свои.
    robocopy "\\SERVER\SHARE" "D:\Backup" /E /Z /R:2 /W:5
  5. Подтвердите стабильность соединенияПовторите чтение и передачу небольшого файла, затем типичного большого файла. Если разрывы повторяются, сохраните время, путь ресурса, результат Test-NetConnection и коды из журналов сервера: сетевой администратор сможет сопоставить их с потерями пакетов и событием SMB.

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

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

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

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

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