• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >vc/mfc > 为什么用regsvr32注销了com,但是删除dll时,仍然提示dll在使用?

为什么用regsvr32注销了com,但是删除dll时,仍然提示dll在使用?

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-04

佚名通过本文主要向大家介绍了regsvr32 jscript.dll,regsvr32 shdocvw.dll,regsvr32 mshtml.dll,regsvr32.dll下载,regsvr32 shimgvw.dll等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 为什么用regsvr32 注销了com,但是删除dll时,仍然提示dll在使用?
描述:

是这个例子里的dll
http://www.vckbase.com/document/viewdoc/?id=524
只要asp调用了该com以后,不论是否用
regsvr32 /u 注销与否,dll都删除不了,高手指教一下。


解决方案1:

删不掉不是因为COM的编程不对,这完全是系统的行为。
你不可能通过修改COM让它可以删掉的。
IIS并不会因为你不访问页面,就是释放掉DLL,即使你已经释放了COM。

解决方案2:

凡是正被系统缓存的动态库都是无法直接删除的

解决方案3:

用"超然进程管理器"查看一下该DLL被与哪个程序关联,关掉对应程序即可删除

解决方案4:

实际上你能否删掉和注册与否没关系。
应该是还有程序在使用dll。
1.确保使用set XXX = nothing
2.如果1不管用,只好停掉iis
3.如果2不管用,只好重启机器了

解决方案5:

已经不浏览网页了,IIS并不退出(否则你再次请求浏览时,谁处理请求?)。重启IIS服务即可。

解决方案6:

regsvr32 /u只是从注册表中把注册信息删除.
但如果你的程序中还在占用此 com的话,dll肯定是不能删除掉了.
检查一下,看谁还在使用它.


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • JScript/VBs如何调用带指针参数的C/C++函数
  • VC调用JScript出现额问题
  • regsvr32如何判断一个dll的PE文件是不是一个COM组件?
  • 请问为什么VC写的DLL文件不能用regsvr32exe正常注册?在线等。
  • 为什么我用regsvr32注册一个vc写的dll时,注册失败说找不到该dll模块
  • 使用regsvr32注册DLL时遇到的问题
  • 为什么不能用jscript调用activeform的方法??急!!有分!!
  • 请教关于JScript调用组件接口in,out的问题!欢迎讨论
  • activex如何与jscript通信?
  • 如何在jscript中调用atl写的dll库?

相关文章

  • 2017-06-05 BorlandC++程序转换为VC++程序时dll的问题?
  • 2017-06-04 超级难题:如何在IHTMLElement::put_outerHTML方法差入的HTML节点添加事件?
  • 2017-06-05 进程自动消失的原因是什么?50分
  • 2017-06-05 如何利用HOOK屏蔽WM_SYSCOMMAND消息?
  • 2017-06-05 《COM技术内幕》中聚合的一个疑问
  • 2017-06-04 用ATL向导做COMexe,如何手工添加连接点支持?
  • 2017-06-04 请教高手COM参数使用结构体问题
  • 2017-06-04 初学com就遇到问题了,高手指点一下
  • 2017-06-05 一个多线程的问题?急!!!!!!!!!!
  • 2017-06-04 activeX控件如何实现打印预览功能?

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 在ATL复合控件上使用非标准控件的问题
    • 求一个Office里的API,希望可以获得当前Office软件打开的文件
    • 学vc一年多了,一直没用过ATL,现在想学习,望各位高手提点一下
    • 请教:关于静态连接库的问题,谢谢
    • 一个简单的问题
    • com+程序的编程环境
    • 简单动态库问题,请指点。
    • 在vc中调用用vb写的com出错,为什么?
    • 怎么使用MSCOMM32OCX,?
    • 如何在线程中使用mscomm?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有