本帖最后由 wlishihua 于 2021-8-6 09:14 编辑
判断C盘的系统版本号,对WIN10各个版本能识别,但是对WIN7不能识别- @echo off
- set "v1=HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion"
- set "v2=HKLM\My_Hive\Microsoft\Windows NT\CurrentVersion"
- set "Hive=windows\system32\config\software"
- for %%i in (C ) do (
- if /i "%%i:"=="%SystemDrive%" (
- for /f "tokens=1,2*" %%a in ('reg query "%v1%"') do (
- if /i "%%a"=="ProductName" (
- echo,系统分区是:%%i
- echo,原 系 统 是:%%c&echo,
- )
- )
- ) else if exist "%%i:\%Hive%" (
- reg load "HKLM\My_Hive" "%%i:\%Hive%" >nul
- for /f "tokens=1,2*" %%a in ('reg query "%v2%"') do (
- if /i "%%a"=="ProductName" (
- echo,系统分区是:%%i
- echo,原 系 统 是:%%c&echo,
- )
- )
- reg unload "HKLM\My_Hive" >nul
- )
- )
- pause
复制代码 判断C盘的系统版本号,对WIN10各个版本能识别,但是对WIN7不能识别。它将WINDOWS7旗舰版识别为WINDOWS10 PRO
不知道各位有什么解决办法没有 |