VMware Horizon Community
benpeterson
Contributor
Contributor

Launch windows explorer from VirtIE6 on W7

I have a web page that links to a Windows share. When you click the link in VirtIE6 it opens the Windows share fine and you can read or write files to the directory. If you try to browse deeper into the direcotry structure though I get an error: "Explorer.exe no such interface supported" Anyone have an idea how to fix this?

Reply
0 Kudos
3 Replies
Lakshman
Champion
Champion

Seems that it is an IE 6 issue and a hotfix available.

http://support.microsoft.com/kb/281679

Reply
0 Kudos
benpeterson
Contributor
Contributor

It also happens in a virt IE7 as well, but I went ahead and ran regsvr32 against the DLLs and verified the reg keys exist (the hotfix is not really a hotfix). Anyway, it did not help.

I did some more testing though and discovered the problem does NOT happen if Office 2010 is installed on the native machine and no Office version is installed on the package build machine.

It does happen if Office 2003 is installed on the native machine and Office 2003 is installed on the package build machine.

If Office 2003 is installed on the native machine and no Office is insalled on the package buld machine then I get a Windows Installer loop when browsing throught Virt IE6.

Reply
0 Kudos
shrivastavaa
Enthusiast
Enthusiast

First; does it work in windows XP.

if it does than;

I assume explorer is running natively (not thinApped; can be verified by log-monitor as it captures all virtual applications), Now the error message you said

>>"Explorer.exe no such interface supported"

It looks like that explorer is expecting some COM interface which it is not able to found either because it does not exist on Win7 OR it is in the virtual bubble and as explorer is running native it can not look inside bubble. My guess is that Office 2010 is making that interface available to the explorer natively. Though it does not make sense as what triggered explorer to look for this interface if you go deep in folder hirerachy.

you can try one things to confirm the error,

enable cmd prompt in package.ini

launch virt IE6,

launch virtual cmd

Close the explorer using task manager,

launch it again using virtual CMD. Now it should be able to look inside the bubble as it is launched virtually.

Click the link, does it make any difference? 

Reply
0 Kudos