diff --git a/README.md b/README.md
index 3b2eb43..c1c904e 100644
--- a/README.md
+++ b/README.md
@@ -13,10 +13,13 @@
-
+
-
+
+
+
+
@@ -56,6 +59,45 @@ This page will help you get started with Reset Windows Update Tool (Script).
## :information_source: Changelog
+**10.5.3.6** (06/07/2018) [+500K Downloads Celebration](https://gallery.technet.microsoft.com/scriptcenter/Reset-Windows-Update-Agent-d824badc)
+
+ *
+
+ |
+ Requirements:
+ |
+
+ Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1
+ and Windows 10
+ |
+
+
+ |
+ Filename:
+ |
+
+
+ ResetWUEng.cmd
+
+ |
+
+
+ |
+ Changes:
+ |
+
+
+ -
+ Verification of services restore
+
+ -
+ Force Group Policy Update.
+
+
+ |
+
+
+
**10.5.3.5** (12/22/2017)
*
diff --git a/ResetWUEng.cmd b/ResetWUEng.cmd
index 4d4a118..3c2ce2e 100644
--- a/ResetWUEng.cmd
+++ b/ResetWUEng.cmd
@@ -1,8 +1,9 @@
-:: ==================================================================================
+:: ==================================================================================
:: NAME: Reset Windows Update Tool.
:: DESCRIPTION: This script reset the Windows Update Components.
:: AUTHOR: Manuel Gil.
-:: VERSION: 10.5.3.5
+:: VERSION: 10.5.3.6 [+500K Downloads Celebration]
+:: WEBSITE: http://wureset.com
:: ==================================================================================
@@ -154,6 +155,7 @@ goto :eof
echo. Can this using a business or test version.
echo.
echo. if not, verify that your system has the correct security fix.
+
echo.
echo.Press any key to continue . . .
@@ -236,11 +238,12 @@ goto :eof
echo. 10. Cleans up the superseded components.
echo. 11. Deletes any incorrect registry values.
echo. 12. Repairs/Resets Winsock settings.
- echo. 13. Searches Windows updates.
- echo. 14. Explores other local solutions.
- echo. 15. Explores other online solutions.
- echo. 16. Downloads the Diagnostic Tools.
- echo. 17. Restarts your PC.
+ echo. 13. Force Group Policy Update.
+ echo. 14. Searches Windows updates.
+ echo. 15. Explores other local solutions.
+ echo. 16. Explores other online solutions.
+ echo. 17. Downloads the Diagnostic Tools.
+ echo. 18. Restarts your PC.
echo.
echo. ?. Help. 0. Close.
echo.
@@ -274,14 +277,16 @@ goto :eof
) else if %option% EQU 12 (
call :winsock
) else if %option% EQU 13 (
- call :updates
+ call :gpupdate
) else if %option% EQU 14 (
- call :local
+ call :updates
) else if %option% EQU 15 (
- call :online
+ call :local
) else if %option% EQU 16 (
- call :diagnostic
+ call :online
) else if %option% EQU 17 (
+ call :diagnostic
+ ) else if %option% EQU 18 (
call :restart
) else if %option% EQU ? (
call :help
@@ -334,6 +339,9 @@ goto :eof
call :print Stopping the Windows Update services.
net stop cryptsvc
+ call :print Canceling the Windows Update process.
+ taskkill /im wuauclt.exe /f
+
:: ----- Checking the services status -----
call :print Checking the services status.
@@ -437,8 +445,10 @@ goto :eof
:: ----- Reset the BITS service and the Windows Update service to the default security descriptor -----
call :print Reset the BITS service and the Windows Update service to the default security descriptor.
- sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
- sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
+ sc.exe sdset wuauserv D:(A;;CCLCSWLOCRRC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCDCLCSWRPWPDTLCRSDRCWDWO;;;SO)(A;;CCLCSWRPWPDTLOCRRC;;;SY)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;WD)
+ sc.exe sdset bits D:(A;;CCLCSWLOCRRC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCDCLCSWRPWPDTLCRSDRCWDWO;;;SO)(A;;CCLCSWRPWPDTLOCRRC;;;SY)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;WD)
+ sc.exe sdset cryptsvc D:(A;;CCLCSWLOCRRC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCDCLCSWRPWPDTLCRSDRCWDWO;;;SO)(A;;CCLCSWRPWPDTLOCRRC;;;SY)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;WD)
+ sc.exe sdset trustedinstaller D:(A;;CCLCSWLOCRRC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCDCLCSWRPWPDTLCRSDRCWDWO;;;SO)(A;;CCLCSWRPWPDTLOCRRC;;;SY)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;WD)
:: ----- Reregister the BITS files and the Windows Update files -----
call :print Reregister the BITS files and the Windows Update files.
@@ -496,9 +506,11 @@ goto :eof
:: ----- Set the startup type as automatic -----
call :print Resetting the services as automatics.
- sc config wuauserv start= auto
- sc config bits start= auto
- sc config DcomLaunch start= auto
+ sc.exe config wuauserv start= auto
+ sc.exe config bits start= delayed-auto
+ sc.exe config cryptsvc start= auto
+ sc.exe config TrustedInstaller start= demand
+ sc.exe config DcomLaunch start= auto
:: ----- Starting the Windows Update services -----
call :print Starting the Windows Update services.
@@ -889,6 +901,33 @@ goto :eof
:: /*************************************************************************************/
+:: Forcing group policy update.
+:: void gpupdate();
+:: /*************************************************************************************/
+:gpupdate
+ call :print Forcing group policy update.
+
+ if %family% NEQ 5 (
+ gpupdate /force
+ ) else (
+ echo.Sorry, this option is not available on this Operative System.
+ )
+
+ if %errorlevel% EQU 0 (
+ echo.
+ echo.The operation completed successfully.
+ ) else (
+ echo.
+ echo.An error occurred during operation.
+ )
+
+ echo.
+ echo.Press any key to continue . . .
+ pause>nul
+goto :eof
+:: /*************************************************************************************/
+
+
:: Search Updates.
:: void updates();
:: /*************************************************************************************/