IE8无法正常打开RemoteApp,IE浏览器提示:ActiveX控件未安装或未启用。使用Windows终端服务的RemoteApp功能是遇到问题,通过IE6或者IE7访问http://<TerminalServer>/ts/zh-cn/能够正常打开RemoteApp网页,并显示已发布应用。但是通过IE8访问网页时,提示ActiveX空间未安装或未启用。系统是WindowsXP SP3和Vista SP1,确认加载项管理中终端服务控件已经启用。尝试启动IE临时文件和Cookie,并且重置IE浏览器仍然无效。请问这个问题应该如何解决?
 
回答:根据您的描述,我对这个问题的理解是:在使用Windows终端服务的RemoteApp功能时,通过IE8访问http://<TerminalServer>/ts/zh-cn无法正常打开RemoteApp网页,并且提示ActiveX控件未安装或未启用。您已确认终端服务控件IE临时文件和Cookie已启用,并且重置IE浏览器仍然无法解决这个问题。

重装ActiveX 控件
1. 到 "C:\WINDOWS\downloaded program files", 删除msrdp.ocx 和 msrdp.inf (如果存在).

2. 从下面网址下载 Remote Desktop Connection Web Connection Software:
http://www.microsoft.com/downloads/details.aspx?FamilyID=469eee3a-45b4-4b40-b695-b678646a728b&displaylang=en

3. 双击 tswebsetup.exe, 然后你会得到 msrdp.cab, 这个文件包含MSRDP.OCX ActiveX 控件 和msrdp.inf.
4. 复制 msrdp.ocx 和 msrdp.inf 到 "C:\WINDOWS\downloaded program files"。
5. 点开始然后点运行, 输入下面的命令.

regsvr32 /s "%windir%\Downloaded Program Files\msrdp.ocx
regsvr32 %systemroot%\system32\mstscax.dll

重启机器然后查看这个问题是不是解决了。如果还是没有解决,您可以把http://<TerminalServer>/ts/zh-cn加入到IE8的信任站点。然后确认加载项管理中Microsoft Terminal Services Client Control ActiveX control or for the Microsoft RDP client Control ActiveX control已经被启用。您看到的文章来自活动目录seo http://gnaw0725.blog.51cto.com/156601/d-3

关于这个问题,您还可以参考下面的相关文章:

IE8无法使用RemoteAPP
http://social.microsoft.com/Forums/zh-CN/windowsserversystemzhchs/thread/0ae5c03d-81fc-48c9-8aa1-461c2659b46d

无法连接到远程计算机或 Windows XP SP 3 或 Windows Small Business Server 2003 SP 1 的基于计算机上使用终端服务 Web 访问或远程 Web 工作区时,请启动远程应用程序
http://support.microsoft.com/kb/951607/zh-cn

周禹

IE8无法正常打开RemoteApp的相关文章请参考
win2008 R2 remoteapp
windows 2008 remoteAPP

RemoteApp并发连接
RemoteApp应用程序发布
RemoteAPP客户端须能解析服务器主机名
remoteapp客户端OS版本以及RDP版本要求

IE8无法正常打开RemoteApp
windows 2008终端服务器设置
windows 2008终端服务remoteapp配置
---gnaw0725