I had a call to help my relative install something to open MS Word files.
I thought this would be easy - install the free OpenOffice.org.
(His computer came with a 60 day trial of MS Office 2003, which had since expired.)
Unfortunately, most of the files he needed to open were actually
*.wps files for Microsoft Works.
Works was failing to open due to an error, and the current "vanilla" version of OpenOffice.org doesn't support the MS Works file format.
Clicking for the details reports the following:
AppName: wkgdcach.exe AppVer: 8.4.623.0 ModName: hpz3r5mu.dll ModVer: 22.214.171.124 Offset: 000a0490
Several searches suggested that this could be solved by forcing Windows' font cache to rebuild.
Most included removing the
C:\Windows\ttfCache file (not folder), which doesn't even appear to exist under current versions of Windows (XP or newer).
There is a
C:\windows\system32\FNTCACHE.dat file, but renaming this didn't help.
What I found is that this was caused by the printing system.
Temporarily stopping the "Print Spooler" Windows service (
Spooler) prevented the error and allowed Works to start.
After restarting the Spooler service, I found that removing the HP printer drivers also provided a work-around.
I completely removed all the HP printer drivers, then reinstalled.
The Works issue with
wkgdcach.exe came back, as well as the following error when trying to open the preference pages by right-clicking the printer from the "Printers and Faxes" folder and clicking Properties:
This was after installing the latest 10.0.0 (06-2008) version of the "HP Deskjet Full Feature Software and Drivers" (
100_215_DJ_AIO_03_F4200_Full_NonNet_enu.exe) from HP's web site for the HP Deskjet F4240.
Installing the following available updates didn't help either:
- "Critical Update to Enhance Reliability of Network and USB Connectivity and Improve System Responsiveness While Printing", 04-2009, 2.0,
- "Critical Update to Correct a PC to Printer Communication Issue", 03-2009, 1.0,
Removing and installing the 11.0.0 (06-200) version of the "HP Deskjet Basic Driver" didn't help either, nor did re-installing the above updates. There were other issues with this machine, so I went ahead with a back-up and reinstall operation. Unfortunately, there was no stand-alone Windows XP installation disc with the system, just the factory restore partition - so I used that instead. (This is also a Hewlett-Packard / Compaq computer system.) It would be possible to "customize" a XP install disc that would work with the OEM key on the system, but I didn't have the time for this - though it probably would have saved me time in the long-run. After re-installing, I ended up with exactly the same issues - again.
HP Online Support Issues:
After already wasting too many hours on these issues, I thought I'd give my luck with HP support a try. I prefer using the online chat over phone support for a number of reasons. Unfortunately, HP seems to be having serious issues with that as well. On multiple computers, regardless of the web browser used, I could not get their chat program to start. Using Mozilla Firefox redirected to the following server-side error page from Microsoft ASP.NET:
We're sorry, but an unexpected error has occurred. The error has been logged and will be examined for further review. 2009-05-02 21:14:05Z Error on 126.96.36.199: Unhandled exception caught: Error Message: Input string was not in a correct format. Error Occurred On: /ChatEntry/Chat.aspx ExceptionType: System.FormatException Stack Trace: at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info) at System.Convert.ToInt32(String value) at ChatEntry.Chat.IsSupportedBrowser() in C:\ASTRO\Chat\Integration\inetpub\wwwroot\chat\Chat.aspx.vb:line 346 at ChatEntry.Chat.Page_Load(Object sender, EventArgs e) in C:\ASTRO\Chat\Integration\inetpub\wwwroot\chat\Chat.aspx.vb:line 163 at System.Web.UI.Control.OnLoad(EventArgs e) at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
(If they're going to use ASP.NET, they could at least do themselves a favor and use C#.NET instead of VB.NET.) Using Microsoft Internet Explorer 8 at least brought up a chat dialog window, but failed with client-side scripting errors:
Webpage error details User Agent: Mozilla/4.0 (compatible; MSIE 8.0; …) Timestamp: Sat, 2 May 2009 21:22:27 UTC Message: Object expected Line: 609 Char: 2 Code: 0 URI: https://wimpro.cce.hp.com/system/LiveCustomerServlet.egain
I gave up and called the 800 technical support number. When I was connected to a representative, I explained that their online chat system appeared to be broken, and his answer was that it must be because it is the weekend (!).
The HP representative said he recognized this error, and suggested trying to create a new user profile. I feel a bit disappointed for not trying this myself first, as it is a usual part of my troubleshooting routine. Sure enough, this solved the issue - for both the printer driver and MS Works. In this case, even the system reinstall didn't help, as HP's default user profile included in the recovery partition was already "corrupt".
Having previously searched HP's online knowledge base, there were no results for "
0xC0000005" - so I strongly suggested that this be included for future searches.
I was also surprised that general online searching for
0xC0000005 errors returned a number of results, but no real solutions and nothing related to the user profile.
It should be possible to correct this issue in the current user profile without starting a new, "clean" user profile. However, I haven't found any obvious fixes - such as something to reset under "Hewlett-Packard" in the registry or the user profile folder. Hopefully, as with my previous post on HP driver issues, this post will become helpful to many other users.