Бесстыдная заглушка - я написал следующую утилиту. Он открыт на Github, если вы хотите проверить это сами.
Вы можете использовать мое новое приложение ChangeDefaultPrinter, чтобы вручную выбрать принтер по умолчанию. Его не нужно устанавливать, и он может работать в контексте ограниченного пользователя или в контексте администратора.
В Windows 10 Microsoft хочет по умолчанию управлять вашим принтером по умолчанию, в зависимости от того, какой принтер вы печатали в этой сети. Если вы не хотите, чтобы Windows выбрала это для вас, вы можете отключить это (приложение делает это автоматически, если вы выбираете принтер по умолчанию).
Чтобы отключить автоматическую настройку по умолчанию, вы можете использовать редактор реестра для редактирования ключа HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows
. Найдите DWORD с именем LegacyDefaultPrinterMode
. Если его там нет, создайте его. Задайте значение 1
чтобы вручную выбрать принтер по умолчанию (в соответствии с предыдущими версиями Windows), или 0
(или удалите его), чтобы Windows могла изменять настройки по умолчанию.
Изменения вступают в силу немедленно, без входа и выхода пользователя. После этого вы сможете установить принтер по умолчанию.