Update to version 10.5.3.6

This commit is contained in:
ManuelGil
2018-06-07 21:54:39 -05:00
parent a905c2e5d3
commit 81151e440d
2 changed files with 99 additions and 18 deletions

View File

@@ -13,10 +13,13 @@
<img src="https://img.shields.io/badge/stability-frozen-blue.svg" alt="Status"> <img src="https://img.shields.io/badge/stability-frozen-blue.svg" alt="Status">
</a> </a>
<a href="#changelog"> <a href="#changelog">
<img src="https://img.shields.io/badge/release-v10.5.3.5-blue.svg" alt="Version"> <img src="https://img.shields.io/badge/release-v10.5.3.6-blue.svg" alt="Version">
</a> </a>
<a href="#changelog"> <a href="#changelog">
<img src="https://img.shields.io/badge/update-december-yellowgreen.svg" alt="Update"> <img src="https://img.shields.io/badge/update-juny-yellowgreen.svg" alt="Update">
</a>
<a href="https://gallery.technet.microsoft.com/scriptcenter/Reset-Windows-Update-Agent-d824badc">
<img src="https://img.shields.io/badge/downloads-%2B500K-green.svg" alt="License">
</a> </a>
<a href="#license"> <a href="#license">
<img src="https://img.shields.io/badge/license-MIT%20License-green.svg" alt="License"> <img src="https://img.shields.io/badge/license-MIT%20License-green.svg" alt="License">
@@ -56,6 +59,45 @@ This page will help you get started with Reset Windows Update Tool (Script).
<a name="changelog"></a> <a name="changelog"></a>
## :information_source: Changelog ## :information_source: Changelog
**10.5.3.6** (06/07/2018) [+500K Downloads Celebration](https://gallery.technet.microsoft.com/scriptcenter/Reset-Windows-Update-Agent-d824badc)
* <table border="0" cellpadding="4">
<tr>
<td><strong>
Requirements:
</strong></td>
<td>
Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1
and Windows 10
</td>
</tr>
<tr>
<td>
<strong>Filename:</strong>
</td>
<td>
<a href="https://github.com/ManuelGil/Script-Reset-Windows-Update-Tool">
ResetWUEng.cmd
</a>
</td>
</tr>
<tr>
<td>
<strong>Changes:</strong>
</td>
<td>
<ul>
<li>
Verification of services restore
</li>
<li>
Force Group Policy Update.
</li>
</ul>
</td>
</tr>
</table>
**10.5.3.5** (12/22/2017) **10.5.3.5** (12/22/2017)
* <table border="0" cellpadding="4"> * <table border="0" cellpadding="4">

View File

@@ -1,8 +1,9 @@
:: ================================================================================== :: ==================================================================================
:: NAME: Reset Windows Update Tool. :: NAME: Reset Windows Update Tool.
:: DESCRIPTION: This script reset the Windows Update Components. :: DESCRIPTION: This script reset the Windows Update Components.
:: AUTHOR: Manuel Gil. :: 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. Can this using a business or test version.
echo. echo.
echo. if not, verify that your system has the correct security fix. echo. if not, verify that your system has the correct security fix.
echo. echo.
echo.Press any key to continue . . . echo.Press any key to continue . . .
@@ -236,11 +238,12 @@ goto :eof
echo. 10. Cleans up the superseded components. echo. 10. Cleans up the superseded components.
echo. 11. Deletes any incorrect registry values. echo. 11. Deletes any incorrect registry values.
echo. 12. Repairs/Resets Winsock settings. echo. 12. Repairs/Resets Winsock settings.
echo. 13. Searches Windows updates. echo. 13. Force Group Policy Update.
echo. 14. Explores other local solutions. echo. 14. Searches Windows updates.
echo. 15. Explores other online solutions. echo. 15. Explores other local solutions.
echo. 16. Downloads the Diagnostic Tools. echo. 16. Explores other online solutions.
echo. 17. Restarts your PC. echo. 17. Downloads the Diagnostic Tools.
echo. 18. Restarts your PC.
echo. echo.
echo. ?. Help. 0. Close. echo. ?. Help. 0. Close.
echo. echo.
@@ -274,14 +277,16 @@ goto :eof
) else if %option% EQU 12 ( ) else if %option% EQU 12 (
call :winsock call :winsock
) else if %option% EQU 13 ( ) else if %option% EQU 13 (
call :updates call :gpupdate
) else if %option% EQU 14 ( ) else if %option% EQU 14 (
call :local call :updates
) else if %option% EQU 15 ( ) else if %option% EQU 15 (
call :online call :local
) else if %option% EQU 16 ( ) else if %option% EQU 16 (
call :diagnostic call :online
) else if %option% EQU 17 ( ) else if %option% EQU 17 (
call :diagnostic
) else if %option% EQU 18 (
call :restart call :restart
) else if %option% EQU ? ( ) else if %option% EQU ? (
call :help call :help
@@ -334,6 +339,9 @@ goto :eof
call :print Stopping the Windows Update services. call :print Stopping the Windows Update services.
net stop cryptsvc net stop cryptsvc
call :print Canceling the Windows Update process.
taskkill /im wuauclt.exe /f
:: ----- Checking the services status ----- :: ----- Checking the services status -----
call :print 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 ----- :: ----- 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. 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;;CCLCSWLOCRRC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCDCLCSWRPWPDTLCRSDRCWDWO;;;SO)(A;;CCLCSWRPWPDTLOCRRC;;;SY)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;WD)
sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU) 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 ----- :: ----- Reregister the BITS files and the Windows Update files -----
call :print 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 ----- :: ----- Set the startup type as automatic -----
call :print Resetting the services as automatics. call :print Resetting the services as automatics.
sc config wuauserv start= auto sc.exe config wuauserv start= auto
sc config bits start= auto sc.exe config bits start= delayed-auto
sc config DcomLaunch start= auto sc.exe config cryptsvc start= auto
sc.exe config TrustedInstaller start= demand
sc.exe config DcomLaunch start= auto
:: ----- Starting the Windows Update services ----- :: ----- Starting the Windows Update services -----
call :print 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. :: Search Updates.
:: void updates(); :: void updates();
:: /*************************************************************************************/ :: /*************************************************************************************/