關(guān)閉IDE通道檢測(cè)的批處理
更新時(shí)間:2007年08月09日 10:33:21 作者:
:: 修改IDE通道檢測(cè)設(shè)備模式,不接設(shè)備的設(shè)置為無,提高XP啟動(dòng)速度
:: 建議在系統(tǒng)第二次重新啟動(dòng)檢測(cè)到所有已經(jīng)安裝的IDE設(shè)備后運(yùn)行
:: Author: Climbing(xclimbing@msn.com)
:: Date: 2006.10.28
@set _debug=
@echo %_debug% off & setlocal ENABLEDELAYEDEXPANSION
set hkey1=HKLM\SYSTEM\CurrentControlSet\Enum\PCIIDE\IDEChannel
set hkey2=HKLM\SYSTEM\CurrentControlSet\Control\Class
for /f "usebackq tokens=*" %%I in (`reg query %hkey1% ^| find /i "IDEChannel\"`) do call :_check "%%I"
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 "0x1" > nul
if %errorlevel%==1 goto _ChgMaster
goto _CheckSlave
:_ChgMaster
reg add "%hkey2%\%subkey%" /v UserMasterDeviceType /t REG_DWORD /d 3 /f
echo “%DriverDesc%”的設(shè)備0檢測(cè)方式設(shè)置為無。
:_CheckSlave
reg query "%hkey2%\%subkey%" /v SlaveDeviceType | find /i "0x1" > nul
if %errorlevel%==1 goto _ChgSlave
goto :eof
:_ChgSlave
reg add "%hkey2%\%subkey%" /v UserSlaveDeviceType /t REG_DWORD /d 3 /f
echo “%DriverDesc%”的設(shè)備1檢測(cè)方式設(shè)置為無。
goto :eof
:: 建議在系統(tǒng)第二次重新啟動(dòng)檢測(cè)到所有已經(jīng)安裝的IDE設(shè)備后運(yùn)行
:: Author: Climbing(xclimbing@msn.com)
:: Date: 2006.10.28
@set _debug=
@echo %_debug% off & setlocal ENABLEDELAYEDEXPANSION
set hkey1=HKLM\SYSTEM\CurrentControlSet\Enum\PCIIDE\IDEChannel
set hkey2=HKLM\SYSTEM\CurrentControlSet\Control\Class
for /f "usebackq tokens=*" %%I in (`reg query %hkey1% ^| find /i "IDEChannel\"`) do call :_check "%%I"
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 "0x1" > nul
if %errorlevel%==1 goto _ChgMaster
goto _CheckSlave
:_ChgMaster
reg add "%hkey2%\%subkey%" /v UserMasterDeviceType /t REG_DWORD /d 3 /f
echo “%DriverDesc%”的設(shè)備0檢測(cè)方式設(shè)置為無。
:_CheckSlave
reg query "%hkey2%\%subkey%" /v SlaveDeviceType | find /i "0x1" > nul
if %errorlevel%==1 goto _ChgSlave
goto :eof
:_ChgSlave
reg add "%hkey2%\%subkey%" /v UserSlaveDeviceType /t REG_DWORD /d 3 /f
echo “%DriverDesc%”的設(shè)備1檢測(cè)方式設(shè)置為無。
goto :eof
相關(guān)文章
dos 日期時(shí)間格式設(shè)置使用小結(jié)(Date和Time)
其實(shí)dos下日期格式獲取,就是通過指針偏移量,逗號(hào)后的數(shù)字表示提取的字符長(zhǎng)度2012-06-06windows下使用bat批量刪除文件(用于內(nèi)存清理)
有時(shí)候我們需要?jiǎng)h除固定目錄的一些緩存文件,每次手工太麻煩,windows下可以結(jié)合bat批量刪除一些文件更方便快捷,需要的朋友可以參考一下2023-12-12windows xp下沒有dos的choice命令的解決方法
dos6.0下能實(shí)現(xiàn)的choice選項(xiàng),但是因?yàn)閏hoice是外部命令,在xp中沒有choice.exe所以不能實(shí)現(xiàn)選擇菜單。解決辦法:用SET命令代替2017-03-03編程用到的windows系統(tǒng)目錄變量簡(jiǎn)寫
windows系統(tǒng)目錄變量在編程時(shí)會(huì)經(jīng)常用到,本文提供了簡(jiǎn)寫對(duì)比,方便使用,需要了解的朋友可以參考下2012-12-12