none
Domain User无法安装IE的ActiveX控件,求解决方法,谢谢! RRS feed

  • 问题

  •  

    Domain User无法安装IE的ActiveX控件,求解决方法,谢谢!


    公司使用域环境,一般用户都是DomainUser,我们使用的一套IT系统需要在IE上安装ActiveX控件。我是先用admin登陆windows,然后用regsvr32手工将ocx安装好,然后再让用户用DomainUser登录去使用的。
    一般情况下都没有问题,但今天遇到一个人不行。。。我用admin登录安装的之后测试过ActiveX是可以正常使用的,但是换成它的DomainUser之后IE没有任何提示,无法安装这个ActiveX控件。

    求解决方法,谢谢!


    da jia hao!
    2011年8月3日 3:35

全部回复

  • 你说的“这一个人”是指一台特定的计算机还是一个特定的域帐户?
     
    如果是一台特定的计算机,试试看这台计算机不登录到域,而是以本地方式登录时有没有同样的问题。
     
    如果是一个特定的域帐户,试试看该帐户是否在所有计算机登录时都有此问题,如果是应该是域用户配置文件的问题。
     
    --
    Alexis Zhang
     
    http://mvp.support.microsoft.com/profile/jie
    http://blogs.itecn.net/blogs/alexis
     
    推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。
     
    本帖是回复帖,原帖作者是楼上的 "liubin"
     
    Domain User无法安装IE的ActiveX控件,求解决方法,谢谢!
    公司使用域环境,一般用户都是DomainUser,我们使用的一套IT系统需要在IE上安装ActiveX控件。我
     
     
    2011年8月4日 6:30
    版主
    • liubin,您好! 非常希望能看到我的这个特殊的提问.
    • http://social.msdn.microsoft.com/Forums/en/vssmartdevicesvbcs/thread/27f9076e-88cc-4c74-a879-acee9510da34
    • 我遇到了和您同样的问题,也参考了您的代码,向您再请教,希望得到您的指教.
    • private void InitHtmlView()
    • {
    • IntPtr hInst = GetModuleHandle(null);
    • int result = InitHTMLControl(hInst);
    • int w = tabPage_Subform.ClientSize.Width;//tabPage_Subform是指的Webbrowser的名称吗?
    • int h = tabPage_Subform.ClientSize.Height;
    • hSubform = CreateWindowEx(0, "DISPLAYCLASS", "OK", WS_VISIBLE, 0, 0, w, h, tabPage_Subform.Handle, IntPtr.Zero, IntPtr.Zero, IntPtr.Zero);//"DISPLAYCLASS" 是固定这么写吗?
    • }
    • 我看代码感觉上面的段代码能实现出现滚动条,但是真机上却不出现,调试了一天多,没有结果,请您指教! 非常感谢
    • E-mail : sinfiasong@163.com
    2011年8月20日 12:30
  • tabPage_Subform 是我表单里面的一个tabcontrol,我是将浏览器窗口放在一个页签里面而已,没关系的。你可以直接换成你的form,注意createwindowex的调用里面,也要把tabPage_Subform换掉。

    DISPLAYCLASS的确就是这样写的,他就是浏览器窗口的类名

     

    另外,WM6.5已经没人用了,建议大家不要再在上面浪费时间。


    da jia hao!
    2011年8月26日 11:20


  • 你说的“这一个人”是指一台特定的计算机还是一个特定的域帐户?
     
    如果是一台特定的计算机,试试看这台计算机不登录到域,而是以本地方式登录时有没有同样的问题。
     
    如果是一个特定的域帐户,试试看该帐户是否在所有计算机登录时都有此问题,如果是应该是域用户配置文件的问题。
     
    --
    Alexis Zhang
     
    http://mvp.support.microsoft.com/profile/jie
    http://blogs.itecn.net/blogs/alexis
     
    推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。
     
    本帖是回复帖,原帖作者是楼上的 "liubin"
     
    Domain User无法安装IE的ActiveX控件,求解决方法,谢谢!
    公司使用域环境,一般用户都是DomainUser,我们使用的一套IT系统需要在IE上安装ActiveX控件。我
     
     

     

    是一台特定的计算机。那个用户换了其他机器就可以。


    da jia hao!
    2011年8月26日 11:24
  • 那问题就与此用户的配置无关,可能是那台计算机的特定设置阻止了 ActiveX 的安装。
     
    试试在这台有问题的计算机以其它域用户登录,或者以本地方式登录时能否安装这个 ActiveX 插件。
     
    --
    Alexis Zhang
     
    http://mvp.support.microsoft.com/profile/jie
    http://blogs.itecn.net/blogs/alexis
     
    推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。
     
    本帖是回复帖,原帖作者是楼上的 "liubin"
     
    是一台特定的计算机。那个用户换了其他机器就可以。
     
     
    2011年8月27日 3:31
    版主
  • 先把该用户设置为本地管理员权限。然后使用该用户安装ActiveX,装完后把该用户权限改为domainuser。看是不是能正常使用。
    2011年8月29日 5:57
  • 组策略里的位置应该是:在“计算机配置”-“管理模板”-“Windows组件”-“Internet Explorer”-“Internet控制面板”-“安全页”里面右边的“站点到区域分配列表”
    2011年8月31日 3:42