14 сентября 2021 года Microsoft выпустили ряд обновлений для Windows 10. После установки этих обновлений, пользователи могут столкнуться с проблемой печати документов на принтеры, находящиеся в общем доступе и подключенные через сеть: принтер находится в режиме автономной работы; документы, отправленные на печать, остаются в очереди и не печатаются. При попытке переподключения принтера, появляется ошибка: «Windows не удаётся подключиться к принтеру» с кодом ошибки 0x0000011b, 0x00000709 или 0x80070035.
Описание проблемы
Данная ошибка может проявлять себя сообщениями: «Windows не удаётся подключиться к принтеру», «Установленная на данном компьютере политика не позволяет подключение к данной очереди печати. Обратитесь к системному администратору» с кодами ошибок 0x0000011b, 0x00000709, 0x80070035 и прочими, при попытке установить сетевой принтер, физически подключенный к другому ПК.
Причины проблемы
Данная проблема связана с изменением Microsoft политики безопасности по отношению к принтерам, подключенным через другие компьютеры.
В первые дни после обновлений (фигурировали обновления KB5005565, KB5005568, KB5006670, KB5006714, KB5007186, KB5007247) помогало удаление этих обновлений и запрет их установки через WUShowHide, однако с выходом одного из последующих обновлений, изменения вносятся перманентно, без возможности их отката при удалении обновления.
Решение проблемы
1. Удаление принтера
Первым делом необходимо удалить принтер на компьютере-клиенте, если это не было сделано ранее.
Для удаления принтера, перейдите в Панель управления – Устройства и принтеры (или «Просмотр устройств и принтеров» при просмотре в режиме Категории). Найдите необходимый принтер, нажмите по нему ПКМ – Удалить устройство.
2. Установка всех обновлений системы
Далее следует установить все обновления Windows на оба компьютера.
Для обновления системы перейдите в приложение «Параметры» (Win+I) – Обновление и безопасность – Центр обновления Windows – Проверить наличие обновлений.
Загрузка и установка обновлений может занять продолжительное время, в зависимости от количества обновлений, скорости интернета и производительности ПК.
После установки обновлений, перезагрузите ПК для их установки. После перезагрузки ПК, вновь проверьте наличие обновлений. Повторяйте до того момента, пока в Центре обновления Windows не появится надпись «У вас установлены все последние обновления».
3. Включите парольный доступ к принтерам и папкам
На компьютере-сервере перейдите в Панель управления – Центр управления сетями и общим доступом – Дополнительные параметры общего доступа – Все сети, переведите параметр «Общий доступ с парольной защитой» в положение «Включить общий доступ с парольной защитой».
4. Создайте пользователя для печати
Для работы печати на других компьютерах необходимо, чтобы на компьютере-сервере существовал пользователь с установленным паролем. Вы можете использовать уже существующую учётную запись, предварительно установив на неё пароль, но мы бы всё же порекомендовали завести для этого отдельную учётную запись.
Нажмите правой кнопкой мыши по кнопке «Пуск» и откройте оснастку «Управление компьютером».
Перейдите в раздел Служебные программы – Локальные пользователи и группы – Пользователи.
В открывшемся разделе со списком пользователей нажмите ПКМ на пустом месте, нажмите «Новый пользователь».
Введите название пользователя и укажите пароль. В нашем примере и имя пользователя, и пароль – print. Установите галочку на «Срок действия пароля не ограничен» и на «Запретить смену пароля пользователем».
Если раздела «Локальные пользователи и группы» нет, то для создания пользователя необходимо воспользоваться командной строкой (Win+R – «cmd» – OK), в которой последовательно ввести следующие команды:
net user print print /add net user print /passwordreq:no net user print /passwordchg:no wmic useraccount where name="print" set passwordexpires=false
Подробнее об управлении пользователями через CMD вы можете прочитать в нашей статье: Создание и управление пользователями Windows через командную строку
5. Внесение изменений в реестр
Далее следует внести изменения в реестр Windows (Win+R – «regedit» – OK). Обязательно это сделать на компьютере-сервере (куда физически подключен принтер), и крайне желательно – на компьютере-клиенте.
- Раздел:
HKLMSYSTEMCurrentControlSetControlPrint
Создайте ключRpcAuthnLevelPrivacyEnabled
(DWORD32) с значением0
- Раздел:
HKLMSoftwarePoliciesMicrosoftWindows NTPrintersPointAndPrint
(может понадобиться создать ветку)
Создайте ключRestrictDriverInstallationToAdministrators
(DWORD32) с значением1
Либо через командную строку:
reg add "HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrint" /v RpcAuthnLevelPrivacyEnabled /t REG_DWORD /d 0 /f
reg add "HKEY_LOCAL_MACHINESoftwarePoliciesMicrosoftWindows NTPrintersPointAndPrint" /v RestrictDriverInstallationToAdministrators /t REG_DWORD /d 1 /f
Либо скачайте готовый .reg-файл в архиве и запустите его, разрешив внести изменения в реестр: shared_printer_repair.zip
6. Перезагрузите оба компьютера и попробуйте установить принтер
После проделанных манипуляций, перезагрузите оба компьютера и вновь попробуйте установить принтер.
При входе с компьютера-клиента на компьютер-сервер должен запроситься пароль для доступа к сетевым папкам. Используйте имя пользователя и пароль от созданного на компьютере-сервере пользователя. При необходимости сохраните пароль в окне входа, чтобы в будущем не вводить его заново.
Принтер на вашем компьютере не работает после того, как система получила обновление? Некоторые пользователи Windows 10 жаловались на эту проблему на форуме. Хотя эта проблема могла возникнуть из-за недавно установленного обновления в системе, есть вероятность, что проблема в самом принтере.
Исправление 1. Выключите и снова включите принтер.
В этом случае принтер должен работать.
Действия по выключению принтера-
1. Сначала включите принтер.
2. Пока принтер включен, просто выньте из него чернильные картриджи.
3. Затем вы можете ВЫКЛЮЧИТЬ принтер, просто нажав выключатель питания.
4. Убедившись, что принтер выключен, отсоедините кабели принтера от системы.
4. Затем выключите компьютер.
5. Наконец, выключите маршрутизатор WiFi (если ваш принтер поддерживает беспроводную печать).
Затем просто подождите минуту.
Шаги для запуска системы-
Выполните следующие действия, чтобы запустить систему.
1. Подождав минуту, включите принтер.
2. Затем вставьте картридж обратно в принтер.
3. Теперь пришло время включить вашу систему.
4. Если вы использовали WiFi, включите маршрутизатор WiFi, чтобы завершить процесс.
Исправление 2 — удалить недавно установленное обновление
Вы можете удалить недавно установленное обновление с компьютера.
Шаг 1. Удалите старый Центр обновления Windows.
1. Сначала нажмите клавиши Windows+R вместе.
2. Затем напишите «appwiz.cpl» и нажмите «ОК».
3. После того, как откроется окно «Программы и компоненты», нажмите «Просмотр установленных обновлений».
4. Теперь просто прокрутите вниз, чтобы найти самое последнее обновление, которое могло вызвать проблему.
5. Щелкните его правой кнопкой мыши и выберите «Удалить».
Это удалит обновление с вашего компьютера.
Теперь просто перезагрузите компьютер.
Шаг 2 – Остановить обновление
Вы можете отложить обновление Windows до 35 дней.
1. Откройте окно настроек, одновременно нажав клавиши Windows+I.
2. Затем нажмите «Обновление и безопасность».
3. Затем слева нажмите «Центр обновления Windows».
4. Далее нажмите «Дополнительные параметры».
5. Теперь прокрутите вниз, чтобы увидеть настройки «Приостановить обновления».
6. Затем выберите последнюю дату в списке дат.
Это должно решить проблему и перезагрузить компьютер.
Исправление 3 — Запустите восстановление системы
Если удаление последнего патча обновления не помогает, попробуйте восстановить компьютер с помощью восстановления системы.
1. Нажмите одновременно клавиши Windows+R. Введите «rstrui».
2. Затем нажмите «ОК».
3. Когда Восстановление системы появится окно, нажмите «Далее».
4. Теперь установите флажок «Показать больше точек восстановления».
Вы увидите больше точек восстановления на экране.
5. Здесь выберите точку восстановления по дате до установки этого Центра обновления Windows.
6. Нажмите «Далее».
7. Просто нажмите «Готово», чтобы завершить процесс.
Как только вы нажмете кнопку «Готово», начнется процесс восстановления.
Ваш компьютер перезагрузится, и восстановление системы восстановит систему до даты, предшествующей установке проблемного обновления.
Исправление 4 — сброс службы диспетчера очереди печати
Вы должны перезапустить службу диспетчера очереди печати.
1. Сначала нажмите клавиши Windows+R вместе.
2. Затем введите «services.msc» и нажмите Enter.
3. Здесь вы увидите все службы, связанные с вашим компьютером.
4. Теперь дважды щелкните службу «Диспетчер очереди печати», как только вы ее заметили.
4. Просто установите для параметра «Тип запуска» значение «Автоматически».
5. После этого вам нужно нажать «Стоп», чтобы прекратить обслуживание.
6. Чтобы сохранить настройку, нажмите «Применить» и «ОК».
Теперь сведите к минимуму Услуги полезность.
7. Нажмите клавишу Windows+E, чтобы открыть Бегать окно.
8. Затем перейдите в это место в проводнике.
C:WINDOWSsystem32spoolPRINTERS
9. При попытке доступа к папке вы можете увидеть подсказку, нажмите «Продолжить».
10. Вы должны выбрать все файлы и папки внутри ПРИНТЕРЫ папка.
11. Чтобы удалить содержимое папки, нажмите кнопку ‘Удалить‘ ключ.
Закройте Проводник окно.
Разверните экран «Службы».
12. Наконец, щелкните правой кнопкой мыши в службе «Диспетчер очереди печати».
13. Затем нажмите «Пуск», чтобы возобновить работу службы.
Закройте экран «Службы» на вашем компьютере.
Исправление 5 — Устранение неполадок принтера
Устраните эту проблему после обновления Windows с помощью
1. Прежде всего, нажмите кнопку Windows и клавишу «S» и напишите «Устранение неполадок».
2. Просто нажмите клавишу «Ввод».
3. Затем вам нужно прокрутить вниз и нажать «Дополнительные средства устранения неполадок».
4. С правой стороны прокрутите вниз и нажмите «Принтер».
5. Затем нажмите «Запустить средство устранения неполадок», чтобы запустить средство устранения неполадок.
6. Затем нажмите «Дополнительно», чтобы просмотреть дополнительные параметры диагностики принтера.
7. Просто установите флажок «Применить ремонт автоматически».
8. После этого переходим к следующему шагу, нажимаем «Далее».
9. После этого выберите свой принтер из списка устройств.
10. Затем снова нажмите «Далее».
11. После этого нажмите «Применить это исправление».
Наконец, закройте экран устранения неполадок, когда процесс устранения неполадок будет завершен. Проверьте, видите ли вы
Исправление 6. Удалите и переустановите устройство принтера.
1. Нажатие клавиши Windows+R должно открыть Бегать окно.
2. Введите «devmgmt.msc» и нажмите «ОК».
3. В Диспетчер устройств раскройте раздел «Очередь печати».
4. Затем щелкните правой кнопкой мыши на принтере и нажмите «Удалить устройство».
5. Снова нажмите «Удалить», чтобы подтвердить процесс удаления.
Затем закройте окно диспетчера устройств.
Автоматический перевод этой страницы выполнен Microsoft Translator
После обновления WINDOWS 10 до 28 июня 2022 года выпуска KB5014666 некоторые принтеры, не для которых установлены драйверы
HP, не могут печатать.
Драйвер недоступен или может отображаться сообщение об ошибке печати.
Выполните следующие процедуры в указанном порядке. Используйте принтер после каждой процедуры, чтобы проверить, удалось ли
устранить проблему.
Проверьте, нет ли дублирующихся установок принтера
Проверьте состояние и порт установленных принтеров в списке «Принтеры и сканеры».
-
Выполните поиск Windows и откройте "Принтеры и сканеры".
-
Проверьте, есть ли в списке дубликат вашего принтера, например принтера с копией 1 в названии.
-
Попробуйте выполнить печать с помощью дубликатов принтеров.
-
Если задание печати выполнено успешно, используйте эту версию для печати.
-
Если необходимо использовать исходную установку принтера для печати, перейдите к следующему шагу.
-
-
Щелкните правой кнопкой мыши значок дубликата принтера, выберите свойства принтера, затем щелкните вкладку «Порты», чтобы определить порт, который использует принтер.
-
Откройте список портов для оригинального принтера, затем выберите порт, используемый дублирующим принтером.
Если принтер печатает, удалите этот принтер.
Установите дополнительный драйвер Из Центра обновления Windows
Если драйвер принтера не удается установить автоматически, может быть доступен дополнительный драйвер через Центр обновления
Windows.
-
В ОС Windows найдите и откройте пункт Проверка обновлений, чтобы открыть Центр обновления Windows.
-
Щелкните «Проверить наличие обновлений«, затем дождитесь завершения обновления.
-
Прокрутите экран вниз и щелкните «Дополнительные параметры».
-
Щелкните «Необязательные обновления».
-
Выберите обновления драйвера , если они доступны.
-
Установите флажок напротив драйвера, связанного с устанавливаемом принтером.
-
Нажмите кнопку «Загрузить и установить».
-
После установки обновлений перезагрузите компьютер и принтер.
Прим.:
Убедитесь, что для Центра обновления Windows установлено значение » Автоматический».
Удалите и снова установите программное обеспечение принтера HP для Windows
Удалите ПО принтера HP, удалите принтер из списка устройств, затем переустановите драйвер из страницы загрузки ПО и драйверов
HP.
-
Отсоедините принтер от компьютера или сети.
-
Выполните поиск Windows и откройте функцию добавления и удаления программ.
-
В списке установленных программ выберите название своего принтера HP и нажмите кнопку Удалить. Если название вашего принтера не отображается, выберите HP Smart, затем нажмите кнопку Удалить.
-
Если отображается сообщение Контроль учетных записей пользователей, нажмите Да.
-
Следуйте инструкциям, чтобы завершить удаление программного обеспечения, затем перезагрузите компьютер.
-
В ОС Windows найдите и откройте Панель управления.
-
Щелкните значок Устройства и принтеры.
-
Для каждого значка принтера, который соответствует имени вашего принтера HP, щелкните правой кнопкой по значку, затем выберите «Удалить устройство» или «Удалить устройство», чтобы завершить удаление.
Прим.:
Если значки принтера не отображаются, это означает, что принтер уже удален.
-
Перейдите к Загрузки ПО и драйверов HPи введите название устройства, чтобы просмотреть ПО и драйверы для вашего принтера.
-
В разделе «По установке драйверов и устройств HP» нажмите кнопку » Загрузить» для загрузки полнофункционального программного обеспечения и драйвера.
-
Откройте файл загрузки и следуйте инструкциям для завершения установки.
Удалите и переустановите встроенный драйвер Windows
Удалите принтер из списка устройств и повторно выполните его настройку с помощью драйвера USB plug-and-play.
-
Отсоедините кабель USB от принтера.
-
Выключите принтер.
-
В Windows выполните поиск и откройте Принтеры и сканеры.
-
В разделе «Принтеры и сканеры» щелкните имя принтера, затем выберите » .
-
Перезапустите компьютер.
-
Убедитесь, что непосредственно на компьютере есть свободный порт USB. При использовании концентратора USB или док-станции
принтер может не получать достаточно электроэнергии для надлежащей работы. -
Включите принтер.
-
Подсоедините USB-кабель принтера к компьютеру.
-
Если отображается сообщение « Найдено новое оборудование», следуйте запросам на установку драйвера, затем отправьте задание печати для подтверждения подключения.
Казахстан
hp-detect-load-my-device-portlet
Действия
Обновлено 03.10.2019
Не работает принтер на windows 10-01
Всем привет сегодня поговорим про ситуацию, когда не работает принтер на windows 10. После обновления до Windows 10 многие пользователи столкнулись с проблемами своих принтеров и МФУ, которые либо не видит система, либо они не определяются как принтер, либо попросту не печатают так, как это было в предыдущей версии ОС, самое смешное, что с каждым новым обновлением, количество старых устройств, которые поддерживает данная операционная система все уменьшается, так, что не удивляйтесь, если в какой то момент, ваш старый принтер не заведется.
Если и у вас не работает должным образом принтер в Windows 10, в этой инструкции — один официальный и несколько дополнительных способов, которые могут помочь исправить возникшую проблему. Также приведу дополнительную информацию, касающуюся поддержки принтеров популярных марок в Windows 10 (в конце статьи).
Диагностика проблем с принтером от Microsoft (Print Spooler Cleanup Diagnostic Tool)
Прежде всего, можно попробовать автоматическое решение проблем с принтером, используя утилиту диагностики в панели управления Windows 10 (Print Spooler Cleanup Diagnostic Tool), либо скачав ее с официального сайта Microsoft (отмечу, что я точно не знаю, будет ли отличаться результат, но насколько смог понять, оба варианта равнозначны).
Подробное описание утилиты Print Spooler Cleanup Diagnostic Tool https://support.microsoft.com/en-us/help/2768706/sdp3-45b23d1b-c3e1-469c-8743-f9cf5867e60c-print-spooler-cleanup-diagno#appliesto
Для запуска из панели управления, зайдите в нее, затем откройте пункт Устранение неполадок,
затем в разделе Оборудование и звук выберите пункт Использование принтера (еще один путь — зайти в устройства и принтеры, а затем, кликнув по нужному принтеру, если он есть в списке, выбрать Устранение неполадок).
Также для запуска инструмента устранения неполадок принтера можно скачать файл с официального сайта Microsoft или здесь.
В результате запустится диагностическая утилита, которая в автоматическом режиме проверит наличие всех типичных проблем, которые могут препятствовать правильной работе вашего принтера и при обнаружении таких проблем исправит их.
В числе прочего будет проверено: наличие драйверов и ошибки драйверов, работы необходимых служб, проблемы соединения с принтером и очереди печати. Несмотря на то, что гарантировать положительный результат тут нельзя, рекомендую попробовать использовать этот способ в первую очередь.
Добавление принтера в Windows 10
Если автоматическая диагностика не работает или же ваш принтер и вовсе не отображается в списке устройств, можно попробовать добавить его вручную, причем для старых принтеров в Windows 10 имеются дополнительные возможности обнаружения, если windows 10 блокирует установку принтера напишите комментарий я вам помогу поставить.
Кликните по значку уведомлений и выберите «Все параметры»
Не работает принтер на windows 10-01
(а можно нажать клавиши Win + I), затем выберите «Устройства» — «Принтеры и сканеры».
Не работает принтер на windows 10-02
Нажмите кнопку «Добавить принтер или сканер» и подождите: возможно, Windows 10 сама обнаружит принтер и установит драйвера для него (желательно, чтобы Интернет был подключен), возможно и нет.
Не работает принтер на windows 10-03
Во втором случае, нажмите по пункту Необходимый принтер отсутствует в списке, который появится под индикатором процесса поиска. У вас появится возможность выполнить установку принтера по другим параметрам: указать его адрес в сети, отметить что ваш принтер уже стар (в этом случае его поиск системой будет осуществлен с измененными параметрами), добавить беспроводный принтер.
Не работает принтер на windows 10-04
Не исключено, что данный способ сработает для вашей ситуации.
Установка драйверов принтера вручную
Если пока ничего не помогло, зайдите на официальный сайт производителя вашего принтера и найдите в разделе «Поддержка» (Support) доступные драйвера для вашего принтера. Хорошо, если они для Windows 10. Если же таковые отсутствуют, можно попробовать для 8 или даже 7. Скачайте их себе на компьютер.
Прежде чем запускать установку, рекомендую зайти в Панель управления — устройства и принтеры и, если там уже имеется ваш принтер (т.е. он определяется, но не работает), кликнуть по нему правой клавишей мыши и удалить из системы. И уже после этого запускать установщик драйвера.
Информация по поддержке Windows 10 от производителей принтеров
Ниже я собрал информацию о том, что пишут популярные производители принтеров и МФУ о работе своих устройств в Windows 10.
- HP (Hewlett-Packard) — компания обещает, что большинство ее принтеров будут работать. Те, которые работали в Windows 7 и 8.1 не потребуют обновления драйверов. В случае возникновения проблем, можно будет загрузить драйвер для Windows 10 с официального сайта. Дополнительно, на сайте HP имеется инструкция по решению проблем с принтерами этого производителя в новых ОС:http://support.hp.com/ru-ru/document/c04755521
- Epson — обещают поддержку принтеров и МФУ в Windows Необходимые драйверы для новой системы можно загрузить со специальной страницы http://www.epson.com/cgi-bin/Store/support/SupportWindows10.jsp
- Canon — по информации производителя, большинство принтеров будут поддерживать новую ОС. Драйверы можно скачать с официального сайта, выбрав нужную модель принтера.
- Panasonic — обещают выпустить драйверы для Windows 10 в ближайшем будущем.
- Xerox — пишут об отсутствии проблем с работой их устройств печати в новой ОС.
Чтобы искоренить все проблемы мешающие нормальной печати в вашей Windows 10, запустите Print-Spooler-Repair-Tool от имени администратора и нажмите кнопку «Repair», результат вы получите, через минуту, в подавляющем числе случаев, ваш принтер на десятке начинает работать, как новенький.
В дополнение, еще советую вам очистить ваш spooler, вот этим скриптом, чтобы не было застрявших заданий.
Если ничто из вышеописанного не помогло, рекомендую воспользоваться поиском Google (причем рекомендую именно этот поиск для данной цели) по запросу, состоящего из названия марки и модели вашего принтера и «Windows 10». Очень вероятно, что на каких-либо форумах уже обсуждалась ваша проблема и было найдено ее решение. Не бойтесь заглядывать на англоязычные сайты: на них решение попадается чаще, а даже автоматический перевод в браузере позволяет понять, о чем идет речь.
Использование специализированных утилит
В Windows 10, принтер может не работать по ряду причин, еще одним методом исправить ситуацию, это воспользоваться фирменными утилитами от производителей, приведу пример у компании HP. У него есть утилита HP Print and Scan Doctor. Скачать HP Print and Scan Doctor можно по ссылке снизу:
https://support.hp.com/ru-ru/document/c03287502
Запустите утилиту HP Print and Scan Doctor. У нее алгоритм очень простой. На первом шаге она ищет установленные принтеры, а на втором устраняет причину, почему он не работает в вашей Windows 10.
Вот так вот выглядит процесс сканирования операционной системы на предмет наличия в ней принтеров.
Вот так вот просто производится настройка сетевого принтера windows 10 и когда windows 10 не видит принтер hp. У меня в системе нашелся HP LaserJet 400, я его выбираю.
После поиска проблем, вам выдают решение вашей проблемы, почему не работает принтер в windows 10. Далее делаем, что говорит мастер диагностики HP Print and Scan Doctor.
У компании OKI, утилита называется brmainte, ее можно скачать по ссылке:
У компании Epson, утилита диагностики EPSON Status Monitor
http://www.epson.ru/es/upload/ManualTypes/100189/ref_g/trble_1.htm#epson%20status%20monitor%20b
Отключение SNMP
В ряде случаев, когда принтер подключен по WIFI или LAN сети, у вас с компьютера может не проходить сетевой трафик SNMP от принтера, из-за чего, он может быть недоступен. Решение, это отключить SNMP проверку.
Обновление 03.10.2019
26 сентября компания Microsoft выпустила очередное обновление с кодом KB4517211, оно починило звук, но сломало диспетчер печати, так что если у вас не работает принтер на Windows 10, то проверьте установлено ли у вас обновление KB4517211 и удаляйте его. Симптомы могут быть и зависшие задания или отмененные самой системой. Сроки выхода патча не известны пока. Материал сайта pyatilistnik.org
Пользователи и администраторы Windows 10 сообщают о широкомасштабных проблемах сетевой печати после установки накопительного обновления KB5006670 и других обновлений, выпущенных на этой неделе.
Во вторник Microsoft выпустила обновления Windows для исправления ошибок и уязвимостей в рамках октябрьского вторника исправлений 2021 года.
Эти обновления включают KB5006674 для Windows 11, KB5006670 для Windows 10 2004, 20H1 и 21H1, KB5006667 для Windows 10 1909 и KB5006714 для Windows 8.
После установки обновления KB5006670 пользователи сообщают, что они не могут печатать на сетевых серверах печати, при этом некоторые пользователи получают ошибки 0x00000709 или « Элемент не найден » при попытке печати.
В восьмистраничной теме форума на BleepingComputer администраторы Windows рассказали о своем недовольстве ошибками печати и пришли к такому же выводу — удаление обновлений на этой неделе решает проблему.
С июля Microsoft выпускает постоянный поток обновлений безопасности для исправления уязвимостей PrintNightmare в диспетчере очереди печати Windows.
Поскольку злоумышленники, в том числе банды программ-вымогателей , активно используют эти уязвимости, Microsoft радикально изменила свою функцию печати Point and Print. К сожалению, хотя эти изменения устраняют уязвимости, они также приводят к проблемам при печати на сетевых серверах печати.
На этой неделе Microsoft выпустила дополнительные обновления безопасности для уязвимостей печати Windows, которые отслеживаются как CVE-2021-41332 и CVE-2021-36970 , которые, вероятно, вызывают новые проблемы сетевой печати.
Хотя большинство сообщенных проблем связано с обновлением Windows 10 KB5006670, вероятно, это связано с тем, что в настоящее время это наиболее широко используемая версия Windows.
Такие же исправления безопасности также были выпущены для Windows 10 1909 и Windows 11 и, вероятно, вызовут аналогичные проблемы в этих версиях Windows.
Когда сентябрьские накопительные обновления вызвали проблемы с печатью, их можно было исправить, разрешив неадминистраторам устанавливать драйверы принтера или отключив значение реестра «RpcAuthnLevelPrivacyEnabled».
Однако этот ключ реестра больше не работает для устранения проблем, вызванных октябрьскими обновлениями, и пользователи должны исправить его другими методами.
Тема форума включает в себя многочисленные предложения от администраторов Windows, о том, как разрешить сетевую печать проблем , вызванные обновлением для Windows 10 KB5006670. К сожалению, поскольку эти предложения либо удаляют обновления безопасности, либо не всегда работают, они не идеальны для решения проблем.
Что делает эти проблемы с печатью такими неприятными, так это отсутствие у Microsoft четких указаний и многочисленные изменения, которые ежемесячно вносятся в функцию печати Windows.
Поскольку все эти изменения устраняют различные уязвимые аспекты диспетчера очереди печати Windows, они создают массу отдельных исправлений, которые администраторы Windows должны выяснить, исправят ли они свои проблемы с печатью.
Метод 1. Удалите обновление KB5006670.
Наиболее распространенное предложение — просто удалить обновление KB5006670, что можно сделать с помощью следующей команды в командной строке с повышенными привилегиями:
wusa /uninstall /kb:5006670
Однако удаление обновления приведет к удалению исправлений безопасности для 74 уязвимостей, в том числе одной активно эксплуатируемой, что делает этот метод опасным.
Метод 2: замените C: Windows System32 Win32spl.dll
Другие обнаружили, что замена DLL-файла Win32spl.dll версией из обновлений от сентября 2021 года решит проблему сетевой печати.
«KB5006670 заменяет C: Windows System32 Win32spl.dll версией 10.0.19041.1288, что останавливает печать.
Мы заменяем эту dll версией 10.0.19041.1237, которая была установлена сентябрьским накопительным обновлением.
Прилагаемый пакетный сценарий скопирует ваш «хороший» файл DLL с сервера на каждый компьютер, на котором он работает, и переименует «плохую» DLL. Для простоты я запускаю его как сценарий запуска «
Поскольку эта DLL, вероятно, была изменена как часть обновления безопасности, это также снизит защиту вашего компьютера от возможных будущих эксплойтов уязвимостей.
Метод 3: воссоздание очередей принтеров на серверах печати
Некоторые пользователи также сообщили, что удаление и повторная установка их принтеров на сервере печати решила их проблему.
Когда вы удалите принтер и снова установите его с правами администратора, очереди будут перестроены, что потенциально позволит снова работать печати.
Однако может потребоваться перенастройка рабочих станций для использования новой очереди печати, что может быть очень трудоемкой задачей для некоторых организаций.
Метод 4: снова включите функцию CopyFiles
Наконец, для некоторых драйверов принтеров HP требуется функция CopyFiles, которую Microsoft по умолчанию отключила в сентябре.
Для пользователей, которым все еще нужна эта функция, Microsoft представила скрытую групповую политику, которая позволяет вам снова включить ее.
Чтобы включить функцию CopyFiles, создайте значение реестра Windows в разделе HKLMSoftwarePoliciesMicrosoftWindows NTPrinters с именем CopyFilesPolicy. Если установлено значение «1», CopyFiles снова будет включен.
Последнее обновление 05.01.2023
В Microsoft, по всей видимости, задались целью изничтожить возможность сетевой печати на локальные принтеры, находящиеся в общем доступе. Другого объяснения у меня попросту не находится, наблюдая как очередное обновление Windows 10 ломает систему печати и приходится снова и снова искать обходные пути в решении одной и той же проблемы.
Буквально месяц назад писал про обновление KB5005565, которое сломало печать в Windows и вот уже свеженькое ноябрьское 21H2 снова подкинуло проблем:
Подсистема печати сервера не выполняется. Перезапустите подсистему на сервере или перезапустите сервер.
В сети нашел информацию, что обновление заменяет библиотеку localspl.dll (находится в папке C:WINDOWSSYSTEM32) версией 10.0.19041.1288, после чего сетевая печать перестаёт работать. Конечно, можно попробовать заменить данную библиотеку более старой версией 10.0.19041.1237 из сентябрьского накопительного обновления, когда всё ещё прекрасно работало. Также следует поступить и с файлами spoolsv.exe, win32spl.dll, заменив их более старыми версиями.
Однако тут есть два существенных момента, о которых как-то стараются замалчивать. Во-первых, просто так взять и заменить указанные файлы у вас не получится (хотя сделать это можно) — это нарушение безопасности системы и она будет упорно сопротивляться, а во-вторых при следующем обновлении, с большой доли вероятности эти файлы у вас восстановятся.
Что же со всем этим делать, тупо всякий раз удалять обновления операционной системы? Подобной бестолковой работой можно заниматься бесконечно, с таким же успехом можно бороться с ветряными мельницами. Пока нашёл вариант как исправить ситуацию правкой реестра.
Переходим в ветку реестра:
HKEY_LOCAL_MACHINESystemCurrentControlSetPoliciesMicrosoftFeatureManagementOverrides
Создайте параметр типа DWORD32 с именем «713073804» и установите ему значение «0». Тут следует заметить, что каталогов MicrosoftFeatureManagementOverrides нет и их нужно создать самостоятельно.
Проделать такую операцию нужно на обоих компьютерах, и на том с которого собираетесь печатать и на том, к которому физически подключен принтер. После чего компьютеры необходимы перезагрузить.
В качестве альтернативы, можно выполнить команду от Администратора:
reg add HKEY_LOCAL_MACHINESYSTEMCurrentControlSetPoliciesMicrosoftFeatureManagementOverrides /v 713073804 /t REG_DWORD /d 0 /f
Подписывайтесь на канал
Яндекс.Дзен
и узнавайте первыми о новых материалах, опубликованных на сайте.