错误339:组件"MSHFLXGD.OCX"被删除.或其当前未注册的依赖项之一:文件丢失或无效 [英] Error 339: component "MSHFLXGD.OCX" or one of its dependencies not currently registered: a file is missing or invalid

查看:640
本文介绍了错误339:组件"MSHFLXGD.OCX"被删除.或其当前未注册的依赖项之一:文件丢失或无效的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我开发了一个VB 6应用程序,并将其安装在装有Windows XP SP2的客户端PC上,安装成功,并且可以在管理员帐户下完美运行.但它会抛出错误339:组件" MSHFLXGD.OCX".或其当前未注册的依赖项之一: 文件丢失或无效".当我使用受限用户帐户运行时.

I developed a VB 6 application and installed on client PC with windows XP SP2, It instaleed successfully and Runs perfectly under administrator account. but it throws "Error 339: component "MSHFLXGD.OCX" or one of its dependencies not currently registered: a file is missing or invalid" when i run under limited user account. 

为解决该问题,我尝试使用"regsvr32 mshflxgd.ocx"注册该文件.并且确实在管理员帐户下成功注册,但是在受限用户帐户下我无法做到这一点.

to solve it I tried to register that file using "regsvr32 mshflxgd.ocx" and it did registered successfully under administrator account but i cant do it same under limited user account.

我还尝试取消注册并重新注册同一文件.

i also tried to unregister and re register same file. 

我在安全性"选项卡中向所有人完全控制了该文件.

I give full control to that file to everyone in security tab.

但仍然会引发相同的错误.当我在不同的计算机上安装相同的应用程序时,在受限帐户下可以正常运行.

but still it throws same error. when I installed same application to different machine it works fine under limited account. 

我需要使其在引发错误的同一台PC上工作,并且在任何情况下都应受限制.请帮助我

I need to make it work on the same pc that throwing error and under limited account any how. please help me

推荐答案

你好,

 

谢谢您的发帖!  我建议在" Visual Basic语言"中为您的问题创建一个新线程 位于此处: http://social.msdn.microsoft.com /Forums/zh-CN/vblanguage/threads

Thank you for your post!  I would suggest creating a new thread for your question in the 'Visual Basic Language' located here:  http://social.msdn.microsoft.com/Forums/en-US/vblanguage/threads


祝你有美好的一天!

谢谢!


Have a great day!

Thanks!


这篇关于错误339:组件"MSHFLXGD.OCX"被删除.或其当前未注册的依赖项之一:文件丢失或无效的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆