当前位置:DOS资源站资料中心批处理教程 → 批处理更改电源管理方式

批处理更改电源管理方式

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2008-5-4 4:20:31

@echo off
:: =========================================================================================================
:: ChangeHalByRundll.cmd  使用Windows的rundll32命令来更改计算机类型的批处理
:: 用法: ChangeHalByRundll <硬件ID>
::   <硬件ID>是指你想更改成的计算机类型所对应的HardwareID。
:: 例如:你想将计算机改成ACPI Uniprocessor类型,那么使用命令:ChangeHalByRundll ACPIPIC_UP
:: 计算机类型与硬件ID的对应关系如下:
:: 计算机类型            硬件ID(HardwareID)
:: Standard              E_ISA_UP
:: ACPI Uniprocessor     ACPIAPIC_UP
:: ACPI Multiprocessor   ACPIAPIC_MP
:: MPS Uniprocessor      MPS_UP
:: MPS Multiprocessor    MPS_MP
:: Compaq SystemPro      SYSPRO_MP
:: ACPI                  ACPIPIC_UP
:: =========================================================================================================


if %1#==# goto _usage
set HardIDs=E_ISA_UP ACPIPIC_UP ACPIAPIC_UP ACPIAPIC_MP MPS_UP MPS_MP SGI_MPS_MP SYSPRO_MP
echo %HardIDs% | find /i "%1" > nul
if errorlevel 1 goto _usage

:_update
REG.EXE DELETE "HKLM\\SYSTEM\\CurrentControlSet\\Control\\Class\\{4D36E966-E325-11CE-BFC1-08002BE10318}\\0000" /f
REG.EXE DELETE "HKLM\\SYSTEM\\CurrentControlSet\\Control\\Class\\{4D36E966-E325-11CE-BFC1-08002BE10318}\\0001" /f
REG.EXE DELETE "HKLM\\SYSTEM\\ControlSet001\\Control\\Class\\{4D36E966-E325-11CE-BFC1-08002BE10318}\\0000" /f
REG.EXE DELETE "HKLM\\SYSTEM\\ControlSet001\\Control\\Class\\{4D36E966-E325-11CE-BFC1-08002BE10318}\\0001" /f
REG.EXE DELETE "HKLM\\SYSTEM\\CurrentControlSet\\Enum\\Root\\ACPI_HAL" /f
REG.EXE DELETE "HKLM\\SYSTEM\\CurrentControlSet\\Enum\\Root\\PCI_HAL" /f
rundll32.exe setupapi,InstallHinfSection %1_HAL 131 %windir%\\inf\\hal.inf
cls
echo.
echo 恭喜,计算机类型更改完毕,请重新启动计算机使更改生效,系统会重新扫描硬件!
echo 按任意键退出...
pause >nul
goto _quit

:_usage
cls
echo.
echo 错误:你没有指定计算机类型对应的硬件ID或者你指定的硬件ID不存在。
echo 用法: %0  ^<硬件ID^>
echo.
echo 计算机类型与硬件ID的对应关系如下:
echo.
echo 计算机类型            硬件ID(HardwareID)
echo Standard              E_ISA_UP
echo ACPI Uniprocessor     ACPIAPIC_UP
echo ACPI Multiprocessor   ACPIAPIC_MP
echo MPS Uniprocessor      MPS_UP
echo MPS Multiprocessor    MPS_MP
echo Compaq SystemPro      SYSPRO_MP
echo ACPI                  ACPIPIC_UP
echo.
echo 按任意键退出...
pause>nul
goto _quit

  • ·上一篇文章:查看工作组
  • ·下一篇文章:彩色的boot.ini菜单
  • ·百度中搜索更多的关于“批处理更改电源管理方式”相关内容
  • ·谷歌中搜索更多的关于“批处理更改电源管理方式”相关内容
  • ******申明******
  • 本站文章内容有部分为收录网络中其他网友内容,DOS资源站不保证所有的代码都适合你使用。
  • 由于编辑匆忙,有可能造成某些脚本文件出现丢失代码或代码无法运行的情况,请网友根据情况自行修改。
  • 如果能将出错部分反馈给我,那就更好了。