|
Компьютерный форум OSzone.net » Серверные продукты Microsoft » Windows Server 2012/2012 R2 » 2012 R2 - Проблема с пунктом "Свойства Печати" |
|
2012 R2 - Проблема с пунктом "Свойства Печати"
|
Новый участник Сообщения: 20 |
Добрый день!
Windows 2012R2 Standart [6.3.9600], полностью обновленная на момент написания. При добавлении принтеров этикеток (Zebra, Proton), они корректно устанавливаются, печатают и функционируют штатным образом за одним НО: при попытке открыть пункт "Настройки печати" в контекстном меню получаю ошибку "Функция по адресу 0x1456b290 вызвала общий сбой (код исключения 0xc000001d) Работа окна свойств приложения может быть нарушена". Скрин ошибки
![]() После нажатия "ОК", кратко видно UI драйвера, а затем explorer.exe перезагружается. Первично, ошибка появилась 30.01.2023, при добавлении принтера Proton TTP-4210. Грешил сначала на отсутствие .NET и на Visual C++, с установкой проблема не ушла. Следующим пунктом попробовал по-разному ставить: из из prinst.exe в комплекте, и подкидывать дрова в процессе установки нового принтера - ничего. Далее проверил на другом сервере (тоже Windows 2012R2 Standart [6.3.9600], но очень давно не обновлялся) - работает из коробки, все супер. Устанавливал, удалял все драйвера принтеров - результат одинаковый, пытался в ProcessMonitor, но не осилил особо его, поковырял и просто выгрузил лог. В процессе ковыряния заполз в C:\ProgramData\Drivers и, помимо Protonui.dmp, с удивлением обнаружил там ZDesignerui.dmp от 28.12.2022. Zebra принтер был установлен в начале декабря 2022 другим сотрудником, который не проверил или не обратил внимание. Zebra принтеры мы устанавливаем через Zebra Setup Utilities, при запуске которого он распаковывает свои драйверы и пытается их установить, если драйверы не установлены или версия установленного драйвера ниже той, что в пакете. Так вот, при запуске ZSU мелькнуло сообщение "Не удалось установить драйвер", такое поведение мы уже встречали на еще одном своем сервере (тоже Windows 2012R2 Standart [6.3.9600], обновлен полностью на начало 22 года). Подменив драйвера Zebra на более старую версию (5.1.16.7117), в которой не используется новый UI, а используются вкладки Наглядный пример UI
![]() Гугл на русском и английском не дал ответа и я полез смотреть что такого есть на сервере №2 и чего нет на сервере №1 и №3. Каким-то образом я набрёл на UNIDRVUI.DLL в нескольких директориях и на сервере №2 он был от 2013 года, как и все остальные файлы, а вот на других серверах он был от 2022 года. Список директорий
C:\Windows\System32\DriverStore\FileRepository\ntprint.inf_amd64_c027b51e50bcc875\Amd64 C:\Windows\System32\DriverStore\FileRepository\ntprint.inf_x86_c027b51e50bcc875\I386 C:\Windows\System32\spool\drivers\x64\3 Версию с пересаживанием dll с рабочего сервера на проблемный оставляю на вкусное, в успех верится слабо, но я готов на эксперименты. Для себя я понимаю проблему как "Любой драйвер с кастомным UI в драйвере вызывает проблемы", предположительно связываю это с обновлениями. Буду благодарен за любую помощь, наставления и нравоучения, если это поможет - я выложил файлы дампов драйверов (mega.nz, ~570мб каждый), там же лежат логи ProcessMonitor. Я на связи, готов снимать любые метрики и логи, спасибо всем неравнодушным. |
|
Отправлено: 21:19, 31-01-2023 |
Ветеран Сообщения: 4552
|
Профиль | Отправить PM | Цитировать Цитата Онотоле_0001:
В принципе не надо, в Вашем дампе ошибка зафиксирована, стек такой: Скрытый текст
STACK_TEXT: 00000000`0e65eab0 00007ffe`91a4f832 : 00000000`00000000 00000000`0e65ec20 00000000`1b040d8e 00000000`1b040d8e : Protonui!DrvDeviceCapabilities+0x18dce0 00000000`0e65eb20 00007ffe`91a51da9 : 00000000`0b8ac200 00000000`37010e60 00000000`00000003 00000000`0e65ed70 : Protonui!DrvDeviceCapabilities+0x142282 00000000`0e65ed00 00007ffe`91a5155d : 00000000`1716c510 00000000`0fe58800 00000000`0e65f040 00000000`0b8ac200 : Protonui!DrvDeviceCapabilities+0x1447f9 00000000`0e65ef40 00007ffe`91a52453 : 00000000`0b8ac200 00000000`0fe58800 00000000`0e65f100 00000000`0e65f110 : Protonui!DrvDeviceCapabilities+0x143fad 00000000`0e65f090 00007ffe`91a4bf8c : ffffffff`fffffffe 00000000`0b8ac200 00000000`1c40f280 00007ffe`91a3d8ec : Protonui!DrvDeviceCapabilities+0x144ea3 00000000`0e65f170 00007ffe`91a0d2fa : 00000000`1c40f280 00007ffe`919f21ce 00000000`1c40f280 00000000`00000000 : Protonui!DrvDeviceCapabilities+0x13e9dc 00000000`0e65f1d0 00007ffe`91a52885 : 00000000`00110494 00000000`00130478 00000000`0e65f358 0000b11c`bc188bb1 : Protonui!DrvDeviceCapabilities+0xffd4a 00000000`0e65f200 00007ffe`91a53445 : 000004b0`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : Protonui!DrvDeviceCapabilities+0x1452d5 00000000`0e65f370 00007ffe`bfdf3f40 : 00000000`00110494 00000000`00000001 00000000`0000000f 00007ffe`bc7b11e0 : Protonui!DrvDeviceCapabilities+0x145e95 00000000`0e65f3e0 00007ffe`bfdf3902 : 00000000`00000000 00000000`00000000 00000000`00110494 00007ffe`00000001 : user32!UserCallWinProcCheckWow+0x1be 00000000`0e65f4b0 00007ffe`bfdf39ce : 00007ffe`c0a90110 00000000`00000000 00000000`0e65f5c8 00000000`00000000 : user32!DispatchClientMessage+0xa2 00000000`0e65f510 00007ffe`c0a92064 : 00000000`00000000 00000011`00000050 00007ffe`bfdf11ba 00000000`000e057c : user32!_fnDWORD+0x3e 00000000`0e65f570 00007ffe`bfdf6baa : 00007ffe`bfe26e85 00000000`00000000 00000000`001e0200 00000000`00000003 : ntdll!KiUserCallbackDispatcherContinue 00000000`0e65f5f8 00007ffe`bfe26e85 : 00000000`00000000 00000000`001e0200 00000000`00000003 00000000`00000000 : user32!NtUserCallHwndLock+0xa 00000000`0e65f600 00007ffe`bfe07fbb : 00000000`101a0480 00000000`001b02ba 00000000`101a0480 00007ffe`bb420000 : user32!InternalCreateDialog+0x201a5 00000000`0e65f7a0 00007ffe`bfe26ec8 : 00000000`001b02ba 00000000`0e65f8d9 00007ffe`bb420000 00000000`0fbacaa0 : user32!CreateDialogIndirectParamAorW+0x5b 00000000`0e65f7f0 00007ffe`bb48f86f : 00000000`00000000 00000000`00000000 00000000`ffffffff 00000000`1015cdc0 : user32!CreateDialogIndirectParamW+0x18 00000000`0e65f830 00007ffe`bb48f5ec : 00000000`101a0480 00000000`001b02ba 00000000`0fbacaa0 10feb012`0000000d : comctl32!SHFusionCreateDialogIndirectParam+0x57 00000000`0e65f870 00007ffe`bb48f2a9 : 00000000`0e65f9f0 00000000`0e65f9f0 00000000`00000003 00000000`1015cdc0 : comctl32!_RealPropertySheet+0x21c 00000000`0e65f940 00007ffe`9f97840b : 00000000`1015cdc0 00007ffe`bb491380 00000000`00000000 00000000`000020f8 : comctl32!_PropertySheet+0x49 00000000`0e65f970 00007ffe`9f97780e : 00000000`1c650210 10feb012`0000000c 00000000`00000000 00000000`00000000 : compstui!PropertySheetW+0x67 00000000`0e65f9a0 00007ffe`9f977a4a : 00000000`00000000 00000000`0fcbd3c0 00000000`00000000 00000000`1c650210 : compstui!DoComPropSheet+0x3fe 00000000`0e65fab0 00007ffe`9f977aee : 00000000`00000000 00007ffe`9f977ae0 00000000`00000000 00007ffe`9f977ae0 : compstui!DoCommonPropertySheetUI+0x1c6 00000000`0e65fb80 00007ffe`b948fc1c : 00000000`19593348 00000000`00000000 00000000`00000000 00000000`00000001 : compstui!CommonPropertySheetUIW+0xe 00000000`0e65fbc0 00007ffe`b94978cb : 00000000`00000000 00007ffe`9f960000 00000000`00000000 00000000`00001000 : printui!TPropertySheetManager::bDisplayPages+0x6c 00000000`0e65fc00 00007ffe`b94ac9ee : 00007ffe`b94ac980 00007ffe`b9497770 00007ffe`b9480000 00000000`196f4d20 : printui!TDocumentDefaultPropertySheetManager::iDocumentDefaultsProc+0x15b 00000000`0e65fcf0 00007ffe`c0621412 : 00000000`00000000 00007ffe`b94ac980 00000000`196f4d20 00000000`00000000 : printui!TSafeThread::Start+0x6e 00000000`0e65ff40 00007ffe`c0a15504 : 00007ffe`c06213f0 00000000`00000000 00000000`00000000 00000000`00000000 : kernel32!BaseThreadInitThunk+0x22 00000000`0e65ff70 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : ntdll!RtlUserThreadStart+0x34 Библиотека такая: Скрытый текст
Loaded symbol image file: Protonui.dll Image path: C:\Windows\System32\spool\drivers\x64\3\Protonui.dll Image name: Protonui.dll Browse all global symbols functions data Timestamp: Thu Sep 30 08:42:44 2021 (61553234) CheckSum: 002FB65E ImageSize: 002F5000 File version: 0.3.0.0 Product version: 10.0.0.23373 File flags: 0 (Mask 17) File OS: 40004 NT Win32 File type: 2.0 Dll File date: 00000000.00000000 Translations: 0409.04b0 CompanyName: NiceLabel ProductName: NiceLabel printer driver InternalName: ProtonCM.dll OriginalFilename: ProtonCM.dll ProductVersion: 10.0.0.23373 FileVersion: 10.0.0.23373 FileDescription: Thermal Printer Driver User Interface LegalCopyright: (c) 2021 Euro Plus Т.е. будто бы перечисляются возможности устройства и в процессе этого падает. Может версия библиотеки поновее найдётся? |
|
Последний раз редактировалось NickM, 01-02-2023 в 06:52. Отправлено: 06:18, 01-02-2023 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 20
|
Профиль | Отправить PM | Цитировать NickM, добрый день, спасибо за ответ!
Цитата NickM:
Цитата NickM:
Цитата NickM:
Новые Зебра дрова тоже падали, на той же инструкции. |
|||
Отправлено: 14:41, 01-02-2023 | #3 |
Сообщения: 53488
|
Профиль | Отправить PM | Цитировать Онотоле_0001, попробуйте в Панели управления -> Региональные стандарты -> сменить десятичный разделитель на точку.
|
Отправлено: 21:53, 02-02-2023 | #4 |
Новый участник Сообщения: 20
|
Профиль | Отправить PM | Цитировать Petya V4sechkin, доброе время суток, спасибо за ответ.
Если имелась ввиду эта настройка - к сожалению, не помогло. Скрытый текст
![]() |
|
Отправлено: 00:04, 03-02-2023 | #5 |
Сообщения: 53488
|
Профиль | Отправить PM | Цитировать Онотоле_0001, тогда верните обратно запятую.
Далее, можете проверить наличие проблемы не через RDP, а непосредственно? Меня несколько смущает обращение к драйверу RDPUDD (который вообще относится к видео, а не к принтерам) перед сбоем. Ещё вопрос: это не на виртуальной машине у вас происходит? |
Отправлено: 11:34, 03-02-2023 | #6 |
Новый участник Сообщения: 20
|
Профиль | Отправить PM | Цитировать |
Отправлено: 11:52, 03-02-2023 | #7 |
Сообщения: 53488
|
Профиль | Отправить PM | Цитировать Цитата Онотоле_0001:
Код 0xc000001d - STATUS_ILLEGAL_INSTRUCTION - может быть из-на некорректной настройки VM, если не включен какой-то набор инструкций CPU. |
|
Отправлено: 12:07, 03-02-2023 | #8 |
Новый участник Сообщения: 20
|
Профиль | Отправить PM | Цитировать Цитата Petya V4sechkin:
Скриншот нерабочей машины
![]() Скриншот рабочей машины
![]() |
|
Отправлено: 12:11, 03-02-2023 | #9 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Интерфейс - Свойства ярлыка - Поле "Объект" заменено на "Расположение" и больше не редактируется | adgeuk | Microsoft Windows 10 | 10 | 14-07-2021 22:17 | |
VBS/WSH/JS - [решено] Добавить (изменить) "свойства" файла на вкладке "Особые" | KlimTV | Скриптовые языки администрирования Windows | 1 | 23-05-2012 11:35 | |
Разное - В меню "сервис" "свойства папки" не могу настроить скрытые файлы | Antoni106 | Microsoft Windows 2000/XP | 1 | 15-12-2009 21:32 | |
[решено] ошибка при отображении "свойства системы"-"общие" | Dz_mikael | Проект WinStyle | 5 | 28-07-2009 20:46 | |
Интерфейс - [решено] Пропала строка "Свойства папки" из выпадающего меню "Сервис" панели задач | Стальное сердце | Microsoft Windows 2000/XP | 1 | 28-09-2007 11:26 |
|