Configuring Printer Driver Isolation Mode Using Group Policy
You can configure certain aspects of printer driver isolation globally on a Windows Server 2008 R2 print server by using the following two Group Policy settings, which are new in Windows 7 and Windows Server 2008 R2 and apply only to those platforms:
- Computer Configuration\Policies\Administrative Templates\Printers\Execute Print
Drivers In Isolated Processes
This policy setting determines whether the print spooler will execute printer drivers in an isolated or separate process. If you enable or do not configure this policy setting, the print spooler will attempt to execute printer drivers in an isolated process. If you disable this policy setting, no driver isolation is attempted, and the print spooler will execute printer drivers in the print spooler process. In other words, adjusting this policy setting to Disable lets you completely disable driver isolation and force everything to run in legacy mode (mode = None). Any other setting allows driver isolation to work as specified by a driver's .inf file and Print Management console settings. - Computer Configuration\Policies\Administrative Templates\Printers\Override Print
Driver Compatibility Execution Setting Reported By Print Driver
This policy setting determines whether the print spooler will override the driver isolation compatibility reported by the printer driver via the DriverIsolation entry in its .inf file. Doing this enables you to execute printer drivers in an isolated process even if the driver does not report compatibility. If you enable this policy setting, the print spooler will attempt to execute the driver in Isolation mode regardless of the DriverIsolation entry in the driver's .inf file. If you disable or do not configure this policy setting, the print spooler will honor the DriverIsolation entry in the driver's .inf file.
Note Both of these policy settings apply only to printer drivers loaded by the print spooler; print drivers loaded by applications are not affected. After changing these policy settings, use gpupdate /force and then restart the Print Spooler service to ensure that the new policies take effect.
In this tutorial:
- Managing Printing
- Enhancements to Printing in Windows 7
- Printing Enhancements Previously Introduced in Windows Vista
- Additional Printing Enhancements in Windows 7
- How Printing Works in Windows 7
- Understanding XPS
- Understanding the Windows Printing Subsystem
- Understanding Printer Driver Isolation
- Understanding the Print Management Console
- Enhancements to the Print Management Console in Windows 7
- The Print Management Console
- Adding and Removing Print Servers
- Configuring Default Security for Print Servers
- Adding Printers Using the Network Printer Installation Wizard
- Creating and Using Printer Filters
- Creating and Using Driver Filters
- Managing Printers Using Print Management
- Configuring Properties of Printers
- Publishing Printers in AD DS
- Managing Printer Drivers
- Configuring Printer Driver Isolation Mode
- Configuring Printer Driver Isolation Mode Using the Print Management Console
- Configuring Printer Driver Isolation Mode Using Group Policy
- Troubleshooting Driver Isolation
- Exporting and Importing Print Server Configurations
- Printer Export Files
- Performing Bulk Actions Using Print Management
- Client-Side Management of Printers
- Installing Printers Using the Add Printers Wizard
- Searching for Printers
- Installing Printers Using Point and Print
- Using Devices And Printers
- Using the Color Management CPL
- Managing Client-Side Printer Experience Using Group Policy
- Configuring the Add Printer Wizard
- Disable Client-Side Printer Rendering
- Configuring Package Point and Print Restrictions
- Extending Point and Print Using Windows Update
- Deploying Printers Using Group Policy
- Preparing to Deploy Printers
- Deploying a Printer Connection
- Limitations of Deploying Printers Using Group Policy
- Migrating Print Servers
- Migrate Print Servers Using Print Management
- Migrating Print Servers Using PrintBRM
- Monitoring and Troubleshooting Printers
- Configuring E-Mail Notifications
- Configuring Print Server Notifications
- Configuring Script Actions
- Configuring Detailed Event Logging