Я получаю это сообщение после получения списка файлов. И пытается переместить файл из списка. На этом сервере не установлено антивирусное программное обеспечение.
Сервер Win Server 2003 SP2.
Я получаю это сообщение после получения списка файлов. И пытается переместить файл из списка. На этом сервере не установлено антивирусное программное обеспечение.
Сервер Win Server 2003 SP2.
Мне не удалось скопировать большой файл из общей сетевой папки на локальный жесткий диск (или получить к нему доступ непосредственно из родительского приложения) с той же ошибкой.
Оказалось неверное сообщение. Настоящая проблема заключалась в том, что время сетевой копии истекло. Мне удалось скопировать этот 4-гигабайтный файл с помощью утилиты командной строки Windows ROBOCOPY, в которой есть параметр для увеличения времени ожидания. Команда для попытки может быть:
robocopy /z /v /w:240 source-dirname target-dirname
Команда robocopy не очень хорошо документирована, но в ходе борьбы с ней я обнаружил, что она не будет копировать отдельные файлы, только содержимое каталога в другой каталог. Флаги: /z означает «возобновить при ошибке, не перезапускать копию». /v означает «проверить копию после завершения». /w: 240 означает «увеличить время ожидания до 4 минут (240 секунд)».
В моей реальной копии я добавил команду "/fft" (предположим, что время файла FAT), потому что в документах сказано, что это более надежно, и я отчаянно хотел, чтобы эта глупая передача была окончательно завершена, и "/fp", который отображает процент завершения копируемого файла. (Это большой файл, я хотел понять, сколько времени займет этот процесс.)
У вас установлен Symantec Endpoint Protection 11.0?
Согласно следующей статье Microsoft, проблема может быть связана с Symantec Endpoint Protection 11.0. Если он установлен, рассмотрите возможность его обновления или удаления.
В моем случае ошибка "Robocopy" «ОШИБКА 64 (0x00000040)» была вызвана неисправным жестким диском в моем целевом пуле хранения с использованием дискового пространства (6 жестких дисков). Я пробовал много вещей, чтобы решить проблему, но ничего не помогло. Когда я отчаянно начал отсоединять жесткие диски от пула хранения, первый файл, который всегда вызывал ошибку, начал копировать, и я смог скопировать всю свою библиотеку фильмов. Я получал ошибки, пытаясь сделать резервную копию моей библиотеки фильмов, и у меня была одна ошибка в каждом файле большего размера, например, файл фильма (.avi .mkv ...). Интересно, что все другие небольшие файлы копировались без проблем. Из-за этого я не мог понять, что вызывает ошибки. Как только я отключил неисправный жесткий диск, "Робокопия" сделала свое дело. Так что, если вы, ребята, застряли без идей, вы можете рассмотреть возможность проверки ваших жестких дисков.
На самом деле параметр /w не влияет на задержку тайм-аута. Он контролирует, как долго ждать, прежде чем возобновить передачу после сбоя. По умолчанию 30 с, я установил на 5. Вот вывод:
...
56.5%
2017/01/13 13:41:42 ERROR 64 (0x00000040) Copying File <dir>\TestData_1GB.pst
The specified network name is no longer available.
Waiting 5 seconds... Retrying...
Newer 1000.0 m <dir>\TestData_1GB
59.1%
2017/01/13 13:42:41 ERROR 64 (0x00000040) Copying File <dir>\TestData_1GB.pst
The specified network name is no longer available.
Waiting 5 seconds... Retrying...
Newer 1000.0 m <dir>\TestData_1GB
59.1%
2017/01/13 13:42:47 ERROR 64 (0x00000040) Copying File <dir>\TestData_1GB.pst
The specified network name is no longer available.
Waiting 5 seconds... Retrying...
Newer 1000.0 m <dir>\TestData_1GB
62.0%
2017/01/13 13:43:42 ERROR 64 (0x00000040) Copying File <dir>\TestData_1GB.pst
The specified network name is no longer available.