All ActiveX failing

G

Guest

All of a sudden, IE6 (fully up to dt mtce wise) fails to execute ActiveX
script.

I have tried to un-install/re-install, but uninstall fails half way through
and re-install takes me all the way back to where I was, but still no ActiveX.

I have ALL the ActiveX stuff in security set to "enabled", I have turned off
ALL the compatibility "kill" bits in ALL of the ActiveX GUIDs.

What should I try next?

regards and HELP!
JGS
 
J

Jan Il

Hi sijgs :)

What version of Windows and IE (SP1-SP2) are you using? You might try the
following and see it helps:

First..

Safely Delete the Temporary Internet Files
http://www.mvps.org/winhelp2002/delcache.htm

Then try here:
http://inetexplorer.mvps.org/answers3.htm#activex

For best security set Active X settings to:

My settings are for Active X are:
Prompt
Disable
Disable
Prompt
Prompt

or.....

1. Try temporarily disabling your firewall to see if HTTPS then works
correctly.
2. You may have other software installed that is blocking ActiveX content.
3. An option in anti-spyware software you installed and enabled.
4. Could be a BHO (browser helper object) that you installed to provide
additional protection; use BHO Demon to see them, or use Spybot's tools to
list them.
5. You may have used SpywareBlaster to install kill switches in the registry
so certain ActiveX controls will not run, and you've hit one of those
malware AX controls.
6. It may be that you installed lots of other stuff that will affect the web
over which IE has no control.
7. It may be that the deveoper of the website has programmed something into
the page that is causing the problem. You will have to contact the
webmaster and let them know.

also....

This happens if the Run ActiveX controls and plug-ins setting is disabled
for the My Computer Zone. Follow these steps to disable the restriction.

Click Start, Run and type REGEDIT

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet
Settings\Zones\0

In the right-pane, double-click the value 1200 and change it's value to 0
(if it has a different value than 0)

or.....

This happens if the Run ActiveX controls and plug-ins setting is disabled
for the My Computer Zone. Follow these steps to disable the restriction.

Click Start, Run and type REGEDIT

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet
Settings\Zones\0

In the right-pane, double-click the value 1200 and change it's value to 0
(if it has a different value than 0)

and.....

Test Your ActiveX Installation
http://www.pcpitstop.com/testax.asp

When you first open the site you'll get a box that asks if your want to
allow the ActiveX, say no. Then you'll get the box that tells you that the
page may not display correctly...s'alright. Then follow the instructions


If these steps do not resolve your problem, or you need help with the above,
please post back to this thread with the details and any error messages.

Hope this helps

Jan :)
Smiles are meant to be shared,
that's why they're so contagious.

Replies are posted only to the newsgroup for the benefit or other readers.
How to make a good newsgroup post:
http://www.dts-l.org/goodpost.htm
 
G

Guest

Jan:

I did everything in the list and ... no help ... I uninstalled MS spyware
(only new pgm), checked the registry entries, etc.

The TestAX site show the time/date o.k. so that part is working...

What doesn't work is:
Code:
var spos = 0;
var key = "";
var ss = "";
var sys = navigator.appVersion;

if (sys.indexOf("Windows NT") > 0)
key = "HKEY_CURRENT_USER\\Software\\Microsoft\\Windows
NT\\CurrentVersion\\Windows\\Device";
else
key =
"HKEY_LOCAL_MACHINE\\Config\\0001\\System\\CurrentControlSet\\Control\\Print\\Printers\\Default";

var sh = new ActiveXObject("Wscript.Shell");
var v = sh.RegRead (key);

spos = v.indexOf(",");
if (sys.indexOf("Windows NT") > 0)
ss = v.substring(0,spos);
else
ss = v;
if (sys.indexOf("Windows NT") > 0)
key =
"HKEY_LOCAL_MACHINE\\System\\ControlSet001\\Control\\ComputerName\\ActiveComputerName\\ComputerName";
else
key =
"HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Control\\ComputerName\\ComputerName\\ComputerName";
v = sh.RegRead(key);
if (document.giftreports.Printer.value == "")
{
alert("Printer Name is:" + "\\\\" + v + "\\" + ss);
document.giftreports.Printer.value = "\\\\" + v + "\\" + ss;
}
else
alert("Printer Name is:"+document.giftreports.Printer.value);

As I said, all this worked, then just "stopped" between last time I tried it
(Sept) and now.... all my other W2K machines are o.k. and so is my XP laptop.

This is W2K SP4, and all mtce available (just checked again today).
IE6 version 6.0.2800.1106IC; SP1; Q823353

There are NO error messages, just "doesn't do the alert" with the
printername in it.

Regards
JGS
 
G

Guest

ALL:

Problem solved:

I was trying to read the registry key:

HKLM\System\ControlSet001\Control\ComputerName\ActiveComputerName\ComputerName

AND....

The key ActiveComputerName was "missing" ... checked against a working
machine and found it missing

added it back and it works fine now...

Is there an "IDE" of sorts whereby you can step through JScript/ActiveX and
find out where it's failing instead of putting in eleventy-10 "alert"
statements to trace it?

Thanks for everyone's help.

Regards,
JGS

sijgs said:
Jan:

I did everything in the list and ... no help ... I uninstalled MS spyware
(only new pgm), checked the registry entries, etc.

The TestAX site show the time/date o.k. so that part is working...

What doesn't work is:
Code:
var spos = 0;
var key = "";
var ss = "";
var sys = navigator.appVersion;

if (sys.indexOf("Windows NT") > 0)
key = "HKEY_CURRENT_USER\\Software\\Microsoft\\Windows
NT\\CurrentVersion\\Windows\\Device";
else
key =
"HKEY_LOCAL_MACHINE\\Config\\0001\\System\\CurrentControlSet\\Control\\Print\\Printers\\Default";

var sh = new ActiveXObject("Wscript.Shell");
var v = sh.RegRead (key);

spos = v.indexOf(",");
if (sys.indexOf("Windows NT") > 0)
ss = v.substring(0,spos);
else
ss = v;
if (sys.indexOf("Windows NT") > 0)
key =
"HKEY_LOCAL_MACHINE\\System\\ControlSet001\\Control\\ComputerName\\ActiveComputerName\\ComputerName";
else
key =
"HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Control\\ComputerName\\ComputerName\\ComputerName";
v = sh.RegRead(key);
if (document.giftreports.Printer.value == "")
{
alert("Printer Name is:" + "\\\\" + v + "\\" + ss);
document.giftreports.Printer.value = "\\\\" + v + "\\" + ss;
}
else
alert("Printer Name is:"+document.giftreports.Printer.value);

As I said, all this worked, then just "stopped" between last time I tried it
(Sept) and now.... all my other W2K machines are o.k. and so is my XP laptop.

This is W2K SP4, and all mtce available (just checked again today).
IE6 version 6.0.2800.1106IC; SP1; Q823353

There are NO error messages, just "doesn't do the alert" with the
printername in it.

Regards
JGS

Jan Il said:
Hi sijgs :)

What version of Windows and IE (SP1-SP2) are you using? You might try the
following and see it helps:

First..

Safely Delete the Temporary Internet Files
http://www.mvps.org/winhelp2002/delcache.htm

Then try here:
http://inetexplorer.mvps.org/answers3.htm#activex

For best security set Active X settings to:

My settings are for Active X are:
Prompt
Disable
Disable
Prompt
Prompt

or.....

1. Try temporarily disabling your firewall to see if HTTPS then works
correctly.
2. You may have other software installed that is blocking ActiveX content.
3. An option in anti-spyware software you installed and enabled.
4. Could be a BHO (browser helper object) that you installed to provide
additional protection; use BHO Demon to see them, or use Spybot's tools to
list them.
5. You may have used SpywareBlaster to install kill switches in the registry
so certain ActiveX controls will not run, and you've hit one of those
malware AX controls.
6. It may be that you installed lots of other stuff that will affect the web
over which IE has no control.
7. It may be that the deveoper of the website has programmed something into
the page that is causing the problem. You will have to contact the
webmaster and let them know.

also....

This happens if the Run ActiveX controls and plug-ins setting is disabled
for the My Computer Zone. Follow these steps to disable the restriction.

Click Start, Run and type REGEDIT

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet
Settings\Zones\0

In the right-pane, double-click the value 1200 and change it's value to 0
(if it has a different value than 0)

or.....

This happens if the Run ActiveX controls and plug-ins setting is disabled
for the My Computer Zone. Follow these steps to disable the restriction.

Click Start, Run and type REGEDIT

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet
Settings\Zones\0

In the right-pane, double-click the value 1200 and change it's value to 0
(if it has a different value than 0)

and.....

Test Your ActiveX Installation
http://www.pcpitstop.com/testax.asp

When you first open the site you'll get a box that asks if your want to
allow the ActiveX, say no. Then you'll get the box that tells you that the
page may not display correctly...s'alright. Then follow the instructions


If these steps do not resolve your problem, or you need help with the above,
please post back to this thread with the details and any error messages.

Hope this helps

Jan :)
Smiles are meant to be shared,
that's why they're so contagious.

Replies are posted only to the newsgroup for the benefit or other readers.
How to make a good newsgroup post:
http://www.dts-l.org/goodpost.htm
 
J

Jan Il

Hi sijgs :)
ALL:

Problem solved:

I was trying to read the registry key:

HKLM\System\ControlSet001\Control\ComputerName\ActiveComputerName\ComputerNa
me

AND....

The key ActiveComputerName was "missing" ... checked against a working
machine and found it missing

added it back and it works fine now...

Is there an "IDE" of sorts whereby you can step through JScript/ActiveX and
find out where it's failing instead of putting in eleventy-10 "alert"
statements to trace it?

Thanks for everyone's help.

You're very welcome! Glad to hear you were able to resolve your problem.
Good job!

Thank you for posting back and letting us know what worked for you, and for
the benefit of other readers who might have a similar problem. :)

Jan :)
Smiles are meant to be shared,
that's why they're so contagious.
Regards,
JGS

sijgs said:
Jan:

I did everything in the list and ... no help ... I uninstalled MS spyware
(only new pgm), checked the registry entries, etc.

The TestAX site show the time/date o.k. so that part is working...

What doesn't work is:
Code:
var spos = 0;
var key = "";
var ss = "";
var sys = navigator.appVersion;

if (sys.indexOf("Windows NT") > 0)
key = "HKEY_CURRENT_USER\\Software\\Microsoft\\Windows
NT\\CurrentVersion\\Windows\\Device";
else
key =
[/QUOTE] "HKEY_LOCAL_MACHINE\\Config\\0001\\System\\CurrentControlSet\\Control\\Print
\\Printers\\Default";[QUOTE]
var sh = new ActiveXObject("Wscript.Shell");
var v = sh.RegRead (key);

spos = v.indexOf(",");
if (sys.indexOf("Windows NT") > 0)
ss = v.substring(0,spos);
else
ss = v;
if (sys.indexOf("Windows NT") > 0)
key =
[/QUOTE] "HKEY_LOCAL_MACHINE\\System\\ControlSet001\\Control\\ComputerName\\ActiveCom
puterName\\ComputerName";[QUOTE]
else
key =
[/QUOTE] "HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Control\\ComputerName\\Compu
terName\\ComputerName";[QUOTE]
v = sh.RegRead(key);
if (document.giftreports.Printer.value == "")
{
alert("Printer Name is:" + "\\\\" + v + "\\" + ss);
document.giftreports.Printer.value = "\\\\" + v + "\\" + ss;
}
else
alert("Printer Name is:"+document.giftreports.Printer.value);

As I said, all this worked, then just "stopped" between last time I tried it
(Sept) and now.... all my other W2K machines are o.k. and so is my XP laptop.

This is W2K SP4, and all mtce available (just checked again today).
IE6 version 6.0.2800.1106IC; SP1; Q823353

There are NO error messages, just "doesn't do the alert" with the
printername in it.

Regards
JGS

Jan Il said:
Hi sijgs :)

What version of Windows and IE (SP1-SP2) are you using? You might try the
following and see it helps:

First..

Safely Delete the Temporary Internet Files
http://www.mvps.org/winhelp2002/delcache.htm

Then try here:
http://inetexplorer.mvps.org/answers3.htm#activex

For best security set Active X settings to:

My settings are for Active X are:
Prompt
Disable
Disable
Prompt
Prompt

or.....

1. Try temporarily disabling your firewall to see if HTTPS then works
correctly.
2. You may have other software installed that is blocking ActiveX content.
3. An option in anti-spyware software you installed and enabled.
4. Could be a BHO (browser helper object) that you installed to provide
additional protection; use BHO Demon to see them, or use Spybot's tools to
list them.
5. You may have used SpywareBlaster to install kill switches in the registry
so certain ActiveX controls will not run, and you've hit one of those
malware AX controls.
6. It may be that you installed lots of other stuff that will affect the web
over which IE has no control.
7. It may be that the deveoper of the website has programmed something into
the page that is causing the problem. You will have to contact the
webmaster and let them know.

also....

This happens if the Run ActiveX controls and plug-ins setting is disabled
for the My Computer Zone. Follow these steps to disable the restriction.

Click Start, Run and type REGEDIT

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet
Settings\Zones\0

In the right-pane, double-click the value 1200 and change it's value to 0
(if it has a different value than 0)

or.....

This happens if the Run ActiveX controls and plug-ins setting is disabled
for the My Computer Zone. Follow these steps to disable the restriction.

Click Start, Run and type REGEDIT

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet
Settings\Zones\0

In the right-pane, double-click the value 1200 and change it's value to 0
(if it has a different value than 0)

and.....

Test Your ActiveX Installation
http://www.pcpitstop.com/testax.asp

When you first open the site you'll get a box that asks if your want to
allow the ActiveX, say no. Then you'll get the box that tells you that the
page may not display correctly...s'alright. Then follow the instructions


If these steps do not resolve your problem, or you need help with the above,
please post back to this thread with the details and any error messages.

Hope this helps

Jan :)
Smiles are meant to be shared,
that's why they're so contagious.

Replies are posted only to the newsgroup for the benefit or other readers.
How to make a good newsgroup post:
http://www.dts-l.org/goodpost.htm






All of a sudden, IE6 (fully up to dt mtce wise) fails to execute ActiveX
script.

I have tried to un-install/re-install, but uninstall fails half way
through
and re-install takes me all the way back to where I was, but still no
ActiveX.

I have ALL the ActiveX stuff in security set to "enabled", I have turned
off
ALL the compatibility "kill" bits in ALL of the ActiveX GUIDs.

What should I try next?

regards and HELP!
JGS
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top