1

Мы столкнулись с проблемой при переходе с компьютеров с Win XP на машины с Win7. У нас есть несколько программ сбора данных, которые работают непрерывно и записывают / регистрируют данные на компьютере Win7.

Другие компьютеры в сети запускают клиентские программы, которые читают эти файлы зарегистрированных данных из своего местоположения на машине Win7, которая действует как "хост" (я не буду называть это сервером, потому что это просто другая рабочая станция).

Когда на других компьютерах работала XP, у нас не было проблем с этим. Но теперь, когда мы выполняем обновление до Win7, мы обнаружили, что всякий раз, когда любая из этих других машин Win7 считывает один из зарегистрированных файлов данных с машины "хоста", этот файл оказывается "заблокированным" примерно на 30 секунд. Это не позволяет компьютеру для сбора данных успешно добавлять новые данные в этот файл, а также блокирует возможность чтения файла другими компьютерами.

Это неприемлемо, потому что компьютер сбора данных записывает новый (заменяющий) файл для одного из этих файлов каждые десять секунд и добавляет к другому файлу каждые 2,5 минуты. Одна из "клиентских" программ пытается автоматически читать последние данные каждые десять секунд. Таким образом, он постоянно блокирует рассматриваемый файл и никогда не видит новых обновленных данных, поскольку ПК для сбора данных постоянно блокируется.

Все это прекрасно работало, когда на "клиентских" ПК работала XP. "Хост" был в порядке под Win 7 или XP, но компьютеры, "читающие" файлы, по-видимому, не могут работать под Win7.

Таким образом, кажется, что Win7 делает что-то при чтении файла (это просто текстовые файлы с разделителями-запятыми), что приводит к его блокировке там, где XP никогда этого не делал. Я могу повторить проблему, просто пытаясь загрузить файл в блокнот на любом из "клиентских" компьютеров Win7. Опять же на ХР все нормально. Но на Win7 "клиенте" файл на "хосте" блокируется примерно на 30 секунд каждый раз, когда вы перезагружаете его на клиент.

Есть ли какие-либо настройки, которые мы можем изменить на компьютерах с Win7, чтобы они не создавали эту блокировку файлов?

Простите за длинный пост. И заранее спасибо за любые предложения.

0