Войти

Показать полную графическую версию : Локальная подсистема печати не выполняется


Stone_Pickle
12-04-2023, 19:33
Коллеги, добрый день всем. Столкнулся на Windows 10 21h2 с вот такой печалью. При попытке добавить любой принтер, при попытке посмотреть очередь и настройки уже имеющихся принтеров.
"Локальная подсистема печати не выполняется. Перезапустите подсистему или перезагрузите компьютер"
Что было сделано:
удаление папки PRINTERS в %windir%/system32/spool
Переустановка компонентов из меню "программы и компоненты"
Попытка восстановления через sfc /scannow
Попытка восстановления через DISM.exe /Online /Cleanup-image /Restorehealth

В моей голове остался вариант только перебить Windows или попытаться сбрасывать до заводских, но в таком случае потеряю удалённый доступ и не факт что кто-то на месте сможет поставить его заново.
Прикрепил лог scannow и два скриншота ошибки

Большая просьба поделиться опытом решения подобной ситуации и примерно подсказать как я могу повторить эту проблему на виртуалке, какие файлы и\или цепочки реестра нужно забрать с проблемной машины
http://forum.oszone.net/attachment.php?attachmentid=168313&stc=1&d=1681317496
http://forum.oszone.net/attachment.php?attachmentid=168314&stc=1&d=1681317496

NickM
12-04-2023, 20:37
О каких вложениях Вы ведёте речь?

Загляните в системный журнал, возможно, что увидите, что падает несовместимая библиотека какого-нибудь дополнительного ПО принтера.

Stone_Pickle
12-04-2023, 22:19
О каких вложениях Вы ведёте речь? »
Лог файл scannow на удивление не прикрепился
Загляните в системный журнал, возможно, что увидите, что падает несовместимая библиотека какого-нибудь дополнительного ПО принтера. »
ПО принтера ни к чему, т.к до установки дело не доходит. В событиях еще вчера была ошибка "Служба "Диспетчер печати" неожиданно прервана. Это произошло (раз): 3." но сейчас даже до неё не доходит. Хочу знать в какую сторону копать, какие логи смотреть

Petya V4sechkin
12-04-2023, 23:40
В событиях еще вчера была ошибка
Журналы Windows -> Приложение -> поищите сбой процесса spoolsv.exe

Stone_Pickle
13-04-2023, 00:45
Журналы Windows -> Приложение -> поищите сбой процесса spoolsv.exe »
Именно во вкладке "Приложение" всё замечательно и никаких намёков на спулер.
В Система всё красное
Логи все одинаковые, меняется только количество перезапусков
- System

- Provider

[ Name] Service Control Manager
[ Guid] {555908d1-a6d7-4695-8e1e-26931d2012f4}
[ EventSourceName] Service Control Manager

- EventID 7031

[ Qualifiers] 49152

Version 0

Level 2

Task 0

Opcode 0

Keywords 0x8080000000000000

- TimeCreated

[ SystemTime] 2023-04-12T21:43:09.6206616Z

EventRecordID 3887

Correlation

- Execution

[ ProcessID] 656
[ ThreadID] 1644

Channel System

Computer POS2

Security


- EventData

param1 Диспетчер печати
param2 70
param3 60000
param4 1
param5 Перезапуск службы
530070006F006F006C00650072000000


--------------------------------------------------------------------------------

Binary data:


In Words

0000: 00700053 006F006F 0065006C 00000072


In Bytes

0000: 53 00 70 00 6F 00 6F 00 S.p.o.o.
0008: 6C 00 65 00 72 00 00 00 l.e.r...

ShaddyR
13-04-2023, 19:18
Stone_Pickle, попробуй предварительно удалить драйвера любых сторонних принтеров через программы и компоненты, затем удалить все сторонние пакеты драйверов из сервера печати (команда "printui /s /t2"), после чего после перезагрузки добавить любой левый принтер на базе встроенных драйверов (ставить можно на LPT-порт) и отпишись о результатах. Дополнительно проверь доступность папки временных файлов виндовс (в частности, "%USERPROFILE%\AppData\Local\ТEМР"), свободное место на соответствующем диске и права системе на данную папку

Stone_Pickle
13-04-2023, 21:14
попробуй предварительно удалить драйвера любых сторонних принтеров через программы и компоненты, затем удалить все сторонние пакеты драйверов из сервера печати (команда "printui /s /t2"), после чего после перезагрузки добавить любой левый принтер на базе встроенных драйверов (ставить можно на LPT-порт) и отпишись о результатах. Дополнительно проверь доступность папки временных файлов виндовс (в частности, "%USERPROFILE%\AppData\Local\ТEМР"), свободное место на соответствующем диске и права системе на данную папку »

Все драйвера принтеров убраны, при попытке добавить любой принтер через "control printers -> добавление принтера -> устройства нет в списке " выходит та самая ошибка из шапки. То есть до выбора порта устройства или его драйвера из inf файла. Команда "printui /s /t2" завершается с такой же ошибкой "Локальная система печати не выполняется, перезапустите подсистему или перезагрузите компьютер". в службах Диспетчер печати запущен, параметры запуска автоматически.

Petya V4sechkin
13-04-2023, 22:09
Stone_Pickle, покажите результаты выполнения в cmd:
sc qc spooler
sc query spooler

Stone_Pickle
14-04-2023, 12:49
покажите результаты выполнения в cmd: »
Прилагаю под спойлером
C:\Windows\system32>sc qc spooler
[SC] QueryServiceConfig: успех

Имя_службы: spooler
Тип : 110 WIN32_OWN_PROCESS (interactive)
Тип_запуска : 2 AUTO_START
Управление_ошибками : 1 NORMAL
Имя_двоичного_файла : C:\Windows\System32\spoolsv.exe
Группа_запуска : SpoolerGroup
Тег : 0
Выводимое_имя : Диспетчер печати
Зависимости : RPCSS
: http
Начальное_имя_службы :

C:\Windows\system32>sc query spooler

SERVICE_NAME: spooler
TYPE : 110 WIN32_OWN_PROCESS (interactive)
STATE : 1 STOPPED
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x7d0

C:\Windows\system32>

Petya V4sechkin
15-04-2023, 12:11
Stone_Pickle, в разделе реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler
параметр ObjectName должен содержать LocalSystem.

Покажите содержимое раздела.

ShaddyR
15-04-2023, 16:12
Начальное_имя_службы : »
Управление\службы\диспетчер печати - проверь вкладку Вход в систему - должна быть чекбокс на первом пункте + галочка на интерактиве

Stone_Pickle
17-04-2023, 07:46
Сейчас, к сожалению, на точке нет интернета, не могу проверить последние советы.

Stone_Pickle
20-04-2023, 18:04
Покажите содержимое раздела. »

http://forum.oszone.net/attachment.php?attachmentid=168350&stc=1&d=1682003064

Petya V4sechkin
20-04-2023, 23:12
Команда "printui /s /t2" завершается с такой же ошибкой
Можете сделать лог Process Monitor (https://docs.microsoft.com/en-us/sysinternals/downloads/procmon) следующим образом:
запустите Process Monitor;
попытайтесь выполнить команду printui /s /t2, чтобы получилась ошибка;
сохраните лог: меню File -> Save -> PML-формат;
заархивируйте и выложите на файлообменник, например dropmefiles.com.

Stone_Pickle
21-04-2023, 20:41
запустите Process Monitor;
попытайтесь выполнить команду printui /s /t2, чтобы получилась ошибка;
сохраните лог: меню File -> Save -> PML-формат;
заархивируйте и выложите на файлообменник, например dropmefiles.com. »

Сделал всё как написано, ссылку на лог прикладываю https://dropmefiles.com/M3lVW
upd. Случайно забыл запустить спуллер, вот лог с запущенной службой печати https://dropmefiles.com/m28Dv

Если что получил образ, расвернул на локальном демо-стенде, могу дать поковырять через Rust\Any desk всем желающим, может быть будут идеи

Petya V4sechkin
23-04-2023, 00:13
Stone_Pickle, в общем, непонятно по какой причине spoolsv.exe завершается без ошибки.

Попробуйте удалить
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Printers\S-1-5-21-3916052284-1529607492-175027446-1001:OneNote for Windows 10

Stone_Pickle
23-04-2023, 07:38
Попробуйте удалить »

Результат такой же.

Stone_Pickle
27-04-2023, 07:59
Решение проблемы костыльное и немного неправильное:

Через Win10Upgrade (утилиту для обновления от мелкомягких) https://www.microsoft.com/en-in/software-download/windows10 (ТЫК) в режиме обновления с сохранением файлов, программ и всего остального за полтора часа переустановило винду в полностью автоматическом режиме, удалённый доступ сохранился, со всем софтом и временными файлами в аппдате

Ровно такая же песня через iso windows 10 нужной ревизии и языкового пакета. Может быть кому-нибудь поможет




© OSzone.net 2001-2012