Содержание
- Обновление Windows 10 и снова проблема с печатью на общие принтеры. Исправляем правкой реестра
- Новое обновление Windows 10 KB5006670 нарушает сетевую печать
- Как исправить — «Перестал работать сетевой принтер в Windows 10?»
- Как исправить проблемы с сетевой печатью KB5006670
- Печать на сетевом принтере на Windows 10 из-под XP

«KB5006670 подменяет C: \ Windows \ System32 \ Win32spl.dll версией 10.0.19041.1288, что останавливает печать. Мы заменяем эту dll версией 10.0.19041.1237, которая была установлена сентябрьским накопительным обновлением. Прилагаемый пакетный сценарий скопирует ваш «хороший» файл DLL с сервера на каждый компьютер, на котором он работает, и переименует «плохую» DLL. Для простоты я запускаю его как сценарий пуска «
Обновление Windows 10 и снова проблема с печатью на общие принтеры. Исправляем правкой реестра


В Microsoft, по всей видимости, задались целью изничтожить возможность сетевой печати на локальные принтеры, находящиеся в общем доступе. Другого разъяснения у меня просто не находится, следя как еще одно обновление Windows 10 разламывает систему печати и приходится опять и опять находить обходные пути в решении одной и той же задачи.
Практически месяц вспять писал про обновление KB5005565, которое сломало печать в Windows и вот уже свеженькое ноябрьское 21H2 опять подкинуло заморочек:
Подсистема печати сервера не производится. Перезапустите подсистему на сервере либо перезапустите сервер.
В сети отыскал информацию, что обновление подменяет библиотеку localspl.dll (находится в папке C:\WINDOWS\SYSTEM32\) версией 10.0.19041.1288, после этого сетевая печать перестаёт работать. Естественно, можно испытать поменять данную библиотеку более старенькой версией 10.0.19041.1237 из сентябрьского накопительного обновления, когда всё ещё отлично работало. Также следует поступить и с файлами spoolsv.exe, win32spl.dll, заменив их более старенькыми версиями.
Но здесь есть два существенных момента, о которых как-то стараются замалчивать. Во-1-х, просто так взять и поменять обозначенные файлы у вас не получится (хотя сделать это можно) — это нарушение безопасности системы и она будет упрямо сопротивляться, а во-2-х при последующем обновлении, с большой толики вероятности эти файлы у вас восстановятся.

Что все-таки со всем этим делать, глупо каждый раз удалять обновления операционной системы? Схожей бестолковой работой можно заниматься нескончаемо, с таким же фуррором можно биться с ветряными мельницами. Пока нашёл вариант как поправить ситуацию правкой реестра.
Перебегаем в ветку реестра:
Сделайте параметр типа DWORD32 с именованием «713073804» и установите ему значение «0». Здесь следует увидеть, что каталогов \Microsoft\FeatureManagement\Overrides нет и их необходимо сделать без помощи других.

Сделать такую операцию необходимо на обоих компьютерах, и на том с которого собираетесь печатать и на том, к которому на физическом уровне подключен принтер. После этого компы нужны перезагрузить.
В качестве кандидатуры, можно выполнить команду от Админа:
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Policies\Microsoft\FeatureManagement\Overrides /v 713073804 /t REG_DWORD /d 0 /f
Подписывайтесь на канал
Yandex.Дзен и узнавайте первыми о новых материалах, размещенных на веб-сайте.
Если считаете статью полезной,
не ленитесь ставить лайки и делиться с друзьями.






Комментариев: 9
- 30 Ноября 2021 в 15:18:59 | Антон Спасибо! Ветка реестра помогла
- 6 Декабря 2021 в 11:03:46 | 88 наконец-то сработало спасибо тебе, мил человек))) низкий поклон тебе)))
- 7 Декабря 2021 в 10:21:39 | Работник Спасибо большое, действительно помогает для сетевых принтеров в Windows 10
- 9 Декабря 2021 в 11:40:43 | иван Спасибо огромное.
- 13 Декабря 2021 в 18:07:54 | Sergio Спасибо огромное! Единственное решение которое помогло.
- 16 Декабря 2021 в 01:28:19 | анд мне не помогло((
- 16 Декабря 2021 в 16:40:34 | Евгений В декабре уже не сработало ((
- 9 Февраля 2022 в 14:24:14 | Никита Спасибо! помогло!
- 5 Сентября 2022 в 21:28:07 | Сергей ДАЙ ТЕБЕ БОГ ЗДОРОВЬЯ .
Новое обновление Windows 10 KB5006670 нарушает сетевую печать


Пользователи и администраторы 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. К сожалению, хотя эти изменения устраняют уязвимости, они также приводят к проблемам при печати на сетевых серверах печати.
Как исправить — «Перестал работать сетевой принтер в Windows 10?»
На этой неделе Microsoft выпустила дополнительные обновления безопасности для уязвимостей печати Windows, которые отслеживаются как CVE-2021-41332 и CVE-2021-36970 , которые, вероятно, вызывают новые проблемы сетевой печати.
Хотя большинство сообщенных проблем связано с обновлением Windows 10 KB5006670, вероятно, это связано с тем, что в текущее время это наиболее широко используемая версия Windows.
Такие же исправления безопасности также были выпущены для Windows 10 1909 и Windows 11 и, вероятно, вызовут аналогичные проблемы в этих версиях Windows.
Как исправить проблемы с сетевой печатью KB5006670
Когда сентябрьские накопительные обновления вызвали проблемы с печатью, их можно было исправить, разрешив неадминистраторам устанавливать драйверы принтера или отключив значение реестра «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 в разделе HKLM\Software\Policies\Microsoft\Windows NT\Printers с именем CopyFilesPolicy . Если установлено значение «1», CopyFiles снова будет включен.
Последнее обновление 5 Января 2023
Печать на сетевом принтере на Windows 10 из-под XP
Недавно один из клиентов обнаружил, что после выполнения бесплатного обновления с Windows 8.1 до Windows 10, пропала возможность печатать документы на сетевом принтере, подключенном к этой машине, с компьютеров под управлением Windows XP (несмотря на окончание поддержки Windows XP, она все еще широко используется в небольших и бюджетных организациях).
Если дважды щелкнуть с компьютера под управлением Windows XP по сетевому принтеру, установленному на ПК с Windows 10 (сеть представляет собой рабочую группу без домена), появляется ошибка
Operation could not be completed. Access is denied.

При попытке подключить сетевой принтер на XP через пункт контекстного меню принтера Connect, предлагается указать имя и пароль пользователя с правами на удаленном компьютере (Windows 10).

После ввода имени пользователя и пароля (даже локальной учетки Win10 с правами администратора), появляется ошибка:
The credentials supplied are not sufficient to access this printer. Do you want to specify new credentials?

Снова указываем пароль и опять по кругу…. Что самое интересное, с клиента XP без каких либо проблем открываются файлы, расположенные в общих сетевых папки на Windows 10 (дело явно не в отсутствии поддержки SMB 1.0). Т.е. проблема проявляется только для сетевых принтеров. Если общий принтер в аналогичной конфигурации подключен к Windows 8.1, печать с XP выполняется без проблем.
Что пытались сделать: в Центре Управления Сетями и Общим доступ на Windows 10 отключали запрос пароля для сетевого доступа к ПК с Windows10 (“Отключить общий доступ с парольной защитой”), переключались на режим Enable File Sharing for Devices That Use 40- or 56-Bit Encryption, пробовали создать одинаковых локальных пользователей на обоих системах. Не помогало ничего.
В конечном итоге, для подключения общего сетевого принтера на Windows 10 с компьютера под Windows XP, пришлось воспользоваться старым обходным решением – подключением принтера через локальный порт.
- На компьютере с XP откройте панель управления принтерами (Control Panel-> Printers and Faxes), и запустите мастер установки нового принтера (Addprinter)

- Затем последовательно выберите Local printer attached to this computer-> Create a new port ->Local Port
- В качестве имени порта нужно указать UNC адрес принтера в формате: \\Win10PC1\SharedPrinterName (в нашем примере \\192.168.100.222\HPLaserJet)

- Выберите или установите подходящий драйвер принтера

Завершите установку принтера, перезагрузите оба компьютера и попробуйте отправить документ на печать. Документ должен успешно распечататься!
Примечание. Обнаружил один неприятный факт, на компьютере с Windows 10 должен обязательно быть залогинен пользователь, иначе порт не будет доступен.
Похожие статьи
-
Win 10 не видит сетевой принтер
Содержание Подключение и настройка сетевого принтера в Windows 7, 10: от создания локальной сети до расшаривания печатающего устройства Способы…
-
Содержание Сетевое окружение Windows 7 и Windows XP Сетевое окружение Windows 7 и Windows XP Где сетевое окружение в Windows 7 Где на компьютере найти…
-
Win 10 не видит сетевые компьютеры
Содержание Windows 10 не видит компьютеры в сети Устранение проблем с беспроводным соединением в Windows 10 Настройка сети Windows 10 Домашняя сеть Сеть…