Сообщение об ошибке «ERROR_SHARING_VIOLATION», указывает на наличие в системе Windows XP или Windows Server 2003, при попытке открыть файл в папке SMB на сервере под управлением Windows 7 или Windows Server 2008 R2

Переводы статьи Переводы статьи
Код статьи: 2625434 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Проблема

Рассмотрим следующий сценарий:
  • Файл расположен на сервере под управлением Windows 7 или Windows Server 2008 R2.
  • С помощью приложения на клиентском компьютере под управлением одной из следующих операционных систем, чтобы открыть файл на сервере:
    • Windows Vista
    • Windows Server 2008
    • Windows 7
    • Windows Server 2008 R2
  • Приложение открывает файл, запрашивая разрешение на чтение и запись и режим совместного использования DENY_WRITE.
  • Закройте файл.
  • При попытке использовать того же приложения на клиентском компьютере под управлением Windows XP или Windows Server 2003, чтобы открыть этот же файл.
В этом случае появляется следующее сообщение об ошибке:
ERROR_SHARING_VIOLATION УКАЗЫВАЕТ НА НАЛИЧИЕ (32).
Процесс не доступ к файлу, так как он используется другим процессом.
Заметки
  • Это сообщение об ошибке появляется двадцать-тридцать секунд после закрытия файла на первом компьютере клиента.
  • Эта проблема возникает, если все компьютеры в сети работают под управлением Windows XP или Windows Server 2003.
  • Эта проблема возникает, если все клиентские компьютеры в сети работают под управлением одной из следующих операционных систем:
    • Windows Vista
    • Windows Server 2008
    • Windows 7
    • Windows Server 2008 R2

Причина

Эта проблема возникает, потому что SMB2 клиент не отправляет SMB2 ЗАКРЫТЬ запрос к серверу через двадцать или тридцать секунд, когда приложение на клиентском компьютере SMB2 закрывает файл. Если же приложения на клиенте SMB1 открывает тот же файл в течение этого периода, сервер не удается запустить поведение OpLock break и возвращает ошибку «NT STATUS_SHARING_VIOLATION» для клиента SMB1. Такое поведение предотвращает открытие файла, пока SMB2 клиент отправляет запрос на закрытие SMB2 клиента SMB1.

Заметки
  • Следующие операционные системы используют протокол SMB1:
    • Windows XP
    • Windows Server 2003
  • Следующие операционные системы используют протокол SMB2:
    • Windows Vista
    • Windows Server 2008
    • Windows 7
    • Windows Server 2008 R2

Решение

Чтобы устранить эту проблему, установите исправление на сервере под управлением Windows 7 или Windows Server 2008 R2.

Сведения об исправлении

Исправление от корпорации Майкрософт. Однако данное исправление предназначено для устранения проблемы, описанной в этой статье. Применение исправления только в тех системах, где наблюдается вышеописанная проблема, описанная в данной статье. Это исправление может проходить дополнительное тестирование. Таким образом Если эта проблема серьезно не влияет, рекомендуется отложить ее решение до выхода ближайшего пакета обновления, содержащего это исправление.

Если исправление доступно для загрузки, имеется раздел «Исправление доступно для загрузки» в верхней части статьи базы знаний. Если этот раздел не отображается, обратитесь в службу обслуживания клиентов корпорации Майкрософт и поддержки, чтобы получить данное исправление.

Примечание Если другие проблемы или необходимо устранить неполадки, возможно создать отдельный запрос на обслуживание. Расходы на обычные службы поддержки будут применяться дополнительные вопросы и проблемы, не связанные с данным исправлением, оплачиваются. Для получения полного списка телефонов поддержки и обслуживания клиентов корпорации Майкрософт или создать отдельный запрос посетите следующий веб-узел корпорации Майкрософт:
условиям обслуживания
Примечание В форме «Исправление доступно для загрузки» отображаются языки, для которых доступно исправление. Если язык не отображается, это потому, что исправление для данного языка отсутствует.

Необходимые условия

Данное исправление необходимо использовать одну из следующих операционных систем:
  • Windows 7
  • Windows 7 с пакетом обновления 1 (SP1)
  • Windows Server 2008 R2
  • Windows Server 2008 R2 с пакетом обновления 1 (SP1)
Для получения дополнительных сведений о получении пакета обновления для Windows 7 или Windows Server 2008 R2 щелкните следующий номер статьи базы знаний Майкрософт:
976932Сведения о пакете обновления 1 для Windows 7 и Windows Server 2008 R2

Сведения о реестре

Чтобы применить исправление, описанное в этом пакете, нет необходимости вносить изменения в реестр.

Необходимость перезагрузки

После установки этого исправления необходимо перезагрузить компьютер.

Сведения о замене исправлений

Это исправление не заменяет ранее выпущенные исправления.

Сведения о файле

Общая версия данного исправления устанавливает файлы, имеющие атрибуты, которые перечислены в следующей таблице. Дата и время для файлов указаны в формате общего скоординированного времени (UTC). Дата и время для файлов на локальном компьютере, отображаются в местном времени вместе с вашей текущей смещения летнего времени (DST). Кроме того даты и время могут изменяться при выполнении определенных операций с файлами.
Windows 7 и Windows Server 2008 R2 примечания к сведениям о файле
  • Файлы, относящиеся к определенному продукту, этапу разработки (RTM, SPn), и папка обслуживания (LDR, GDR), можно определить по номерам версий, как показано в следующей таблице:
    Свернуть эту таблицуРазвернуть эту таблицу
    ВерсияПродуктВехаВетвь службы
    6.1.760 0.21xxxWindows 7 и Windows Server 2008 R2RTMLDR
    6.1.760 1.21xxxWindows 7 и Windows Server 2008 R21 (SP1)LDR
  • Файлы с расширениями (.manifest) и MUM (о), которые установлены для каждой среды указаны отдельно в разделе «Дополнительные сведения о файлах для Windows Server 2008 R2 и Windows 7». MUM и файлы МАНИФЕСТА и связанные файлы каталога безопасности (.cat), очень важны для поддержания состояния обновленные компоненты. Файлы каталога безопасности, для которых не перечислены атрибуты, должны быть подписаны цифровой подписью Майкрософт.
Для всех поддерживаемых 32 разрядных версий Windows 7
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформа
SRV.sys6.1.7600.21095311,80822 Ноября 201103: 33x 86
SRV.sys6.1.7601.21864311,80822 Ноября 201103: 23x 86
Для всех поддерживаемых 64-разрядных версий Windows 7 и Windows Server 2008 R2
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформа
SRV.sys6.1.7600.21095460,80022 Ноября 201104: 06x 64
SRV.sys6.1.7601.21864467,45622 Ноября 201103: 43x 64
Для всех поддерживаемых версий Windows Server 2008 R2 для платформы IA-64
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформа
SRV.sys6.1.7600.210951,028,09622 Ноября 201103: 18IA-64
SRV.sys6.1.7601.218641,028,60822 Ноября 201103: 01IA-64

Временное решение

Чтобы обойти эту проблему, отключите протокол SMB2 на сервере под управлением Windows 7 или Windows Server 2008 R2.

Статус

Корпорация Майкрософт подтверждает, что это является проблемой в продуктах корпорации Майкрософт, перечисленных в разделе «Относится к».

Дополнительная информация

Для получения дополнительных сведений о терминологии, обновление программного обеспечения щелкните следующий номер статьи базы знаний Майкрософт:
824684Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт

Сведения о дополнительных файлах

Сведения о дополнительных файлах для Windows 7 и Windows Server 2008 R2

Дополнительные файлы для всех поддерживаемых 32 разрядных версий Windows 7
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаX86_47494d63d28764dc707760442b3a3dda_31bf3856ad364e35_6.1.7600.21095_none_8056e0e1d5b6aa92.manifest
Версия файлаНе применимо
Размер файла700
Дата (UTC)22 Ноября 2011
Время (UTC)14: 36
ПлатформаНе применимо
Имя файлаX86_d5461f721a60c68531e17dbc06e99d22_31bf3856ad364e35_6.1.7601.21864_none_b0579dfeb3ee1023.manifest
Версия файлаНе применимо
Размер файла700
Дата (UTC)22 Ноября 2011
Время (UTC)14: 36
ПлатформаНе применимо
Имя файлаX86_microsoft-windows-smbserver-v1_31bf3856ad364e35_6.1.7600.21095_none_da4c6dfd70ed0e06.manifest
Версия файлаНе применимо
Размер файла3,022
Дата (UTC)22 Ноября 2011
Время (UTC)06: 22
ПлатформаНе применимо
Имя файлаX86_microsoft-windows-smbserver-v1_31bf3856ad364e35_6.1.7601.21864_none_dc5264416dfbd6ad.manifest
Версия файлаНе применимо
Размер файла3,022
Дата (UTC)22 Ноября 2011
Время (UTC)06: 09
ПлатформаНе применимо
Дополнительные файлы для всех поддерживаемых 64-разрядных версий Windows 7 и Windows Server 2008 R2
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаAmd64_88dd7fc20418bf45dc0e461edc9a1d83_31bf3856ad364e35_6.1.7600.21095_none_150234bfd7e96723.manifest
Версия файлаНе применимо
Размер файла704
Дата (UTC)22 Ноября 2011
Время (UTC)14: 36
ПлатформаНе применимо
Имя файлаAmd64_eed97488ac2ed21f18c474ad6283f983_31bf3856ad364e35_6.1.7601.21864_none_417a8b07c30f6d1e.manifest
Версия файлаНе применимо
Размер файла704
Дата (UTC)22 Ноября 2011
Время (UTC)14: 36
ПлатформаНе применимо
Имя файлаAmd64_microsoft-windows-smbserver-v1_31bf3856ad364e35_6.1.7600.21095_none_366b0981294a7f3c.manifest
Версия файлаНе применимо
Размер файла3,026
Дата (UTC)22 Ноября 2011
Время (UTC)07: 22
ПлатформаНе применимо
Имя файлаAmd64_microsoft-windows-smbserver-v1_31bf3856ad364e35_6.1.7601.21864_none_3870ffc5265947e3.manifest
Версия файлаНе применимо
Размер файла3,026
Дата (UTC)22 Ноября 2011
Время (UTC)06: 55
ПлатформаНе применимо
Дополнительные файлы для всех поддерживаемых версий Windows Server 2008 R2 для платформы IA-64
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаIa64_06baf634fba8764e082162341e9a4ffc_31bf3856ad364e35_6.1.7601.21864_none_4a8b0d6ab5de5ea1.manifest
Версия файлаНе применимо
Размер файла702
Дата (UTC)22 Ноября 2011
Время (UTC)14: 36
ПлатформаНе применимо
Имя файлаIa64_8ce03f8aff9d0df3ff7412e6674a2d15_31bf3856ad364e35_6.1.7600.21095_none_c6f3f8760b38d149.manifest
Версия файлаНе применимо
Размер файла702
Дата (UTC)22 Ноября 2011
Время (UTC)14: 36
ПлатформаНе применимо
Имя файлаIa64_microsoft-windows-smbserver-v1_31bf3856ad364e35_6.1.7600.21095_none_da4e11f370eb1702.manifest
Версия файлаНе применимо
Размер файла3,024
Дата (UTC)22 Ноября 2011
Время (UTC)06: 58
ПлатформаНе применимо
Имя файлаIa64_microsoft-windows-smbserver-v1_31bf3856ad364e35_6.1.7601.21864_none_dc5408376df9dfa9.manifest
Версия файлаНе применимо
Размер файла3,024
Дата (UTC)22 Ноября 2011
Время (UTC)06: 43
ПлатформаНе применимо

Свойства

Код статьи: 2625434 - Последний отзыв: 11 января 2012 г. - Revision: 1.0
Информация в данной статье относится к следующим продуктам.
  • Windows 7 Корпоративная
  • Windows 7 Профессиональная
  • Windows 7 Максимальная
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 for Itanium-Based Systems
  • Windows Server 2008 R2 Foundation
  • Windows Server 2008 R2 Standard
  • Windows Web Server 2008 R2
Ключевые слова: 
kbautohotfix kbqfe kbhotfixserver kbfix kbsurveynew kbexpertiseinter kbmt KB2625434 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:2625434

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com