Re: Explorer.exe protection fault when trying to view print proper

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



you will need to attach the NT Source debugger to the explorer.exe process.
ntsd.exe is located in \windows\system32

at a command window type
ntsd -pn explorer.exe -g -G
press enter (a new window will launch)

this is what you will see
ModLoad: 01000000 01104000 E:\3576SRV\explorer.exe
ModLoad: 7c800000 7c8c0000 E:\3576SRV\system32\ntdll.dll
ModLoad: 77e40000 77f42000 E:\3576SRV\system32\kernel32.dll
ModLoad: 77f50000 77fec000 E:\3576SRV\system32\ADVAPI32.dll
ModLoad: 77c50000 77cef000 E:\3576SRV\system32\RPCRT4.dll
ModLoad: 75eb0000 75fb0000 E:\3576SRV\system32\BROWSEUI.dll
ModLoad: 77c00000 77c48000 E:\3576SRV\system32\GDI32.dll
ModLoad: 77380000 77412000 E:\3576SRV\system32\USER32.dll
ModLoad: 77ba0000 77bfa000 E:\3576SRV\system32\msvcrt.dll
ModLoad: 77670000 777a4000 E:\3576SRV\system32\ole32.dll
ModLoad: 77da0000 77df2000 E:\3576SRV\system32\SHLWAPI.dll
ModLoad: 77d00000 77d8c000 E:\3576SRV\system32\OLEAUT32.dll
ModLoad: 77980000 77af4000 E:\3576SRV\system32\SHDOCVW.dll
ModLoad: 761b0000 76243000 E:\3576SRV\system32\CRYPT32.dll
ModLoad: 76190000 761a2000 E:\3576SRV\system32\MSASN1.dll
ModLoad: 75360000 753df000 E:\3576SRV\system32\CRYPTUI.dll

Now open the printer properties, this should cause the desktop to freeze,
since the explorer process will break to the debugger. Use Alt Tab to
navigate to the debug window. Type k at the prompt >k
enter
you will see something like the following. Just mark the text and copy to
mail. I am interested in seeing which binaries are loaded as this fails.

type g
enter and this should now display the popup. To return the explore process
to normal, log off then back on.

0:020> k
ChildEBP RetAddr
WARNING: Stack unwind information not available. Following frames may be
wrong.
0189f55c 7742794a comctl32!DllInstall+0x1671
0189f5a4 77427a4d comctl32!DestroyPropertySheetPage+0xd1
0189f5c4 77429d12 comctl32!DestroyPropertySheetPage+0x1d4
0189f7e0 7742b8b6 comctl32!Ordinal164+0x4fb
0189fba0 7742c446 comctl32!Ordinal164+0x209f
*** ERROR: Symbol file could not be found. Defaulted to export symbols for
E:\3
576SRV\system32\USER32.dll -
0189fc10 7739c3b7 comctl32!Ordinal164+0x2c2f
0189fc3c 77394db3 USER32!EnableMenuItem+0x4cd4
0189fcb8 77394c56 USER32!SetWindowLongW+0x47f
0189fd00 7738ff24 USER32!SetWindowLongW+0x322
0189fd30 7738fd7e USER32!GetDesktopWindow+0x94d
0189fde8 77389ade USER32!GetDesktopWindow+0x7a7
0189fe0c 773a463b USER32!CreateDialogIndirectParamAorW+0x33
0189fe2c 774ab0b5 USER32!CreateDialogIndirectParamW+0x1b
0189fe74 7742ca78 comctl32!InitializeFlatSB+0x9e6
0189fed8 7742ccea comctl32!Ordinal164+0x3261
0189fef0 7742cd05 comctl32!Ordinal164+0x34d3
*** ERROR: Symbol file could not be found. Defaulted to export symbols for
E:\3
576SRV\system32\NETSHELL.dll -
0189ff00 76378f7a comctl32!PropertySheetW+0xf
0189ff38 763701f3 NETSHELL!NetSetupInstallSoftware+0x1f5c5
*** ERROR: Symbol file could not be found. Defaulted to export symbols for
E:\3
576SRV\system32\kernel32.dll -
0189ffb8 77e66063 NETSHELL!NetSetupInstallSoftware+0x1683e
0189ffec 00000000 kernel32!GetModuleFileNameA+0xeb
0:020>



--
Alan Morris
Windows Printing Team
Search the Microsoft Knowledge Base here:
http://support.microsoft.com/default.aspx?scid=fh;[ln];kbhowto

This posting is provided "AS IS" with no warranties, and confers no rights.

"TomFromBoston" <TomFromBoston@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:96600D99-87D6-4C76-B529-EB67F77FE270@xxxxxxxxxxxxxxxx
Hi Alan,

Thanks for the reply. I followed your suggested steps, uninstalled all the
driver, removed all printers, deleted all ports. Then I rebooted and
reinstalled the printer.

First, I tried to have the nifty install tool install the printer directly
as a networked printer. However, whenever the setup program would first
try
to connect to the printer (i.e. after giving it either the \\IP\lp or
\\linkstation\lp or browsing to the printer) it said: "Setup encountered a
severe error and must now exit. Please reboot and try again."

I rebooted and tried again three times. No luck.

Then I installed the printer locally via USB. All fine and dandy and I'm
able to see the properties. Then I manually added the printer three ways:
by
browsing the workgroup, by putting in the IP address, by creating a TCP/IP
port. After that, I could still pull up the properties for the locally
installed printer, but trying to access any of the networked setup options
resulted in the old explorer.exe exception.

BTW, the print server the HP printer is attached to is a Buffalo
LinkStation
Network Attached Storage drive and does not provide drivers for printers
hooked up to its included print server.

I think I need some of those tricks you said you had up your sleeve.

Thanks a lot.

TFB

"Alan Morris [MSFT]" wrote:

I have seen this when one has updated an HP driver using Windows Update.
The new driver supplied by HP for Windows Update contained added features
not compatible with the old version, thus the error loading the UI pages
in
properties.

Delete the new driver and any old HP drivers, then add the new one back
onto
the system. If other printers are in use or you have some network
connections. Set any local printer to use another driver while you
delete
the old and delete the network connections.

After adding the new driver and printer, verify that the properties page
can
be opened. Now add the network connections. If any of the connections
are
to HP printers make sure you can still open the properties of the 5600
after
adding the connection. If you can't the driver on the remote server
also
needs to be updated.

PS if this is your issue, HP has known about this for a while.

If this does not solve the problem, I have a few more tricks up my
sleeve.

--
Alan Morris
Windows Printing Team
Search the Microsoft Knowledge Base here:
http://support.microsoft.com/default.aspx?scid=fh;[ln];kbhowto

This posting is provided "AS IS" with no warranties, and confers no
rights.

"TomFromBoston" <TomFromBoston@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in
message
news:666680EA-AC99-42A1-9E0B-DFAEBBD440C4@xxxxxxxxxxxxxxxx
Hi,

When I try to access the print properties I get an explorer.exe error.
The
printer is an HP 5600 hooked up to a print server (Buffalo
LinkStation). I
can open the printer status window and can see printjobs from other
computers
without problems. If I try to print, the application from which I am
trying
to print crashes.

Error message detail:
Window Message Box with title: C:\WINDOWS\Explorer.exe
Message: "Function address 0x60643e23 caused a protection fault.
(exception
code 0xc0000005) Some or all property page(s) may not be displayed."

More background:
The printer worked fine while on a Hawking print server, this problem
started when I moved it to the Buffalo print server. Unfortunately, the
problem only happens on the HP Compaq NC6000 laptops, my two desktops
are
unaffected by this issue, so I'm not sure it is the fault of the new
print
server.

My computer is fully updated, SP2, and all the printer drivers are the
latest. I already tried older print drivers or HP's basic print drivers
(DJ500 drivers). I've tried adding the printer in any number of ways:
browsing to it on network and double-clicking, adding it as a local
port,
adding it as a \\192.168.X.X\lp, adding it as URL printer. No luck,
always
the same result.

I've also already spent 2 hours with Buffalo tech-support, they say
that
I'm
the first to experience this problem and they don't know how to help
me.
HP
flatly refuses to help because they don't support HP printers hooked up
to
non-HP print servers.

I don't know what else to do and hoping for some suggestions. Thanks
for
your help.

TFB





.



Relevant Pages

  • Re: Explorer.exe protection fault when trying to view print proper
    ... Windows Printing Team ... The driver shows up as 5600 ... ModLoad: 6e680000 6e6bb000 C:\WINDOWS\system32\compstui.dll ... If other printers are in use or you have some network ...
    (microsoft.public.windowsxp.print_fax)
  • Re: Brother MFC-4600 and network
    ... If the printer is on the network and shared with correct permissions, ... > parallel cable) and let the Plug and Play take over. ... > Printer back into the Print Server, installed the port, ... > then somehow was able to keep the existing driver. ...
    (microsoft.public.windowsxp.print_fax)
  • Re: Explorer.exe protection fault when trying to view print proper
    ... I could not find a driver for the HP 5600. ... ModLoad: 6e680000 6e6bb000 C:\WINDOWS\system32\compstui.dll ... I tried to have the nifty install tool install the printer ... the print server the HP printer is attached to is a Buffalo ...
    (microsoft.public.windowsxp.print_fax)
  • Re: Getting a HP PSC 1410 networked
    ... Recently I've bought a wireless USB print server from LevelOne, ... to get the printer on my home network, as I only use laptops now. ... Why can't HP provide the correct driver files? ...
    (comp.periphs.printers)
  • Re: Getting HP PSC 1410 to work on a home network
    ... Recently I've bought a wireless USB print server from LevelOne, ... to get the printer on my home network, as I only use laptops now. ... Why can't HP provide the correct driver files? ...
    (comp.sys.hp.hardware)