diff --git a/MAS_1.4/Separate-Files-Version/Activators/Online_KMS_Activation/Activate.cmd b/MAS_1.4/Separate-Files-Version/Activators/Online_KMS_Activation/Activate.cmd
index 373579d..c9b217f 100644
--- a/MAS_1.4/Separate-Files-Version/Activators/Online_KMS_Activation/Activate.cmd
+++ b/MAS_1.4/Separate-Files-Version/Activators/Online_KMS_Activation/Activate.cmd
@@ -486,7 +486,7 @@ goto :testserv
 
 :testserv
 set /a server_num+=1
-%_psc% "$t = New-Object Net.Sockets.TcpClient;try{$t.Connect("""%KMS_IP%""", 1688)}catch{};$t.Connected" | findstr /i true 1>nul
+pathping -h 1 -n -p 1 -q 1 -w 1 %KMS_IP% 1>nul Net.Sockets.TcpClient;try{$t.Connect("""%KMS_IP%""", 1688)}catch{};$t.Connected" | findstr /i true 1>nul
 if %errorlevel% NEQ 0 (
 goto :server
 ) else (
@@ -2384,4 +2384,5 @@ if %Unattend% EQU 0 echo Press any key to exit.
 %_Pause%
 exit /b 0
 
-::========================================================================================================================================
\ No newline at end of file
+::========================================================================================================================================
+