{"id":6065,"date":"2018-07-06T01:03:00","date_gmt":"2018-07-05T23:03:00","guid":{"rendered":"http:\/\/159.69.82.204\/win\/?p=6065"},"modified":"2020-03-07T06:24:39","modified_gmt":"2020-03-07T05:24:39","slug":"windows-10-v1803-hcvi-causes-driver-error-code-39","status":"publish","type":"post","link":"https:\/\/borncity.com\/win\/2018\/07\/06\/windows-10-v1803-hcvi-causes-driver-error-code-39\/","title":{"rendered":"Windows 10 V1803: HCVI causes driver error code 39"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" style=\"float: left; margin: 0px 10px 0px 0px; display: inline;\" src=\"http:\/\/www.borncity.com\/blog\/wp-content\/uploads\/2015\/01\/win102.jpg\" width=\"58\" height=\"58\" align=\"left\" \/>[<a href=\"https:\/\/www.borncity.com\/blog\/2018\/07\/05\/windows-10-v1803-hcvi-verursacht-pltzlich-teiberfehler-39\/\" target=\"_blank\" rel=\"noopener noreferrer\">German<\/a>]Users of Windows 10 may experience a nasty surprise when switching to version 1803. Drivers are no longer be loaded and return the error code 39 in the device manager &#8211; although all worked before installing the feature update. This is due to Core Isolation (HCVI), which was implemented in all versions of Windows 10 since version 1803 &#8211; and can cause the driver error on compatible machines.<\/p>\n<p><!--more--><\/p>\n<h2>The error<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ssl-vg03.met.vgwort.de\/na\/aea3829c3a9146a3b01beb330cceedd4\" alt=\"\" width=\"1\" height=\"1\" \/>The error, that users are facing in Windows 10 V1803 is always the same. The driver suddenly cannot be loaded. Here is the message<\/p>\n<blockquote><p><em>Windows cannot load the device driver for this hardware. The driver may be corrupt or missing. (Code 39)<\/em><\/p>\n<p>{Invalid image}<\/p>\n<p>%hs is either not intended to run under Windows or contains an error. Reinstall the program using the original installation media or contact your system administrator or software vendor for assistance. Error status 0x<\/p><\/blockquote>\n<p>Within this German <a href=\"https:\/\/answers.microsoft.com\/de-de\/windows\/forum\/windows_10-hardware\/funktionsupdate-f%C3%BCr-windows-10-version-1803\/249a72d3-e50a-47a0-9782-09c24ceef4fb?auth=1\" target=\"_blank\" rel=\"noopener noreferrer\">MS Answers forum post<\/a> it has drastic consequences. After installing the feature update lifting the machine to Windows 10 V1803, the Intel(R) HD Graphics 3000 and its drivers no longer works. The Microsoft Basic Display Driver takes over the screen output, but only supports a resolution of 1024 x 768 pixels.<\/p>\n<h2>The root cause: Core isolation<\/h2>\n<p>Error code 39 indicates an incompatible or damaged driver. But with Windows 10 April Update there is an additional problem, which my German colleague Ingo B\u00f6ttcher described in his German blog post <a href=\"https:\/\/ingoboettcher.wordpress.com\/2018\/04\/05\/windows-10-1803-kernisolierung-lsst-sich-nicht-deaktivieren\/\" target=\"_blank\" rel=\"noopener noreferrer\">here<\/a>. Microsoft has also introduced the so-called core isolation (HVCI) in the home versions of Windows 10 V1803 (previously this was limited to the Device Guard of the Enterprise Edition, <a href=\"https:\/\/docs.microsoft.com\/en-us\/windows-hardware\/customize\/desktop\/unattend\/microsoft-windows-deviceguard-unattend-hypervisorenforcedcodeintegrity\" target=\"_blank\" rel=\"noopener noreferrer\">see<\/a>).<\/p>\n<p>HVCI isolates the kernel via the built-in hypervisor (virtualization) to protect it. However, hardware support is needed. As Ingo writes, apart from Virtualbox issues also various drivers have problems with the new HVCI featrue. However, you can control and turn off core isolation on supported machines in the Windows Defender Security Center. Within <a href=\"https:\/\/www.windowscentral.com\/how-enable-memory-integrity-protection-windows-10-april-2018-update\" target=\"_blank\" rel=\"noopener noreferrer\">this article<\/a> is a screenshot and an explanation how to turn it on &#8211; this feature isn#t supported on my test system's hardware.<\/p>\n<h2>A bug prevents disabling HVCI in GUI<\/h2>\n<p>In Windows 10 version 1803, however, there is a bug that to my knowledge was not fixed until June 2018. Once an HVCI function has been activated, it can no longer be switched off via the Windows Defender Security Center (see <a href=\"https:\/\/superuser.com\/questions\/1306513\/how-can-you-turn-core-isolation-memory-integrity-back-off-again-in-windows-10-bu\/1308544\" target=\"_blank\" rel=\"noopener noreferrer\">this post<\/a>). The workaround is to invoke the registry editor via <em>Run as administrator <\/em>and then navigate to the key:<\/p>\n<p>HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\DeviceGuard\\<br \/>\nScenarios\\HypervisorEnforcedCodeIntegrity<\/p>\n<p>Then set the DWORD value <em>Enabled<\/em> to 0 (see also this <a href=\"https:\/\/web.archive.org\/web\/20190420022748\/https:\/\/docs.microsoft.com\/en-us\/windows\/security\/threat-protection\/windows-defender-exploit-guard\/enable-virtualization-based-protection-of-code-integrity\" target=\"_blank\" rel=\"noopener noreferrer\">Microsoft article<\/a>) and reboot Windows 10. After that HVCI should be disabled and the old drivers (or Virtualbox) should work again.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[German]Users of Windows 10 may experience a nasty surprise when switching to version 1803. Drivers are no longer be loaded and return the error code 39 in the device manager &#8211; although all worked before installing the feature update. This &hellip; <a href=\"https:\/\/borncity.com\/win\/2018\/07\/06\/windows-10-v1803-hcvi-causes-driver-error-code-39\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[463,2],"tags":[1492,536,4,1493,1306],"class_list":["post-6065","post","type-post","status-publish","format-standard","hentry","category-issue","category-windows","tag-code-39","tag-driver","tag-error","tag-isue","tag-windows-10-v1803"],"_links":{"self":[{"href":"https:\/\/borncity.com\/win\/wp-json\/wp\/v2\/posts\/6065","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=6065"}],"version-history":[{"count":0,"href":"https:\/\/borncity.com\/win\/wp-json\/wp\/v2\/posts\/6065\/revisions"}],"wp:attachment":[{"href":"https:\/\/borncity.com\/win\/wp-json\/wp\/v2\/media?parent=6065"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/borncity.com\/win\/wp-json\/wp\/v2\/categories?post=6065"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/borncity.com\/win\/wp-json\/wp\/v2\/tags?post=6065"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}