如何还原 Windows Live Mail 联系人?

eid*_*lon 5 windows-7 windows-live-mail

我最近重建了我父亲的计算机,从 Windows Vista 到 Windows 7。我现在一切都回来了,除了 Windows Live Mail 中的联系人。如何从备份中恢复这些?我将他的整个用户目录C:\Users\<user>\备份到 NAS。所以我contacts.edb从备份中找到了文件,位于

C:\Users\<user>\AppData\Local\Microsoft\Windows Live Contacts\<guid>\DBStore\contacts.edb 
Run Code Online (Sandbox Code Playgroud)

因此,在安装最新版本的 Windows Live Mail 2011 后contacts.pat, dbstore.ini, edb.chk,我将该文件(以及存储在那里的其他文件)复制到了我找到的位置contacts.edb

C:\Users\<user>\AppData\Local\Microsoft\Windows Live\Contacts\Default\15.4\DBStore
C:\Users\<user>\AppData\Local\Microsoft\Windows Live\Contacts\Default\15.4\DBStore\Backup\new
C:\Users\<user>\AppData\Local\Microsoft\Windows Live\Contacts\Default\DBStore
C:\Users\<user>\AppData\Local\Microsoft\Windows Live\Contacts\Default\W4CR1\DBStore
Run Code Online (Sandbox Code Playgroud)

但这似乎并没有恢复联系。当我打开 WLM 并转到Contacts它时,它告诉我有 0 个联系人。如何恢复旧的联系人?当然,我确实先找了一个Windows Live Contacts文件夹来将它们还原到其中,但显然新 WLM 下没有这样的文件夹。

如果做不到这一点,是否有某种方法可以将 EDB 文件中的联系人提取为可以导入 WLM ( csv, wab, .contact)的格式?

eid*_*lon 2

对于将来发现这一点的任何人来说,这是可以做到的!使用此程序 - EseDbViewer - 将文件导出为 CSV 文件,然后您可以将其导入到您想要的位置。

请注意,您非常需要包含 的整个文件结构edb不仅仅是 文件。edb

在 Twitter 上向@MicrosoftHelps致敬。

  • 根据我的阅读,EseDbViewer 仅适用于原始 PC(或者可能是原始操作系统安装)。尝试使用 Nirsoft 的 LiveContactView:http://www.nirsoft.net/utils/live_messenger_contacts.html (4认同)