Windows 10 Spring update (21H1) is released

Microsoft have released the Windows 10 Spring 2020 update.
The new update is version 2004.

You can wait and get it through windows update. Or do what I like to do, a manual update.
A manual update will refresh your Win 10 install, without losing any data, apps, or programs.

Go to this page and select the ‘Update now’. option.

The update is large so give yourself an hour for the download and install.

I originally wanted to skip upgrading Windows this year as I always get some issues with updated versus fresh installation. My PC is configured to login automatically and after upgrading, the login doesn’t wait for network connectivity to be established, resulting in some of my autostart programs failing. But the option to run VMWare Workstation in parallel with Hyper-V was too tempting…

I have stopped upgrading any computers I use for work. I have had too many times where doing so causes major issues with the programs I use. I don’t get enough benefit from the upgrade to take this risk anymore.

I think this problem started with version 1903, but perhaps it was 1909.
I managed to solve mine by changing the starting properties of a couple of services.

In Administrative Tools/Services look for these two entries.

  • Function Discovery Provider Host
  • Function Discovery Resource Publication

Set them both to Automatic with no delayed start.
On my PC they were set at manual. Changing them both to auto solved my problem.

I think mine is a bit faster but I am not sure.winverI had issues with my Corsair iCue software but after uninstalling it and reinstalling it, it seems to be working fine now.

I found references to these services and the April 2018 update. Not sure it’s related, but will try to remember for the next upgrade.

BTW: This is the first time since many years, that I’m using drive C: for my main Windows installation. I think for the last 10 years or even more, my Windows drive letter was usually D: or E: :slight_smile:

This update caused me more issues than it was worth, I used Acronis and went back to the day before yesterday.

What problems were you having Alan?

I have a software program called iCUE from Corsair that controls my mouse, keyboard,ram, and AIO Cooler. They are all Corsair products, it even controls the case fans. Either Corsair hasn’t talked to MS or MS hasn’t talked to Corsair because the whole program locks up and I have to open it manually and start it up. Then there is an issue in my Task Manager, all the items keep jumping around, its impossible to keep up with.

1 Like

I run Corsair iCue here, Alan. I have a Corsair HX750i PSU.
I have no RGB, and my fans are controlled by the mobo.
I have had no problems, but I noticed there was an update to iCUE yesterday and updated to the new version.
The new version is 3.29.110

1 Like

Wow, thanks Dee, I guess I will try it all over again. My fans are part of my Corsair 500Dse case, so they are controlled by iCUE.

I noticed the following comment over on another forum…

"As I have mentioned previously, there is a lot of good low level changes in this release.

If everyone remembers, the development for this version started last year around this time, and was handed over to the Azure kernel team, and the original kernel designers of NT, like Dave Cutler, along with newer NT kernel specialist.

The NT kernel in this version got a LOT of optimization in this release. New features, faster, improved security, etc.

Things like a new faster threading model, which includes both CPU and GPUs - along with other processors that NT can directly manage.

The raw speed of the NT kernel is also significantly faster.

This also includes a bump in general speed on all low level CPU operations.

The CPU performance differences alone are around 24% faster on average on most CPUs. These results can also be seen in everyday workloads, along with direct testing in CPU centric tests like Cinebench20, blender, CPU-Z, etc.

So even if users don’t notice a ton of new features, this is a worthwhile upgrade, as there there are a ton of changes in lower levels with regard to speed and features.

PS Edit - As I noted in a response above, we are also seeing some impressive performance jumps in DX12 games."


It certainly appears Win 10 V2004 performs better than V1909.
Here is a quick benchmark from CPUZ.

Referenced my own CPU from a bench run about a week ago with 1909, against a bench I run a few minutes ago with 2004.
Multi thread gets the biggest boost. But even single thread is faster.

1 Like

Anyone having trouble with mapping network drives after installing the update ?
I could not connect to a whole server after updating at work, got the big guys looking into it.
Thank God for Macrium Reflect

Networking in general. But its been that way for me for a few versions of Win 10 now.

Did you try the fix I mentioned a few posts above?


Yes I tried that but I was pretty sure that was not the issue, I believe it will have something to do with samba or the samba version we are on.
All the Windows servers can be seen and used, this particular Server is ( I believe) a Unix server, that’s why I tossed it up to the big guys.


Depending on what software the server is running, you might have to enable SMB 1.0 protocol as described here. Unix server it’s probably Samba and SMB 2.0 and newer were only introduced with a certain version.


I believe that is it, I remembered that I had to do that when we first switched over to Windows 10
Due to Covid 19 we have not updated that server yet. Will try as soon as I get a chance.
Since I updated in place I had hoped it retained all my settings from before, I guess not

Not a real big fan of Windows 10 anyway, especially the Blue Screen when updating , brings back memory’s of the famous BSOD . It’s like they now it might crash your system so here’s the Blue Screen right up front :grinning: :grinning:

In most cases a Windows update means a new installation for me, due to the issues I always have.

Fortunately I prepared a backup script for data I need to keep after the update, a good documentation on required steps and software and a couple of scripts that make it easier for me to configure Windows the way I want it to be. Most of the time is needed for the actual software installation, but I use this option to upgrade most of my programs to the latest version.

In most cases I should be done after a few hours, with some smaller tools that I install when I actually need them.

It’s interesting that most people have their own way of managing their own PC.
Perhaps I’m just lucky, but I tend to let Windows handle the updates. I also regularly check for application updates, although most apps these days will notify you if there is an update anyway.

I know that twice a year (approximately), they will have a new version of Windows 10, and in my experience, the update assistant does a good job of removing the junk, and leaving me with a nice clean system.

I have Macrium Reflect do a full backup once a month, and will do another full backup before updating to a new version. That way, if something does go wrong I can go back to a working system.

I will only do a fresh install if there is no other option. :slight_smile: