Файлы на общем ресурсе Windows 10 остаются заблокированными после доступа к ним с другого компьютера

Файлы на общем ресурсе Windows 10 остаются заблокированными после доступа к ним с другого компьютера

У меня есть компьютер с Windows 7 (Ultimate), который был обновлен до Windows 10 Pro.

После обновления все работает отлично, за исключением того, что мне пришлось вручную обновить драйверы Geforce, что не составило большой проблемы.

Но теперь у меня возникла эта проблема, и я понятия не имею, что ее вызывает:
в системе есть 1 общая папка, содержащая видеоклипы (форматы WMV, MKV, MP4). Эта общая папка доступна 5 другим компьютерам в доме: 3 системам Windows 7 и 2 компьютерам Mac (Yosemite).

После обновления другие системы по-прежнему смогут получить доступ к общему ресурсу и просматривать видео, но они больше не смогут удалять их после просмотра.

На самом деле: на самом устройстве с Windows 10 файлы также блокируются после просмотра по сети, и я не могу удалить их там.

Мне нужно перезагрузить Windows 10, чтобы снять блокировки. (Выхода из системы и повторного входа недостаточно.)

С Windows 7 такого никогда не случалось.

Кто-нибудь знает, что происходит? И как это решить?

P.S. Домен не задействован. Другие компьютеры входят в общий ресурс с идентификатором пользователя/паролем локального пользователя на компьютере с Windows 10. Это точно так же, как и раньше в Windows 7.

На всех компьютерах с Windows и OSX установлены последние обновления.

Поведение не зависит от того, активен ли антивирусный сканер (Защитник Windows) или нет.

Этот вопроспредполагает, что механизм Search-Index может иметь к этому какое-то отношение. Я собираюсь отключить его позже сегодня, так как это в любом случае не имеет смысла для диска, на котором хранятся только временные данные. Если это что-то изменит, я обновлю это.

решение1

Кажется, другой вопрос, на который я дал ссылку, на самом деле дал решение, хотя этот вопрос и не был напрямую связан.

Поисковая система Windows может индексировать не только файлы/папки, но и содержимое файлов.

По какой-то непонятной причине попытка удалить файл через локальную сеть заставляет индекс поиска думать, что файл изменился, поэтому он пытается определить, что изменилось. Это требует чтения файла, что в свою очередь блокирует файл.

Однако действие удаления также заблокировало файл, чтобы определить, можно ли его удалить.

Похоже, что оба замка попадают в тупиковую ситуацию.

Я считаю, что это ошибка Windows 10. Это никогда не должно приводить к зависанию.

Если это произошло, проблему можно решить без перезагрузки, остановив службу поиска Windows (WSearch), удалив файлы и запустив службу снова.

На данный момент я отключил «Индексацию содержимого» в свойствах папки для всех моих общих папок на компьютере с Windows 10. На данный момент (2 часа тестирования на 3 клиентских компьютерах) это, похоже, на 100% эффективно для предотвращения повторного возникновения проблемы.

решение2

Я столкнулся с этой проблемой в Windows 10. Вы можете попробовать то, что сделал я:

  1. Я открыл проводник Windows.
  2. Я нажал на меню «Вид».
  3. Я отключил «Панель предварительного просмотра».
  4. Я вернулся к проблемным файлам и удалил их.

Я думаю, что Microsoft здесь ошиблась. Логично, что функциональность предварительного просмотра создает экземпляр блокировки. Microsoft должна была сделать исключение, не считая предварительный просмотр документа на панели в том же проводнике Windows блокировкой файла.

решение3

Вы можете выяснить, какой процесс заблокировал файл, используяОбозреватель процессовилиРазблокировщик(или любое другое приложение, позволяющее просматривать открытые дескрипторы).

Process Explorer имеет много других функций, но в этом конкретном случае просто откройте его, нажмите Ctrl+F и введите имя файла. Возможно, вам придется запустить его от имени администратора. После того, как вы найдете файл, вы можете завершить процесс, удерживающий блокировку, или закрыть дескриптор.

Unlocker создан специально для конкретной задачи удаления заблокированных файлов, поэтому он должен быть проще в использовании. Щелкните правой кнопкой мыши по файлу, который вы хотите удалить, выберите Unlocker и следуйте инструкциям.

Связанный контент