Update version 10.5.3.7

This commit is contained in:
ManuelGil
2019-06-03 22:26:02 -05:00
parent 2c88f81580
commit 3a9e4b99c8
2 changed files with 90 additions and 22 deletions

View File

@@ -3,7 +3,7 @@
</div>
<div align="center">
<a href="http://wureset.com/">
<a href="https://wureset.com/downloads.php" target="_blank">
<img src="https://github.com/ManuelGil/Reset-Windows-Update-Tool/blob/master/docs/images/wureset.png?raw=true" alt="Logo" height="300" width="300">
</a>
</div>
@@ -13,12 +13,12 @@
<img src="https://img.shields.io/badge/stability-frozen-blue.svg" alt="Status">
</a>
<a href="#changelog">
<img src="https://img.shields.io/badge/release-v10.5.3.6-blue.svg" alt="Version">
<img src="https://img.shields.io/badge/release-v10.5.3.7-blue.svg" alt="Version">
</a>
<a href="#changelog">
<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">
<a href="https://gallery.technet.microsoft.com/scriptcenter/Reset-Windows-Update-Agent-d824badc" target="_blank">
<img src="https://img.shields.io/badge/downloads-%2B500K-green.svg" alt="License">
</a>
<a href="#license">
@@ -72,6 +72,42 @@ If you want to help me to continue this project, you might donate via PayPal.
<a name="changelog"></a>
## :information_source: Changelog
**10.5.3.7** (06/04/2019)
* <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>
Add the standalone diagnostic tool <a href="https://go.microsoft.com/fwlink/?linkid=870142" target="_blank">SetupDiag</a>
</li>
</ul>
</td>
</tr>
</table>
**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">

View File

@@ -2,7 +2,7 @@
:: NAME: Reset Windows Update Tool.
:: DESCRIPTION: This script reset the Windows Update Components.
:: AUTHOR: Manuel Gil.
:: VERSION: 10.5.3.6 [+500K Downloads Celebration]
:: VERSION: 10.5.3.7
:: WEBSITE: http://wureset.com
:: ==================================================================================
@@ -13,7 +13,7 @@
:mode
echo off
title Reset Windows Update Tool.
mode con cols=80 lines=32
mode con cols=80 lines=34
color 17
cls
@@ -238,12 +238,13 @@ goto :eof
echo. 10. Cleans up the superseded components.
echo. 11. Deletes any incorrect registry values.
echo. 12. Repairs/Resets Winsock settings.
echo. 13. Force Group Policy Update.
echo. 13. Forces 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. 15. Runs SetupDiag (Require .NET Framework 4.6).
echo. 16. Explores other local solutions.
echo. 17. Explores other online solutions.
echo. 18. Downloads the Diagnostic Tools.
echo. 19. Restarts your PC.
echo.
echo. ?. Help. 0. Close.
echo.
@@ -281,12 +282,14 @@ goto :eof
) else if %option% EQU 14 (
call :updates
) else if %option% EQU 15 (
call :local
call :setupDiag
) else if %option% EQU 16 (
call :online
call :local
) else if %option% EQU 17 (
call :diagnostic
call :online
) else if %option% EQU 18 (
call :diagnostic
) else if %option% EQU 19 (
call :restart
) else if %option% EQU ? (
call :help
@@ -738,12 +741,14 @@ goto :eof
set now=%%a%%b%%c%%d%time:~0,2%%time:~3,2%
)
mkdir "%USERPROFILE%\Desktop\Backup\%now%\"
if not exist "%USERPROFILE%\Desktop\Backup\Regedit\%now%\" (
mkdir "%USERPROFILE%\Desktop\Backup\Regedit\%now%\"
)
:: ----- Create a backup of the Registry -----
call :print Making a backup of the Registry in: %USERPROFILE%\Desktop\Backup\%now%\
call :print Making a backup of the Registry in: %USERPROFILE%\Desktop\Backup\Regedit\%now%\
if exist "%USERPROFILE%\Desktop\Backup\%now%\HKLM.reg" (
if exist "%USERPROFILE%\Desktop\Backup\Regedit\%now%\HKLM.reg" (
echo.An unexpected error has occurred.
echo.
echo. Changes were not carried out in the registry.
@@ -753,17 +758,17 @@ goto :eof
pause>nul
goto :eof
) else (
reg Export HKCR "%USERPROFILE%\Desktop\Backup\%now%\HKCR.reg"
reg Export HKCU "%USERPROFILE%\Desktop\Backup\%now%\HKCU.reg"
reg Export HKLM "%USERPROFILE%\Desktop\Backup\%now%\HKLM.reg"
reg Export HKU "%USERPROFILE%\Desktop\Backup\%now%\HKU.reg"
reg Export HKCC "%USERPROFILE%\Desktop\Backup\%now%\HKCC.reg"
reg Export HKCR "%USERPROFILE%\Desktop\Backup\Regedit\%now%\HKCR.reg"
reg Export HKCU "%USERPROFILE%\Desktop\Backup\Regedit\%now%\HKCU.reg"
reg Export HKLM "%USERPROFILE%\Desktop\Backup\Regedit\%now%\HKLM.reg"
reg Export HKU "%USERPROFILE%\Desktop\Backup\Regedit\%now%\HKU.reg"
reg Export HKCC "%USERPROFILE%\Desktop\Backup\Regedit\%now%\HKCC.reg"
)
:: ----- Checking backup -----
call :print Checking the backup.
if not exist "%USERPROFILE%\Desktop\Backup\%now%\HKLM.reg" (
if not exist "%USERPROFILE%\Desktop\Backup\Regedit\%now%\HKLM.reg" (
echo.An unexpected error has occurred.
echo.
echo. Something went wrong.
@@ -962,6 +967,33 @@ goto :eof
:: /*************************************************************************************/
:: Run SetupDiag.
:: void setupDiag();
:: /*************************************************************************************/
:setupDiag
for /f "tokens=1-5 delims=/., " %%a in ("%date%") do (
set now=%%a%%b%%c%%d%time:~0,2%%time:~3,2%
)
if not exist "%USERPROFILE%\Desktop\Backup\Logs\%now%\" (
mkdir "%USERPROFILE%\Desktop\Backup\Logs\%now%\"
)
call :print Running the standalone diagnostic tool SetupDiag
if %family% EQU 10 (
call "%~dp0SetupDiag.exe" /Output:"%USERPROFILE%\Desktop\Backup\Logs\%now%\WindowsUpdate.log" /Format:log
) else (
echo.Sorry, this option is not available on this Operative System.
)
echo.
echo.Press any key to continue . . .
pause>nul
goto :eof
:: /*************************************************************************************/
:: Explore other local solutions.
:: void local();
:: /*************************************************************************************/