升级系统的时候如果要保留原系统信息,又不能直接升级的情况下,可以在系统注册表里找到原系统的计算机名,不过在PE系统中,获取到的是PE系统的注册表,故此特意写了一个批处理脚本,在PE环境下获取原系统的计算机名。
方法是在PE下将原系统的注册表挂载到PE注册表下,然后再读取里面的信息。
一下是批处理脚本内容
@echo off
::panfu指的是原系统的C盘在PE系统里的盘符。
set panfu=C:\
set tempregdir=TempHive
reg load HKLM\%tempregdir% %panfu%windows\system32\config\system > nul
for /f "tokens=3" %%i in (
'REG QUERY "HKEY_LOCAL_MACHINE\%tempregdir%\ControlSet001\Control\ComputerName\ComputerName" ^| find /i "ComputerName"'
) do echo %%i
echo %i%
pause
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。