Показать полную графическую версию : [решено] Установить драйвер принтера
morthing
11-08-2010, 10:30
Суть проблемы вот в чем: Имеется старый принтер HP LaserJet 5000, подрубил его к компу, драйвер установился автоматом, видимо в винде есть для него дрова.
Принтер я добавил в общий доступ. И тут начались проблемы, при распечатке из сети стала появляться сначала вот такая штука
http://s42.radikal.ru/i095/0903/80/fd54102fe1a8.jpg
Когда нажимаешь "не отправлять" вылазиет такая штука (только у меня на русском все написано)
http://www.mvps.org/marksxp/images/rpc/rpc.jpg
ну и комп вырубается через минуту.
Наткнулся на такую статью в Майкрософт http://support.microsoft.com/kb/821690/ru там рекомендуют переставить свежие дрова с офф сайта HP.
НО! Я скачал универсальный драйвер для всех НР. Называется HP Universal Print Driver for Windows PCL6. И вообщем никак немогу поставить этот драйвер.
Вот что я сделал:
1. Сперва я удалил сам принтер
2. Отрубил его от компа
3. Удалил драйвер принтера из Свойств сервера (Принтеры и факсы - файл - Свойства сервера)
4. Из папки win\system32\spool\drivers\w32x86 удалил все что было, кроме DLL библиотеки.
5. Потом я зачистил ветку реестра HKLM\SYSTEM\ControlSet001\Print\Printers.
6. Ну и в конце провел поиск по всем INF файлам и затер те, которые могут относиться к установке этого принтера.
Может на этих шагах я чего до конца не удалил или еще что, но при перезагрузке я вставил шнур принтера в комп и опять он определился автоматом.
В принципе потом после отката системы я выловил принтер в диспетчере устройств и нажал переустановить дрова из папки с универсальным драйвером, правда при переустановке похоже он опять скопировал тотже драйвер что и был раньше.
Вообщем проблема осталась. И вопрос следующий возможен ли какой-то вариант, как мне принтер поставить чтоб можно было с сети печатать?
P.S. Кстати забыл сказать на компе стоит Сервис Пак 3, и еще ставил одно обновление безопасности, которое фиксило службу RPC (KB958644), из-за которой походу сбой и происходит.
Angry Demon
11-08-2010, 11:52
morthing,
1. Скачать драйвер (http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareDescription.jsp?lang=ru&cc=ru&prodTypeId=18972&prodSeriesId=25473&prodNameId=14945&swEnvOID=228&swLang=33&mode=2&taskId=135&swItem=lj-4587-3)
2. Запустить. По умолчанию драйвер распакуется в c:\lj5000
3. В папке Принтеры и факсы зайти в свойства принтера. Закладка "Дополнительно", педаль "Сменить". Указать мастеру папку, где лежит драйвер.
morthing
11-08-2010, 12:31
Angry Demon,
Спасибо за совет, сделал как сказали, однако проблема не исчезла, попробовал два драйвера, родной и универсальный.
Попрежнему после распечатки секунд через 10 выскакивают окошки, что процесс упал.
Какие еще могут быть варианты?
Petya V4sechkin
11-08-2010, 12:54
morthing, попробуйте сбросить подсистему печати (http://support.microsoft.com/kb/324757/ru) (там есть ссылка Fix it).
morthing
11-08-2010, 13:34
Petya V4sechkin,
Сбросил подсистему печати, установщик по завершении сказал что операция успешно завершена.
К сожалению, проблема осталась в том же виде.
Petya V4sechkin
11-08-2010, 13:37
morthing, сбросили в полном режиме? Перезагрузились после этого?
Сделайте полную проверку и логи (http://forum.oszone.net/thread-98169.html) (потому что RPC просто так не падает).
morthing
11-08-2010, 13:58
Не знаю на счет полного режима, а компьютер перегружал, да.
Полную проверку и логи предоставлю завтра.
Спасибо.
morthing
12-08-2010, 13:03
Petya V4sechkin,
Сделал как по инструкции, логи в приложении.
Антивирусная проверка Касперским ничего не выявила.
Petya V4sechkin
12-08-2010, 16:40
morthing, удалите драйверы в "Установке и удалении программ" (если есть), удалите разделы реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Net Driver HPZ12
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Pml Driver HPZ12
После перезагрузки удалите файлы HPZinw12.dll и HPZipm12.dll в папке \WINDOWS\system32 и установите драйвер снова.
morthing
13-08-2010, 08:04
Petya V4sechkin, попробовал, но опять все тоже самое. может быть со службой RPC что-то нужно сделать?
morthing
13-08-2010, 09:31
Прошу прощения, я забыл указать важную деталь, на компьютеры которые я подключаю по сети, установлена Win7. Может быть дело в некорректной работе драйверов. Могу я каким либо образом установить драйверы на машинах с 7ой локально? При поиске драйверов по сайту HP на мой принтер для Win7 выдает ссылки на универсальный драйвер, который я пробовал уже ставить.
Petya V4sechkin
13-08-2010, 10:17
при распечатке из сети стала появляться сначала вот такая штука
В том окошке нажмите "щелкните здесь", там должно быть указано имя .dmp файла типа user.dmp - выложите (попробую посмотреть с помощью WinDbg).
morthing
16-08-2010, 07:11
На компьютере есть два дамп файла:
один во вложении
один тут http://ifolder.ru/18905466
Petya V4sechkin
16-08-2010, 11:11
morthing, к сожалению, в стеке нет обращений к сторонним DLL (на что я надеялся).
User Mini Dump File: Only registers, stack and portions of memory are available
Comment: 'Dr. Watson generated MiniDump'
Symbol search path is: SRV*E:\Symbols*http://msdl.microsoft.com/download/symbols
Executable search path is: SRV*E:\Symbols*http://msdl.microsoft.com/download/symbols
Windows XP Version 2600 (Service Pack 3) UP Free x86 compatible
Product: WinNt, suite: SingleUserTS
Debug session time: Fri Aug 6 11:12:16.000 2010 (GMT+4)
System Uptime: not available
Process Uptime: 0 days 4:08:58.000
..............................................................
This dump file has an exception of interest stored in it.
The stored exception information can be accessed via .ecxr.
(5b0.644): Access violation - code c0000005 (first/second chance not available)
eax=01280028 ebx=000ea430 ecx=000358e4 edx=000ea3f4 esi=0010a000 edi=0129408c
eip=77eb44a9 esp=00c2ee48 ebp=00c2ee5c iopl=0 nv up ei pl nz na po nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000202
rpcrt4!BASE_CONNECTION::ProcessRead+0x106:
77eb44a9 f3a5 rep movs dword ptr es:[edi],dword ptr [esi] es:0023:0129408c=???????? ds:0023:0010a000=????????
0:010> !analyze -v
*******************************************************************************
* *
* Exception Analysis *
* *
*******************************************************************************
Unable to load image C:\Program Files\Microsoft Firewall Client 2004\FwcWsp.dll, Win32 error 0n2
*** WARNING: Unable to verify timestamp for FwcWsp.dll
*** ERROR: Module load completed but symbols could not be loaded for FwcWsp.dll
*** ERROR: Symbol file could not be found. Defaulted to export symbols for ipsecsvc.dll -
Unable to load image C:\WINDOWS\system32\imon.dll, Win32 error 0n2
*** WARNING: Unable to verify timestamp for imon.dll
*** ERROR: Module load completed but symbols could not be loaded for imon.dll
FAULTING_IP:
rpcrt4!BASE_CONNECTION::ProcessRead+106
77eb44a9 f3a5 rep movs dword ptr es:[edi],dword ptr [esi]
EXCEPTION_RECORD: ffffffff -- (.exr 0xffffffffffffffff)
ExceptionAddress: 77eb44a9 (rpcrt4!BASE_CONNECTION::ProcessRead+0x00000106)
ExceptionCode: c0000005 (Access violation)
ExceptionFlags: 00000000
NumberParameters: 2
Parameter[0]: 00000000
Parameter[1]: 0010a000
Attempt to read from address 0010a000
DEFAULT_BUCKET_ID: STRING_DEREFERENCE
PROCESS_NAME: lsass.exe
ERROR_CODE: (NTSTATUS) 0xc0000005 - <Unable to get error code text>
READ_ADDRESS: 0010a000
LAST_CONTROL_TRANSFER: from 77e85641 to 77eb44a9
STACK_TEXT:
00c2ee5c 77e85641 000ea47c 00c2f014 00c2f010 rpcrt4!BASE_CONNECTION::ProcessRead+0x106
00c2ee7c 77eec072 000ea430 00c2f014 00c2f010 rpcrt4!CO_SubmitSyncRead+0xe1
00c2eea8 77e84e5d 00000001 00c2f014 00c2f010 rpcrt4!WS_SyncRecv+0x81
00c2eec8 77e852af 0012edb8 00000048 00c2f014 rpcrt4!OSF_CCONNECTION::TransSendReceive+0x9d
00c2efd0 77e8503d 00000001 000f8f98 00000000 rpcrt4!OSF_CCONNECTION::SendBindPacket+0x575
00c2f018 77e84946 000f8f98 00000000 00000001 rpcrt4!OSF_CCONNECTION::ActuallyDoBinding+0xa6
00c2f07c 77e84a5d 000ef518 000dbba0 00000000 rpcrt4!OSF_CCONNECTION::OpenConnectionAndBind+0x20f
00c2f0c0 77e849ac 00000000 00c2f1ac 000ef518 rpcrt4!OSF_CCALL::BindToServer+0x104
00c2f124 77e7fdbc 00c2f148 00000000 00000000 rpcrt4!OSF_BINDING_HANDLE::AllocateCCall+0x2b6
00c2f154 77e78a01 00000000 00c2f1d8 00000001 rpcrt4!OSF_BINDING_HANDLE::NegotiateTransferSyntax+0x28
00c2f16c 77e78a38 00c2f1ac 00000000 00c2f18c rpcrt4!I_RpcGetBufferWithObject+0x5b
00c2f17c 77e7906d 00c2f1ac 00c2f588 00c2f56c rpcrt4!I_RpcGetBuffer+0xf
00c2f18c 77ef460b 00c2f1d8 000000db 000ef518 rpcrt4!NdrGetBuffer+0x28
00c2f56c 77e9389c 77e9fbe8 77e93976 00c2f588 rpcrt4!NdrClientCall2+0x195
00c2f580 77e93731 000ef518 000d72d0 000e0018 rpcrt4!ept_map+0x1b
00c2f630 77e9f3db 000d72d0 77dcf4f4 77dcf508 rpcrt4!EpResolveEndpoint+0x245
00c2f684 77eb72ad 77dcf4f0 000d72d0 000d72f0 rpcrt4!DCE_BINDING::ResolveEndpointIfNecessary+0x14a
00c2f6b4 77eb69eb 77dcf4f0 00000000 00c2f710 rpcrt4!OSF_BINDING_HANDLE::ResolveBinding+0x40
00c2f6c4 77e0c2e6 000d72c0 77dcf4f0 00000001 rpcrt4!RpcEpResolveBinding+0x3c
00c2f710 75487c99 000e7ed4 000f8f80 00000006 advapi32!LsaICLookupNamesWithCreds+0x9d
00c2f774 7547f861 00c2f864 00000001 0011a690 lsasrv!LsapDbLookupNameChainRequest+0x96
00c2f800 7544a1f5 00000000 00000001 000bc964 lsasrv!LsapDbLookupNamesInPrimaryDomain+0x182
00c2f8ac 7543b200 00000000 00000001 000bc964 lsasrv!LsapLookupNames+0x3cc
00c2f8e4 77e799f4 000e6f08 00000001 000bc964 lsasrv!LsarLookupNames3+0xaa
00c2f91c 77ef421a 7543b188 00c2f930 00000009 rpcrt4!Invoke+0x30
00c2fd3c 77ef46ee 00000000 00000000 000d8df4 rpcrt4!NdrStubCall2+0x297
00c2fd58 77e794bd 000d8df4 000b31f0 000d8df4 rpcrt4!NdrServerCall2+0x19
00c2fd8c 77e79422 75417345 000d8df4 00c2fe2c rpcrt4!DispatchToStubInC+0x38
00c2fde0 77e7934e 00000044 00000000 754b01cc rpcrt4!RPC_INTERFACE::DispatchToStubWorker+0x113
00c2fe04 77e8156c 000d8df4 00000000 754b01cc rpcrt4!RPC_INTERFACE::DispatchToStub+0x84
00c2fe34 77e81499 000d8db8 00000000 000d8d80 rpcrt4!OSF_SCALL::DispatchHelper+0x115
00c2fe48 77e8141d 00000000 00000044 000bc930 rpcrt4!OSF_SCALL::DispatchRPCCall+0xfe
00c2fe78 77e81328 000bc930 03000080 00000044 rpcrt4!OSF_SCALL::ProcessReceivedPDU+0x58a
00c2fea0 77e7877b 000bc930 00000080 7c80980a rpcrt4!OSF_SCALL::BeginRpcCall+0x204
00c2ff00 77e786b6 00000000 000bc930 00000080 rpcrt4!OSF_SCONNECTION::ProcessReceiveComplete+0x3fb
00c2ff14 77e772ff 000b4b48 0000000c 00000000 rpcrt4!ProcessConnectionServerReceivedEvent+0x21
00c2ff80 77e77328 00c2ffa8 77e76ad1 000b4b48 rpcrt4!LOADABLE_TRANSPORT::ProcessIOEvents+0x16f
00c2ff88 77e76ad1 000b4b48 003c0178 00000000 rpcrt4!ProcessIOEventsWrapper+0xd
00c2ffa8 77e76c97 0009ee70 00c2ffec 7c80b713 rpcrt4!BaseCachedThreadRoutine+0x79
00c2ffb4 7c80b713 000bcd60 003c0178 00000000 rpcrt4!ThreadStartRoutine+0x1a
00c2ffec 00000000 77e76c7d 000bcd60 00000000 kernel32!BaseThreadStart+0x37
FOLLOWUP_IP:
lsasrv!LsapDbLookupNameChainRequest+96
75487c99 8bc8 mov ecx,eax
SYMBOL_STACK_INDEX: 14
SYMBOL_NAME: lsasrv!LsapDbLookupNameChainRequest+96
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: lsasrv
IMAGE_NAME: lsasrv.dll
DEBUG_FLR_IMAGE_TIMESTAMP: 480381be
FAULTING_THREAD: 00000644
PRIMARY_PROBLEM_CLASS: STRING_DEREFERENCE
BUGCHECK_STR: APPLICATION_FAULT_STRING_DEREFERENCE
STACK_COMMAND: ~10s; .ecxr ; kb
FAILURE_BUCKET_ID: APPLICATION_FAULT_STRING_DEREFERENCE_lsasrv!LsapDbLookupNameChainRequest+96
BUCKET_ID: APPLICATION_FAULT_STRING_DEREFERENCE_lsasrv!LsapDbLookupNameChainRequest+96
Followup: MachineOwner
---------
Хотя есть странность: библиотека imon.dll относится к ESET (NOD32). Но вы сказали, что стоит Каспер. Попробуйте отключить.
Еще можно поставить KB968389 (http://www.microsoft.com/downloads/details.aspx?FamilyID=cb9a7ba1-72c7-4c72-a802-ac5bb3442ce4&displaylang=ru) и KB970238 (http://www.microsoft.com/downloads/details.aspx?FamilyID=f033fa78-c451-44f8-aa6c-a49622c37f40&displaylang=ru) (в них свежие версии Lsasrv.dll и Rpcrt4.dll).
morthing
16-08-2010, 12:38
Petya V4sechkin, Возможно НОД был раньше, могу ли я удалить модуль imon.dll?
Отключить вы имеете в виду Каспера?
Обновления поставлю.
Petya V4sechkin
16-08-2010, 13:45
могу ли я удалить модуль imon.dll?
imon.dll в LSP, можно удалить и выполнить netsh winsock reset (http://support.microsoft.com/kb/811259/ru)
А также ESET Uninstaller (http://kb.eset.com/esetkb/index?page=content&id=SOLN2289)
Кстати, тема (http://forum.ixbt.com/topic.cgi?id=7:27095) чем-то похожа.
morthing
16-08-2010, 14:30
Petya V4sechkin, Сделал всё что вы сказали, удалось распечатать и комп не вырубился, похоже помогло. Сбасибо огромное!!!
Однако заметил, что svchost.exe грузит процессор под 100%, может так и было, раньше не замечал правда.
Petya V4sechkin
16-08-2010, 14:45
morthing, ESET Uninstaller прогнали?
svchost.exe грузит процессор под 100%
В Process Explorer (http://soft.oszone.net/program/89/Process_Explorer/) на этом Svchost правой кнопкой мыши -> Properties -> вкладки Services (список служб) и Threads. На вкладке Threads посмотреть, какой поток грузит систему. Выделить его и нажать кнопку Stack.
morthing
16-08-2010, 14:58
Petya V4sechkin,
ESET Uninstaller прогнали? »
Да с него и начал, потом сделал netsh winsock reset
Ну и потом установил два обновления. На каждом шаге перегружался.
Сейчас попробую process explorer.
morthing
16-08-2010, 15:22
В process explorer ничего не выявил, потому что на тот момент когда проверял, svchost.exe не грузил проц, может быть просто процесс загружал систему в самом начале загрузки ОС, ибо комп неповоротливый запускается долго. Завтра еще попробую посмотреть что и как.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.