Hi Jon.
When importing a lot of messages, WLMail has a lot of indexing to do
indexing the imported messages in the "Imported items" folder. I found
that if the messages are then moved too soon (before the indexing is
complete), things can go awry. Also, dragging folders from one storage
folder into another storage folder is not a good idea due to the way the
indexing works.
There is also a bug in the current version of WLMail (1606) that causes
the "Quick views" to break when a storage folder is deleted.
So there are several options available that might correct your problem,
some more dramatic than others, so you might want to backup/export all
your messages first. From simplest to most dramatic, they are:
1. To rebuild the Quick Views from scratch, you should delete the
registry Value "SearchFolderVersion" under
HKEY_CURRENT_USER\Software\Microsoft\Windows Live Mail. This will cause
WLMail to rebuild its Quick view data store when it is next started.
2. Delete the database file "Mail.MSMessageStore" after first ensuring
that its backup is in place. The backup must be in place to avoid a full
database recovery. When the database file is deleted when its backup is in
place, WLMail will replace it from the backup when it is next started. If
the backup is not in place, just leave WLMail open for a few hours and
check again later. The backup should be in place unless a database
compaction has been performed very recently.
The database file "Mail.MSMessageStore" is found in WLMail's Storage
Folder. This Storage Folder in its default location is a hidden folder, so
ensure "Show hidden files and folders" is checked under Folder Options in
Windows Explorer. To find the location of your message store, go to
Tools->Options...->Advanced [tab]->Maintenance->Store Folder. The default
locations are -
Vista: %localappdata%\microsoft\windows live mail
(C:\Users\<Windows user
account>\AppData\Local\Microsoft\Windows Live Mail)
XP: %userprofile%\local settings\application data\Microsoft\windows
live mail
(C:\Documents and Settings\<windows user account>\Local
Settings\Application Data\Microsoft\Windows Live Mail)
The backup of the database file "Mail.MSMessageStore" is found within the
Storage folder in the folder Backup\new. This backup database file is
also
called "Mail.MSMessageStore".
3. Compact the database. This might seem a simple thing, but when there
are problems with the database, a full database recovery can ensue, which
causes all messages to end up in folders within "Recovered items" under
"Storage folders".
To manually compact the database, in WLMail, go to
Tools->Options...->Advanced [tab]->Maintenance [button]->check the option
"Compact the database on shutdown every 'n' runs" and change the value 'n'
to '1'. Then exit WLMail and select "Yes" when asked to "Recover unused
disk space". If the database compaction process fails to start, open
WLMail again and immediately close it, as this is a workaround for that
bug.
4. Force a full recovery of the database. This will cause WLMail to
move all messages into folders within "Recovered items" under
"Storage folders", and any messages left on your POP e-mail server's inbox
will be re-downloaded unless the server has an option to prevent this
(such as Gmail). As all the messages are moved into "Recovered items",
they will be re-indexed at that location, so don't be in a hurry to move
them to another folder (wait until the re-indexing is complete). If, after
moving them, you delete the "Recovered items" folder or any other storage
folder in WLMail build 1606, you will need to fix the broken "Quick views"
as explained in method 1.
To force a full recovery of the database, there are several methods to
choose from, which will cause the full database recovery when WLMail is
next started -
a) For a while after compacting the database as explained in method
3, the backup of the database file "Mail.MSMessageStore" will *not* be in
place. When it is *not* in place, deleting the database file
"Mail.MSMessageStore" within the Message Store of WLMail will cause a full
database recovery when WLMail is next started.
b) Delete the database file "Mail.MSMessageStore" within the
Message Store of WLMail, and also delete the backup of the database file
"Mail.MSMessageStore".
c) Delete the registry Value 'DatabaseVersion' under the key:
HKCU\Software\Microsoft\Windows Live Mail.
5. After backing up/exporting all messages, and accounts, rename your
Windows Live Mail Message Store folder. When WLMail is next started, it
will recreate the Message Store folder. Then import your accounts and
messages into WLMail. Messages can also be imported directly from your old
renamed Message Store by dragging them onto the WLMail interface, or by
using the File->Import->Messages->Windows Live Mail option and pointing
it to your old renamed Message Store folder. Or maybe you would need to
import an older backup if you find some messages are actually corrupted
(most likely it was just the database though).
At least one of these options will fix the problem I am sure, but if you
report back with the results, other people can benefit from your
experience.
--
Cheers,
Peter
(Windows Vista Home Premium with Windows Live Mail 12.0.1606)
"There are more things in Heaven and earth, Horatio, than are dreamt of in
your philosophy." - Shakespeare
---------------
"Jon" <> wrote in message
news

DD6A3C7-7A93-48EA-90F6-...
> When I double click on a message to open it, a different message opens,
> not the one I selected. It seems as if the messages database index is
> out of sync. So far, I have only noticed the problem in one folder
> (which has about 1,000 messages). The messages in the other folders
> open correctly.
> Is it possible to reindex or something to fix the problem?
> By the way, all of my messages were recently imported from another
> computer.
> I used WLM import and export to move the messages from one computer to
> another - don't know if this has anything to do with it.
> --
> Jon