计算机电源更改,更改电源管理方式.bat

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

@echo off

:: =========================================================================================================

:: ChangeHalByRundll.cmd   使用Windows的rundll32命令来更改计算机类型的批处理

:: 用法: ChangeHalByRundll

::      是指你想更改成的计算机类型所对应的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   ^

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

:_quit

set HardIDs=

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值