Hello there,
If the files in the driver package are not run from the Driver Store, assign a new file name to each new version of a class installer or co-installer, or a service DLL. This avoids the need for a system restart if an older version is in use. (In fact, if a new file name is not used for an updated class installer or class co-installer, these new files will not be used for the installation.)
To avoid system restarts during device installations, use the following rules from the article.
Hope this resolves your Query !!
--If the reply is helpful, please Upvote and Accept it as an answer--