{"id":18000,"date":"2020-12-29T00:12:00","date_gmt":"2020-12-28T23:12:00","guid":{"rendered":"http:\/\/159.69.82.204\/win\/?p=18000"},"modified":"2020-12-28T18:51:38","modified_gmt":"2020-12-28T17:51:38","slug":"windows-10-version-1809-2004-treiberinstallation-per-store-kaputt","status":"publish","type":"post","link":"https:\/\/borncity.com\/win\/2020\/12\/29\/windows-10-version-1809-2004-treiberinstallation-per-store-kaputt\/","title":{"rendered":"Windows 10 Version 1809-2004: Driver installation via store broken"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" style=\"float: left; margin: 0px 10px 0px 0px; display: inline\" src=\"https:\/\/www.borncity.com\/blog\/wp-content\/uploads\/2015\/01\/win102.jpg\" width=\"58\" align=\"left\" height=\"58\">[<a href=\"https:\/\/www.borncity.com\/blog\/?p=241088\" target=\"_blank\" rel=\"noopener\">German<\/a>]Are the GUI components for drivers (e.g. for Intel Graphics or Waves MaxxAudio settings) suddenly missing after Windows 10 setup? A crude bug causes the driver GUI components originally installed as a UWP app during setup from the Microsoft Store to be removed during the OOBE phase. Here's some information on this issue, which was detected in Windows 10 version 1809 but affects all Windows 10 builds up to Windows 10 version 2004 &#8211; it's only fixed in Windows 10 20H2. <\/p>\n<p><!--more--><\/p>\n<h2>Windows 10 driver installation simply broken<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/vg06.met.vgwort.de\/na\/861e7ad3c6d846bc901a16f8484c8876\" width=\"1\" height=\"1\">It's a crude story that blog reader Thomas K. pointed out to me via email in mid-December 2020. In his mail, he pointed me to a problem in Windows 10 with the remark <em>It's been sitting with me for some time now and I wonder if it's hit you [&#8230;].<\/em> This has already been <a href=\"https:\/\/twitter.com\/mikko_jarvinen\/status\/1154787612097417217\" target=\"_blank\" rel=\"noopener\">documented in the summer of 2019<\/a> by Mikko J\u00e4rvinen on Twitter. <\/p>\n<p><a href=\"https:\/\/twitter.com\/mikko_jarvinen\/status\/1154787612097417217\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" title=\"Windows 10: Treiber-GUI fehlt\" alt=\"Windows 10: Treiber-GUI fehlt\" src=\"https:\/\/i.imgur.com\/xrsqORP.png\"><\/a><\/p>\n<p><p>J\u00e4rvinen has noticed that with Windows 10 Enterprise SKU (1809 x64 bit), something goes hugely wrong with the driver installation. After installing Windows 10 Enterprise and setting up the first user, the graphical user interface (GUI) for Intel graphics and Waves MaxxAudio is missing there. Something broke during the automaic driver installation. According to the above tweet, J\u00e4rvinen believes that the problem affects all Windows 10 versions in principle. Meanwhile, it is known that Microsoft has fixed the whole thing in Windows 10 20H2. <\/p>\n<h2>Windows universal driver installation problem<\/h2>\n<p>The whole thing has to do with the fact that at Microsoft, the left hand doesn't know what the right hand is doing. J\u00e4rvinen took a closer look and documented the whole thing in a <a href=\"https:\/\/twitter.com\/mikko_jarvinen\/status\/1154787612097417217\" target=\"_blank\" rel=\"noopener\">series of tweets<\/a>. Windows 10 downloads device drivers via Windows Update and also installs them cleanly. These are Universal Windows drivers. The files are installed via the information in an .inf file available for the device. <img decoding=\"async\" title=\"Windows 10-Treiber-Problem\" alt=\"Windows 10-Treiber-Problem\" src=\"https:\/\/i.imgur.com\/6urOwRE.png\"><\/p>\n<p>The .inf file for driver installation tells Windows 10 that a 'Companion UWP app' is required for this driver. However, this UWP app is only available in the Microsoft Store (not via Windows Update or in the driver package). In addition, this UWP app is 'hidden', so that (due to a missing .appx bundle) no download is possible. Only those who know a deep link into the store could download the bundle. But Windows automatically loads the UWP app and installs it. The driver in question is still working at this point in the Windows 10 installation. <\/p>\n<p><a href=\"https:\/\/i.imgur.com\/bO3xRj2.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" title=\"Screenshot of the OOBE phase\" alt=\"Screenshot of the OOBE phase\" src=\"https:\/\/i.imgur.com\/bO3xRj2.png\" width=\"603\" height=\"339\"><\/a><\/p>\n<p>J\u00e4vinen has documented this in the above screenshot during the OOBE phase of the Windows 10 installation. The required Waves MaxxAudio component and Windows Apps files are present and installed on the system. Then the OOBE phase is run, the system is rebooted and the first user is set up. <\/p>\n<h2>Side-loading policy removes UWP app<\/h2>\n<p>As soon as this user logs in, there is the unpleasant experience that the graphics user interface (GUI) of various drivers stops working. In the current case, it's the GUIs for Intel Graphics and Waves MaxxAudio. The required UWP apps are simply blocked or removed by Windows 10's side-loading policy. Blog reader Thomas K. wrote me about this in his mail:<\/p>\n<blockquote>\n<p>We have been hit hard with [Windows 10 version] 1909 and the Nvidia driver. There is a service running which calls the app, which has been removed, resulting in a nice error message for the user.<\/p>\n<\/blockquote>\n<p>J\u00e4vinen had the hope that he could fix the whole thing via sideloading policy, so he proposed a solution on Twitter: In enterprise deployment, sideload apps should be enabled for all trusted apps in the setup phase, before driver installation via Windows Update and from the Microsoft Store begins. This can be seen in the <a href=\"https:\/\/twitter.com\/mikko_jarvinen\/status\/1158357377248301057\" target=\"_blank\" rel=\"noopener\">following tweet<\/a>. <\/p>\n<p><a href=\"https:\/\/twitter.com\/mikko_jarvinen\/status\/1158357377248301057\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" title=\"Sideload Apps zulassen\" alt=\"Sideload Apps zulassen\" src=\"https:\/\/i.imgur.com\/awPlLcg.png\"><\/a><\/p>\n<p>In further tweets, however, J\u00e4vinen comes to the realization that it looks like the sideloading policy puts the Windows UWP state in a state it shouldn't be in. On Twitter, J\u00e4vinen is working away at the issue &#8211; uninstalling is not so easy. Blog reader Thomas wrote: <\/p>\n<blockquote>\n<p>As far as our solution&#8230;. one turn off the service. Main thing new driver model&#8230;<\/p>\n<p>The whole thing is fixed in 20H2, but we let this beta mature well until next summer :) <\/p>\n<\/blockquote>\n<blockquote><\/blockquote>\n<p>If anyone is affected by the problem that UWP apps needed during the automatic driver installation are deleted by the sideloading policy in the OOBE phase, at least an explanation is given. You can read <a href=\"https:\/\/twitter.com\/mikko_jarvinen\/status\/1158357377248301057\" target=\"_blank\" rel=\"noopener\">details on Twitter<\/a> if needed. Thanks to Thomas for the tip.&nbsp;&nbsp; <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[German]Are the GUI components for drivers (e.g. for Intel Graphics or Waves MaxxAudio settings) suddenly missing after Windows 10 setup? A crude bug causes the driver GUI components originally installed as a UWP app during setup from the Microsoft Store &hellip; <a href=\"https:\/\/borncity.com\/win\/2020\/12\/29\/windows-10-version-1809-2004-treiberinstallation-per-store-kaputt\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[463,2],"tags":[188,47,76],"class_list":["post-18000","post","type-post","status-publish","format-standard","hentry","category-issue","category-windows","tag-bug","tag-issue","tag-windows-10"],"_links":{"self":[{"href":"https:\/\/borncity.com\/win\/wp-json\/wp\/v2\/posts\/18000","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/borncity.com\/win\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/borncity.com\/win\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/borncity.com\/win\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/borncity.com\/win\/wp-json\/wp\/v2\/comments?post=18000"}],"version-history":[{"count":0,"href":"https:\/\/borncity.com\/win\/wp-json\/wp\/v2\/posts\/18000\/revisions"}],"wp:attachment":[{"href":"https:\/\/borncity.com\/win\/wp-json\/wp\/v2\/media?parent=18000"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/borncity.com\/win\/wp-json\/wp\/v2\/categories?post=18000"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/borncity.com\/win\/wp-json\/wp\/v2\/tags?post=18000"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}