`
zhouchaofei2010
  • 浏览: 1106424 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

win7 下注册dll文件失败

阅读更多

1、win7 下注册dll文件失败,提示模块“xx.dll”已加载,但找不到入口点DllRegisterServer

 

原因:该dll文件非可注册组件,没有包含DllRegisterServer函数,可用depend.exe 查看

2、win7 下注册dll文件失败,提示模块“xx.dll”已加载,但对DllRegisterServer的调用失败,错误代码为0x80020009

原因:win7的权限问题,可用以下步骤解决。但win7下把dll放入system32文件下,用下面方法行不通

 

 

开始--所有程序--附件--命令行--右键“以管理员身份运行”进入cmd方式,然后在cmd方式下进入要注册dll所在文件夹中,再次使用regsvr32 /s xx.dll,就可以了

 

 

3、网页下载时出现 cab安装 “无法将文件复制到目标目录”,原因System32文件夹权限访问问题。

    解决: 在inf文件中,DestDir设为空 即:DestDir=。

    DestDir,它的值是dll将要存到本地硬盘的位置,如果它的值是10,则将dll放到\Windows或者\WinNT下;如果是  11,则放到\Windows\System或者\WinNT\System32下;如果是空(就是没有值)则会放到\Windows或者\WinNT下的Downloaded   Program   Files目录下;

 

4、安装时报Exception EOleSysError in module   usb_ocx.ocx at 0001D065. 加载类型库/DLL时出错。

   

  原因是:Windows 7的安全性控制,要以管理员身份运行程序才行。(网上找的)

   解决方法呢?????????????

 

 实际原因:页面

<OBJECT
      id=TestAX
    codebase="usb_ocx.CAB#version=1,0,0,1"
  classid="clsid:E2005AE2-4C12-440E-88EB-2CFC9A36F840"
    width=270
    height=210
    align=center
    hspace=0
    vspace=0
  visible=false
  >

 

中,classid 与cab中inf文件所描述的classid不一致。该成一致就行了

 

结果还是出错。。。

 

终于解决了:还是win7的权限控制问题

 

http://apps.hi.baidu.com/share/detail/15843942

 

 

分享到:
评论
1 楼 jmq2007 2012-12-26  
支持~解决了

相关推荐

    解决OPCDAAuto.dll注册失败解决办法.zip

    3. **手动注册**:在命令提示符下,使用`regsvr32`命令手动注册DLL文件。例如,如果你的OPCDAAuto.dll位于C:\Windows\System32目录下,输入`regsvr32 C:\Windows\System32\OPCDAAuto.dll`,然后按回车。 4. **依赖...

    全版本打印文件缺失修复-win32spl.dll-文件缺失

    6. 使用“copy /y win32spl.dll C:\Windows\System32”命令将新文件复制到System32目录下,覆盖原有的文件。 7. 重启电脑,让更改生效。 完成上述步骤后,应当能解决因"win32spl.dll"文件缺失导致的无法连接共享...

    win7 64位注册dll文件技巧(解决注册DLL提示Regsvr32不兼容问题)

    解决win7 64位系统注册DLL时弹框提示Regsvr32不兼容问题

    sqlite 64位win7的lib,dll,h文件

    在程序运行时,如果引用了SQLite的功能,系统会调用这个dll文件。开发者不需要将SQLite源代码编译进自己的项目,只需在系统路径中包含此dll,或者将其复制到应用程序同一目录下,即可使用SQLite服务。 其次,`...

    旗舰版win7 32位 3个DLL文件

    标题中的“旗舰版win7 32位 3个DLL文件”指的是Windows 7 Ultimate操作系统32位版本中,涉及到的三个重要的动态链接库(DLL)文件。DLL是Windows操作系统中的一种共享库机制,用于存储可由多个程序同时调用的代码和...

    win7中出现“加载DLL失败”解决方案.docx

    Win7 中出现“加载DLL失败”解决方案 在 Windows 7 操作系统中,偶尔会出现“加载DLL失败”的错误提示,这种情况通常是由于某个 DLL 文件丢失或被删除所致,但其相关的注册信息却还在系统中,导致系统开机时尝试...

    win7旗舰版系统运行程序软件提示丢失libcurl.dll文件的解决方法.docx

    ### Win7旗舰版系统运行程序软件提示丢失libcurl.dll文件的解决方法 #### 一、问题概述 在使用Win7旗舰版系统时,有时可能会遇到这样的情况:当启动某些应用程序或游戏时,系统会提示“找不到libcurl.dll”或者...

    api-ms-win-core-libraryloader-l1-2-0.dll文件 WIN7可用

    api-ms-win-core-libraryloader-l1-2-0.dll文件 WIN7可用 丢失此文件可用

    在没有安装SQL的机器上注册SQLDMO.dll

    本文将详细介绍如何在没有安装SQL Server的情况下注册SQLDMO.dll,并提供必要的组件和方法。 首先,你需要获取SQLDMO.dll文件。这个文件通常存在于安装了SQL Server的计算机的`System32`目录下,例如 `C:\Windows\...

    解决64位win7下运行Virtualbox安装系统时出错(提示VBoxDD.DLL错误)问题

    在64位win7下运行Virtualbox去安装系统时出错:Failed to open a session for the virtual machine,Unable to load R3 module xxxx/VBoxDD.DLL(VBoxDD),GetLastError=126,(VERR_MODULE_NOT_FOUND),打包了...

    重装win7系统后hal.dll文件丢失导致进不去桌面怎么办.docx

    Windows 7系统安装hal.dll文件丢失解决方法 在 Windows 7系统安装过程中,hal.dll文件丢失是很常见的问题,导致无法进入桌面。在这种情况下,我们需要知道如何解决这个问题。下面是解决hal.dll文件丢失的步骤: 一...

    dll文件修复工具(内含安装步骤及常见问题解答)

    当你的系统提示“找不到某.dll文件”或“某.dll文件损坏”时,可能意味着你的应用程序无法找到必要的运行组件,这时候你就需要进行DLL文件的修复。 Direct-X修复工具是一款专门针对DLL文件问题设计的实用软件,适用...

    解决sapi不能再win7上运行。报组件未注册的错误。两种解决方案

    在Windows 7操作系统中,如果你遇到“组件未注册”的错误,通常意味着SAPI的相关组件或DLL文件没有正确地安装或注册。下面将详细介绍两种解决这个问题的方法。 **方法一:重新注册组件** 1. 找到SAPI相关的DLL文件...

    Userdata.dll 丢失 win7

    标题 "Userdata.dll 丢失 win7" 描述的是一个Windows 7操作系统中常见的问题,即系统文件Userdata.dll找不到或缺失。这个问题可能由于多种原因引起,包括但不限于软件卸载不彻底、病毒或恶意软件感染、系统文件损坏...

    最简单的C#调用dll文件(user32.dll)

    在编程领域,有时我们需要利用其他已经编译好的库来扩展我们的功能,比如Windows API中的dll文件。本篇文章将深入探讨如何在C#中调用dll文件,以user32.dll为例,这是一个包含许多与用户界面交互相关函数的系统库。 ...

    api-ms-win-core-sysinfo-l1-2-0.dll适用于win7x64和x32

    在Windows 7中,该dll文件属于Microsoft的Windows API集,用于实现系统级别的跨进程通信和资源管理。当系统缺少这个文件时,不仅可能导致特定程序无法启动,还可能影响其他依赖于这些API的软件,从而引发一系列连锁...

    win764位&amp;T+普及版TBillOneCore.dll组件.zip

    2. **重新注册DLL**:在命令提示符(以管理员权限运行)中输入`regsvr32 TBillOneCore.dll`命令,尝试重新注册该DLL文件。 3. **修复软件**:如果上述方法无效,可能需要通过畅捷通T+的安装程序进行修复或者重新...

    dll远程线程注入(支持64bit win7)

    标题 "dll远程线程注入(支持64bit win7)" 描述了一种技术,用于在其他进程中动态加载和执行DLL(动态链接库)代码。这种方法通常被用于调试、监控、自动化测试或恶意软件中。这里特别指出它适用于64位Windows 7...

    WIN32 DLL有问题

    1. **DLL的工作原理**:DLL文件包含可执行代码和数据,它们在运行时被加载到进程的地址空间。程序通过调用DLL导出的函数来使用其功能。正确地管理和使用DLL可以减少内存占用,但不恰当的使用可能导致各种问题,如...

    win64 ffmpeg 所有dll

    标题“win64 ffmpeg 所有dll”表明这是一个包含FFmpeg所有必需DLL文件的集合,专为64位Windows操作系统设计。这些DLL文件是FFmpeg运行时所必需的,它们提供了各种功能,包括视频编码、解码、转码、封装、解封装、音...

Global site tag (gtag.js) - Google Analytics