Microsoft Office文档“已锁定,无法由“另一个用户”编辑”


37

我的一些用户整天都在使用各种Excel 2007电子表格。其中一个报告说她“有50%的时间”试图从文件服务器打开电子表格,出现一条信息消息,指出:

foo.xlsx被锁定以进行编辑

由“另一个用户”。

打开“只读”或单击“通知”以打开只读并
在不再使用文档时接收通知。

十分之九的文档没有被其他用户打开。我的用户立即尝试再次打开相同的文档,并且它可以正常工作。

我想这是由Excel在服务器上保留所有者文件引起的,但是我不知道为什么。

附加提示:当我的一个用户选择“通知”时,会弹出一个对话框,通知他们该文件可供他们编辑。

有关如何解决此问题并使我的用户过得更好的任何指导?


您可能会在serverfault上获得更多/更好的答案。
特拉维斯·诺斯卡特

6
几天前,我在serverfault上发布了一个类似basic-IT的问题,它移到了这里。我被困在这两个站点之间的灰色区域中。
克里斯,

Answers:


30

直接来自Microsoft KB 313472

如果Word确定文档的所有者文件已经存在,则可能会出现此现象。如果满足以下一个或多个条件,则可能会发生这种情况:

  • Word以前不能正确退出,因此没有删除所有者文件。-要么-
  • Word的第二个实例在后台运行,文档已经打开。-要么-
  • 该文档是通过网络共享的,并且另一个用户可以打开它。

根据我的亲身经历,我发现上述第一点和第三点的结合可以经常不断地重现此错误。

原因是网络上原始文件旁边留有临时文件(特别是如果文件很大,她会复制粘贴很多或整天都打开)。

要解决此问题,请首先确认网络上的另一个用户没有打开文档。如果正在使用文档,请以只读方式打开文档。如果未使用它,请退出Word的所有实例,然后删除所有者文件。这样做,请按照下列步骤。

注意:由于有多个版本的Microsoft Windows,因此以下步骤在您的计算机上可能会有所不同。如果是这样,请参阅您的产品文档以完成这些步骤。

  1. 退出Word的所有实例。这样做,请按照下列步骤操作:1.保存所有工作,然后退出所有程序。2.按CTRL + ALT + DELETE打开Windows安全对话框。3.单击任务管理器,然后单击进程选项卡。4.单击Winword.exe,然后单击“结束进程”。5.在“任务管理器警告”对话框中,单击“是”。如果您收到一条消息,指出程序没有响应,请单击立即终止。6.对Winword.exe的每次出现重复步骤d和e。7.在“文件”菜单上,单击“退出任务管理器”。
  2. 启动Windows资源管理器,然后浏览到包含您收到错误消息时尝试打开的文档文件的文件夹。
  3. 删除所有者文件。

    所有者文件与您尝试打开的文档位于同一文件夹中。所有者文件名使用以下约定:以波浪号(〜)开头,后跟一个美元符号($),然后是文档文件名的其余部分。文件扩展名为.doc。例如,Document.doc的所有者文件名为〜$ cument.doc。

  4. 启动Word。如果Word询问您是否要加载对“全局”或“普通”模板所做的更改,请单击“否”。
  5. 打开您的文档。

通过网络共享的文档的附加说明:

如果有多个人可以编辑该文档,有时可能很难确定谁可以打开该文档。如TechTalkMadness所示,找到答案的最佳方法是在托管共享文件的系统上使用“计算机管理”。

转到Computer Management -> System Tools -> Shared Folders -> Open Files查找谁已锁定文档。如果无法联系用户断开连接,则可以通过右键单击锁定的文件并选择“关闭打开的文件”来强制断开连接(警告:用户可能会丢失其更改)。

使用计算机管理->系统工具->共享文件夹->打开文件来找出谁锁定了文档


1
我读了那篇知识库文章。我的用户发誓不是这种情况,但接下来的几天我将继续观察他们,看看是否可能。
克里斯,

Bugger,这是一个问题,我为一个特别有学问的人工作,当这个问题解决后,她彻底改变了她的曲调(向计算机技术展示巧克力等)。我也会在这里询问其他解决方案!
Matt'Trouble'Esse

6
该答案的哪一部分使用户的日流量变得更好?
kmarsh

2
Computer Management -> System Tools -> Shared Folders -> Open Files谢谢@ Matt'Trouble'Esse正是我所需要的
ctwheels

如果删除所有者文件后问题仍然存在怎么办?
GeneCode

9

尝试在资源管理器中关闭“详细信息”和“预览”

我只是遇到了这个问题,MS知识库文章没有帮助(告诉其他用户关闭文档?这是共享的Excel工作簿,应该由多个用户打开!)

无论如何,解决我们问题的方法是通过关闭资源管理器中的“ 详细信息”选项卡(在Windows 7中-单击Organise菜单栏通常所在的位置,然后单击Layout,然后确保Details未选中-以及Preview其声音)。

这样做立即解决了我们的问题。似乎在“详细信息”选项卡可见的情况下,该文件保持打开状态的时间过长,因此Office应用程序无法访问它。这也解释了为什么人们在打开自己创建的文档而没有其他人正在使用的文档时遇到问题。


谢谢!!!!这完全解决了我对此一直存在的问题!Excel说文件是我中唯一的一个文件,它被“另一个用户”锁定-导航到另一个目录,问题就消失了!
FreeMan 2015年

8

尝试关闭索引服务

我有此问题,并通过关闭Windows中的索引服务来解决。效果是即时的,因此我怀疑索引服务已在有关文件上陷入僵局。

在XP上,关闭这样的索引服务:单击开始按钮,然后单击搜索。在打开的窗口中,选择“更改首选项”(左下)。单击“没有索引服务”,“否,不启用索引服务”单选按钮,然后单击“确定”。

我通过下载找到了问题handle.exehandle.exe告诉您哪个程序打开了文件,以我为例,该文件为cidaemon.exe。一个快速的Google确认它是Windows索引服务的实际索引器。

感谢微软,我的工作又增加了2个小时的价值。


2

资源管理器显示的弹出提示也会导致此问题(与详细信息窗格具有相同的效果)。在文件夹选项>查看选项卡中将其禁用


2

也许不兼容的Office版本?

今天我已经看到了这个错误,当另一个用户真正做到有文件打开。问题在于Excel告诉第二个用户它是“另一个用户”,而不是报告第一个用户的真实姓名,这使得很难确定谁将其打开。

我认为这应该是Office / Excel选项中的名称-这对两个用户都正确设置。

在我们的例子中,第一个打开文件的用户是Excel 2007。第二个用户使用Excel 2010;也许存在一些不兼容性,导致第二个用户的Excel无法获得真实姓名。

更新:安装修补程序以修复名称解析

2012年9月12日更新:加载

  • Office 2007的KB2598133
  • Office 2010的KB2598143(32位和64位的不同软件包!)

修复消息中不正确的名称。


1

我有完全一样的问题。无法打开网络共享上的文件进行编辑。但是没有任何建议有帮助。

原来问题出在以下方面:以前,本地帐户正在使用和登录计算机。加入AD后,我将“应用程序数据和本地设置”文件夹(在Windows XP上)复制到AD用户配置文件。完成该操作后,我后来发现“本地设置\应用程序数据\ Microsoft \ Office”没有新创建用户的权限,因此Office在此对话框中提示我每个文件。我以前曾尝试在主机和客户端计算机上禁用防火墙/防病毒功能,在主机上禁用索引服务,但是没有帮助。

因此,我为Office文件夹设置了适当的权限,现在一切正常。


1

如果您在Windows 7的资源管理器中打开了预览窗格,则会收到此错误。关闭预览窗格对我有用。


1

这是我在我们的环境中发现的。所有用户“我的文档”都映射到我们SAN上的网络共享。我们运行装有Office的终端服务器,该服务器利用我们SAN上的相同网络共享。如果最终用户使用的是Office产品,但没有完全注销,而是注销了X,则该文件显示为已在终端服务器上安装Office的人锁定了(确实是您)。

如果最终用户重新登录到断开的终端服务器会话并正确注销,则Office应用程序将关闭,文件将被解锁。


1

使用Microsoft流程图

有一个官方的Microsoft博客文章。它甚至具有流程图。

要点如下:

  • 更新视窗
  • 更新办公室
  • 禁用Details PanePreview Pane
  • 在客户端上配置OpLocks注册表设置,然后重新启动客户端。
  • 停止非Microsoft服务

这看起来真的很方便!我希望它能在将来对其他人有所帮助。
克里斯(Chris

0

确切地说,有一个名为Unlocker的程序,它可以解锁锁定的文件或文件夹。

维基百科

Unlocker是一种工具,可以跟踪和解锁Microsoft Windows文件中常用的锁定保护。但是,其主要用途是终止正在使用某个文件的进程,或强制进程停止使用该文件,因此用户可以安全地删除,重命名或移动该文件。

官方网站上

Windows曾经有过这样令人讨厌的消息吗?

  • 无法删除文件夹:该文件夹正在被其他人或程序使用。
  • 无法删除文件:访问被拒绝
  • 发生共享冲突。
  • 源或目标文件可能正在使用中。
  • 该文件正在由另一个程序或用户使用。
  • 确保磁盘未满或没有写保护,并且当前未使用该文件。

解锁是解决方案!

  1. 只需右键单击文件夹或文件,然后选择解锁
  2. 如果文件夹或文件被锁定,则将出现一个储物柜窗口列表
  3. 只需单击全部解锁,即可完成!

请注意,安装程序随附OpenCandy广告软件,只需在安装或使用便携式版本时取消选中它即可。


0

如果可以访问文件服务器,另一种方法是使用命令openfiles.exe。就我而言,Word说我正在锁定文件,但openfiles.exe显示它是另一个用户。例如,如果文件名的一部分是“ Birthday ”,则可以使用以下命令:

openfiles /query | findstr -i birthday
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.