Article ID: 947236 - View products that this article applies to.
When you try to install a network printer on a Windows Vista-based computer, you may receive the following error message:
Windows cannot connect to the printer. Operation could not be completed (error 0x0000000d).
This issue occurs because the following registry subkey on the print server contains invalid data:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86\Drivers\Version-3\<DriverName>\Previous Names
Note In this registry subkey, <DriverName> represents the name of the driver for the printer.
The Previous Names registry entry belongs to the REG_MULTI_SZ registry value type. The Previous Names registry entry is considered an invalid REG_MULTI_SZ registry value type if the following conditions are true:
Important This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base:
(http://support.microsoft.com/kb/322756/ )How to back up and restore the registry in Windows
To resolve this problem, modify the value of the Previous Names registry entry on the print server so that it contains valid data. To do this, follow these steps:
A valid value of the REG_MULTI_SZ registry value types can be in any one of the following formats:
Article ID: 947236 - Last Review: January 30, 2008 - Revision: 1.2