4 Commits

Author SHA1 Message Date
ManuelGil
3a9e4b99c8 Update version 10.5.3.7 2019-06-03 22:26:02 -05:00
ManuelGil
2c88f81580 Update Regedit Backup 2019-04-25 22:49:48 -05:00
ManuelGil
87ff52faf5 Delete aka.ms/startmenuTS 2019-04-18 17:28:37 -05:00
ManuelGil
e54838386c Update README.md 2019-02-15 22:32:02 -05:00
2 changed files with 107 additions and 30 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">
@@ -56,9 +56,58 @@ This page will help you get started with Reset Windows Update Tool (Script).
* This file don't require installation
<a name="support"></a>
### Support
* Issues: [https://github.com/ManuelGil/Reset-Windows-Update-Tool/issues](https://github.com/ManuelGil/Reset-Windows-Update-Tool/issues)
* Wiki: [https://github.com/ManuelGil/Reset-Windows-Update-Tool/wiki](https://github.com/ManuelGil/Reset-Windows-Update-Tool/wiki)
* Docs: [http://docs.wureset.com](http://docs.wureset.com)
<a name="Donate"></a>
## :gift: Donate!
If you want to help me to continue this project, you might donate via PayPal.
<a href="https://paypal.me/ManuelFGil"><img src="https://www.paypalobjects.com/webstatic/en_US/i/btn/png/btn_donate_92x26.png" alt="Donate via PayPal"></a>
<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">
@@ -219,17 +268,10 @@ This page will help you get started with Reset Windows Update Tool (Script).
Please read [CONTRIBUTING.md](https://github.com/ManuelGil/Reset-Windows-Update-Tool/blob/master/CONTRIBUTING.md)
for details on our code of conduct.
<a name="Donate"></a>
## :gift: Donate!
If you want to help me to continue this project, you might donate via PayPal.
<a href="https://paypal.me/ManuelFGil"><img src="https://www.paypalobjects.com/webstatic/en_US/i/btn/png/btn_donate_92x26.png" alt="Donate via PayPal"></a>
<a name="authors"></a>
## :eyeglasses: Authors
* **Manuel Gil** - *Initial work* - [ManuelGil](https://github.com/ManuelGil)
* **Manuel Gil** - *Owner* - [ManuelGil](https://github.com/ManuelGil)
See also the list of [contributors](https://github.com/ManuelGil/Script-Reset-Windows-Update-Tool/contributors)
who participated in this project.

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=78 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,10 +741,14 @@ goto :eof
set now=%%a%%b%%c%%d%time:~0,2%%time:~3,2%
)
:: ----- Create a backup of the Registry -----
call :print Making a backup of the Registry in: %USERPROFILE%\Desktop\Backup%now%.reg
if not exist "%USERPROFILE%\Desktop\Backup\Regedit\%now%\" (
mkdir "%USERPROFILE%\Desktop\Backup\Regedit\%now%\"
)
if exist "%USERPROFILE%\Desktop\Backup%now%.reg" (
:: ----- Create a backup of the Registry -----
call :print Making a backup of the Registry in: %USERPROFILE%\Desktop\Backup\Regedit\%now%\
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.
@@ -751,13 +758,17 @@ goto :eof
pause>nul
goto :eof
) else (
regedit /e "%USERPROFILE%\Desktop\Backup%now%.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%.reg" (
if not exist "%USERPROFILE%\Desktop\Backup\Regedit\%now%\HKLM.reg" (
echo.An unexpected error has occurred.
echo.
echo. Something went wrong.
@@ -940,7 +951,7 @@ goto :eof
wuauclt /resetauthorization /detectnow
if %family% EQU 10 (
start ms-settings:windowsupdate
start ms-settings:windowsupdate-action
) else (
if %family% NEQ 5 (
start wuapp.exe
@@ -956,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();
:: /*************************************************************************************/
@@ -1026,7 +1064,6 @@ goto :eof
echo. 2. Windows Update on Windows 10.
echo. 3. Apps on Windows 8.1.
echo. 4. Apps on Windows 10.
echo. 5. Start Menu on Windows 10.
echo.
echo. 0. Back.
echo.
@@ -1043,8 +1080,6 @@ goto :eof
start http://go.microsoft.com/fwlink/p/?LinkId=268423
) else if %option% EQU 4 (
start http://aka.ms/diag_apps10
) else if %option% EQU 5 (
start http://aka.ms/startmenuTS
) else (
echo.
echo.Invalid option.