Симптомы
Рассмотрим следующий сценарий:
-
Использовать приложение для открытия исполняемых файлов по сети с компьютера под управлением Windows 7 или Windows Server 2008 R2.
-
Это приложение также открывает файлы, позволяющие оппортунистической блокировки (oplock) по сети.
-
Другой процесс попытается получить доступ к общему файлу, который приложение уже открыт через сеть.
-
Сервер запрашивает, что клиентский компьютер снять блокировку.
В этом случае клиентский компьютер не снять блокировку. Таким образом общий файл остается открытым на сервере, а другие клиенты не могут использовать этот файл.
Причина
Эта проблема возникает потому, что диспетчер памяти на клиентском компьютере хранятся исполняемые объекты и не закрывает их. Тем не менее сервер считает исполняемые объекты будет закрыт и повторно использует идентификатор файла для другого нового файла. Это приводит к возникновению конфликта идентификатор файла. Таким образом когда выдается запрос oplock break, клиентский компьютер обрабатывает предыдущего исполняемого объекта, а не новый файл.
Решение
Сведения об исправлении
Исправление этой уязвимости будет включено в обновление 2732673. Чтобы устранить эту проблему, установите обновление 2732673 к следующей статье Microsoft Knowledge Base:
Сообщение об ошибке «Ошибка при записи отложенный» 2732673 при PST-файлы хранятся на файловом сервере сети под управлением Windows Server 2008 R2
Предварительные условия
Чтобы использовать это исправление, необходимо иметь Windows 7 с пакетом обновления 1 (SP1) или Windows Server 2008 R2 с пакетом обновления 1.
Для получения дополнительных сведений о получении пакета обновления для Windows 7 или Windows Server 2008 R2 см. следующую статью базы знаний Майкрософт:
976932 сведения о Пакет обновления 1 для Windows 7 и Windows Server 2008 R2
Сведения о реестре
Для установки этого исправления нет необходимости вносить изменения в реестр.
Необходимость перезагрузки
После установки исправления компьютер необходимо перезагрузить.
Сведения о замене исправлений
Это исправление не заменяет ранее выпущенные исправления.
Статус
Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".
Дополнительные сведения
Для получения дополнительных сведений о терминологии обновлений программного обеспечения щелкните следующий номер статьи базы знаний Майкрософт:
Описание 824684 Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт