TheTechGuide Forum

General Category => Tech Clinic => Topic started by: meelox on January 21, 2005, 07:18:30 PM

Title: printing in e-mail
Post by: meelox on January 21, 2005, 07:18:30 PM
When I try to print an email iIget a script error appear on the screen, as follows:

 "An error has occured in the script on this page.
Line: 1344
Char: 1
Error : unspecified error.
Code: 0
URL: res://C:\WINDOWS\system32\shdoclc.dll/preview.dlg"


Can anyone tell me how to fix this so I can print from e-mail
OUTLOOK EXPRESS 6---win 98
Title: printing in e-mail
Post by: guestolo on January 21, 2005, 07:50:13 PM
http://www.jacksontechnical.com/article.htm?id=18 (http://\"http://www.jacksontechnical.com/article.htm?id=18\")

Would you mind posting another Hijackthis log, just in case

You can redownload it if you have to from my signature below
Title: printing in e-mail
Post by: Guest on January 23, 2005, 11:02:04 AM
Logfile of HijackThis v1.99.0
Scan saved at 10:04:28 AM, on 1/23/05
Platform: Windows 98 SE (Win9x 4.10.2222A)
MSIE: Internet Explorer v6.00 SP1 (6.00.2800.1106)

Running processes:
C:\WINDOWS\SYSTEM\KERNEL32.DLL
C:\WINDOWS\SYSTEM\MSGSRV32.EXE
C:\WINDOWS\SYSTEM\MPREXE.EXE
C:\WINDOWS\SYSTEM\mmtask.tsk
C:\PROGRAM FILES\SYGATE\SPF\SMC.EXE
C:\WINDOWS\EXPLORER.EXE
C:\WINDOWS\SYSTEM\SYSTRAY.EXE
C:\WINDOWS\STARTER.EXE
C:\WINDOWS\SYSTEM\E_S4I2G1.EXE
C:\PROGRAM FILES\GRISOFT\AVG7\AVGCC.EXE
C:\PROGRAM FILES\GRISOFT\AVG7\AVGEMC.EXE
C:\WINDOWS\SYSTEM\SPOOL32.EXE
C:\PROGRAM FILES\GRISOFT\AVG7\AVGAMSVR.EXE
C:\PROGRAM FILES\AHEAD\INCD\INCD.EXE
C:\WINDOWS\SYSTEM\STIMON.EXE
C:\PROGRAM FILES\COMMON FILES\REAL\UPDATE_OB\REALSCHED.EXE
C:\WINDOWS\SYSTEM\WMIEXE.EXE
C:\PROGRAM FILES\OUTLOOK EXPRESS\MSIMN.EXE
C:\WINDOWS\SYSTEM\PSTORES.EXE
C:\WINDOWS\SYSTEM\DDHELP.EXE
C:\WINDOWS\DESKTOP\HIJACKTHIS.EXE

O3 - Toolbar: &Google - {2318C2B1-4965-11d4-9B18-009027A5CD4F} - c:\program files\google\googletoolbar1.dll
O3 - Toolbar: &Radio - {8E718888-423F-11D2-876E-00A0C9082467} - C:\WINDOWS\SYSTEM\MSDXM.OCX
O4 - HKLM\..\Run: [ScanRegistry] C:\WINDOWS\scanregw.exe /autorun
O4 - HKLM\..\Run: [SystemTray] SysTray.Exe
O4 - HKLM\..\Run: [EnsoniqMixer] starter.exe
O4 - HKLM\..\Run: [EPSON Stylus CX5400] C:\WINDOWS\SYSTEM\E_S4I2G1.EXE /P19 "EPSON Stylus CX5400" /O5 "LPT1:" /M "Stylus CX5400"
O4 - HKLM\..\Run: [AVG7_CC] C:\PROGRA~1\GRISOFT\AVG7\AVGCC.EXE /STARTUP
O4 - HKLM\..\Run: [AVG7_EMC] C:\PROGRA~1\GRISOFT\AVG7\AVGEMC.EXE
O4 - HKLM\..\Run: [AVG7_AMSVR] C:\PROGRA~1\GRISOFT\AVG7\AVGAMSVR.EXE
O4 - HKLM\..\Run: [SmcService] C:\PROGRA~1\SYGATE\SPF\SMC.EXE -startgui
O4 - HKLM\..\Run: [InCD] C:\Program Files\Ahead\InCD\InCD.exe
O4 - HKLM\..\Run: [StillImageMonitor] C:\WINDOWS\SYSTEM\STIMON.EXE
O4 - HKLM\..\Run: [TkBellExe] "C:\Program Files\Common Files\Real\Update_OB\realsched.exe"  -osboot
O4 - HKLM\..\RunServices: [SmcService] C:\PROGRAM FILES\SYGATE\SPF\SMC.EXE
O8 - Extra context menu item: &Google Search - res://C:\PROGRAM FILES\GOOGLE\GOOGLETOOLBAR1.DLL/cmsearch.html
O8 - Extra context menu item: Cached Snapshot of Page - res://C:\PROGRAM FILES\GOOGLE\GOOGLETOOLBAR1.DLL/cmcache.html
O8 - Extra context menu item: Similar Pages - res://C:\PROGRAM FILES\GOOGLE\GOOGLETOOLBAR1.DLL/cmsimilar.html
O8 - Extra context menu item: Backward Links - res://C:\PROGRAM FILES\GOOGLE\GOOGLETOOLBAR1.DLL/cmbacklinks.html
O8 - Extra context menu item: Translate into English - res://C:\PROGRAM FILES\GOOGLE\GOOGLETOOLBAR1.DLL/cmtrans.html
O9 - Extra button: Related - {c95fe080-8f5d-11d2-a20b-00aa003c157a} - C:\WINDOWS\web\related.htm
O9 - Extra 'Tools' menuitem: Show &Related Links - {c95fe080-8f5d-11d2-a20b-00aa003c157a} - C:\WINDOWS\web\related.htm
O9 - Extra button: (no name) - {08B0E5C0-4FCB-11CF-AAA5-00401C608501} - C:\Program Files\Java\j2re1.4.2_06\bin\npjpi142_06.dll
O9 - Extra 'Tools' menuitem: Sun Java Console - {08B0E5C0-4FCB-11CF-AAA5-00401C608501} - C:\Program Files\Java\j2re1.4.2_06\bin\npjpi142_06.dll
O16 - DPF: {CAFEEFAC-0014-0001-0000-ABCDEFFEDCBA} (Java Runtime Environment 1.4.1) -
Title: printing in e-mail
Post by: guestolo on January 23, 2005, 07:33:24 PM
Log looks ok, I guess you checked out that link and ensured you didn't have Surfairy installed and also unchecked
Enable third-party browser extensions (requires restart)

Just checking

I have a couple more ideas, I want to ensure that you tried the above first
Title: printing in e-mail
Post by: meelox on January 23, 2005, 10:45:45 PM
Sorry for late reply ..had to go out today.
I checked all that you told me to.
I have done all of my windows updates.
nothing seems to work.
When I did my last update today I lost my google tool bar for some reason. I am going to add that back.
Title: printing in e-mail
Post by: guestolo on January 23, 2005, 10:59:08 PM
I found another link where others were having the same problem

A couple possibilities

Try this first and let me know if it works
This should have no effect, but let's make sure

Open IE's Internet options via Control Panel

Under the ADVANCED tab ensure that
Disable Script debugging is checked
and Show a prompt about every script error == unchecked

Uncheck Enable third party browser extensions, if you didn't try that already

Apply all that if not done already, the exit out of there

Open notepad
START>>Run>>type in notepad
Hit OK

Copy and paste these bolded lines to notepad

regsvr32 shdocvw.dll

regsvr32 Shell32.dll

regsvr32 Oleaut32.dll

regsvr32 Actxprxy.dll

regsvr32 Mshtml.dll

regsvr32 Urlmon.dll


Close down all browser windows and Outlook Express if open

Copy and paste each of those bolded lines to
The START>>RUN command
Clicking Enter after each
You should get a prompt after each, if not carry on with each one

Restart your computer and try Outlook Express again

If no go, I'm going to jump over to my 98SE machine and try something else
Title: printing in e-mail
Post by: meelox on January 23, 2005, 11:51:42 PM
Done all of that ... I still get the message.

When searching about this problem i found this:
http://forums.devshed.com/archive/t-133545 (http://\"http://forums.devshed.com/archive/t-133545\") posted by
admin-mat   (please read it)
 
i don't know have a windows 2000 machine to copy from and I am not sure I know how to import to registry?
Title: printing in e-mail
Post by: guestolo on January 24, 2005, 12:02:52 AM
Do you have the Preview pane enabled or disabled?

If enabled
try disabling it
In Outlook Express Highlight Inbox in the folder list

Then click VIEW>>Layout
Uncheck Show Preview Pane
Apply it and OK
Restart Outlook Express
any different

If it's already disabled, try enabling Preview Pane
Then try printing
I don't recommend always having your preview pane enabled
This is just for troubleshooting purposes

Edit>>>I have another idea, try the above first
Title: printing in e-mail
Post by: guestolo on January 24, 2005, 12:05:18 AM
Try what I suggested first
I seen that link
along with a couple others

I want to try a couple other things if the above doesn't work
Title: printing in e-mail
Post by: guestolo on January 24, 2005, 12:19:25 AM
I found this link too
So we may as well try it
http://www.askmehelpdesk.com/forum/showthr...read.php?t=1804 (http://\"http://www.askmehelpdesk.com/forum/showthread.php?t=1804\")

Go to START>>RUN>>type in regedit
Hit OK

Navigate to this key

HKEY_CLASSES_ROOT\Interface\{0C733A30-2A1C-11CE-ADE5-00AA0044773D}

Left click to highlight {0C733A30-2A1C-11CE-ADE5-00AA0044773D}
and then click Registry at the top and Export Registry file
Name it
You may want to save it to MyDocuments

Do the same for this key
[HKEY_CLASSES_ROOT\Interface\{0000000c-0000-0000-C000-000000000046}

Left click to Highlight and the Registry Export
Name it something different

Close out of the registry editor
Navigate to MyDocuments
On each of those reg entries you exported right click on and choose edit
Copy and paste back the  info here

Sorry, I forgot, can you export this one and post it too, thanks
HKEY_CLASSES_ROOT\CLSID\{00000320-0000-0000-C000-
000000000046}
Title: printing in e-mail
Post by: meelox on January 24, 2005, 12:21:57 AM
I had preview pane enabled .... I unchecked it and tried to print ...Got the same error message ..
Title: printing in e-mail
Post by: meelox on January 24, 2005, 12:26:31 AM
those two are not in my registry..
Title: printing in e-mail
Post by: guestolo on January 24, 2005, 12:27:39 AM
Are you sure? Take a close look
Also look for the last one I asked about

I'm checking my 98SE machine
So they definitely should be there

EDIT>>Whatever is not there we will try and replace
Title: printing in e-mail
Post by: meelox on January 24, 2005, 12:32:07 AM
REGEDIT4

[HKEY_CLASSES_ROOT\CLSID\{00000320-0000-0000-C000-000000000046}]
@="oleprx32_PSFactory"

[HKEY_CLASSES_ROOT\CLSID\{00000320-0000-0000-C000-000000000046}\InprocServer32]
@="ole32.dll"

this is the only one of the three that i had in my registry
Title: printing in e-mail
Post by: guestolo on January 24, 2005, 12:38:22 AM
Open an empty Notepad file

Copy and paste the whole  contents of the quote box to Notepad

In Notepad click FILE>>SAVE AS
IMPORTANT>>change the save as to All File

Name the file fix.reg

Close this window and double click on fix.reg  and allow it to merge to the registry

Restart your computer
Try printing>>any luck?

 
Quote
REGEDIT4

[HKEY_CLASSES_ROOT\Interface\{0000000c-0000-0000-C000-000000000046}]@="IStream"

[HKEY_CLASSES_ROOT\Interface\{0000000c-0000-0000-C000-000000000046}\NumMethods]
@="14"

[HKEY_CLASSES_ROOT\Interface\{0000000c-0000-0000-C000-000000000046}\ProxyStubClsid32]
@="{00000320-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT\Interface\{0C733A30-2A1C-11CE-ADE5-00AA0044773D}]
@="ISequentialStream"

[HKEY_CLASSES_ROOT\Interface\{0C733A30-2A1C-11CE-ADE5-00AA0044773D}\NumMethods]
@="5"

[HKEY_CLASSES_ROOT\Interface\{0C733A30-2A1C-11CE-ADE5-00AA0044773D}\ProxyStubClsid32]
@="{00000320-0000-0000-C000-000000000046}"
Title: printing in e-mail
Post by: meelox on January 24, 2005, 12:40:21 AM
I am sure they are not under
HKEY_CLASSES_ROOT\Interface\
I have these :
HKEY_CLASSES_ROOT\Interface\{0C733A26-2A1C-11CE-ADE5-00AA0044773D}
HKEY_CLASSES_ROOT\Interface\{0C733A27-2A1C-11CE-ADE5-00AA0044773D}
HKEY_CLASSES_ROOT\Interface\{0C733A55-2A1C-11CE-ADE5-00AA0044773D}

IN that order and these:
[HKEY_CLASSES_ROOT\Interface\{0000000a-0000-0000-C000-000000000046}

[HKEY_CLASSES_ROOT\Interface\{0000000b-0000-0000-C000-000000000046}
[HKEY_CLASSES_ROOT\Interface\{0000000d-0000-0000-C000-000000000046}
[HKEY_CLASSES_ROOT\Interface\{0000000e-0000-0000-C000-000000000046}
[HKEY_CLASSES_ROOT\Interface\{0000000f-0000-0000-C000-000000000046}
IN THAT ORDER.
Title: printing in e-mail
Post by: guestolo on January 24, 2005, 12:48:41 AM
Just to make sure you seen my reply before you posted
 /biggrin.gif\' class=\'bbc_emoticon\' alt=\':D\' />
Title: printing in e-mail
Post by: meelox on January 24, 2005, 12:51:43 AM
/biggrin.gif\' class=\'bbc_emoticon\' alt=\':D\' /> You are fast becoming my SUPER hero!
IT WORKED!
My e-mail is printing again.... I have lived without that for months!
Thanks so much!
Title: printing in e-mail
Post by: guestolo on January 24, 2005, 01:04:10 AM
Good Work Meelox
Glad to hear everything worked out

Happy Printing  /biggrin.gif\' class=\'bbc_emoticon\' alt=\':D\' />

Oh about that Service Pack 2
from that other log

I'll post what I usually do tomorrow, it's nothing major, but a few steps to ensure a flawless install
Nothings ever a 100% guarantee however
That's why I would like to give you a link in case of a needed recovery
Don't let me scare you, it's all pretty harmless
Title: printing in e-mail
Post by: Guest on January 29, 2005, 12:27:34 PM
Hey thanks for the info as well.. i had the same problem.. that final solution fixed it where all others failed.. you need some sort of super hero name.. thanks /smile.gif\' class=\'bbc_emoticon\' alt=\':)\' />

Matthew.
Title: printing in e-mail
Post by: 1agtech on February 10, 2005, 05:47:13 PM
Any possible updates on this solution? As I researched this problem and found this site I tried this solution first.... ::read below::

[quote name=\'guestolo\' date=\'Jan 24 2005, 12:38 AM\']Open an empty Notepad file

Copy and paste the whole  contents of the quote box to Notepad

In Notepad click FILE>>SAVE AS
IMPORTANT>>change the save as to All File

Name the file fix.reg

Close this window and double click on fix.reg  and allow it to merge to the registry

Restart your computer
Try printing>>any luck?
[post=\"21876\"]<{POST_SNAPBACK}>[/post]
[/quote]


Then I tried:

I was just on a site that refered to a fix for this at devshed by an "Admin Matt"  Everyone seemed to get fixed using this, but it didn't work for me...   :confused:  

here is the IE script error I get when trying to print from Outlook 2000, IE, or MS Word...

res://C:\WINDOWS\system32\shdoclc.dll/preview.dlg
I do NOT get an error when printing from Excel...

in IE tools "enable third party browser ext." is UNCHECKED

I also tried:
Quote
entering this command via. Start > Run  and then type  regsvr32 shdocvw.dll
And, yes, I checkd for surfairy via Microsofts recommendations: http://support.microsoft.com/?kbid=811165 (http://\"http://support.microsoft.com/?kbid=811165\")

Some specs: I am running Outlook 2000, XP SP 2, the printer is a Minolta... I like long walks on the beach... LOL...

I look forward to squashing this bug!  :eek:   THX!  /rolleyes.gif\' class=\'bbc_emoticon\' alt=\':rolleyes:\' />


Quote
First off the problem is not related to any one email program, internet explorer version, or Windows platform. Removal of certain items will remove some registry keys. I too search for a long time to find this solution. When I finally found it, I had to come back and post it. I hope you find this as helpful as I did.
[HKEY_CLASSES_ROOT\Interface\{0C733A30-2A1C-11CE-ADE5-
00AA0044773D}\ProxyStubClsid32]
@="{00000320-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT\Interface\{0000000c-0000-0000-C000-
000000000046}]
@="IStream"

[HKEY_CLASSES_ROOT\Interface\{0000000c-0000-0000-C000-
000000000046}\NumMethods]
@="14"   Smilies  
   
   
   
 

[HKEY_CLASSES_ROOT\Interface\{0000000c-0000-0000-C000-
000000000046}\ProxyStubClsid32]
@="{00000320-0000-0000-C000-000000000046}"
Title: printing in e-mail
Post by: guestolo on February 10, 2005, 06:36:01 PM
I'm not sure if your doing it right.......

What he's saying is that it's good for XP and 2000
That's because of the Windows Registry Editor 5.00

But first it is always best to create a Restore point
Go to START>>ALL Programs>>Accessories>>System Tools>>System Restore
Create a new restore point>>Name it and click Create
Just for backup purposes

Next:

And you have to do this properly

Open an empty notepad file and leave it open
You can do that by going to START>>RUN>>typing in
notepad
hit OK

Next come back here and left click and Highlight the Whole contents of the Qoute box
Not including the word Quote
Right click and select COPY

Quote
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{00000320-0000-0000-C000-000000000046}]@="PSFactoryBuffer"

[HKEY_CLASSES_ROOT\CLSID\{00000320-0000-0000-C000-000000000046}\InprocServer32]
@="C:\\WINDOWS\\system32\\ole32.dll"
"ThreadingModel"="Both"

[HKEY_CLASSES_ROOT\Interface\{0C733A30-2A1C-11CE-ADE5-00AA0044773D}]
@="ISequentialStream"

[HKEY_CLASSES_ROOT\Interface\{0C733A30-2A1C-11CE-ADE5-00AA0044773D}\NumMethods]
@="5"

[HKEY_CLASSES_ROOT\Interface\{0C733A30-2A1C-11CE-ADE5-00AA0044773D}\ProxyStubClsid32]
@="{00000320-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT\Interface\{0000000c-0000-0000-C000-000000000046}]
@="IStream"

[HKEY_CLASSES_ROOT\Interface\{0000000c-0000-0000-C000-000000000046}\NumMethods]
@="14"

[HKEY_CLASSES_ROOT\Interface\{0000000c-0000-0000-C000-000000000046}\ProxyStubClsid32]
@="{00000320-0000-0000-C000-000000000046}"

Go to the empty Notepad file on the Desktop
Right click in Notepad and Select PASTE
Now the contents of the quote box is put into the Notepad file

In the Notepad file Click
FILE>>>then select SAVE AS
In the Save in box at the top of the new window, in the drop down box select
DESKTOP>>this is too save it on your desktop

In the Save as type in the lower box
In the drop down menu change it to All Files

In the FILE NAME box in the lower section just above save as type
Type in the name exactly
fix.reg

Then click the SAVE button
You should have fix.reg on the desktop now

Close out all these windows

Double click on fix.reg and allow it to merge to the registry

Restart your computer

I hope this helps

If your still unsure let me know and I can upload you a zip file to help you out, which you can download to your desktop
Title: printing in e-mail
Post by: Guest on February 21, 2005, 08:50:40 AM
I have the same problem but w/XP but the above solution did not repair the problem.  Any sugesstions for me?