|
|
@ -1534,7 +1534,7 @@ echo Checking WPA Registry Count [%wpainfo%] |
|
|
|
) |
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if not defined officeact if exist "%SystemRoot%\Servicing\Packages\Microsoft-Windows-*EvalEdition~*.mum" ( |
|
|
|
if not defined notwinact if exist "%SystemRoot%\Servicing\Packages\Microsoft-Windows-*EvalEdition~*.mum" ( |
|
|
|
reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v EditionID %nul2% | find /i "Eval" %nul1% || ( |
|
|
|
reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v EditionID %nul2% | find /i "Eval" %nul1% || ( |
|
|
|
set error=1 |
|
|
|
set error=1 |
|
|
|
call :dk_color %Red% "Checking Eval Packages [Non-Eval Licenses are installed in Eval Windows]" |
|
|
|
call :dk_color %Red% "Checking Eval Packages [Non-Eval Licenses are installed in Eval Windows]" |
|
|
@ -1558,7 +1558,7 @@ if "%osSKU%"=="164" set osedition=ProfessionalEducation |
|
|
|
if "%osSKU%"=="165" set osedition=ProfessionalEducationN |
|
|
|
if "%osSKU%"=="165" set osedition=ProfessionalEducationN |
|
|
|
) |
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
if not defined officeact ( |
|
|
|
if not defined notwinact ( |
|
|
|
if %osedition%==0 ( |
|
|
|
if %osedition%==0 ( |
|
|
|
call :dk_color %Red% "Checking Edition Name [Not Found In Registry]" |
|
|
|
call :dk_color %Red% "Checking Edition Name [Not Found In Registry]" |
|
|
|
) else ( |
|
|
|
) else ( |
|
|
@ -1601,7 +1601,7 @@ set showfix=1 |
|
|
|
) |
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if not defined officeact ( |
|
|
|
if not defined notwinact ( |
|
|
|
if %winbuild% GEQ 10240 ( |
|
|
|
if %winbuild% GEQ 10240 ( |
|
|
|
%nul% set /a "sum=%slcSKU%+%regSKU%+%wmiSKU%" |
|
|
|
%nul% set /a "sum=%slcSKU%+%regSKU%+%wmiSKU%" |
|
|
|
set /a "sum/=3" |
|
|
|
set /a "sum/=3" |
|
|
@ -2152,7 +2152,8 @@ set "_serv=sppsvc Winmgmt" |
|
|
|
:: Software Protection |
|
|
|
:: Software Protection |
|
|
|
:: Windows Management Instrumentation |
|
|
|
:: Windows Management Instrumentation |
|
|
|
|
|
|
|
|
|
|
|
set officeact=1 |
|
|
|
set notwinact=1 |
|
|
|
|
|
|
|
set ohookact=1 |
|
|
|
call :dk_errorcheck |
|
|
|
call :dk_errorcheck |
|
|
|
|
|
|
|
|
|
|
|
:: Check unsupported office versions |
|
|
|
:: Check unsupported office versions |
|
|
@ -2936,7 +2937,7 @@ echo Clearing Office License Blocks [Successfully cleared from all %cou |
|
|
|
set defname=DEFTEMP-%random% |
|
|
|
set defname=DEFTEMP-%random% |
|
|
|
for /f "skip=2 tokens=2*" %%a in ('"reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList" /v Default" %nul6%') do call set "defdat=%%b" |
|
|
|
for /f "skip=2 tokens=2*" %%a in ('"reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList" /v Default" %nul6%') do call set "defdat=%%b" |
|
|
|
|
|
|
|
|
|
|
|
if defined o16c2r if defined officeact ( |
|
|
|
if defined o16c2r if defined ohookact ( |
|
|
|
if exist "%defdat%\NTUSER.DAT" ( |
|
|
|
if exist "%defdat%\NTUSER.DAT" ( |
|
|
|
reg load HKU\%defname% "%defdat%\NTUSER.DAT" %nul% |
|
|
|
reg load HKU\%defname% "%defdat%\NTUSER.DAT" %nul% |
|
|
|
reg query HKU\%defname%\Software %nul% && ( |
|
|
|
reg query HKU\%defname%\Software %nul% && ( |
|
|
@ -2991,7 +2992,7 @@ set upk_result=2 |
|
|
|
) |
|
|
|
) |
|
|
|
) |
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
if defined officeact if not %upk_result%==0 echo: |
|
|
|
if defined ohookact if not %upk_result%==0 echo: |
|
|
|
if %upk_result%==1 echo Uninstalling Other/Grace Keys [Successful] |
|
|
|
if %upk_result%==1 echo Uninstalling Other/Grace Keys [Successful] |
|
|
|
if %upk_result%==2 call :dk_color %Red% "Uninstalling Other/Grace Keys [Failed]" |
|
|
|
if %upk_result%==2 call :dk_color %Red% "Uninstalling Other/Grace Keys [Failed]" |
|
|
|
exit /b |
|
|
|
exit /b |
|
|
@ -4534,6 +4535,7 @@ set "_serv=sppsvc Winmgmt" |
|
|
|
:: Software Protection |
|
|
|
:: Software Protection |
|
|
|
:: Windows Management Instrumentation |
|
|
|
:: Windows Management Instrumentation |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if %_actwin%==0 set notwinact=1 |
|
|
|
call :dk_errorcheck |
|
|
|
call :dk_errorcheck |
|
|
|
|
|
|
|
|
|
|
|
::======================================================================================================================================== |
|
|
|
::======================================================================================================================================== |
|
|
|