Find Print Drivers and Isolation Settings in Regedit

This article outlines how to locate the list of installed print drivers and verify their driver isolation configurations within the Windows Registry Editor. By navigating the appropriate registry paths, system administrators can inspect installed printer driver versions and review or modify the process isolation settings that prevent unstable drivers from crashing the main Print Spooler service.

Registry Location for Installed Print Drivers

To inspect the list of installed print drivers, open the Registry Editor (regedit.exe) and navigate to the following path:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments

Under this key, expand the architecture matching your operating system:

Inside the Drivers folder, keys are organized by driver architecture versions:

Expanding the Version-3 or Version-4 folder displays individual subkeys for every installed print driver on the system.


Inspecting Driver Isolation Settings

Driver Isolation runs print drivers in separate processes (PrintIsolationHost.exe) outside of the core Spooler service (spoolsv.exe).

To check the isolation setting for a specific driver:

  1. Navigate to:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Drivers\Version-3\<Driver Name>
  2. In the right-hand pane, locate the DWORD (32-bit) value named DriverIsolation.

DriverIsolation Values Defined

If the DriverIsolation DWORD does not exist under a driver’s key, the system defaults to the driver’s internal manifest configuration or the global system print policy.