|
|
@ -255,6 +255,17 @@ call :dk_color2 %Blue% "Check this webpage for help - " %_Yellow% " %mas%in-plac |
|
|
|
goto dk_done |
|
|
|
goto dk_done |
|
|
|
) |
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
REM check for Mal-ware that may cause issues with Powershell |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
for /r "%ProgramFiles%\" %%f in (secureboot.exe) do if exist "%%f" ( |
|
|
|
|
|
|
|
echo "%%f" |
|
|
|
|
|
|
|
echo Mal%blank%ware found, PowerShell is not working properly. |
|
|
|
|
|
|
|
echo: |
|
|
|
|
|
|
|
set fixes=%fixes% %mas%remove_mal%w%ware |
|
|
|
|
|
|
|
call :dk_color2 %Blue% "Check this webpage for help - " %_Yellow% " %mas%remove_mal%w%ware" |
|
|
|
|
|
|
|
goto dk_done |
|
|
|
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
REM check if .NET is working properly |
|
|
|
REM check if .NET is working properly |
|
|
|
|
|
|
|
|
|
|
|
if /i "!tstresult2!"=="FullLanguage" ( |
|
|
|
if /i "!tstresult2!"=="FullLanguage" ( |
|
|
@ -268,17 +279,6 @@ goto dk_done |
|
|
|
) |
|
|
|
) |
|
|
|
) |
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
REM check for Mal-ware that may cause issues with Powershell |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
for /r "%ProgramFiles%\" %%f in (secureboot.exe) do if exist "%%f" ( |
|
|
|
|
|
|
|
echo "%%f" |
|
|
|
|
|
|
|
echo Mal%blank%ware found, PowerShell is not working properly. |
|
|
|
|
|
|
|
echo: |
|
|
|
|
|
|
|
set fixes=%fixes% %mas%remove_mal%w%ware |
|
|
|
|
|
|
|
call :dk_color2 %Blue% "Check this webpage for help - " %_Yellow% " %mas%remove_mal%w%ware" |
|
|
|
|
|
|
|
goto dk_done |
|
|
|
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
REM check antivirus and other errors |
|
|
|
REM check antivirus and other errors |
|
|
|
|
|
|
|
|
|
|
|
echo PowerShell is not working properly. Aborting... |
|
|
|
echo PowerShell is not working properly. Aborting... |
|
|
@ -974,7 +974,9 @@ call :dk_color %Red% "Checking Ticket Migration [Failed]" |
|
|
|
|
|
|
|
|
|
|
|
if not defined altapplist if not defined showfix if defined rebuildinfo ( |
|
|
|
if not defined altapplist if not defined showfix if defined rebuildinfo ( |
|
|
|
set showfix=1 |
|
|
|
set showfix=1 |
|
|
|
|
|
|
|
echo: |
|
|
|
call :dk_color %Blue% "%_fixmsg%" |
|
|
|
call :dk_color %Blue% "%_fixmsg%" |
|
|
|
|
|
|
|
echo: |
|
|
|
) |
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
if exist "%tdir%\Genuine*" del /f /q "%tdir%\Genuine*" %nul% |
|
|
|
if exist "%tdir%\Genuine*" del /f /q "%tdir%\Genuine*" %nul% |
|
|
@ -1044,8 +1046,10 @@ licensing.mp.microsoft.com |
|
|
|
findstr /i "%%#" "%SysPath%\drivers\etc\hosts" %nul1% && set "hosfail= [%%# Blocked in Hosts]" |
|
|
|
findstr /i "%%#" "%SysPath%\drivers\etc\hosts" %nul1% && set "hosfail= [%%# Blocked in Hosts]" |
|
|
|
) |
|
|
|
) |
|
|
|
call :dk_color %Red% "Checking Licensing Servers [Failed to Connect]!hosfail!" |
|
|
|
call :dk_color %Red% "Checking Licensing Servers [Failed to Connect]!hosfail!" |
|
|
|
|
|
|
|
echo: |
|
|
|
set fixes=%fixes% %mas%licensing-servers-issue |
|
|
|
set fixes=%fixes% %mas%licensing-servers-issue |
|
|
|
call :dk_color2 %Blue% "Check this webpage for help - " %_Yellow% " %mas%licensing-servers-issue" |
|
|
|
call :dk_color2 %Blue% "Check this webpage for help - " %_Yellow% " %mas%licensing-servers-issue" |
|
|
|
|
|
|
|
echo: |
|
|
|
) |
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
::========================================================================================================================================== |
|
|
|
::========================================================================================================================================== |
|
|
@ -1058,13 +1062,17 @@ reg query "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /v DisableWin |
|
|
|
reg query "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /v DoNotConnectToWindowsUpdateInternetLocations %nul2% | find /i "0x1" %nul% && set wublock=1 |
|
|
|
reg query "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /v DoNotConnectToWindowsUpdateInternetLocations %nul2% | find /i "0x1" %nul% && set wublock=1 |
|
|
|
if defined wublock ( |
|
|
|
if defined wublock ( |
|
|
|
call :dk_color %Red% "Checking Update Blocker In Registry [Found]" |
|
|
|
call :dk_color %Red% "Checking Update Blocker In Registry [Found]" |
|
|
|
|
|
|
|
echo: |
|
|
|
call :dk_color %Blue% "HWID activation needs working Windows updates, if you have used any tool to block updates, undo it." |
|
|
|
call :dk_color %Blue% "HWID activation needs working Windows updates, if you have used any tool to block updates, undo it." |
|
|
|
|
|
|
|
echo: |
|
|
|
) |
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
reg query "HKLM\SOFTWARE\Policies\Microsoft\WindowsStore" /v DisableStoreApps %nul2% | find /i "0x1" %nul% && ( |
|
|
|
reg query "HKLM\SOFTWARE\Policies\Microsoft\WindowsStore" /v DisableStoreApps %nul2% | find /i "0x1" %nul% && ( |
|
|
|
set storeblock=1 |
|
|
|
set storeblock=1 |
|
|
|
call :dk_color %Red% "Checking Store Blocker In Registry [Found]" |
|
|
|
call :dk_color %Red% "Checking Store Blocker In Registry [Found]" |
|
|
|
|
|
|
|
echo: |
|
|
|
call :dk_color %Blue% "If you have used any tool to block Store, undo it." |
|
|
|
call :dk_color %Blue% "If you have used any tool to block Store, undo it." |
|
|
|
|
|
|
|
echo: |
|
|
|
) |
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
set wcount=0 |
|
|
|
set wcount=0 |
|
|
@ -1081,10 +1089,14 @@ set error=1 |
|
|
|
call :dk_color %Red% "Checking Windows Update Registry [Corruption Found]" |
|
|
|
call :dk_color %Red% "Checking Windows Update Registry [Corruption Found]" |
|
|
|
if !wcount! GTR 2 ( |
|
|
|
if !wcount! GTR 2 ( |
|
|
|
call :dk_color %Red% "Windows seems to be infected with Mal%w%ware." |
|
|
|
call :dk_color %Red% "Windows seems to be infected with Mal%w%ware." |
|
|
|
|
|
|
|
echo: |
|
|
|
set fixes=%fixes% %mas%remove_mal%w%ware |
|
|
|
set fixes=%fixes% %mas%remove_mal%w%ware |
|
|
|
call :dk_color2 %Blue% "Check this webpage for help - " %_Yellow% " %mas%remove_mal%w%ware" |
|
|
|
call :dk_color2 %Blue% "Check this webpage for help - " %_Yellow% " %mas%remove_mal%w%ware" |
|
|
|
|
|
|
|
echo: |
|
|
|
) else ( |
|
|
|
) else ( |
|
|
|
|
|
|
|
echo: |
|
|
|
call :dk_color %Blue% "HWID activation needs working Windows updates, if you have used any tool to block updates, undo it." |
|
|
|
call :dk_color %Blue% "HWID activation needs working Windows updates, if you have used any tool to block updates, undo it." |
|
|
|
|
|
|
|
echo: |
|
|
|
) |
|
|
|
) |
|
|
|
) else ( |
|
|
|
) else ( |
|
|
|
%psc% "Start-Job { Start-Service wuauserv } | Wait-Job -Timeout 20 | Out-Null" |
|
|
|
%psc% "Start-Job { Start-Service wuauserv } | Wait-Job -Timeout 20 | Out-Null" |
|
|
@ -1093,7 +1105,9 @@ set error=1 |
|
|
|
set wuerror=1 |
|
|
|
set wuerror=1 |
|
|
|
sc start wuauserv %nul% |
|
|
|
sc start wuauserv %nul% |
|
|
|
call :dk_color %Red% "Starting Windows Update Service [Failed] [!errorlevel!]" |
|
|
|
call :dk_color %Red% "Starting Windows Update Service [Failed] [!errorlevel!]" |
|
|
|
|
|
|
|
echo: |
|
|
|
call :dk_color %Blue% "HWID activation needs working Windows updates, if you have used any tool to block updates, undo it." |
|
|
|
call :dk_color %Blue% "HWID activation needs working Windows updates, if you have used any tool to block updates, undo it." |
|
|
|
|
|
|
|
echo: |
|
|
|
) |
|
|
|
) |
|
|
|
) |
|
|
|
) |
|
|
|
) |
|
|
|
) |
|
|
@ -1106,8 +1120,10 @@ if %keyerror% EQU 0 if not defined _perm if defined _int ( |
|
|
|
if not defined wucorrupt if not defined wublock if not defined wuerror if not defined storeblock if not defined resfail ( |
|
|
|
if not defined wucorrupt if not defined wublock if not defined wuerror if not defined storeblock if not defined resfail ( |
|
|
|
echo "%error_code%" | findstr /i "0x80072e 0x80072f 0x800704cf 0x87e10bcf 0x800705b4" %nul% && ( |
|
|
|
echo "%error_code%" | findstr /i "0x80072e 0x80072f 0x800704cf 0x87e10bcf 0x800705b4" %nul% && ( |
|
|
|
call :dk_color %Red% "Checking Internet Issues [Found] %error_code%" |
|
|
|
call :dk_color %Red% "Checking Internet Issues [Found] %error_code%" |
|
|
|
|
|
|
|
echo: |
|
|
|
set fixes=%fixes% %mas%licensing-servers-issue |
|
|
|
set fixes=%fixes% %mas%licensing-servers-issue |
|
|
|
call :dk_color2 %Blue% "Check this webpage for help - " %_Yellow% " %mas%licensing-servers-issue" |
|
|
|
call :dk_color2 %Blue% "Check this webpage for help - " %_Yellow% " %mas%licensing-servers-issue" |
|
|
|
|
|
|
|
echo: |
|
|
|
) |
|
|
|
) |
|
|
|
) |
|
|
|
) |
|
|
|
) |
|
|
|
) |
|
|
@ -1314,9 +1330,11 @@ if %sps%==SoftwareLicensingService call :dk_refresh |
|
|
|
echo %keyecho% %~1 [Successful] |
|
|
|
echo %keyecho% %~1 [Successful] |
|
|
|
) else ( |
|
|
|
) else ( |
|
|
|
call :dk_color %Red% "%keyecho% %~1 [Failed] %keyerror%" |
|
|
|
call :dk_color %Red% "%keyecho% %~1 [Failed] %keyerror%" |
|
|
|
if not defined error ( |
|
|
|
if not defined showfix ( |
|
|
|
if defined altapplist call :dk_color %Red% "Activation ID not found for this key." |
|
|
|
if defined altapplist call :dk_color %Red% "Activation ID not found for this key." |
|
|
|
|
|
|
|
echo: |
|
|
|
call :dk_color %Blue% "%_fixmsg%" |
|
|
|
call :dk_color %Blue% "%_fixmsg%" |
|
|
|
|
|
|
|
echo: |
|
|
|
set showfix=1 |
|
|
|
set showfix=1 |
|
|
|
) |
|
|
|
) |
|
|
|
set error=1 |
|
|
|
set error=1 |
|
|
@ -1533,6 +1551,7 @@ if not "%results%%pupfound%"=="" ( |
|
|
|
if defined pupfound call :dk_color %Gray% "Checking PUP Activators [Found%pupfound%]" |
|
|
|
if defined pupfound call :dk_color %Gray% "Checking PUP Activators [Found%pupfound%]" |
|
|
|
if defined results call :dk_color %Red% "Checking Probable Mal%w%ware Infection..." |
|
|
|
if defined results call :dk_color %Red% "Checking Probable Mal%w%ware Infection..." |
|
|
|
if defined results (call :dk_color %Red% "%results%"&set showfix=1) |
|
|
|
if defined results (call :dk_color %Red% "%results%"&set showfix=1) |
|
|
|
|
|
|
|
echo: |
|
|
|
set fixes=%fixes% %mas%remove_mal%w%ware |
|
|
|
set fixes=%fixes% %mas%remove_mal%w%ware |
|
|
|
call :dk_color2 %Blue% "Check this webpage for help - " %_Yellow% " %mas%remove_mal%w%ware" |
|
|
|
call :dk_color2 %Blue% "Check this webpage for help - " %_Yellow% " %mas%remove_mal%w%ware" |
|
|
|
echo: |
|
|
|
echo: |
|
|
@ -12260,9 +12279,9 @@ set k_error= |
|
|
|
%nul% reg add "HKLM\%specific_kms%\%app%" /f /v KeyManagementServicePort /t REG_SZ /d "1688" || set k_error=1 |
|
|
|
%nul% reg add "HKLM\%specific_kms%\%app%" /f /v KeyManagementServicePort /t REG_SZ /d "1688" || set k_error=1 |
|
|
|
|
|
|
|
|
|
|
|
if not defined k_error ( |
|
|
|
if not defined k_error ( |
|
|
|
echo Adding Specific KMS Host [LocalHost 127.0.0.2] [Successful] |
|
|
|
echo Adding Specific KMS Host [LocalHost] [Successful] |
|
|
|
) else ( |
|
|
|
) else ( |
|
|
|
call :dk_color %Red% "Adding Specific KMS Host [LocalHost 127.0.0.2] [Failed]" |
|
|
|
call :dk_color %Red% "Adding Specific KMS Host [LocalHost] [Failed]" |
|
|
|
) |
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
::======================================================================================================================================== |
|
|
|
::======================================================================================================================================== |
|
|
@ -12358,7 +12377,9 @@ call :dk_color %Red% "Checking Ticket Migration [Failed]" |
|
|
|
|
|
|
|
|
|
|
|
if not defined showfix if defined rebuildinfo ( |
|
|
|
if not defined showfix if defined rebuildinfo ( |
|
|
|
set showfix=1 |
|
|
|
set showfix=1 |
|
|
|
|
|
|
|
echo: |
|
|
|
call :dk_color %Blue% "%_fixmsg%" |
|
|
|
call :dk_color %Blue% "%_fixmsg%" |
|
|
|
|
|
|
|
echo: |
|
|
|
) |
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
if exist "%tdir%\Genuine*" del /f /q "%tdir%\Genuine*" %nul% |
|
|
|
if exist "%tdir%\Genuine*" del /f /q "%tdir%\Genuine*" %nul% |
|
|
|