Why do I receive an exception error when I run the Add Printer wizard?

A. You might experience an exception error when you try to add a new printer if the Installation Sources value at HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup is of type REG_SZ (string) instead of the correct REG_MULTI_SZ (multi-line string). To correct this problem, perform the following steps:

  1. Start the registry editor (regedit.exe or regedt32.exe if you're using Windows 2000 or Windows NT).
  2. Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup.
  3. Check the value type for the Installation Sources value. If this value is of type REG_SZ, make a note of its content, delete the value, and continue to the next step; otherwise, if the value is of type REG_MULTI_SZ, the problem lies elsewhere and you will need to diagnose further.
  4. From the Edit menu, select New - Multi-String Value in regedit or REG MULTI SZ in regedt32.
  5. Enter a name of Installation Sources.
  6. Double-click the value name and populate it with the original content that you deleted in step 3 with each value on a new line.
  7. Click OK.
  8. Close the registry editor.
Hide comments


  • Allowed HTML tags: <em> <strong> <blockquote> <br> <p>

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.