Script for updating the Intel USB3/3.1 Controller/Hub/Switch devices in Win8+

The installation has been forced by Zwulf’s code of the XML file.




Just to make thinks clear:

<forceIfDriverIsNotBetter/> DOES NOT FORCE DRIVER INSTALLATION FOR UNSUITABLE DEVICES.

It means: If you have allready installed a driver in lets say in version 5.0 and you are currently trying to install a driver in version 4.6, which is not "better" (in terms of "newer"), then version 4.6 will be installad regardlessly, because the forceIfDriverIsNotBetter switch is activated. In case this switch is not set, version 5.0 is keepd and the installation of version 4.6 is omitted.



Thanks. Unfortunately this knowledge (about driver installation for unsuitable devices) can be achieved only by testing because MS description in MSDN is quite vague.



True. Some searching later -> some more specific and more quallified information:

- Overview of the Driver Selection Process
- How Windows Ranks Drivers
- Driver Rank Example

So, driver date and version are only considered when there are drivers with equal ranking values. My apologies for my earlier statement. You never stop learning.