При попытке добавить принтер может выдаваться сообщение об ошибке (программном исключении), если запись Installation Sources в разделе HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup. имеет тип REG_SZ (строковый) вместо правильного типа REG_MULTI_SZ (многострочный). Для решения этой проблемы сделайте следующее.

  1.  Откройте редактор системного реестра (REGEDT32.EXE). Необходимо использовать именно REGEDT32.EXE, а не REGEDIT.EXE.

  2.  Перейдите к разделу HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup.

  3.  Проверьте тип записи Installation Sources. Если запись имеет тип REG_SZ, запишите ее значение и удалите запись. Затем перейдите к следующему шагу. Если запись имеет тип REG_MULTI_SZ, то проблема связана с чем-то другим и необходимо провести дополнительную диагностику системы.

  4.  В меню Правка (Edit) выберите команду Создать > Multi-String Value в редакторе Regedit или REG MULTI SZ в редакторе Regedt32.

  5.  Введите имя записи Installation Sources.

  6.  Дважды кликните на новой записи и укажите для нее первоначальное значение, записанное на шаге 3. Каждое значение должно быть указано в отдельной строке.

  7.  Кликните на кнопке OK.

  8.  Завершите работу с редактором.