sodcalculator

10 Tech How-To

Prevent Users From Deleting Printers in Windows 11

Guide 10-28305 · Updated · Step by step

This guide shows you how to stop standard users from deleting printers on a Windows 11 computer. By changing a few Group Policy or Registry settings, you can lock down printer deletion while still allowing printing and, if you wish, printer installation. This is useful for shared office PCs, school labs, or home computers where you don’t want someone accidentally removing a configured printer.

What You’ll Need

  • A Windows 11 PC with an administrator account.
  • If using Group Policy, Windows 11 Pro, Enterprise, or Education edition (Group Policy is not available on Windows 11 Home).
  • If using the Registry, any edition of Windows 11 works, including Home.
  • The printer drivers must already be installed and the printer set up for the user(s) you want to protect.

Step-by-Step

There are two main methods: Group Policy (simpler, but only on Pro and above) and the Registry (works on all editions). Choose the one that matches your Windows version.

Method 1: Using Group Policy (Windows 11 Pro/Enterprise/Education)

  1. Press Win + R, type gpedit.msc, and press Enter. If you get an error, you are on Windows 11 Home and should use Method 2.
  2. Navigate to Computer Configuration → Administrative Templates → Control Panel → Printers.
  3. In the right pane, find the policy named “Prevent deletion of printers”. Double-click it.
  4. Select Enabled, then click OK.
  5. Close the Group Policy Editor.
  6. Restart the Print Spooler service or reboot the PC for the change to take effect. To restart the spooler: press Win + R, type services.msc, find Print Spooler, right-click it, and choose Restart.

Method 2: Using the Registry (All Windows 11 editions)

  1. Press Win + R, type regedit, and press Enter. Click Yes if prompted by User Account Control.
  2. Navigate to the following key:
    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Printers
    If the Printers key does not exist, right-click on Windows NT, select New → Key, and name it Printers.
  3. Right-click on the Printers key, choose New → DWORD (32-bit) Value, and name it NoDeletePrinter.
  4. Double-click the new NoDeletePrinter value, set the value data to 1, and click OK.
  5. Close the Registry Editor.
  6. Restart the Print Spooler service or reboot the PC to apply the change.

After applying either method, standard users will see the Remove device option greyed out in Settings > Bluetooth & devices > Printers & scanners, and the Delete option in the classic Control Panel will be unavailable. Administrators can still delete printers as usual.

Common Mistakes

  • Using the wrong policy name: The policy is “Prevent deletion of printers” (not “Prevent adding printers” or “Prevent removal of printers”). Make sure you select the correct one.
  • Not restarting the spooler: Changes may not take effect immediately. Always restart the Print Spooler service or reboot.
  • Editing the wrong registry key: The key must be under HKEY_LOCAL_MACHINE, not HKEY_CURRENT_USER. The policy applies to the whole machine.
  • Using Group Policy on Windows 11 Home: Group Policy Editor is not available on Home edition. Use the Registry method instead.
  • Forgetting that this does not prevent installation: Users may still be able to add new printers (unless you also set the “Prevent addition of printers” policy).

Tips

  • If you want to also prevent users from adding printers, enable the policy “Prevent addition of printers” (or set the registry value NoAddPrinter to 1 in the same key).
  • To apply the policy to specific users only, you can use the User Configuration section in Group Policy (under Administrative Templates → Control Panel → Printers) instead of Computer Configuration. That way, only those users are restricted.
  • Test the change with a standard (non-admin) user account to confirm the deletion option is greyed out.
  • Keep a backup of the registry key before editing, so you can revert easily.
  • If you later need to allow deletion again, set the value to 0 or delete the NoDeletePrinter value.

Troubleshooting

If after applying the policy users can still delete printers, try the following:

  • Check that the policy is applied: Run gpupdate /force in an elevated Command Prompt to force a refresh.
  • Verify the registry value: Open Regedit and confirm that NoDeletePrinter exists under the correct key and has a value of 1.
  • Restart the Print Spooler: Sometimes the spooler caches the old settings. Restart it as described above.
  • Check if the user is an administrator: The policy only affects standard users. If the user is in the Administrators group, they can still delete printers.
  • Ensure the policy is not overridden: If you have other policies that conflict (e.g., a “Remove Printer” script), those may override the restriction. Review your startup scripts and scheduled tasks.
  • Try the opposite setting: In some builds, the policy may be named differently. Search for “deletion” in the Group Policy editor to find all related policies.

Frequently Asked Questions

Will this prevent users from printing?

No. The policy only blocks deletion. Printing and printer properties remain accessible.

Can users still delete printers if they know the registry trick?

Standard users cannot edit the registry keys under HKLM without administrator rights, so they cannot easily bypass the policy.

Does this work for network printers?

Yes, the policy applies to all printers installed on the machine, including network and shared printers.

What if I want to allow deletion for a specific user?

Use the User Configuration version of the policy (in Group Policy) and apply it only to the users you want to restrict. Alternatively, you can create a separate GPO for that user and set the policy to “Not Configured”.

Will this affect the ability to update printer drivers?

No, driver updates are separate from printer deletion. The policy only prevents removing the printer device.

Is there a way to hide the printer entirely?

Yes, you can use the “Hide printers from the printer list” policy under the same Printers folder, but that is a separate setting.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →