We’ve had several people reporting that Microsoft Works 8.0 was coming up with an out of memory error when they tried to print or preview from the Work’s spreadsheet or database. The printer in use was a Hewlett Packard C5180. Other printers were fine.

After re-installing both Works and the printer drivers (as suggested by Microsoft) we eventually found that the problem was caused by Windows XP Service Pack 3.

Removing SP3 with add/remove programs fixed the problem instantly on most but not all PCs. Removing SP3 did result in Windows re-downloading lots of updates that had been applied since installing SP3 though.

You then need to stop Windows automatically installing SP3 again – either through the registry:

http://www.technipages.com/xp-prevent-windows-update-from-installing-sp3.html

or using Microsoft’s Service Pack Blocker tool:

http://www.microsoft.com/downloads/details.aspx?FamilyId=D7C9A07A-5267-4BD6-87D0-E2A72099EDB7&displaylang=en