我们最近收到了很多这样的信息。
当用户尝试在我们的网络驱动器(word doc、excel 电子表格等)上打开文件时,软件会报告该文件已被“其他用户”锁定,即使它并未锁定。在尝试将文件保存到网络时,他们还会看到随机的“共享违规”错误。
当用户尝试在自己的驱动器上保存本地非网络文件时,可能会出现相同的问题表现,并且他们收到“由于共享冲突而无法保存”。
好的,自从这个问题发布以来,在追踪潜在问题并测试解决方案之后,我有了答案......
任何实时访问文件的内容(防病毒软件、同步软件或索引软件)都可能导致 Microsoft Office 文件出现问题。
Microsoft Office 在保存时会创建临时(带和不带文件扩展名)文件。过度热心的实时扫描程序有时会看到这些临时文件,尝试读取它们的内容,并在这样做时启动文件锁定。当父应用程序尝试将临时文件转换回其预期格式时,这会导致即时问题。
当 Excel 保存文件时,Excel 执行以下步骤:
- Excel 在您在“另存为”对话框中指定的目标文件夹中创建一个随机命名的临时文件(例如,没有文件扩展名的 Cedd4100)。整个工作簿被写入临时文件。
- 如果将更改保存到现有文件,Excel 将删除原始文件。
- Excel 重命名临时文件。Excel 为临时文件提供您在“另存为”对话框中指定的文件名(例如 Book1.xls)。
用于保存已编辑文件的方案的简化视图
创建临时文件
写入临时文件
删除原始文件
将临时文件移动到目标名称通过将临时文件与保存的文件放在同一目录中,Word 可显着提高性能速度。如果 Word 将临时文件放在别处,则它必须使用 MS-DOS COPY 命令将临时文件从其他目录移动到保存位置。通过将临时文件保留在与保存的文档文件相同的目录中,Word 可以使用 MS-DOS MOVE 命令快速将临时文件指定为保存的文档。
大多数 av、索引和同步软件都能正确处理临时文件;有些没有。在观看同一个文件夹时,有些人可以单独工作但不能很好地协同工作。由您决定是什么程序导致您的环境出现问题。希望这个答案为正确的方向指明了方向。
更新:Microsoft 发布了几个修补程序来解决此问题。
Office 2007 修补程序
Excel 2007 修补程序
不要从 MS 请求修补程序,而是在The Hotfix Share搜索它们。
仅供参考:两者都没有完全解决我们的问题,但它们确实显着降低了“共享违规”的频率。
归档时间: |
|
查看次数: |
120300 次 |
最近记录: |