`
jilong-liang
  • 浏览: 481473 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类

自动关闭空闲的IDE通道.bat和 XP系统文件修复.bat

    博客分类:
  • bat
阅读更多

自动关闭空闲的IDE通道.bat

@ ECHO.
@ ECHO.
@ ECHO.                               说   明
@ ECHO --------------------------------------------------------------------------
@ ECHO  IDE通道在这里看:设备管理器---IDE ATA/ATAPI控制器。一般可看到两个或多个。
@ ECHO  其属性内的“设备类型”,系统默认是“自动检测”,把它设为“无”可以提高
@ ECHO  开机速度。但如果以后要接硬盘或光驱,请记得把相应的通道改为“自动检测”,
@ ECHO  否则进系统后看不到它们。
@ ECHO --------------------------------------------------------------------------
@ ECHO.
@ pause
@shift
:: 修改IDE通道检测设备模式,不接设备的设置为无,提高XP启动速度
:: 建议在系统第二次重新启动检测到所有已经安装的IDE设备后运行
:: Author: Climbing(xclimbing@msn.com)
:: Date: 2006.10.28
:: 修正:顽固不化(http://zzz.sogho.cn) 
:: Date:2008.04.02
@set _debug=
@echo %_debug% off & setlocal ENABLEDELAYEDEXPANSION
set hkey1=HKLM\SYSTEM\CurrentControlSet\Enum\PCIIDE\IDEChannel
set hkey2=HKLM\SYSTEM\CurrentControlSet\Control\Class
echo 检测开始.........
for /f "usebackq tokens=*" %%I in (`reg query %hkey1% ^| find /i "IDEChannel\"`) do call :_check "%%I"
@ ECHO.
@ ECHO.
@ ECHO.
echo IED通道检测设备模式设置完成。
@ ECHO.
pause 
goto :eof

:_check
::echo %1
set subkey=
for /f "usebackq tokens=3*" %%J in (`reg query %1 ^| find /i "driver"`) do set subkey=%%J
set DriverDesc=
for /f "usebackq tokens=3,4*" %%K in (`reg query "%hkey2%\%subkey%" /v DriverDesc ^| find /i "driverdesc"`) do set DriverDesc=%%K %%L 通道
reg query "%hkey2%\%subkey%" /v MasterDeviceType | find /i "0x0" > nul
if not %errorlevel%==1 goto _ChgMaster
echo “%DriverDesc%”的设备0上有设备存在。
goto _CheckSlave

:_ChgMaster
reg add "%hkey2%\%subkey%" /v UserMasterDeviceType /t REG_DWORD /d 3 /f >nul
echo “%DriverDesc%”的设备0上无设备,系统“检测方式”设置为无。

:_CheckSlave
reg query "%hkey2%\%subkey%" /v SlaveDeviceType | find /i "0x0" > nul
if not %errorlevel%==1 goto _ChgSlave
echo “%DriverDesc%”的设备1上有设备存在。
goto :eof

:_ChgSlave
reg add "%hkey2%\%subkey%" /v UserSlaveDeviceType /t REG_DWORD /d 3 /f >nul
echo “%DriverDesc%”的设备1上无设备,系统“检测方式”设置为无。
goto :eof

 XP系统文件修复.bat

CLS
@ECHO OFF
COLOR 2

echo ---------------------------------------------------------------------------
echo.
echo       本程序会重新注册XP系统文件以修复系统文件
echo.     
echo ---------------------------------------------------------------------------
echo.

pause

cls
echo ---------------------------------------------------------------------------
echo.
echo                         请耐心等待修复完成
echo.     
echo ---------------------------------------------------------------------------
echo.

rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb
regsvr32 /s setupwbv.dll
regsvr32 /s msjava.dll
regsvr32 /s wininet.dll
regsvr32 /s comcat.dll
regsvr32 /s shdoc401.dll
regsvr32 /s shdoc401.dll /i
regsvr32 /s asctrls.ocx
regsvr32 /s oleaut32.dll
regsvr32 /s shdocvw.dll /I
regsvr32 /s shdocvw.dll
regsvr32 /s browseui.dll
regsvr32 /s browseui.dll /I
regsvr32 /s msrating.dll
regsvr32 /s mlang.dll
regsvr32 /s hlink.dll
regsvr32 /s mshtml.dll
regsvr32 /s mshtmled.dll
regsvr32 /s urlmon.dll
regsvr32 /s plugin.ocx
regsvr32 /s sendmail.dll
regsvr32 /s comctl32.dll /i
regsvr32 /s inetcpl.cpl /i
regsvr32 /s mshtml.dll /i
regsvr32 /s scrobj.dll
regsvr32 /s mmefxe.ocx
regsvr32 /s proctexe.ocx mshta.exe /register
regsvr32 /s corpol.dll
regsvr32 /s jscript.dll
regsvr32 /s msxml.dll
regsvr32 /s imgutil.dll
regsvr32 /s thumbvw.dll
regsvr32 /s cryptext.dll
regsvr32 /s rsabase.dll
regsvr32 /s triedit.dll
regsvr32 /s dhtmled.ocx
regsvr32 /s inseng.dll
regsvr32 /s iesetup.dll /i
regsvr32 /s hmmapi.dll
regsvr32 /s cryptdlg.dll
regsvr32 /s actxprxy.dll
regsvr32 /s dispex.dll
regsvr32 /s occache.dll
regsvr32 /s occache.dll /i
regsvr32 /s iepeers.dll
regsvr32 /s wininet.dll /i
regsvr32 /s urlmon.dll /i
regsvr32 /s digest.dll /i
regsvr32 /s cdfview.dll
regsvr32 /s webcheck.dll
regsvr32 /s mobsync.dll
regsvr32 /s pngfilt.dll
regsvr32 /s licmgr10.dll
regsvr32 /s icmfilter.dll
regsvr32 /s hhctrl.ocx
regsvr32 /s inetcfg.dll
regsvr32 /s trialoc.dll
regsvr32 /s tdc.ocx
regsvr32 /s MSR2C.DLL
regsvr32 /s msident.dll
regsvr32 /s msieftp.dll
regsvr32 /s xmsconf.ocx
regsvr32 /s ils.dll
regsvr32 /s msoeacct.dll
regsvr32 /s wab32.dll
regsvr32 /s wabimp.dll
regsvr32 /s wabfind.dll
regsvr32 /s oemiglib.dll
regsvr32 /s directdb.dll
regsvr32 /s inetcomm.dll
regsvr32 /s msoe.dll
regsvr32 /s oeimport.dll
regsvr32 /s msdxm.ocx
regsvr32 /s dxmasf.dll
regsvr32 /s laprxy.dll
regsvr32 /s l3codecx.ax
regsvr32 /s acelpdec.ax
regsvr32 /s mpg4ds32.ax
regsvr32 /s voxmsdec.ax
regsvr32 /s danim.dll
regsvr32 /s Daxctle.ocx
regsvr32 /s lmrt.dll
regsvr32 /s datime.dll
regsvr32 /s dxtrans.dll
regsvr32 /s dxtmsft.dll
regsvr32 /s vgx.dll
regsvr32 /s WEBPOST.DLL
regsvr32 /s WPWIZDLL.DLL
regsvr32 /s POSTWPP.DLL
regsvr32 /s CRSWPP.DLL
regsvr32 /s FTPWPP.DLL
regsvr32 /s FPWPP.DLL
regsvr32 /s FLUPL.OCX
regsvr32 /s wshom.ocx
regsvr32 /s wshext.dll
regsvr32 /s vbscript.dll
regsvr32 /s wupdinfo.dll
regsvr32 /s shimgvw.dll
regsvr32 /s wmpdxm.dll
regsvr32 /s appwiz.cpl
regsvr32 /s msi.dll
regsvr32 /s /i shell32.dll
regsvr32 /s scrrun.dll mstinit.exe /setup
regsvr32 /s msnsspc.dll /SspcCreateSspiReg
regsvr32 /s msapsspc.dll /SspcCreateSspiReg



cls

echo ---------------------------------------------------------------------------
echo.
echo                     修复完成,建议立即重启计算机
echo.     
echo ---------------------------------------------------------------------------
echo.
SET /P ST=   请输入 1 (重启计算机)或 2 (关机)或 3 (直接退出)并按回车键
echo. 
if /I "%ST%"=="1" goto QW
if /I "%ST%"=="2" goto QE
if /I "%ST%"=="3" goto EX


exit

:QW
shutdown -r -t 0



:QE
shutdown -s -t 0



:EX

 

0
1
分享到:
评论

相关推荐

    电脑软件自动关闭空闲的IDE通道.rar

    在“电脑软件自动关闭空闲的IDE通道.bat”这个文件中,很可能包含了调用系统命令来检测和关闭IDE通道的指令。 关闭IDE通道通常涉及以下步骤: 1. **识别空闲设备**:首先,软件需要确定哪些IDE设备没有被操作系统...

    自动关闭空闲的IDE通道.bat

    xp3常规优化的工具,很少找的到了,就当是回忆和纪念吧!

    清除所有多余的启动项目工具 一键清理系统垃圾文件工具 清除所有多余的桌面右键菜单工具 自动关闭空闲的IDE通道工具

    这些工具正针对这一目标而设计,它们分别用于清理启动项目、系统垃圾文件、桌面右键菜单以及自动关闭空闲的IDE通道。以下是对这些工具及其功能的详细解释: 1. **清除所有多余的启动项目工具**:启动项管理是系统...

    自动关闭空闲的IDE通道

    例如,提供的压缩包文件“自动关闭空闲的IDE通道.BAT”很可能就是一个批处理脚本,它包含了用于修改系统设置的命令行指令。执行这样的脚本需要谨慎,因为错误的操作可能会导致系统不稳定甚至无法启动。 以下是关于...

    关闭空闲IDE通道

    关闭空闲IDE通道

    一键关闭空闲的IDE通道

    一键关闭空闲的IDE通道,使电脑开机速度快很多

    用批处理快速关闭空闲IDE通道

    用批处理快速关闭空闲IDE通道 ,免除你的后顾之忧,不再在设备管理器里面点来点去

    局域网内空闲IP的查询 批处理实现

    在“局域网空闲IP查询 .bat”这个文件中,很可能包含了一些批处理命令,例如`ping`命令。通过ping命令,我们可以向网络中的每个IP发送一个请求,如果收到响应,说明该IP已被占用;如果没有响应,则可能为空闲。以下...

    一键系统垃圾清理.rar

    压缩包内的两个文件名 "自动关闭空闲的IDE通道.bat" 和 "一键清理系统垃圾文件.bat" 揭示了具体的功能: 1. **自动关闭空闲的IDE通道.bat**:IDE通道是硬盘驱动器的接口,有些系统可能会保留未使用的IDE通道,这...

    关闭IDE通道提高windows2021运行效率.docx

    通过关闭空闲的IDE通道,可以在一定程度上提高Windows Server 2021的启动速度和运行效率。然而,为了实现更全面的系统优化,还需要结合多种方法共同作用。希望本文提供的方法能够帮助广大用户更好地管理和优化自己的...

    Bat.zip_bat_删除空文件夹_批处理 电脑名 相关BAT_清理垃圾_获取电脑名和IP地址

    6. **复制并自动重新命名.bat**:这个文件用于批量复制文件并自动重命名,适用于需要大量复制和改名文件的场景,如备份或文件分发。 7. **delete_empty_folder.bat**:同样是一个删除空文件夹的脚本,可能采用了...

    一键显示端口号(.bat文件)

    一键显示端口号(.bat文件)能够显示你当前电脑所开的所端口号,以防安全隐患!

    常用批处理下載常用批处理下載

    2. `自动关闭空闲的IDE通道.bat`: IDE通道是硬盘的通信接口,当有多块硬盘时,可能会有未使用的IDE通道。这个批处理脚本可能是用来检测并关闭这些空闲的IDE通道,从而节省系统资源,提高系统性能。 3. `查看进程...

    常用批处理

    2. **自动关闭空闲的IDE通道.bat**:IDE(Integrated Drive Electronics)是硬盘和光驱的一种接口类型。此脚本可能用于优化硬件资源,关闭未使用的IDE通道以节省系统资源,提高系统性能。 3. **查看进程使用的端口....

    WINDOWS XP 优化程序打包

    1. **自动关闭空闲的IDE通道.bat**:IDE(Integrated Drive Electronics)通道是电脑硬件中用于连接硬盘和光驱的接口。当系统中有多个IDE设备时,关闭空闲的IDE通道可以减少系统资源占用,从而提高系统性能。该...

    局域网空闲共享会话清除BAT

    局域网空闲共享会话清除BAT,清除多余的共享会话,解决共享无法连接

    有盘网吧加速开机

    有盘网吧加速开机过程中,"有盘网吧加速开机(关闭空闲IDE通道).bat" 文件通常是一个批处理脚本,用于自动执行关闭空闲IDE通道的操作。批处理文件是一种基于DOS命令的简单程序,能够执行一系列命令,简化了用户操作。...

Global site tag (gtag.js) - Google Analytics