Temp Account
2003-11-16 06:57:53 UTC
Hi,
After spending whole day researching and troubleshotting these issues, I
just wanted to post some of the solutions to these OE errors for those who
may be searching Newsgroups for the solution.
I use Windows XP and currently have over 120,000 messages in OE and my OE
folder contains 9GB of folder files (dbx). While OE surprisingly still holds
up, at one time I had to repair some corrupted folders, while this week I
got hit with the errors 0x800C013A and "unknown error ... 0x80004005".
Finally, after dealing with these two, my OE is back up and working.
Here are couple solutions that worked for me and may work for others:
The error 0x800C013A turned out to be related to large size of an email
folder. Removing a few of the largest messages and compacting the most-often
used folder fixed the issue.
Note: a large folder size can sometimes cause Outlook Express not to
retrieve emails at all and report a variety of errors. There is no specific
size of the folder or the amount of messages in the folder that can trigger
such errors. Some of my non-problem folders are much larger and store many
more messages than those that cause issues. It seems though that 250MB
folder size is about as much as OE can take for an active, frequently
accessed folder.
Now onto "unknown error ... 0x80004005", which caused me most trouble, as it
is an "unknown" error and probably could be caused by a variety of reasons.
In my case the error was happening in the middle of OE downloading the
messages from the server. After some tests I discovered that it happens only
with large emails, for example larger than 400Kb. Other, smaller emails
could be downloaded OK, but once a large email was encountered, OE would get
busy downloading it for a while, then right when the message should finish
downloading and appear in the folder, OE suddenly would stop and show the
error 0x80004005.
Here are couple usual solutions to this issue found on the Internet:
- try deleting Pop3uidl.dbx
- try renaming "Inbox.dbx" to something else, possibly "Inbox.old"
(both files are located in the folder shown when you right-click on the
Inbox folder and view Properties)
- try compacting your folders (OE -> File -> Folder -> Compact All Folders)
I tried all of the above methods and none helped, thus I did a test and
renamed the whole "Outlook Express" folder to something else, then created a
new, empty "Outlook Express" folder. When restarting OE, OE recreated all
the folders fresh, thus I didn't have any messages and couldn't have any
possible problems related to large folder sizes. Still, "unknown error ...
0x80004005" could not be solved. I reinstalled Outlook Express, still no
improvement.
Finally I run Trace Logs on Disk IO and discovered unusual activity in the
standard Windows Temp folder (C:\Documents and Settings\(user)\Local
Settings\Temp in my case). It turned out that I had over 70,000 files in
that folder and had to clean them up. After removing almost all those files
OE started working again! Yeah!
And shame on me for not cleaning this crap more often... (what confused me
that no other problems were occurring in my Windows XP, therefore I didn't
think of looking at the Temp folder.)
Again, the error "unknown error ... 0x80004005" probably means that Windows
or OE is having unspecified problems that cannot be easily explained, thus
the solution that worked for me may not work for everyone.
If you have any unusual Windows errors that may be Disk IO related, try
using the "Performance" tool in Control Panel (Windows XP Professional and
other Pro/Server Windows versions), go to the "Trace Logs" section and setup
a Log for everything, especially Disk I/O with Page Faults and File Details.
This log can grow into Megabytes within seconds, thus start it very shortly
before the error happens, then stop the log. Use Trace Dump to convert the
Log into a CSV file
(http://www.microsoft.com/windows2000/techinfo/reskit/tools/existing/tracedm
p-o.asp), then load the file into Excel, MS Access, or another database and
take a quick look. If you see thousands of PageFaultTransitionFault errors
then the nearby FileIO events should point to the paths/files that Windows
is so extensively using and may be having problems with.
Anyway, that's about it. Hope this info will be helpful to someone.
Cheers,
Konrad
After spending whole day researching and troubleshotting these issues, I
just wanted to post some of the solutions to these OE errors for those who
may be searching Newsgroups for the solution.
I use Windows XP and currently have over 120,000 messages in OE and my OE
folder contains 9GB of folder files (dbx). While OE surprisingly still holds
up, at one time I had to repair some corrupted folders, while this week I
got hit with the errors 0x800C013A and "unknown error ... 0x80004005".
Finally, after dealing with these two, my OE is back up and working.
Here are couple solutions that worked for me and may work for others:
The error 0x800C013A turned out to be related to large size of an email
folder. Removing a few of the largest messages and compacting the most-often
used folder fixed the issue.
Note: a large folder size can sometimes cause Outlook Express not to
retrieve emails at all and report a variety of errors. There is no specific
size of the folder or the amount of messages in the folder that can trigger
such errors. Some of my non-problem folders are much larger and store many
more messages than those that cause issues. It seems though that 250MB
folder size is about as much as OE can take for an active, frequently
accessed folder.
Now onto "unknown error ... 0x80004005", which caused me most trouble, as it
is an "unknown" error and probably could be caused by a variety of reasons.
In my case the error was happening in the middle of OE downloading the
messages from the server. After some tests I discovered that it happens only
with large emails, for example larger than 400Kb. Other, smaller emails
could be downloaded OK, but once a large email was encountered, OE would get
busy downloading it for a while, then right when the message should finish
downloading and appear in the folder, OE suddenly would stop and show the
error 0x80004005.
Here are couple usual solutions to this issue found on the Internet:
- try deleting Pop3uidl.dbx
- try renaming "Inbox.dbx" to something else, possibly "Inbox.old"
(both files are located in the folder shown when you right-click on the
Inbox folder and view Properties)
- try compacting your folders (OE -> File -> Folder -> Compact All Folders)
I tried all of the above methods and none helped, thus I did a test and
renamed the whole "Outlook Express" folder to something else, then created a
new, empty "Outlook Express" folder. When restarting OE, OE recreated all
the folders fresh, thus I didn't have any messages and couldn't have any
possible problems related to large folder sizes. Still, "unknown error ...
0x80004005" could not be solved. I reinstalled Outlook Express, still no
improvement.
Finally I run Trace Logs on Disk IO and discovered unusual activity in the
standard Windows Temp folder (C:\Documents and Settings\(user)\Local
Settings\Temp in my case). It turned out that I had over 70,000 files in
that folder and had to clean them up. After removing almost all those files
OE started working again! Yeah!
And shame on me for not cleaning this crap more often... (what confused me
that no other problems were occurring in my Windows XP, therefore I didn't
think of looking at the Temp folder.)
Again, the error "unknown error ... 0x80004005" probably means that Windows
or OE is having unspecified problems that cannot be easily explained, thus
the solution that worked for me may not work for everyone.
If you have any unusual Windows errors that may be Disk IO related, try
using the "Performance" tool in Control Panel (Windows XP Professional and
other Pro/Server Windows versions), go to the "Trace Logs" section and setup
a Log for everything, especially Disk I/O with Page Faults and File Details.
This log can grow into Megabytes within seconds, thus start it very shortly
before the error happens, then stop the log. Use Trace Dump to convert the
Log into a CSV file
(http://www.microsoft.com/windows2000/techinfo/reskit/tools/existing/tracedm
p-o.asp), then load the file into Excel, MS Access, or another database and
take a quick look. If you see thousands of PageFaultTransitionFault errors
then the nearby FileIO events should point to the paths/files that Windows
is so extensively using and may be having problems with.
Anyway, that's about it. Hope this info will be helpful to someone.
Cheers,
Konrad