2009-08-27 21:43:53 +0000 2009-08-27 21:43:53 +0000
37
37

Microsoft Office документ "заблокирован для редактирования "другим пользователем"

Несколько моих пользователей входят и выходят из различных таблиц Excel 2007 весь день. Один из них сообщает, что “50% времени”, когда он пытается открыть электронную таблицу с файлового сервера, появляется информационное сообщение с указанием:

foo.xlsx заблокирован для редактирования

‘другим пользователем’.

Откройте “Read-Only” или нажмите “Notify”, чтобы открыть “Read-Only” и получить уведомление когда документ больше не используется.

Девять раз из десяти документ не открывается другим пользователем. Мои пользователи сразу же пытаются открыть тот же документ снова, и это работает.

Я полагаю, что это вызвано тем, что Excel оставляет файлы владельцев на сервере, но я не знаю почему.

Добавленная подсказка: Когда один из моих пользователей выбирает “Уведомить”, через мгновение появляется диалоговое окно, информирующее их о том, что файл доступен для редактирования.

Какие-нибудь указания, как решить эту проблему и сделать дни моих пользователей лучше?

Ответы (11)

30
30
30
2009-08-27 21:52:59 +0000

Прямо из Microsoft KB 313472 :

Такое поведение может произойти, если Word определит, что файл владельца документа уже существует. Это может произойти, если одно или несколько из следующих условий верны:

  • Word некорректно завершил работу и, следовательно, не удалил файл-обладатель. - или -
  • Второй экземпляр Word запускается в фоновом режиме с уже открытым документом. -or-
  • Документ совместно используется по сети, и у другого пользователя он открыт.

  • По моему личному опыту, я обнаружил, что комбинация первого и третьего пункта выше может воссоздавать эту ошибку довольно постоянно.

Причиной этого являются временные файлы, оставленные рядом с исходным файлом в сети (особенно если файл большой, она копирует-отправляет LOT или он открыт весь день).

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

ПРИМЕЧАНИЕ: Поскольку существует несколько версий Microsoft Windows, следующие действия могут отличаться на Вашем компьютере. Если это так, ознакомьтесь с документацией к вашему устройству, чтобы выполнить эти действия.

  1. Заканчивайте работу со всеми версиями Word. Для этого выполните следующие действия: 1. Сохраните всю работу, а затем выйдите из всех программ. 2. Нажмите CTRL+ALT+DELETE, чтобы открыть диалоговое окно Windows Security. 3. Перейдите в Диспетчер задач и перейдите на вкладку Процессы. 4. Щелкните Winword.exe, а затем выберите Завершить процесс. 5. В диалоговом окне Предупреждение диспетчера задач нажмите Да. Если вы получили сообщение, в котором говорится, что программа не отвечает, нажмите кнопку Завершить сейчас. 6. Повторите шаги d и e для каждого появления Winword.exe. 7. В меню Файл нажмите Выход из диспетчера задач.
  2. Запустите Проводник Windows, а затем перейдите в папку, содержащую файл документа, который вы пытались открыть при получении сообщения об ошибке.
  3. Удалите файл владельца.

  4. Запустить слово. Если Word спросит Вас, хотите ли Вы загрузить изменения, которые были сделаны в Глобальном или Нормальном шаблоне, нажмите №

  5. Откройте документ.

Дополнительная заметка для документов, совместно используемых по сети:

Если существует несколько человек, которые могут редактировать документ, иногда бывает трудно понять, кто может открыть документ. Как показано на TechTalkMadness , лучший способ найти ответ - это использовать Computer Management в системе, в которой находится общий файл.

Перейдите на Computer Management -> System Tools -> Shared Folders -> Open Files, чтобы узнать, у кого заблокирован документ. Если с пользователем нельзя связаться, чтобы отключиться, вы можете сделать это принудительно, щелкнув правой кнопкой мыши на заблокированном файле и выбрав опцию Закрыть открытый файл (предупреждение: пользователь может потерять свои изменения).

9
9
9
2011-04-21 06:45:30 +0000

Попробуйте выключить “Подробности” и “Предварительный просмотр” в explorer

У меня просто возникла эта проблема, и статья в базе знаний MS не помогла (скажите другим пользователям закрыть документ? Это общая рабочая книга Excel, они должны быть открыты несколькими пользователями!)

Как бы то ни было, проблема была решена путем отключения вкладки details в Проводнике (это под Windows 7 - нажмите Organise, где обычно находится панель меню, затем Layout, затем убедитесь, что Details снята с галочки - а также Preview по звукам)

Сделав это, мы сразу же исправили нашу проблему. Похоже, что при видимой закладке деталей файл слишком долго остается открытым, и приложения Office не могут получить к нему доступ. Это также объясняет, почему у людей возникли проблемы с открытием документов, которые они сами создали, и которыми больше никто не пользовался.

8
8
8
2011-07-24 23:06:21 +0000

Попробуйте выключить службу индексирования

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

On XP, Выключите службу индексирования следующим образом: нажмите кнопку Пуск, затем Поиск. В открывшемся окне выберите Изменить настройки (слева внизу). Нажмите кнопку “Без службы индексирования”, радиокнопку “Нет, не включайте службу индексирования”, и OK.

Я нашел проблему, загрузив handle.exe . handle.exe скажет вам, в какой программе открыт файл, и в моем случае это оказалось cidaemon.exe. Быстрый google подтвердил, что это фактический индексатор службы индексации Windows.

Спасибо Microsoft, еще 2 часа добавленной стоимости в мой день.

2
2
2
2011-07-21 14:45:35 +0000

Всплывающая подсказка, отображаемая проводником, также вызывает проблему (тот же эффект, что и на панели деталей). Отключите его в настройках папки > Вкладка “Просмотр”.

2
2
2
2012-02-10 00:02:15 +0000

Может быть, несовместимые офисные версии?

Я видел эту ошибку сегодня, когда другой пользователь действительно did открыл файл. Проблема заключалась в том, что Excel говорит второму пользователю, что это “другой пользователь”, а не сообщает действительное имя первого пользователя, что затрудняет выяснение, у кого он открыт.

Я предположил, что это должно быть имя в опциях Office/Excel - оно установлено правильно для обоих пользователей.

В нашем случае первый пользователь с открытым файлом находится в Excel 2007; второй пользователь в Excel 2010; возможно, есть некоторая несовместимость, которая приводит к тому, что Excel второго пользователя не может получить настоящее имя.

Обновление: установка патча для исправления разрешения имен

UPDATE 12 sept 2012: Загрузка

  • KB2598133 для Office 2007 или
  • KB2598143 для Office 2010 (разные пакеты для 32 и 64 бит!)

для исправления неверных имен в сообщении.

1
1
1
2017-09-13 13:11:36 +0000

Use the Microsoft Flow Chart

There is a official Microsoft blogpost up.

  • Блог команды поддержки Microsoft Excel, Will Buffington, The Definitive ‘Locked File’ Post (обновленный 8/23/2017) (Архивированный здесь . )

  • Обновление Windows

  • Обновление офиса

  • Отключение Details Pane и Preview Pane

  • Настройка параметров реестра OpLocks на клиенте и перезагрузка клиента.

  • Остановка не-Microsoft служб.

1
1
1
2011-09-12 18:05:42 +0000

Вот что я нашел в нашем окружении. Все пользователи “Мои документы” сопоставляют их с общим сетевым ресурсом нашей SAN. Мы запускаем терминальный сервер с установленным Office, который использует один и тот же сетевой ресурс в нашей SAN. Если конечный пользователь использует продукт Office, а затем не выходит из системы полностью, а выходит из системы X, файл отображается как заблокированный человеком, который установил Office на терминальном сервере (ваш покорный слуга).

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

1
1
1
2011-07-25 13:50:28 +0000

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

Оказалось, что проблема была следующей: Раньше компьютер использовался и входил в систему под локальной учетной записью. После того, как я присоединился к AD, я скопировал папку Application Data и Local Settings (на Windows XP) в пользовательский профиль AD. После операции я позже обнаружил, что Local Settings\Application Data\Microsoft\Office не имеет разрешений для вновь созданного пользователя, и поэтому офис предложил мне это диалоговое окно для каждого файла. Ранее я пытался отключить брандмауэр/антивирус на хостовой и клиентской машинах, отключить службу индексации на хостовой машине, но ничего не помогло.

Поэтому я установил соответствующие разрешения для папки Office, и теперь все работает.

1
1
1
2011-02-15 17:25:46 +0000

Если у вас включена панель предварительного просмотра в проводнике Windows 7, вы получите эту ошибку. Выключение панели предварительного просмотра работало на меня.

0
0
0
2014-02-07 18:46:27 +0000

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

Из wikipedia ,

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

Из официального сайта ,

Когда-нибудь было такое раздражающее сообщение от Windows?

  • Cannot delete Folder: он используется другим человеком или программой.
  • Cannot delete file (Не удалить файл): Доступ запрещен
  • Произошло нарушение совместного доступа.
  • Может использоваться исходный или целевой файл.
  • Файл используется другой программой или пользователем.
  • Убедитесь, что диск не переполнен или не защищен от записи, и что файл в данный момент не используется.

Разблокировщик - это решение!

  1. Просто щелкните правой кнопкой мыши на папку или файл и выберите Unlocker
  2. Если папка или файл заблокированы, появится окно со списком шкафчиков
  3. Просто кликните на Unlock All и все готово!

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

0
0
0
2018-08-30 11:59:53 +0000

Другой способ, если у вас есть доступ к файловому серверу - использовать команду openfiles.exe. В моем случае Word сказал, что я блокирую файл, но openfiles.exe показал, что это другой пользователь. Eg, если бы часть имени файла была “ день рождения”, вы бы использовали эту команду:

openfiles /query | findstr -i birthday
```.