Jump to content
  • 0

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


MaxCrowe

Question

Hi, we recently upgraded our PC to Windows 11 which enabled the 'Memory Integrity' option in the 'Core Isolation' security settings. with this setting is enabled, the driver for our DT9834 will not be allowed to load:

 

image.png.c0f2bdc6ee0eac7791ca34d29ce0d45e.png

 

i confirmed this is the cause by turning off Memory Integrity and restarting the machine. 

 

i updated to the newest driver hoping that this would be addressed but it seems to have the same behavior. can you confirm this is then newest version?

 

image.png.0abf48050b91230fb66e575953c73266.png

 

can i expect a newer version of this driver to be released to allow compatibility with Windows 11?

 

thank you

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 1

Hello @MaxCrowe.

The current DT9834 driver v7.0.0.11 is compatible with Windows 11.  However, some Windows system configurations can be incompatible between the daq device and Windows 11.

Not all of the DT device drivers have updated digital signatures.  We do not have a time frame when those remaining drivers will receive updated digital signatures.  If the Windows system shows the ‘DeviceDriversEV’ folder, then the DT9834 board will not be recognized.  Some Windows installations with low-security settings will not have this ‘DeviceDriversEV’ folder and will recognize the DT9834 board.

image.png

 

With outdated digital signatures, certain Windows system configurations will show a code 39 status in Windows Device Manager, leaving the driver unusable.  These system configurations typically include an enabled Secure Boot setting in the BIOS, an enabled Device Guard under ‘Windows Security – Device Security’, and an enabled Memory Integrity.  Disabling these options is not always possible with the user, but that is the current workaround.

There are a few steps required to resolve that issue.  Please reference the following forum post.

 

If the above steps did not resolve the ‘code 39’ error status, try following the steps to "Disable driver signature enforcement".
https://www.howtogeek.com/167723/how-to-disable-driver-signature-verification-on-64-bit-windows-8.1-so-that-you-can-install-unsigned-drivers/

Once the ‘code 39’ error status is resolved, the end-user can use the DT9834 device on a Windows 11 system.
https://files.digilent.com/#downloads/DTSoftware/DTOpenLayers/

 

Regards,

Fausto

 

Link to comment
Share on other sites

  • 0
3 hours ago, Fausto said:

 

With outdated digital signatures, certain Windows system configurations will show a code 39 status in Windows Device Manager, leaving the driver unusable.  These system configurations typically include an enabled Secure Boot setting in the BIOS, an enabled Device Guard under ‘Windows Security – Device Security’, and an enabled Memory Integrity.  Disabling these options is not always possible with the user, but that is the current workaround.

 

 

thanks Fausto. for now, we will disable Memory Integrity and await a new driver. is there a way i can get emails when new drivers are released?

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...