Make SURE Windows maintenance is completely up to date, as there are now Sonar dependencies on Windows pieces that only exist through the installation of Windows maintenance.
When applying Windows maintenance, you will need to run Windows Update multiple times, because there are frequently updates to the updates, so you get a 'layer' of maintenance, then you have to check to see if there are updates to that layer - and that will apply another layer, and so on - until it finally checks for updates and comes up with no more to apply.
This may well take several passes through running Windows Update.
Also, after it applies maintenance, and you restart Windows, it may tell you there aren't any more updates, but it may not have checked after the restart, so run it one more time and see if it really is the end of needing to apply updates.
Bob Bone