Hello Captain! Thank you for editing instead of creating new messages There should be a restart after patching wuaueng.dll. It is not strictly needed but it won't start the scan automatically until someone reboots after setting "check but let me choose" through the registry. I have a check in place so that it doesn't call for restart unnecessary but it seems that i messed up somewhere. I might as well just remove the check and put a hard restart in its place I guess. Simpler code and better results... @CaptainSpeleo It is now updated. Check the changelog.
xrononautis: I was planning to test version 0.01.0050, but a respiratory viral infection which I came down with on April 2nd made me feel like crap for several days. April 11th "patch Tuesday" has come and gone, so I figured you would be releasing one or more new versions. I am glad that I have waited because I just discovered you have released version 0.01.0054.
Hi. I did some experiments on a virtual machine with UpdateVista-v0.01.0050 I installed a clean Vista Ultimate x86. Ran your script full. It downloaded everything and installed it. Next I have a few requests, hope you can add them to your script. Last time I tried your script on a system updated manually using CaptainSpeleo's method, and the Update Center worked there. After your script on a clean system, the Update Center doesn't work. Error 8007000E. Can you fix this? When I do a Patch WUC manually and select option 1 - Vista updates, the center works again. At this point, it's not really an automatic update. The Update Center is set by default to only get updates for Windows. Can you immediately enable searching for updates for other Microsoft products? For example, to enable this, I simply install Microsoft Silverlight x86. My version of Vista is in Russian and you install Internet Explorer in English. Can your script somehow detect the system language and set an appropriate language for Internet Explorer? And so, after manually turning on the Update Center is offered a language pack for IE9 and IE becomes in the language of the system. But all this has to be done manually.
I wonder if there's a good option to verify if a file has been downloaded completely, and redownload/resume in case it isn't. Depending on the network condition it is possible for a file to be not completely downloaded, but the Download-Extract script appears to simply check the presence of the file in question and not really the integrity, so one may encounter issues later on if the file turned out to be incomplete. I'm currently testing the full option. I think I still need to manually patch the WUC using option 1 then 2 as the VM used for testing is x86. Also I don't understand the necessity of removing BypassESU-v7-WS2008 after installing the .NET 4.6.2 cumulative update...
About the download integrity I don't know of any way to do it. Worst case though it will be one file at most if the connection drop since wget won't proceed to the next file but it won't delete the incomplete either. With that being said you can always check what updates you are being offered at the end. If you are offered an update that is downloaded you should find out why did that happened. Ofc I recommend keeping the updates for later use once you check that they work. You never know when M$ will pull the plug on Windows Update. For x86 you need to do first option 1 and then option 2 you are right. Regarding BypassESU is not needed at all currently since I am using the latest repack from Aboddi which just installs. The dotnetesubypass which is part of BypassESU is needed only for future .net cumulative updates (assuming that I get lazy and I don't update Aboddi's repack link. It has to be removed once you are done installing the cumulative because it has side effects like random installs will fail or something like that because of the msi hook. Read more on the respective thread.
Installed Windows Vista Ultimate SP2 on my Gateway SX 2800, Used UpdateVista-v0.01.0054.7z, 1c-Populate-Full, Had trouble with Firefox but just install it manually and it all worked just fine. After few Hours I came back and The script was done running, I checked for updates and got 12 updates more, most were Ultimate extras and some Hardware.
I added an architecture check so from now on for x86 it will go on Option 2 instead of three. Nice to hear that it works fine. I assume one of the updates that you saw was IE9 language pack for Russian right? Alongside with two more language packs. .net and something else.
No, Nothing for IE9, It was 11 Updates, 5 Ultimate extras, 1 Bitlocker, 3 Security, 2 Hardware, Ran again the next day and go the rest of Ultimate Extras...4 DreamScene. I have the 34 Language Packs
Sorry for the off-topic question. do you know a similar script to enable updates from server 2012 on windows 8.1?
I didn't know that you need one on those OSes since the updates there are not pure chaos as is the case with vista. a simple bat file with a for command should be enough for mass installing updates in offline manner no matter the OS. Unless you mean something like Abbodi's BypassESU. Regardless you will have more luck in the Windows8.x section of the forum.
xrononautis: I've obtained version 0.01.0055 of your script tool (which updates Windows Vista SP2 to May 2023), but I haven't tested it yet. I tested my own guide, and it was too time-consuming to do both tests. I noticed the title of your thread still says: UpdateVista from SP2 to 2023-04 automatically I'm assuming you want to edit and change it to 2023-05
Hi after the checking for updates stage came up I couldn't tell if it was running so I ran windows update myself and now I am concerned I broke something, should i be worried
It takes up to 30 minutes for the initial scan. If you don't get any results after this time you can restart the computer and check for updates again. If you still don't get anything after 30 minutes delete the "software distribution folder" (google how), restart and check again after the restart.
Script updated with 2023-08 cumulative rollups for WS2008 and .net 2.0&3.0. Also updated the link to Abbodi's .net 4.6.2 repack (needs to be run manually in case of an update) Enjoy!
Hello! Thank you for the catalog links! My old links were still active but I guess the catalog links will over-live the download center links so I updated my script with your links regardless. Thank you! Edit: Script updated with the links for September. Script updated with the links for October.