询问者
RegSvr32 注册多个组件时被卡住的问题

常规讨论
全部回复
-
同一台电脑分开注册就都可以吗?是否有比较大的文件注册的时间比较长,批量注册时可能会因为操作超时引起后面的操作延迟。尝试编写批处理批量注册有没有问题。--Alexis Zhanghttp://mvp.support.microsoft.com/profile/jiehttp://blogs.itecn.net/blogs/alexis推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。本帖是回复帖,原帖作者是楼上的 "Aaron Zhu"当我使用命令Regsvr32 *.dll /s的命令批量注册20个COM的时候,会出现卡住不动的现象。只有部分电脑会出现这样的问题,当分开一个一个的手动注册时又不会有问题。
-
/S 参数本身就是消除消息提示用的,没有资料表明这个参数与批量操作有冲突。我这里随便找了几个 .DLL 测试,也未能重现你的问题,也许与你注册的特定文件有关。有没有试一下用包含每一行注册命令的批处理代替 *.DLL,每一条都加 /S,看看是否可以?--Alexis Zhanghttp://mvp.support.microsoft.com/profile/jiehttp://blogs.itecn.net/blogs/alexis推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。本帖是回复帖,原帖作者是楼上的 "Aaron Zhu"分开注册?强梢缘模沂羌由?s才会卡住。如果去掉/s参数,也能够顺利注册,只是要不停的点击“确定”。后面我发现注册的时候有个窗体将其卡住,但是系统又不显示这个窗口。无法切换出该窗口。