标题: [系统相关] [已解决]批处理重新注册dll和ocx控件为何出错? [打印本页]
作者: xjyxml 时间: 2011-1-18 14:43 标题: [已解决]批处理重新注册dll和ocx控件为何出错?
我是新手,刚开始学习,这个做出来根本不正确。
第一步点任意键之后,就退出了。- @echo off
- title 修复IE内存不能读取
- cls
- color 0A
- ECHO 修复IE内存不能读取
- ECHO ==========================================================
- echo.
- echo.
- echo 说明: 此程序仅用于重新注册动态链接库和ocx控件。这是IE不能
- echo.
- echo 读取内存最常见的问题。但是不能修复所有内存不能读取的
- echo.
- echo 情况。(这种问题的原因很多很复杂)
- echo.
- echo
- echo.
- pause
- for %i in (%windir%\system32\*.dll) do regsvr32.exe /s %i
- cls
- color 0C
- echo 动态连接库注册完毕
- pause
- for %i in (%windir%\system32\*.ocx) do regsvr32.exe /s %i
- cls
- color 0C
- echo ocx控件注册完毕
- pause>nul
- exit
- 请大家帮忙看看,我想最后写一个重启代码。
- 点Y确定重启,点N退出,这个对我太难了 请帮帮忙
复制代码
[ 本帖最后由 xjyxml 于 2011-1-18 16:23 编辑 ]
作者: hanyeguxing 时间: 2011-1-18 14:59
1,在批处理中,for 的%i 要写成%%i
2,代码要用[ code]和[ /code]括起来,方便他人复制
[ 本帖最后由 hanyeguxing 于 2011-1-18 15:01 编辑 ]
作者: xjyxml 时间: 2011-1-18 16:24
谢谢BZ。
修改如下-
-
- @echo off
- title 修复IE内存不能读取
- cls
- color 0A
- ECHO 修复IE内存不能读取
- ECHO ==========================================================
- echo.
- echo.
- echo 说明: 此程序仅用于重新注册动态链接库和ocx控件。这是IE不能
- echo.
- echo 读取内存最常见的问题。但是不能修复所有内存不能读取的
- echo.
- echo 情况。(这种问题的原因很多很复杂)
- echo.
- echo -by:xxx
- echo.
- pause
- cls
- @echo on
- for %%1 in (%windir%\system32\*.dll) do regsvr32.exe /s %%1
- cls
- @echo off
- color 0C
- echo 动态连接库注册完毕
- pause
- @echo on
- for %%1 in (%windir%\system32\*.ocx) do regsvr32.exe /s %%1
- cls
- @echo off
- color 0C
- echo ocx控件注册完毕
- pause>nul
- exit
复制代码
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |