解决DLL组件注册成功但无法使用的问题

解决|问题|组件注册

一个很简单的问题,但是研究半天,给出标准答案,XP或2003下
如FSO,在NTFS格式下
Regsvr32 %systemroot%\system32\scrrun.dll
如果注册成功,但ASP中依然无法使用
先看scrrun.dll在NTFS格式下的权限,看是否加入user组中,如没有请用下命令
cacls %systemroot%\system32\scrrun.dll /d guests
而在FAT32格式下面,因为没有文件权限,无需要上面的步骤
而注册表中依然有用户权限
请查看HKEY_CLASSES_ROOT\Scripting.FileSystemObject的权限,请加上User组可读可运行权限
同理,别的DLL组件能注册成功但无法使用也大多是这种问题。

时间: 2024-10-28 06:21:01

解决DLL组件注册成功但无法使用的问题的相关文章

有哪位大神 知道 HttpMonitor.dll 如何 注册成功

问题描述 我安装vs2012的机器上win764已经安装成功但是在其他机器上注册HttpMonitor.dll全部提示失败模块找不到 解决方案 解决方案二:而且已经在64位机器上用了syswow64文件夹中的cmd.exe依然无法注册成功

Excel条形码控件注册成功但不显示也无法使用怎么办

问题描述 Excel条形码控件注册成功但不显示也无法使用怎么办 WIN10 64位系统 Excel专业增强版2016 都激活过了 现在有一张别人的表 表的设定是填写后条形码根据填写内容变化 因此我需要安装MSBCODE.OCX控件 我就下载控件后注册了一下,像这样 在SysWOW下和System32下都这么注册也成功了 但是在Excel里面就找不到那个控件,当然也无法使用,像这样 我在同学电脑上注册完就能用,我们用一个系统盘装的系统,Excel件也是一样,我怀疑是Excel我改了些文件存放位置问

.OCX、.dll文件注册命令Regsvr32的使用

1.打开文件,打开需要注册的OCX文件或dll文件,2.然后根据需要进行OCX文件或DLL文件的注册和反注册 DLL.OCX注册方法--文件Regsvr32用法及情况介绍  使用过activex的人都知道,activex不注册是不能够被系统识别和使用的,一般安装程序都会自动地把它所使用的activex控件注册,但如果你拿到的一个控件需要手动注册怎么办呢?如果修改注册表那就太麻烦了,在windows的system文件夹下有一个regsvr32.exe的程序,它就是windows自带的activex

利用 .NET 框架简化发布和解决 DLL Hell 问题

解决|问题 摘要: 本文介绍汇编概念并说明 .NET 框架如何使用汇编解决版本和发布问题. 目录 简介 问题叙述 解决方案的特性 汇编:积木 版本与共享 版本策略 发布 摘要 -------------------------------------------------------------------------------- 简介 Microsoft .NET 框架介绍了几个新功能,旨在简化应用程序发布和解决 DLL Hell.最终用户和开发人员都熟悉版本和发布问题,这些问题会伴随着如

dll组件制作教程

  首先,服务器端的组件要有别于客户端的组件.客户端的组件是通过网络传输,依靠HTML来起作用.而且只能在IE上有用.但是服务器端的组件是运行在服务器端,它在服务器上执行各种操作.因此,所有的浏览器都能享用,它依靠的是服务器而不是浏览器.   当IIS被请求执行一个ASP程序,它首先会在ASP文件中找到〈% %>标签之间的代码,并且执行它(也可以是〈script runat=server>〈/script>之间的代码).如果这个ASP程序在先前被调用过,那么它就会用内存中的编译过的程序来

如何把ASP编写成DLL组件

这篇文章主要是把ASP代码变成组件,开发者不仅是加快了ASP的速度,而且也能保护自己的代码.下面,我们会来编写一个非常简单的组件,重点是知道怎样开发DLL组件,而不是其复杂的代码!这些都要靠你们自己以后的努力了. 服务器端组件 首先,服务器端的组件要有别于客户端的组件.客户端的组件是通过网络传输,依靠HTML来起作用.而且只能在IE上有用.但是服务器端的组件是运行在服务器端,它在服务器上执行各种操作.因此,所有的浏览器都能享用,它依靠的是服务器而不是浏览器. 当IIS被请求执行一个ASP程序,它

php-PHP调用C#写的dll组件,提示Failed to create COM object

问题描述 PHP调用C#写的dll组件,提示Failed to create COM object PHP调用C#写的dll组件,已注册已加载,但是在PHP上仍然是提示Failed to create COM object `CodeData.GetData' 求解啊,谢谢了. C#dll生成,设置修改了以下步骤: 1.在生成(Build)属性里选中"为 COM interop 注册" 2.在签名(signing)属性选中"为程序集签名": 3.新建一个签名,起个名

sql2005安装成功后无法使用

问题描述 sql2005安装成功后无法使用 系统:win2008 问题:以前装的SQL2008,卸载掉后装SQL2005,无法安装成功(安装过程不报错,但用不了) 如图是不是说明SQL2008未完全卸载还是系统问题 请高手指教,在线等 解决方案 为何你安装的是SQL2005,而显示的实例是SQL2000? 建议你用干净的系统进行重新安装 解决方案二: 估计是电脑上已经有SQLServer2000了 ,然后又安装的SQLServer2005, 解决方案三: 参考Sql Server 2008完全卸

怎么样设置aspemail.dll组件的匿名访问权限?

问题描述 怎么样设置aspemail.dll组件的匿名访问权限?我用PB调用aspemail.dll组件,但是提示调用不成功.应该是NTFS分区格式无法匿名访问的原因.谁能告诉我怎么在注册表设置匿名访问权限啊?谢谢大家了.