How to Prevent TCP/IP to WSD Printer Queue Conversion When Upgrading to Windows 10

When upgrading to Windows 10, printer queues on a machine with a Standard TCP/IP Port will be converted to a Web Services for Devices (WSD) Port if the printer supports WSD and is online during the upgrade process. It is possible to suppress this behavior by adding a value to the registry in Windows prior to upgrading to Windows 10.

To suppress this behavior, create the following in the registry:

Key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\QueueMigration

Value: PreventOnUpgrade

Type: REG_DWORD

Data: 1 (or any value greater than 0)

This value will be removed from the registry once processed and the upgrade is complete. Future upgrades once a machine is running Windows 10 will not attempt to convert any printer queues irrespective of the presence of this value.