
У меня есть программа, которая работает в моей локальной сети. Все пользователи запускают ее с отображенной буквы диска. В последнее время пользователи получают сообщения об ошибке «Delayed Write Failed». У Microsoft есть несколько статей по этому поводу, но ни одна из них не дала результатов. Поставщик программного обеспечения утверждает, что это не его проблема, потому что когда он запускается на машине, выступающей в качестве хоста для него, он работает отлично. Так что пока сеть не задействована, все хорошо. Попробуйте запустить его по сети, и мы получим... Windows не удалось сохранить все данные для файла x. Данные были утеряны. Эта ошибка может быть вызвана сбоем оборудования вашего компьютера или сетевого подключения. Пожалуйста, попробуйте сохранить этот файл в другом месте. Сама ошибка указывает на проблему с сетью, но все мои другие программы нормально работают по сети.
Есть предположения?
Спасибо
решение1
Есть принятый ответздесь на Stackoverflowчто указывает на проблему кэширования.
Если все пользователи, отображающие диск, сталкиваются с этой проблемой, скорее всего, сеть работает неправильно.
Проблемы с сетью включают в себя (1) плохие сетевые карты/драйверы, (2) неисправные коммутаторы/разъемы, (3) петли в сети, вызывающие потерю данных из-за насыщения.
Есть некоторые комментарии по этому поводуСтраница сайта EventID;
судя по всему, он платный, поэтому не ждите, что большинство ссылок оттуда будут работать.
Вы также можете дать ссылку на статьи MS, которые вы уже рассмотрели, для других;
это поможет определить, есть ли у них другие ссылки.
решение2
Получают ли другие пользователи ту же ошибку? Проверьте, включено ли разрешение на запись для сопоставленного драйвера.