18 марта 2021 года Microsoft выпустила еще один срочный патч для исправления в Windows 10 и Windows Server проблем с принтерами Kyocera, Rico, Dymo, Zebra, HP, Brother и Canon. KB5001649 чинит систему после установки обновлений KB5000802 и KB5000808 (вызывали BSOD, не печатанные вертикальные белые полосы или печать полностью черных блоков вместо штрихкодов) и серии обновлений KB5001565-KB5001568, которые должны были нивелировать первые два патча, но также из-за них были проблемы у пользователей.
Microsoft выпустила новый патч (внимание, размер обновления для систем на x64 и ARM64 составляет 446-495 МБ, для x86 — 152 МБ) для следующих версий Windows 10 и Windows Server:
- Windows 10 и Windows Server версии 20H2 (KB5001649);
- Windows 10 и Windows Server версии 2004 (KB5001649);
- Windows 10 и Windows Server версии 1909 (KB5001648);
- Windows 10 версии 1809 и Windows Server 2019 (KB5001638);
- Windows 10 версии 1803 (KB5001634);
- Windows 10 версии 1607 и Windows Server 2016 (KB5001633);
- Windows 10 версии 1507 (KB5001631).
Если патч не устанавливается из центра обновлений Windows и выдает ошибку «We couldn't install this update, but you can try again (0x80070541)», то необходимо скачать и установить обновление вручную из каталога центра обновлений Microsoft.
13 марта Microsoft подтвердила проблемы с мартовскими обновлениями для различных версий Windows 10 и принтерами Kyocera, Oki, Ricoh, Konica Minolta, Zebra, Epson, Brother, Lexmark.
Примечательно, что 18 июня 2020 года Microsoft выпустила патчи для всех поддерживаемых в текущий момент версий Windows 10, которые также устраняли проблемы с принтерами, созданные предыдущими обновлениями ОС. Тогда пользователи Windows 10 и принтеров производства HP, Canon, Panasonic, Brother, Toshiba и Ricoh жаловались, что функциональность их принтеров была нарушена — на некоторых системах переставала работать беспроводная печать, у других пропадали и не работали элементы системы печати, начинал некорректно работать диспетчер очереди печати, вплоть до выдачи ошибки и невозможности выполнить печать документов или изображений, даже в pdf.
vis_inet
Вижу новости про MS и создаётся впечатление, что происходит косяк на косяке…
Barabek
На дворе 2021 год, печать в MS способна вызвать BSOD...
Сейчас заглянул в свой телефон, аптайм андроида 197 дней.
MS, что-то ты делаешь не так.
Tufed
MS придерживается своей же старой доброй традиции: найди то что работает и всех устраивает, сломай, подожди, верни обратно.
mig126
У Гугла тоже порой проскакивает. К примеру режим разделённого экрана(два приложения на одном экране) уже несколько раз переделывали. Сначала было понятно и логично. На 11 андроиде я всю голову сломал как запустить, пока видео не посмотрел. Да и запуск теперь сложнее и дольше.
Удобно переносить данные из одного приложения в другое(к примеру реквизиты из счёта в банковское приложение). А уж когда счёт присылают в виде картинки или копируется квадратики вместо цифр и букв. Куда удобней чем постоянно переключаться.
DeadFine
Потому что МS столько легаси, которому пара десятков лет, за собой тащит, что там костыль костыли подпирает.
dragonnur
Вин10 с легаси в пару десятков лет? Это что-то уже какой-то стокгольмский синдром.
DaemonGloom
Учитывая, что у них куча всего тянется минимум со времён XP (20 лет примерно), а то и с NT — легаси там вагон.
DeadFine
Вы думаете, это специально писали «под старину», да? habr.com/ru/post/541356
Am0ralist
Вы серьезно считаете, что каждую винду программисты МС с нуля пишут?
dartraiden
Если вендор пишет драйвер с использованием хаков и недокументированных особенностей ОС, то это не вина разработчика ОС. Но из-за обратной совместимости, за которую мы и любим Microsoft (я тут недавно в «десятке» успешно запустил программу, написанную в 1998 году), такому говнокоду разрешается вообще работать и ронять систему, вместо того, чтобы сказать «ша, ребята, отныне вот сюда драйвер уже залезть не может, если ваш принтер снят с поддержки, то вам придётся купить новый у вендора, который пишет драйверы не через жопу».
anonymous
Чем радостно пользуются внедоры, используя такие библиотеки, «работает ведь»
Loggus66
Vista когда-то не очень хорошо приняли после такого. Кроме того, встречаю временами утверждение «мы бы перешли на Linux, но у нас %Windows-only ПО/железка%, поэтому нет ». Legacy — хлеб MS, как для Oracle или IBM.
dartraiden
Вот, это отличная иллюстрация моих слов — почему-то при любом раскладе у народа виновата Microsoft.
Закроешь стороннему коду доступ туда, куда ему не следует лезть — ты виноват.
Оставишь доступ и код упадёт, когда тебе понадобится внести изменения в работу системы — ты виноват.
Am0ralist
Причем, это именно что новые версии ПО. И нет, их нельзя поставить никуда, кроме программфайлз (причем не дай бог в "_x86"...)
dzmitry_li
У драйверов есть обратная совместимость?
Мой старенький сканер Mustek 1200CP говорит — Ложь!
dartraiden
Конечно, есть, я использую в Windows 20H2 драйвер, разработанный ещё во времена 1604.
Речь шла, разумеется, не о том, что драйвер от какой-нибудь XP совместим с новейшей «десяткой».
DistortNeo
Мой Epson V200 прекрасно работает в Win10 x64, несмотря на то, что последняя версия драйвера была выпущена в 2009 году.
tundrawolf_kiba
А драйвер не под 7-ку случаем? Просто они в 7-ке представили новую модель для написания драйверов, насколько помню, и у тех производителей, которые ей следовали- драйвера 7-ки запускались и на 8-ке и на 10-ке. Не все конечно, но подавляющее большинство.
drWhy
Поддержку LPT порта Microsoft стала рубить ещё с Windows XP.
Am0ralist
drWhy
«Мой старенький сканер Mustek 1200CP говорит — Ложь!»
Именно эта модель — LPT. Двунаправленный интерфейс LPT Microsoft стала старательно выпиливать ещё с XP.
Am0ralist
Я про мюстеки в разрезе того, что производители не только
Но и железо периодически делали с нарушением стандартов. Конкретно это касалось 1200UB, если память не изменяетdrWhy
До сих пор не могу забыть постигшего разочарования при установке драйвера первого доставшегося лазерного принтера с USB, когда ещё не было USB разъёмов на задней планке материнской платы, а была парочка хедеров на самой материнке — какой-то HP, у которого было три уровня USB-драйверов со сложным инсталлятором.