我遇到了以下问题。当我启动 Outlook 2007 时,出现一个错误框,提示“无法打开文件 D:\Documents and Settings\my_username\Local Settings\Application Data\Microsoft\Outlook\outlook.ost”,其中 my_username 是我的电子邮件用户名。
但是,我的电脑上没有 D:\。我的旧电脑有一个分区驱动器,其中有 C:\ 和 D:\,我猜 IT 部门将其设置为将 Outlook 配置文件保存在后者上。当他们将我迁移到新电脑时,他们没有更改这一点。
现在 Outlook 正在不存在的位置寻找 OST 文件。
这里的大问题是,如果找不到当前 OST 文件,那么您在 Outlook 中通常用来管理 OST 文件位置的所有设置都将不起作用。
例如,我在网上找到的有关 OST 文件问题的大部分信息都建议强制 Outlook 重新创建该文件,如此主题:
重新创建 .OST 文件应该可以解决此问题。
打开 Outlook>文件>数据文件管理>数据文件
删除文件名 outlook.ost
重新启动 Outlook。
但是,当我查看数据文件列表时,我发现默认文件似乎没有位置:
如果我进入该配置文件的设置并尝试编辑脱机文件夹文件设置,它会再次告诉我找不到我的 OST 文件。
因此,我的问题(我在其他地方找不到相关信息)不是 Outlook 将 OST 文件存储在哪里,而是它将 OST 文件的位置存储在哪里,即是什么让 Outlook 查找到 D:...,我能否以某种方式在 Outlook 之外手动更改该指针?我以为也许会有一个注册表项或某个东西存储了该字符串,但到目前为止注册表搜索没有成功。
谢谢。
答案1
好的,我知道我刚刚发布了这个问题,但那是在经过几个小时的沮丧之后,结果证明我要尝试的另一件事实际上解决了这个问题。
由于 Outlook 执意要在 D:... 中查找 OST 文件,我插入了一个 USB 驱动器并将其重命名为 D:\,然后添加了 Outlook 正在查找的路径。当我重新启动 Outlook 时,我看到该文件夹中创建了一个 OST 文件。
这样我就可以访问之前被阻止的数据文件设置。然后我禁用了脱机使用,因为 Outlook 不允许您更改当前正在使用的 OST 文件的位置。然后我退出并重新打开该对话框,发现 Outlook 已自动将其切换到 C:。现在似乎可以正常工作了。
因此,如果您遇到此问题,即 Outlook 正在不存在的位置查找 OST 文件,请执行以下操作:
设置一个映射到 Outlook 正在搜索的驱动器号的 USB 驱动器。您可以在 Windows 磁盘管理中执行此操作。我假设您可以通过谷歌搜索或在此网站上搜索找到答案。
在该驱动器上,创建 Outlook 正在寻找的精确路径,在我的情况下为“D:\Documents and Settings\my_username\Local Settings\Application Data\Microsoft\Outlook\”
打开 Outlook。您应该会看到刚刚创建的文件夹中出现一个 OST 文件。
单击“高级”,然后单击“脱机文件夹文件设置”。如果您在步骤 1 中没有创建虚拟 OST 路径,此时 Outlook 将再次抱怨无法找到您的 OST 文件...
- ...但是既然你这样做了,你现在应该会看到一个小型设置对话框,其中列出了错误的路径名(对我来说是 D:...):
单击“禁用离线使用”。您将看到一个确认对话框,点击“是”。
完成此操作后,我退出并返回主帐户设置对话框(在步骤 4 中打开)。当我返回脱机文件夹文件设置框时,Outlook 已在其中填写了正确的路径(C:...),并且似乎已重新启用脱机使用(“禁用脱机使用”按钮可再次单击,而不是变灰)。
通过移除 USB 诱饵驱动器并重新启动 Outlook 进行测试。您应该发现它不再抱怨找不到 OST 文件。
答案2
参考:http://www.msoutlook.info/question/591
在这种情况下应该可以创建一个新的 pst/ost 文件,然后将其设置为默认文件。
此后,可以自由关闭或删除有问题的那个。
未经测试