To resolve this problem, use one of the following methods, as appropriate for your situation.
Method 1If Office 2003 is installed on the computer and on the Terminal Servers, install the hotfix package that is described in the following Microsoft Knowledge Base article:
896604 Description of the Microsoft Office 2003 post-Service Pack 1 hotfix package: April 6, 2005
Note Office 2003 has been updated with several service packs since Service Pack 1.
Method 2To resolve this problem, follow these steps:
- Click Start, click Run, type regedit, and then click OK.
- Locate and then click the following registry subkey:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\ CurrentVersion\Windows - In the details pane, double-click the GDIProcessHandleQuota registry entry.
- In the Value data box, type a number from 15000 through 20000, and then click OK.
- Exit Registry Editor.
By default, applications that are running in Windows Server 2003 cannot create more than 10,000 user objects or more than 10,000 GDI objects.
Method 3To resolve this problem, follow these steps:
- Install the latest hotfix for the Gdi32.dll file (version 5.2.3790.2960) from the following Microsoft Knowledge Base article:
938829 MS07-046: Vulnerability in GDI could allow remote code execution
- Install the latest hotfix for the Win32k.sys file (version 5.2.3790.2892) from the following Microsoft Knowledge Base article:
925902 MS07-017: Vulnerability in GDI could allow remote code execution
Method 4To resolve this problem, update the print driver for the third-party printer.
Method 5If the hotfixes that are mentioned in the "Method 1" and "Method 3" sections do not resolve the problem, try to determine which application causes the problem. To do this, follow these steps:
- Interactively log on to the file server.
Note Do not use Remote Desktop Connection (Mstsc.exe) to log on to the file server. - Right-click the taskbar, and then click Task Manager.
- On the View menu, click Select Columns.
- Click to select the GDI Objects check box, and then click OK.
- In Task Manager, click the Processes tab, and watch the value of the GDI Objects column to make sure that the objects do not exceed 5,000. If the objects start to exceed 5,000, examine the GDI object count increments. Notice that they do not go down when the printer is printing the .tif or .tiff files.
- Open the System log to find the origin and the type (.tif or .tiff) of the print jobs that are entering the print queue.
- Export the System log as a text file.
- Press CTRL+F to find the .tif files or the .tiff files.
- Note the end-users' names, and contact them to determine the application that they used to send those specific print jobs. After you have the application list, contact the application vendor to determine whether there is a fix.
If this application is a Microsoft application, the fix may already be part of a hotfix or a service pack, or there may be a workaround for this problem.