Нет данных пользователя в MS Office "Файл уже открыт ..."

2115
Geco Mynx

У нас есть некоторые проблемы, связанные с тем, что MS Office Dialog сообщает кому-то, что файл уже открыт пользователем. Я спросил у всех остальных ИТ-колледжей и Google в течение 2 часов, но ничего полезного не нашел.

Проблема в деталях.

У нас есть два компьютера и один FileServer. FileServer имеет две папки. Есть два пользователя.

Пользователь 1 открывает файл Excel из папки 1 в Office 2007. Чем пользователь 2 открывает тот же файл. Офис говорит "... открыт" пользователем 1 ". Затем пользователь 1 открывает файл Excel из папки 2 в Office 2007. Пользователь 2 открывает тот же файл. Офис говорит "... открыт" другим пользователем ".

Разрешения на папки и файлы Excel имеют полный доступ для обоих пользователей. Я также контролировал эти разрешения в обеих папках с помощью вкладки «Действующие разрешения».

На FileServer в Computermanagement я всегда вижу, кто открыл Файл в категории «открытые файлы», и эта информация всегда верна. Кто-нибудь знает, почему Office не сообщает Пользователю, который открыл второй файл, а просто сообщает, что он открыт другим пользователем?

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

http://www.tech-archive.net/Archive/German/microsoft.public.de.german.office/2007-07/msg00022.html http://excelnova.org/2015/10/excel-datei-durch -einen-Anderen-Benutzer-gesperrt /

РЕДАКТИРОВАТЬ: Дополнительная информация: Я только что обнаружил, что когда я копирую упомянутый выше файл 2 на мой рабочий стол и дважды открываю его в Excel, он говорит, что файл уже открыт «Ван Тиль, Кевин» ». Так что это работает нормально на моем рабочем столе, но не на файловом сервере. Но на том же файловом сервере в другом каталоге он также просто отлично работает. Кто-нибудь знает, что это может быть?

С уважением, Кевин ван Тиль

1
[Может быть, это помогает?] (Https://community.spiceworks.com/how_to/84655-this-file-is-open-by-another-user-solution) Vinayak 8 лет назад 0
Это не помогает, потому что, как я уже сказал, когда я подключаюсь к нашему файловому серверу через RDP, я могу перейти к этому самому параметру и сделать то же самое, но я не хочу закрывать файл, я хочу, чтобы Office позволял другим знать, кто открыл файл, не спрашивая у нас ИТ-сотрудников. Как объяснено в примере с файлом 1. Geco Mynx 8 лет назад 0
Извините, это моя ошибка. Возможно [это исправление] (https://support.microsoft.com/en-us/kb/2598133) решит проблему. Vinayak 8 лет назад 0
Если нет, [взгляните на эту тему] (https://social.technet.microsoft.com/Forums/office/en-US/1b4e8911-c710-4b08-8924-4442fc43af31/word-excel-2010-showing- Другой пользователь при открытии файла? forum = officeitproprevious) и опробуйте альтернативные решения, которые работали для некоторых. Vinayak 8 лет назад 0
@Vinayak Исправление не помогает. Я установил его и просто дважды открыл файл, и он по-прежнему говорит: «... открыт« другим пользователем ».« Другой форум, который вы только что упомянули, тоже не помог. Я только что обнаружил, что, когда я копирую вышеупомянутый Файл 2 на мой Рабочий стол и дважды открываю его в Excel, он говорит, что Файл уже открыт «Ван Тиль, Кевин» ». Так что это нормально работает на моем Рабочем столе, но не на файловом сервере. Но на том же файловом сервере в другом каталоге он также просто отлично работает. Кто-нибудь знает, что это может быть? Geco Mynx 8 лет назад 0
@Raystafarian Да, через Active Directory. Но оба пользователя имеют одинаковые права (Full Controle) на обоих путях. Кроме того, это не может быть специфичный для пользователя объект групповой политики, поскольку с одним и тем же пользователем он работает для некоторых файлов, а для некоторых других файлов - нет. Также можно исключить объект групповой политики, поскольку все машины находятся в одном и том же контейнере AD. Geco Mynx 8 лет назад 0
Сервер Microsoft? Если так, то какая версия? может быть это [исправление] (https://support.microsoft.com/en-us/kb/2723248)? Возможно [это] (http://answers.microsoft.com/en-us/office/forum/office_2007-excel/weird-file-in-use-error-opening-excel-2007-files/887e002d-1158-4a0b -9de8-931e473469d8? Auth = 1) может помочь в устранении неполадок? Если нет [посмотрите здесь] (https://blogs.technet.microsoft.com/the_microsoft_excel_support_team_blog/2012/05/14/the-definitive-locked-file-post-updated-772014/) Raystafarian 8 лет назад 0
@Raystafarian Это стандарт Windows Server 2008 R2. Исправление не исправит это, потому что это исправление проблемы, когда файл отвечает, что он используется, но это не так. У нас нет такой проблемы. Диалоговое окно «Файл в пользователе» просто появляется, когда файл действительно используется, но не отображает пользователя, использующего его во всех файлах. И да, это все файлы .xlsx, а не файлы .xls. Geco Mynx 8 лет назад 0
@GecoMynx Есть ли так называемые «файлы владельца» на общем ресурсе, где этот файл существует? Эти файлы скрыты и начинаются с `~ $`, а остальное - имя файла документа. Помогает ли удаление файла владельца? Предполагается, что этот файл содержит имя пользователя, который его открыл, и Word / Excel использует этот файл, чтобы определить, редактирует ли кто-либо его в данный момент, и узнать свое имя пользователя. Если общий ресурс, в котором находится файл, предназначен только для чтения, вы получите сообщение об ошибке «другой пользователь». Подробнее об этом здесь: https://support.microsoft.com/en-us/kb/211632 Vinayak 8 лет назад 1
Не за что :) Я скоро добавлю ответ, чтобы вы могли принять. Комментарии могут быть удалены во время уборки. Vinayak 8 лет назад 1

1 ответ на вопрос

1
Vinayak

You may need to check the network share to make sure that it's not read-only and look for the presence of the so-called 'owner files' which are hidden files with filenames starting with ~$ followed by the name of the Office document.

According to Microsoft*, these 'owner files' are created when an Office document is opened by a user. They are created in the same folder as the document and contain the user's logon name.

When you open a document that's already in use by another user, the Office program uses this file to determine the name of the user currently using the file. However, if the network share is read-only, the file wouldn't be created and you may get the locked for editing by another user error.

Office programs normally delete this file when you close a document but if the program was abnormally terminated, the file may stay behind.

You can try deleting any 'owner files' you find on the network share and see if that works.

Other people facing a similar problem can also try installing this hotfix or looking through this TechNet thread for alternative solutions.


*Owner File (Same Directory as Source File)

When a previously saved file is opened for editing, for printing, or for review, Word creates a temporary file that has a .doc file name extension. This file name extension begins with a tilde (~) that is followed by a dollar sign ($) that is followed by the remainder of the original file name. This temporary file holds the logon name of person who opens the file. This temporary file is called the "owner file."

When you try to open a file that is available on a network and that is already opened by someone else, this file supplies the user name for the following error message:

This file is already opened by user name. Would you like to make a copy of this file for your use?

Word may be unable to create an owner file. For example, Word cannot create an owner file when the document is on a read-only share. In this case, the error message changes to the following error message:

This file is already opened by another user. Would you like to make a copy of this file for your use?

Note Word automatically deletes this temporary file from memory when the original file is closed.

When you open a file by using the HTTP or FTP protocol, the file is first copied to the temp directory. Then, the file is opened from the temp directory.

When you open a file on a UNC share with Word 2007, the file is first copied to the temp directory. Then, the file is opened from the temp directory.

Удаление оставшегося Owner-File после закрытия Excel-File полностью сработало для меня. Большое спасибо = D Geco Mynx 8 лет назад 0