diff --git a/examples/worker/getnext_broker/check_windows.bat b/examples/worker/getnext_broker/check_windows.bat
index cdbb2597763def528899e49f23d2ad9d7a7b514d..f176ca87ad817b9990cefa5e39b26a40235f1ffc 100644
--- a/examples/worker/getnext_broker/check_windows.bat
+++ b/examples/worker/getnext_broker/check_windows.bat
@@ -14,7 +14,7 @@ ping 1.0.0.0 -n 1 -w 100 > nul
 for /l %%x in (1, 1, 3) do echo db.data.insert({"_id":%%x,"size":100,"name":"%%x","lastchange":1}) | %mongo_exe% %database_name%  || goto :error
 
 
-"%1" 127.0.0.1:5005 %database_name% 1 | findstr "Processed 3 file" || goto :error
+"%1" 127.0.0.1:5005 %database_name% 1 | findstr /c:"Processed 3 file" || goto :error
 goto :clean
 
 :error
diff --git a/examples/worker/process_folder/check_windows.bat b/examples/worker/process_folder/check_windows.bat
index f03ab5c7094ed5c5d2e9e9c555ba3b77018bac54..27e5525f9b9f2dc38fd2bd566748da488c08b44c 100644
--- a/examples/worker/process_folder/check_windows.bat
+++ b/examples/worker/process_folder/check_windows.bat
@@ -1,6 +1,6 @@
 mkdir test
 echo "" > test/1
 
-.\worker_processfolder test | findstr "Processed 1 file(s)"
+.\worker_processfolder test | findstr /c:"Processed 1 file(s)"
 
 rmdir /S /Q test
diff --git a/tests/automatic/broker/get_next/check_windows.bat b/tests/automatic/broker/get_next/check_windows.bat
index 026563bea3cc4fea8d233d23ca70cf80c7280aca..ac3299335d3232d8b0e2ac08244c452bf510ad56 100644
--- a/tests/automatic/broker/get_next/check_windows.bat
+++ b/tests/automatic/broker/get_next/check_windows.bat
@@ -11,9 +11,9 @@ start /B "" "%full_name%" -config settings.json
 
 ping 1.0.0.0 -n 1 -w 100 > nul
 
-C:\Curl\curl.exe -v  --silent 127.0.0.1:5005/database/data/next --stderr - | findstr \"_id\":1  || goto :error
-C:\Curl\curl.exe -v  --silent 127.0.0.1:5005/database/data/next --stderr - | findstr \"_id\":2  || goto :error
-C:\Curl\curl.exe -v  --silent 127.0.0.1:5005/database/data/next --stderr - | findstr  "Not Found"  || goto :error
+C:\Curl\curl.exe -v  --silent 127.0.0.1:5005/database/data/next --stderr - | findstr /c:\"_id\":1  || goto :error
+C:\Curl\curl.exe -v  --silent 127.0.0.1:5005/database/data/next --stderr - | findstr /c:\"_id\":2  || goto :error
+C:\Curl\curl.exe -v  --silent 127.0.0.1:5005/database/data/next --stderr - | findstr  /c:"Not Found"  || goto :error
 
 goto :clean
 
diff --git a/tests/automatic/full_chain/simple_chain/check_windows.bat b/tests/automatic/full_chain/simple_chain/check_windows.bat
index e8d63bbe8a945cc68deccbc975542da8d50babe7..f2b98f2cefa70b526cbceffad8adb04d4f9d245c 100644
--- a/tests/automatic/full_chain/simple_chain/check_windows.bat
+++ b/tests/automatic/full_chain/simple_chain/check_windows.bat
@@ -18,7 +18,7 @@ ping 1.0.0.0 -n 1 -w 100 > nul
 
 REM worker
 set broker_address="127.0.0.1:5005"
-"%2" %broker_address% %broker_database_name% 2 | findstr "Processed 1000 file(s)"  || goto :error
+"%2" %broker_address% %broker_database_name% 2 | findstr /c:"Processed 1000 file(s)"  || goto :error
 
 
 goto :clean