当一位同事试图打开她电子邮件中的附件(Outlook 2003 与 Exchange 2007 服务器通信)时,他们需要很长时间才能打开。文件相对较小,均小于 1MB。
我们已尝试为用户创建新的 Windows 配置文件并尝试创建新的 Outlook 配置文件,但这并没有任何区别。
我们尝试从其他人的 PC 访问她的帐户,附件立即在那里打开。
唯一可能提供线索的是,Process Monitor 显示她 PC 上的 Outlook 试图将文件写入用户的“Internet 临时文件”文件夹中的文件夹,并出现 FAST I/O DISALLOWED 错误。但是在网上找不到关于该消息的很多有用信息。
什么导致 FAST I/O DISALLOWED 错误?
这是否会使打开附件的速度如此之慢以至于打开一个 < 1MB 的文件可能需要几分钟的时间?
更新:发现这不仅仅是 Outlook 的问题。通过网络访问的其他文件在 Process Monitor 中显示相同的 FAST I/O DISALLOWED 错误。这个问题在 Outlook 中更为明显,因为虽然其他应用程序需要一段时间才能打开文件,但这不是几分钟的问题。
我们有少数 Windows XP SP3 用户,他们的映射驱动器在他们最初登录时并不总是出现在 Windows 资源管理器中。“net use”显示驱动器被正确映射,他们可以在其他应用程序的文件打开对话框中看到它们。但是,它们不会出现在 Windows 资源管理器中。
我们目前的解决方法是杀死 Windows 资源管理器,然后立即再次启动它,然后它们确实可靠地出现。
有任何想法吗?
更新:在我们的一些电脑上仍然看到这个问题。我们现在习惯于检查加载到 explorer.exe(Novell、Roxio 等)中的任何外部 DLL 并删除它们,并确保 PC/用户位于正确的 OU 中。这似乎在大多数情况下解决了问题,但是我们仍然有许多 PC 在 PC 首次启动时不会在“我的电脑”中显示其网络驱动器,即使它们确实出现在“网络使用”中命令提示符。但是如果你杀死 explorer.exe 并再次启动它,它们会出现在我的电脑中。还有什么我们应该检查的吗?
试图为其他人创建快捷方式。它需要指向其映射驱动器之一上的文件。与其等待他们可用并在他们的 PC 上创建快捷方式,我希望只在我的 PC 上创建快捷方式,然后将其传输到他们的 PC 上。
但是,Windows 会在您创建快捷方式时尝试验证路径,并且由于我无权访问相同的文件,因此会引发错误并且不会创建快捷方式。
有没有办法在不验证路径的情况下创建快捷方式?
windows客户端报的错误是这样的 ERROR: 0x80070021 The process cannot access the file because another process has locked a portion of the file.
我用谷歌搜索并点击了samba 错误报告 8481 。这与这个问题非常相似。 另一个链接也提到了类似的问题。
但是,我的 NFS 后端使用的是 OpenSolaris ZFS 文件系统提供的 NFSv4,而不是 NFSv3。
我尝试mount -t nfs4 -o nolock fileserver:/export/home /home,但它说no such option "nolock"。nolock仅对 NFSv3 有效,对 NFSv4 无效。
samba服务并挂载/home到fileserver:/export/home用户的 AD 帐户一直被自动锁定。我相信这不是用户反复输入错误密码的明显问题。
每当发生这种情况时,事件查看器中的系统日志就会充满如下消息:
事件 ID 8005 浏览器已收到服务器通知,表明计算机 X 是主浏览器,但此计算机不是主浏览器。
事件 ID 8009 浏览器无法将自己提升为主浏览器。当前认为它是主浏览器的计算机是 X。
事件 ID 8019 浏览器无法将自己提升为主浏览器。浏览器将继续尝试将自己提升为主浏览器,但将不再在事件查看器的事件日志中记录任何事件。
我假设两者是相关的,但我无法找到任何支持这一点的东西。
windows ×2
mappeddrive ×1
nfs ×1
outlook ×1
outlook-2003 ×1
samba ×1
shortcut ×1
windows-xp ×1