none
RegSvr32 注册多个组件时被卡住的问题 RRS feed

  • 常规讨论

  • 大家好:

          当我使用命令Regsvr32 *.dll /s的命令批量注册20个COM的时候,会出现卡住不动的现象。只有部分电脑会出现这样的问题,当分开一个一个的手动注册时又不会有问题。

    请问这是什么原因引起的?

    2013年2月25日 9:55

全部回复

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

    2013年3月7日 7:43
  • 那应该是与你注册的那些文件有关了。
     
    --
    Alexis Zhang
     
    http://mvp.support.microsoft.com/profile/jie
    http://blogs.itecn.net/blogs/alexis
     
    推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。
     
    本帖是回复帖,原帖作者是楼上的 "Aaron Zhu"
     
    已经试过了,依然没办法。
     
     
    2013年3月7日 21:53
    版主