运行时错误“339”:部件“msadodc.ocx"或其附件之一不能正确注册,一个文件丢失或无效

一、Windows 7,10和Vista系统下使用Visual C++ 开发资源库报错或无法运行

在Windows 7,10和Vista系统下使用Visual C++ 开发资源库要设置Visual C++ 开发资源库.exe的兼容性。设置方法如下:

1、打开“Visual C++ 开发资源库”文件夹,右键单击“Visual C++ 开发资源库.exe”,在弹出的菜单中选择“属性”菜单。
2、在打开的属性窗口中选择“兼容性”选项卡,在兼容模式区域将“以兼容模式运行这个程序”复选框和“以管理员身份运行此程序”复选框选中**。//如标题我是执行这个就解决问题
3、单击“应用” 按钮,Visual C++ 开发资源库.exe兼容性设置完成。

二、运行Visual C++ 开发资源库出现“MSDATLST.OCX”控件注册的错误。

因为本体验版为免安装程序,在某些系统中可能出现控件注册的错误,解决办法如下:
1、在Visual C++ 开发资源库文件夹中打开“setup”文件夹。
2、运行“setup”文件夹下的setup.exe文件,安装控件。
3、安装完成后,运行开发资源库程序,控件注册错误问题解决。

三、以非管理员身份登录系统,运行Visual C++ 开发资源库报错或无法运行。
因为本体验版为免安装程序,如果程序中某些控件没有注册,以非管理员身份登录时又没有权限注册,则出现报错或无法运行的情况,解决办法如下:
1、以系统管理员身份登录,运行Visual C++ 开发资源库。
2、如果以系统管理员登录能正确运行,则之后以非管理员身份登录,也可以正常运行。

发布了91 篇原创文章 · 获赞 101 · 访问量 3279

猜你喜欢

转载自blog.csdn.net/weixin_41096569/article/details/104836480