XPS Viewer crashes when it loads an XPS document that was generated by Microsoft XPS Document Writer on a Windows Vista-based or a Windows Server 2008-based computer

Article ID: 967667 – Last Review: March 5, 2009 – Revision: 1.0

XPS Viewer crashes when it loads an XPS document that was generated by Microsoft XPS Document Writer on a Windows Vista-based or a Windows Server 2008-based computer

Hotfix Hotfix Download Available
View and request hotfix downloads

On This Page

SYMPTOMS

Consider the following scenario:

  • You have installed Microsoft Office Word 2007 Service Pack 1 on a computer that is running Windows Vista or Windows Server 2008.
  • To generate an XML Paper Specification (XPS) document, you print a Word 2007 document to Microsoft XPS Document Writer.
  • The Word document contains an image that has a 3-D frame.
  • You try to view the XPS document in XPS Viewer.

In this scenario, XPS Viewer crashes. You can open this XPS document in XPS Viewer Essentials Pack (EP). However, it takes a long time for the XPS document to be loaded.

CAUSE

If the Word document contains an image that has a frame, the XPS generation code generates an XPS document that contains thousands of small image parts. Therefore, when the XPS document is loaded in XPS Viewer, an out of memory exception occurs.

RESOLUTION

Hotfix information

Important Windows Vista and Windows Server 2008 hotfixes are included in the same packages. However, only one of these products may be listed on the “Hotfix Request” page. To request the hotfix package that applies to both Windows Vista and Windows Server 2008, just select the product that is listed on the page.

A supported hotfix is available from Microsoft. However, this hotfix is intended to correct only the problem that is described in this article. Apply this hotfix only to systems that are experiencing the problem described in this article. This hotfix might receive additional testing. Therefore, if you are not severely affected by this problem, we recommend that you wait for the next software update that contains this hotfix.

If the hotfix is available for download, there is a Hotfix download available section at the top of this Knowledge Base article. If this section does not appear, contact Microsoft Customer Service and Support to obtain the hotfix.

Note If additional issues occur or if any troubleshooting is required, you might have to create a separate service request. The usual support costs will apply to additional support questions and issues that do not qualify for this specific hotfix. For a complete list of Microsoft Customer Service and Support telephone numbers or to create a separate service request, visit the following Microsoft Web site:

http://support.microsoft.com/contactus/?ws=support (http://support.microsoft.com/contactus/?ws=support)

Note The Hotfix download available form displays the languages for which the hotfix is available. If you do not see your language, it is because a hotfix is not available for that language.

Prerequisites

To apply this hotfix on a Windows Vista-based computer, you must have Windows Vista Service Pack 1 installed on the computer. For more information, click the following article number to view the article in the Microsoft Knowledge Base:

935791  (/Feedback.aspx?kbNumber=935791/ ) How to obtain the latest Windows Vista service pack

No prerequisites are required for Windows Server 2008-based computers.

Restart requirement

You must restart the computer after you apply this hotfix.

Hotfix replacement information

This hotfix does not replace any other hotfixes.

File information

The English version of this hotfix has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time item in Control Panel.

Windows Vista and Windows Server 2008 file information notes

  • The files that apply to a specific product, milestone (RTM, SPn), and service branch (LDR, GDR) can be identified by examining the file version numbers as shown in the following table.
    Collapse this tableExpand this table
    Version Product Milestone Service branch
    6.0.6000.16xxx Windows Vista RTM GDR
    6.0.6000.20xxx Windows Vista RTM LDR
    6.0.6001.18xxx Windows Vista SP1 and Windows Server 2008 SP1 SP1 GDR
    6.0.6001.22xxx Windows Vista SP1 and Windows Server 2008 SP1 SP1 LDR
  • Service Pack 1 is integrated into Windows Server 2008.
  • The .manifest files and the .mum files that are installed in each environment are listed separately in the Additional file information for Windows Server 2008 and for Windows Vista section. These files and their associated .cat (security catalog) files are critical to maintaining the state of the updated component. The .cat files are signed with a Microsoft digital signature. The attributes of these security files are not listed.
For all supported x86-based versions of Windows Server 2008 and Windows Vista
Collapse this tableExpand this table
File name File version File size Date Time Platform
Locale.gpd Not Applicable 14,088 18-Dec-2007 21:43 Not Applicable
Msxpsinc.gpd Not Applicable 73 18-Dec-2007 21:43 Not Applicable
Msxpsinc.ppd Not Applicable 72 18-Dec-2007 21:43 Not Applicable
Mxdwdrv.dll 0.3.6001.22374 778,752 11-Feb-2009 05:30 x86
P6disp.gpd Not Applicable 25,489 18-Dec-2007 21:39 Not Applicable
P6font.gpd Not Applicable 3,293 18-Dec-2007 21:39 Not Applicable
Pcl4res.dll 0.3.5479.0 288,768 11-Feb-2009 05:27 x86
Pcl5eres.dll 0.3.5479.0 1,058,816 11-Feb-2009 05:27 x86
Pcl5ures.dll 0.3.5479.0 1,057,280 11-Feb-2009 05:27 x86
Pclxl.dll 0.3.5479.0 207,872 11-Feb-2009 05:10 x86
Pclxl.gpd Not Applicable 10,375 18-Dec-2007 21:39 Not Applicable
Pjl.gpd Not Applicable 1,156 18-Dec-2007 21:39 Not Applicable
Pjlmon.dll 6.0.6001.22374 17,408 11-Feb-2009 05:30 x86
Ps5ui.dll 0.3.6001.22374 731,648 11-Feb-2009 05:30 x86
Pscript.hlp Not Applicable 26,038 18-Dec-2007 21:15 Not Applicable
Pscript.ntf Not Applicable 1,060,548 18-Dec-2007 21:43 Not Applicable
Pscript5.dll 0.3.6001.22374 543,744 11-Feb-2009 05:30 x86
Pscrptfe.ntf Not Applicable 1,288,252 18-Dec-2007 21:43 Not Applicable
Ps_schm.gdl Not Applicable 5,561 18-Dec-2007 21:43 Not Applicable
Stddtype.gdl Not Applicable 23,812 18-Dec-2007 21:43 Not Applicable
Stdnames.gpd Not Applicable 14,362 18-Dec-2007 21:43 Not Applicable
Stdschem.gdl Not Applicable 59,116 18-Dec-2007 21:43 Not Applicable
Stdschmx.gdl Not Applicable 2,278 18-Dec-2007 21:43 Not Applicable
Ttfsub.gpd Not Applicable 698 18-Dec-2007 21:43 Not Applicable
Unidrv.dll 0.3.6001.22374 372,736 11-Feb-2009 05:30 x86
Unidrv.hlp Not Applicable 21,225 18-Dec-2007 21:15 Not Applicable
Unidrvui.dll 0.3.6001.22374 744,448 11-Feb-2009 05:30 x86
Unires.dll 0.3.6001.22374 761,344 11-Feb-2009 05:27 x86
Xpssvcs.dll 6.0.6001.22374 1,676,288 11-Feb-2009 05:30 x86
For all supported x64-based versions of Windows Server 2008 and Windows Vista
Collapse this tableExpand this table
File name File version File size Date Time Platform
Locale.gpd Not Applicable 14,088 18-Dec-2007 21:43 Not Applicable
Msxpsinc.gpd Not Applicable 73 18-Dec-2007 21:43 Not Applicable
Msxpsinc.ppd Not Applicable 72 18-Dec-2007 21:43 Not Applicable
Mxdwdrv.dll 0.3.6001.22374 760,320 11-Feb-2009 05:59 x64
P6disp.gpd Not Applicable 25,489 18-Dec-2007 21:38 Not Applicable
P6font.gpd Not Applicable 3,293 18-Dec-2007 21:38 Not Applicable
Pcl4res.dll 0.3.5479.0 288,768 11-Feb-2009 05:54 x64
Pcl5eres.dll 0.3.5479.0 1,058,816 11-Feb-2009 05:54 x64
Pcl5ures.dll 0.3.5479.0 1,057,280 11-Feb-2009 05:54 x64
Pclxl.dll 0.3.5479.0 207,872 11-Feb-2009 05:39 x64
Pclxl.gpd Not Applicable 10,375 18-Dec-2007 21:38 Not Applicable
Pjl.gpd Not Applicable 1,156 18-Dec-2007 21:38 Not Applicable
Pjlmon.dll 6.0.6001.22374 21,504 11-Feb-2009 05:59 x64
Ps5ui.dll 0.3.6001.22374 854,016 11-Feb-2009 05:59 x64
Pscript.hlp Not Applicable 26,038 18-Dec-2007 21:16 Not Applicable
Pscript.ntf Not Applicable 1,062,732 18-Dec-2007 21:43 Not Applicable
Pscript5.dll 0.3.6001.22374 628,736 11-Feb-2009 05:59 x64
Pscrptfe.ntf Not Applicable 1,293,180 18-Dec-2007 21:43 Not Applicable
Ps_schm.gdl Not Applicable 5,561 18-Dec-2007 21:43 Not Applicable
Stddtype.gdl Not Applicable 23,812 18-Dec-2007 21:43 Not Applicable
Stdnames.gpd Not Applicable 14,362 18-Dec-2007 21:43 Not Applicable
Stdschem.gdl Not Applicable 59,116 18-Dec-2007 21:43 Not Applicable
Stdschmx.gdl Not Applicable 2,278 18-Dec-2007 21:43 Not Applicable
Ttfsub.gpd Not Applicable 698 18-Dec-2007 21:43 Not Applicable
Unidrv.dll 0.3.6001.22374 472,064 11-Feb-2009 05:59 x64
Unidrv.hlp Not Applicable 21,225 18-Dec-2007 21:16 Not Applicable
Unidrvui.dll 0.3.6001.22374 883,712 11-Feb-2009 05:59 x64
Unires.dll 0.3.6001.22374 761,344 11-Feb-2009 05:54 x64
Xpssvcs.dll 6.0.6001.22374 2,936,832 11-Feb-2009 05:59 x64
For all supported Itanium-based versions of Windows Server 2008
Collapse this tableExpand this table
File name File version File size Date Time Platform
Locale.gpd Not Applicable 14,088 18-Dec-2007 21:43 Not Applicable
Msxpsinc.gpd Not Applicable 73 18-Dec-2007 21:43 Not Applicable
Msxpsinc.ppd Not Applicable 72 18-Dec-2007 21:43 Not Applicable
Mxdwdrv.dll 0.3.6001.22374 1,572,352 11-Feb-2009 04:46 IA-64
P6disp.gpd Not Applicable 25,489 18-Dec-2007 21:39 Not Applicable
P6font.gpd Not Applicable 3,293 18-Dec-2007 21:39 Not Applicable
Pcl4res.dll 0.3.5479.0 288,768 11-Feb-2009 04:41 IA-64
Pcl5eres.dll 0.3.5479.0 1,058,816 11-Feb-2009 04:41 IA-64
Pcl5ures.dll 0.3.5479.0 1,057,280 11-Feb-2009 04:41 IA-64
Pclxl.dll 0.3.5479.0 207,872 11-Feb-2009 04:25 IA-64
Pclxl.gpd Not Applicable 10,375 18-Dec-2007 21:39 Not Applicable
Pjl.gpd Not Applicable 1,156 18-Dec-2007 21:39 Not Applicable
Pjlmon.dll 6.0.6001.22374 52,736 11-Feb-2009 04:46 IA-64
Ps5ui.dll 0.3.6001.22374 1,568,768 11-Feb-2009 04:46 IA-64
Pscript.hlp Not Applicable 26,038 18-Dec-2007 21:16 Not Applicable
Pscript.ntf Not Applicable 1,062,732 18-Dec-2007 21:43 Not Applicable
Pscript5.dll 0.3.6001.22374 1,162,752 11-Feb-2009 04:46 IA-64
Pscrptfe.ntf Not Applicable 1,293,180 18-Dec-2007 21:43 Not Applicable
Ps_schm.gdl Not Applicable 5,561 18-Dec-2007 21:43 Not Applicable
Stddtype.gdl Not Applicable 23,812 18-Dec-2007 21:43 Not Applicable
Stdnames.gpd Not Applicable 14,362 18-Dec-2007 21:43 Not Applicable
Stdschem.gdl Not Applicable 59,116 18-Dec-2007 21:43 Not Applicable
Stdschmx.gdl Not Applicable 2,278 18-Dec-2007 21:43 Not Applicable
Ttfsub.gpd Not Applicable 698 18-Dec-2007 21:43 Not Applicable
Unidrv.dll 0.3.6001.22374 1,148,416 11-Feb-2009 04:46 IA-64
Unidrv.hlp Not Applicable 21,225 18-Dec-2007 21:16 Not Applicable
Unidrvui.dll 0.3.6001.22374 1,649,664 11-Feb-2009 04:46 IA-64
Unires.dll 0.3.6001.22374 761,344 11-Feb-2009 04:41 IA-64
Xpssvcs.dll 6.0.6001.22374 5,282,304 11-Feb-2009 04:46 IA-64

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the Applies to section.

MORE INFORMATION

For more information about software update terminology, click the following article number to view the article in the Microsoft Knowledge Base:

824684  (/Feedback.aspx?kbNumber=824684/ ) Description of the standard terminology that is used to describe Microsoft software updates

Additional file information for Windows Vista and Windows Server 2008

Additional files for all supported x86-based versions of Windows Server 2008 and Windows Vista

Collapse this tableExpand this table
File name Package_for_kb967667_client_1~31bf3856ad364e35~x86~~6.0.1.0.mum
File version Not Applicable
File size 1,367
Date (UTC) 11-Feb-2009
Time (UTC) 14:11
File name Package_for_kb967667_client~31bf3856ad364e35~x86~~6.0.1.0.mum
File version Not Applicable
File size 1,430
Date (UTC) 11-Feb-2009
Time (UTC) 14:11
File name Package_for_kb967667_sc_0~31bf3856ad364e35~x86~~6.0.1.0.mum
File version Not Applicable
File size 1,421
Date (UTC) 11-Feb-2009
Time (UTC) 14:11
File name Package_for_kb967667_sc~31bf3856ad364e35~x86~~6.0.1.0.mum
File version Not Applicable
File size 1,422
Date (UTC) 11-Feb-2009
Time (UTC) 14:11
File name Package_for_kb967667_server_0~31bf3856ad364e35~x86~~6.0.1.0.mum
File version Not Applicable
File size 1,425
Date (UTC) 11-Feb-2009
Time (UTC) 14:11
File name Package_for_kb967667_server~31bf3856ad364e35~x86~~6.0.1.0.mum
File version Not Applicable
File size 1,430
Date (UTC) 11-Feb-2009
Time (UTC) 14:11
File name X86_ntprint.inf_31bf3856ad364e35_6.0.6001.22374_none_3b428f4cd405a443.manifest
File version Not Applicable
File size 19,235
Date (UTC) 11-Feb-2009
Time (UTC) 15:29

Additional files for all supported x64-based versions of Windows Server 2008 and Windows Vista

Collapse this tableExpand this table
File name Amd64_ntprint.inf_31bf3856ad364e35_6.0.6001.22374_none_97612ad08c631579.manifest
File version Not Applicable
File size 19,295
Date (UTC) 11-Feb-2009
Time (UTC) 15:31
File name Package_for_kb967667_client_1~31bf3856ad364e35~amd64~~6.0.1.0.mum
File version Not Applicable
File size 1,375
Date (UTC) 11-Feb-2009
Time (UTC) 14:11
File name Package_for_kb967667_client~31bf3856ad364e35~amd64~~6.0.1.0.mum
File version Not Applicable
File size 1,438
Date (UTC) 11-Feb-2009
Time (UTC) 14:11
File name Package_for_kb967667_sc_0~31bf3856ad364e35~amd64~~6.0.1.0.mum
File version Not Applicable
File size 1,429
Date (UTC) 11-Feb-2009
Time (UTC) 14:11
File name Package_for_kb967667_sc~31bf3856ad364e35~amd64~~6.0.1.0.mum
File version Not Applicable
File size 1,430
Date (UTC) 11-Feb-2009
Time (UTC) 14:11
File name Package_for_kb967667_server_0~31bf3856ad364e35~amd64~~6.0.1.0.mum
File version Not Applicable
File size 1,433
Date (UTC) 11-Feb-2009
Time (UTC) 14:11
File name Package_for_kb967667_server~31bf3856ad364e35~amd64~~6.0.1.0.mum
File version Not Applicable
File size 1,438
Date (UTC) 11-Feb-2009
Time (UTC) 14:11

Additional files for all supported Itanium-based versions of Windows Server 2008

Collapse this tableExpand this table
File name Ia64_ntprint.inf_31bf3856ad364e35_6.0.6001.22374_none_3b443342d403ad3f.manifest
File version Not Applicable
File size 19,236
Date (UTC) 11-Feb-2009
Time (UTC) 14:11
File name Package_for_kb967667_sc_0~31bf3856ad364e35~ia64~~6.0.1.0.mum
File version Not Applicable
File size 1,425
Date (UTC) 11-Feb-2009
Time (UTC) 14:11
File name Package_for_kb967667_sc~31bf3856ad364e35~ia64~~6.0.1.0.mum
File version Not Applicable
File size 1,426
Date (UTC) 11-Feb-2009
Time (UTC) 14:11
File name Package_for_kb967667_server_0~31bf3856ad364e35~ia64~~6.0.1.0.mum
File version Not Applicable
File size 1,429
Date (UTC) 11-Feb-2009
Time (UTC) 14:11
File name Package_for_kb967667_server~31bf3856ad364e35~ia64~~6.0.1.0.mum
File version Not Applicable
File size 1,434
Date (UTC) 11-Feb-2009
Time (UTC) 14:11

APPLIES TO
  • Windows Vista Ultimate
  • Windows Vista Home Premium
  • Windows Vista Home Basic
  • Windows Vista Enterprise
  • Windows Vista Business
  • Windows Vista Business 64-bit Edition
  • Windows Vista Ultimate 64-bit Edition
  • Windows Vista Home Premium 64-bit Edition
  • Windows Vista Home Basic 64-bit Edition
  • Windows Vista Enterprise 64-bit Edition
  • Windows Vista Service Pack 1
  • Windows Server 2008 Standard
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Datacenter without Hyper-V
  • Windows Server 2008 Enterprise without Hyper-V
  • Windows Server 2008 for Itanium-Based Systems
  • Windows Server 2008 Standard without Hyper-V
  • Windows Web Server 2008
Keywords: 
kbautohotfix kbexpertisebeginner kbexpertiseinter kbsurveynew kbbug kbfix kbhotfixserver kbqfe KB967667

 

Microsoft Knowledge Base Article

This article contents is Microsoft Copyrighted material.
Microsoft Corporation. All rights reserved. Terms of Use | Trademarks


You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

AddThis Social Bookmark Button

Leave a Reply

*
To prove that you're not a bot, enter this code
Anti-Spam Image