4 декабря 2023 года Microsoft сообщила, что разработчики компании всё ещё пытаются устранить баг в ОС Windows с некорректным файлом с метаданными от HP, который переименовал все принтеры на ПК пользователей в HP M101-M106. Затронутые проблемой домашние и корпоративные версии систем: Windows 11/10, Windows Server 2022/2016/2012. Примечательно, что на Хабре пользователь @deminart уже нашёл решение этой проблемы без переустановки ОС.
Сообщение от Microsoft по этой проблеме.
Список версий ОС Windows на ПК, ноутбуках и серверах, которые вне зависимости от конфигурации могут быть затронуты проблемой с переименованием принтеров и устройств печати в HP.
В конце ноября Центр обновления Windows через распространение файла метаданных от HP некоторое время переименовывал все принтеры (включая других производителей, сетевые и виртуальные) в операционных системах на ПК пользователей в HP Laser M101-M106.
У пользователей с такой проблемой в разделе «Устройства и принтеры» панели управления все значки и названия принтеров или связанных служб изменились на HP LaserJet M101-M106, независимо от фактической марки принтера. Это только проблема маркировки и идентификации устройства в системе, но сама работа принтера останется неизменной. Смешение метаданных Центра обновления Windows также повлияло на продукты и услуги Microsoft, включая Microsoft Print to PDF и XPS Document Writer. Другие принтеры, включая принтеры и сканеры, также стали отображаться как продукты HP.
Примечательно, что неверная идентификация принтеров как моделей HP также, похоже, заставила Microsoft Store установить без подтверждения пользователя в системе приложение HP Smart, поскольку ОС считает, что принтер HP теперь установлен в Windows. Вторая проблема не затронула устройства на Windows, у которых нет доступа к Microsoft Store, хотя в описание любого принтера появилась ссылка на приложение от HP.
Баг не влияет на работоспособность принтеров в ОС, а в основном касается только их маркировки в настройках и описании. Проблема не влияет на процессы печати, остаётся возможным ставить задания на печать в очередь, как обычно, а также использовать другие функции, такие как копирование или сканирование. Также подключённые принтеры продолжают корректно использовать ранее установленные драйверы для работы.
Microsoft уже удалила неверные метаданные и работает с HP над обходным решением для пострадавших пользователей. В качестве временного решения, пока нет патча от производителя, помогает только чистая переустановка ОС.
Пользователь Хабра deminart рассказал свой вариант решения этой проблемы:У себя на рабочем ПК сделал следящее:
Удалил папку C:WindowsSystem32spool
Ветку реестра HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrint
С другого ПК где такой проблемы не было, перенёс данные файлы и ветку реестра, перезагрузил и всё стало нормально, больше этой проблемы не было.
Дополнение от deminart по этой ситуации:
Мне помог только вариант с полным удалением и последующим переносом ветки реестра и папки spool.
Другие варианты с переустановкой этих самих драйверов вручную или простым удалением папки: %PROGRAMDATA%MicrosoftWindowsDeviceMetadataCachedmrccachetrd3a162c7-a388-4099-b63d-265639514cc0 не помогали. Всё это так или иначе при обновлении опять накатывалось опять.
Косячные данные, судя по всему, в файле: PackageInfo.xml
Источник новости: habr.com