ERROR_KM_DRIVER_BLOCKED 1930 (0x78A) [Solved]

Installing a compatible printer driver is the easiest fix

Reading time icon 6 min. read


Readers help support Windows Report. We may get a commission if you buy through our links. Tooltip Icon

Read our disclosure page to find out how can you help Windows Report sustain the editorial team Read more

fix ERROR_KM_DRIVER_BLOCKED
A message from our partner

To fix various driver issues on your PC, you will need a dedicated tool to find the freshest and the original drivers. You can use PC HelpSoft Driver Updater to do it in 3 easy steps:

  • Download PC HelpSoft Driver Updater and install it on your PC
  • Start the scanning process to search for outdated or missing drivers that cause problems
  • Right-click on Update Now to allow the update process.
Download now PC HelpSoft has been downloaded by 0 readers this month

The ERROR_KM_DRIVER_BLOCKED message indicates that a printer driver was blocked from installation due to policies set on your PC. The error code is 1930 (0x78A), and the message reads, The printer driver is not compatible with a policy enabled on your computer that blocks NT 4.0 drivers.

The 0x8007078a error usually appears on older iterations of the OS, say Windows Vista, that do not support Kernel Mode printer drivers. But, it has been seen on Windows 11 as well when using incompatible or unsupported drivers.

Before you start troubleshooting things, reboot the PC, install all pending Windows updates, and reconnect the affected printer.

How do I fix ERROR_KM_DRIVER_BLOCKED?

Tip icon Tip
While the ERROR_KM_DRIVER_BLOCKED issue generally appears due to the policies enforced on the system, reconfiguring them shouldn’t be your primary approach. Policies like these are set to enhance the computer’s security, and altering them puts it at risk. If you still want to proceed, the fourth and fifth solutions describe the policy-specific changes.

1. Get a compatible driver version

As I said earlier, the ERROR_KM_DRIVER_BLOCKED issue may appear due to outdated or incompatible drivers.

So, to fix 0x8007078a, first use a top-rated driver uninstaller tool to clear all the existing driver-related files > visit the manufacturer’s website > search for the latest driver for your printer, which is also compatible with the installed version and iteration of Windows > download the setup (.exe file) > install the driver.

install printer driver
Installing printer driver using setup

For some users, simply uninstalling the driver along with deleting driver-related files and then reconnecting the printer prompted Windows to auto-install a compatible driver, which got the printer running in no time.

2. Install the driver in compatibility mode

  1. Right-click on the downloaded printer setup (.exe file), and select Properties.
  2. Go to the Compatibility tab, tick the checkbox for Run this program in compatibility mode for, and then select a previous version of Windows from the list.run driver in compatibility mode to fix ERROR_KM_DRIVER_BLOCKED
  3. Click Apply and OK to save the changes.
  4. Now, install the printer driver.
  5. If you still get the ERROR_KM_DRIVER_BLOCKED message, try other older iterations of Windows until one works.

3. Scan the PC for malware

  1. Press Windows + S to open Search, type Windows Security in the text field, and click on the relevant result.
  2. Click on Virus & threat protection.windows security
  3. Click on Scan options.
  4. Choose the Full scan entry and then click on Scan now.virus scan to fix ERROR_KM_DRIVER_BLOCKED
  5. Wait for the scan to complete. It may take between 15-45 minutes.

If you downloaded the driver from an unofficial source, it’s wise to scan the PC for malware. And in case Windows Security can’t detect any threats, I recommend using an effective antivirus solution to run a more advanced set of scans!

4. Reinstall the driver with modified settings

4.1 Uninstall the printer driver and software

  1. Press Windows + R to open Run, type appwiz.cpl in the text field, and hit Enter.
  2. Select the printer software from the list, and then click on Uninstall.uninstall software to fix ERROR_KM_DRIVER_BLOCKED
  3. Follow the on-screen instructions to complete the process.
  4. Similarly, uninstall the printer driver listed here, as well as any other printer-related software components.

4.2 Reconfigure the Registry

Note icon NOTE
Before making any changes to the Registry, create a restore point. This will allow you to revert the changes in case things don’t go as planned.
  1. Press Windows + R to open Run, type regedit in the text field, and hit Enter.registry editor
  2. Click Yes in the UAC prompt.
  3. Paste the following path in the address bar and then hit Enter: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NTregistry path
  4. Right-click on the Windows NT entry in the left pane, choose New, then select Key, and name it Printers.key to fix ERROR_KM_DRIVER_BLOCKED
  5. Now, within the Printers key, right-click on the empty portion towards the right, select New, choose DWORD (32-bit) Value, and name it KMPrintersAreBlocked.
  6. Double-click on the DWORD, enter 1 under Value data, and click OK to save the changes.KMPrintersAreBlocked DWORD to fix ERROR_KM_DRIVER_BLOCKED
  7. Now, under Printers, create another Key and name it PointAndPrint.
  8. Under PointAndPrint, create the following entries as you did earlier and set the value data listed next to each:
    • Restricted (DWORD)– 1 (Value data)
    • TrustedServers (DWORD)– 0 (Value data)
    • ServerList (String) – Empty (Value data)
    • InForest (DWORD)– 0 (Value data)
    • NoWarningNoElevationOnInstall (DWORD) – 1 (Value data)
    • UpdatePromptSettings (DWORD)– 2 (Value data)registry entries
  9. Next, navigate to this path: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Policies\Microsoft\Windows NT
  10. Create a Printers key under Windows NT, and then a PointAndPrint key under Printers, like you did earlier.resgitry keys
  11. Finally, create the following DWORDs and String within the PointAndPrint key, and then set the value data listed next to each:
    • Restricted (DWORD)– 1 (Value data)
    • TrustedServers (DWORD)– 0 (Value data)
    • ServerList (String)– Empty (Value data)
    • InForest (DWORD)– 0 (Value data)
    • NoWarningNoElevationOnInstall (DWORD)– 1 (Value data)
    • UpdatePromptSettings (DWORD)– 2 (Value data)new DWORD and string

4.3 Stop the print spooler service

  1. Press Windows + R to open Run, type services.msc in the text field, and hit Enter.
  2. Scroll down, right-click on the Print Spooler service, and then select Stop from the context menu.stop service to fix ERROR_KM_DRIVER_BLOCKED

4.4 Rename critical folders

  1. Press Windows + E to open File Explorer, paste the following path in the address bar and then hit Enter: C:\Windows\System32\spool\drivers
  2. Now, rename the W32X86 and x64 folders to W32x86.old and x64.old respectively.rename
  3. Restart the PC.

4.5 Reinstall the printer driver

Finally, you can run the driver setup (.exe) file that earlier triggered The printer driver is not compatible with a policy enabled on your computer that blocks NT 4.0 drivers message during installation.

5. Reconfigure the Group Policy

Note icon NOTE
The following steps require editing the Local Group Policy Editor which is present on Pro and Enterprise editions of Windows. If you are using the Home edition, manually install GPedit.msc.
  1. Press Windows + R to open Run, type gpedit.msc in the text field, and hit Enter.
  2. Navigate the following path using the left pane: Computer Configuration > Administrative Templates > Printers
  3. Double-click on the Disallow installation of printers using kernel-mode drivers policy.policy
  4. Select the Disabled option, and then click on Apply and OK to save the changes. disable to fix ERROR_KM_DRIVER_BLOCKED
  5. Finally, restart the computer and verify whether the 0x8007078a system error is fixed.

6. Reset Windows to factory defaults

As a last resort, you can always reset Windows to factory defaults. For 2 out of 5 users, this is the only solution that worked against ERROR_KM_DRIVER_BLOCKED, even in a multi-computer setup!

resetting Windows
Resetting Windows 11

To reset the PC, press Windows + I to open Settings > go to the System tab > click on Recovery > click the Reset PC button > choose whether to keep your files or remove everything > select Local Reinstall > click on Next > verify the change > click on Reset > then wait for the process to complete.

7. Contact support

When nothing else works, contact the support team. First, try the printer manufacturer’s dedicated support (via the official website) and ask for a compatible driver version for your PC. If they can’t help with ERROR_KM_DRIVER_BLOCKED, then get in touch with Microsoft support.

Remember, the ERROR_KM_DRIVER_BLOCKED error is a software-based issue and can usually be fixed with some quick changes to Windows or by using a different driver. Only rarely will have to contact the support team!

Before you leave, discover expert tips to make PDF printing faster than ever!

If you know of any more fixes for the problem, share them with our readers in the comments section.

More about the topics: event log viewers, System Errors

User forum

0 messages