icer233 发表于 2024-8-22 15:24

【批处理】自定义CPU名字

## 原理
其实只是用bat更改了一下注册表而已
## 源码
```bash
@echo off
color 0a

echo 更改cpu名称程序开始运行……
echo 提示:请以管理员身份运行

echo.
echo 创建备份文件夹
md backup
cd backup

echo.
echo 导出注册表备份
reg export HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0 cpubak.reg /y
reg export HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0 find.reg /y
rename find.reg cpunamequery.txt

echo.
echo 原cpu名字为
find "ProcessorNameString" %cd%/cpunamequery.txt
del cpunamequery.txt

echo.
echo 请输入你要改的cpu名称:
echo 如有空格,请加上双引号,如:
echo 你要将名称改成Apple M1
echo 则要输入“"Apple M1"”

echo.
echo 请输入你要改的cpu名称:
set /p cpuname=

echo.
echo 是否要将cpu名字改成“%cpuname%”?
pause

reg add HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0 /v ProcessorNameString /t reg_sz /d %cpuname% /F

pause
```

## 注意事项
输入CPU名字的时候你需要用一对英文双引号来包裹这个名字

## 运行截图

页: [1]
查看完整版本: 【批处理】自定义CPU名字