Error Code 39 when Windows automatically installs Roland USB-Midi cable.

Anonymous
2021-01-24T14:50:50+00:00

Just bought Surface Pro 7+ and when trying to connect my Korg digital piano to PC with Roland UM-ONE mk2 USB MIDI Interface I get this message in device manager:

"Windows cannot load the device driver for this hardware. The driver may be corrupted or missing. (Code 39)

{Bad Image}

%hs is either not designed to run on Windows or it contains an error. Try installing the program again using the original installation media or contact your system administrator or the software vendor for support. Error status 0x".

I have exactly the same driver on my Surface Pro 4 and no problem.

Both run the same version of Windows. Does it mean it's hardware problem related to Surface Pro 7+?

***Moved from: Windows 10 / Devices & drivers***

Surface | Surface Pro | Install and update

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question. To protect privacy, user profiles for migrated questions are anonymized.

0 comments No comments
{count} votes
Accepted answer
  1. Anonymous
    2021-02-02T02:34:07+00:00

    I get the same error code 39 on all Roland drivers on my Surface Book 3. The drivers are for the TR-08, TR-6S, and the MC-101. There are driver errors code 39 for all three devices. I've tried contacting Roland since November 2020 and they have not been able to solve this problem yet. If you find a solution, please lete know.

    After months and months I found a solution yesterday on a thread telling me to turn off Windows Defender Core Isolation Memory Integrity.

    I tried in Windows defender, but the option was not available and I was told to "contact my administrator". 

    Today, Roland Customer Service responded to my servixe request with.., "We have heard that this might be related to a new Windows setting called "Core Isolation"..... 

    I then googled another way to turn off "core isolation" by going to "regedit" - "run as administrator" , then for registry key: **HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity ,**change the "Enabled" value from "1" to "0". Restart the computer.

    And the error code 39 is gone. My Roland MC-101, TR-6S, and TR-08 now work on my Windows Surface Book 3.  Thanks Roland and Google.

    7 people found this answer helpful.
    0 comments No comments

17 additional answers

Sort by: Most helpful
  1. Anonymous
    2021-01-25T11:45:55+00:00

    Is this the driver you downloaded from
    https://www.roland.com/us/products/um-one_mk2/downloads/ ? If you have not
    downloaded this driver, can you try it? (Also, are you using a powered USB Hub
    connected to the USB "A" port or not?

    0 comments No comments
  2. Anonymous
    2021-01-25T11:58:59+00:00

    Hi. There's no driver under that link, only documentation. As I said it works perfectly on my other Surface device and it installed automatically. I plug it directly into my Surface device.

    0 comments No comments
  3. Anonymous
    2021-01-25T13:21:54+00:00

    It looks like official Surface Pro 7 drivers from https://www.microsoft.com/en-us/download/details.aspx?id=100419 are not supported on Surface Pro 7+ (and there are no for Surface Pro 7) as well so it seems this device shipped a little bit too early...

    0 comments No comments
  4. Anonymous
    2021-01-25T15:13:38+00:00

    that page links to
    https://www.roland.com/us/support/by_product/um-one_mk2/updates_drivers/09a08c60-40fd-46d6-b2d4-47f1781dbc2e/
    and I was able to download a driver zip file from there. can you please try that
    driver?

    0 comments No comments