【Outlook 中打开或保存电子邮件附件时出现错误消息:“无法创建文件】分享给互联网技能从业者学习和参考。
当您尝试打开或保存电子邮件附件时,可能收到下面的错误消息:
Cannot create file:file name.Right-click the folder you want to create the file in and click Properties on the shortcut menu to check your permissions for the folder.
原因
当“Temporary Internet Files”文件夹存储在您没有足够权限的服务器上时,可能会发生此问题。
解决方案
重要说明:此部分、方法或任务包含有关如何修改注册表的步骤。但是,注册表修改不当可能会出现严重问题。因此,请一定严格按照下列步骤操作。为了获得进一步保护,请在修改注册表之前对其进行备份。这样就可以在出现问题时还原注册表。有关如何备份和还原注册表的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
如何在 Windows 中备份和还原注册表
要解决此问题,请强制 Outlook 将特定文件夹用于临时文件。按照以下方法修改相关的 Windows 注册表项:
Outlook 2000 如果您使用的是 Outlook 2000,请按照下列步骤操作:
启动注册表编辑器。 找到并单击以下注册表项:HKEY_CURRENT_USERSoftwareMicrosoftOffice9.0OutlookSecurityOutlookSecureTempFolder
注意:如果系统中尚没有此注册表项,您可能需要手动创建它。
如果 Outlook 安装在终端服务器上,请使用以下注册表项:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionTerminal ServerInstallSoftwareMICROSOFTOffice9.0OutlookSECURITYOutlookSecureTempFolder
在“编辑”菜单上,单击“修改”,然后添加以下注册表值:数值数据:<要使用的文件夹的路径和名称>
退出注册表编辑器。Outlook 2003 如果您使用的是 Outlook 2003,请按照下列步骤操作:
单击“我的电脑”,然后双击“驱动器 C”。 在“文件”菜单上,单击“新建”,然后单击“文件夹”。 将该文件夹命名为 temp0。 单击“开始”,单击“运行”,键入 regedit,然后单击“确定”。 找到并单击以下注册表项:HKEY_CURRENT_USERSoftwareMicrosoftOffice11.0OutlookSecurity
在右窗格中,双击“OutlookSecureTempFolder”。 在“数值数据”字段中,键入 C:temp0,然后单击“确定”。 退出注册表编辑器。 重新启动计算机。
更多信息
Microsoft Outlook 2000 Service Release 1 有一项将附件另存为临时文件的安全增强功能。该文件保存在“Temporary Internet Files”文件夹下的一个具有随机名称的文件夹中。当设置漫游配置文件时,“Temporary Internet Files”文件夹存储在服务器上用户的配置文件中。该用户通过网络获得该文件夹的访问权限。