matthewdaytonanetworks
Level 1

Other questions

I was able to resolve this issue for an instance of QuickBooks Premier Accountant running on a virtual instance of Server 2019 that multiple users access via RDP, all running QuickBooks under their own user sessions. Based on what worked I see no reason it wouldn't apply in other environments.

 

The version of D3DCompiler_47.dll that QuickBooks installs does not work; renaming or removing it just prompts QuickBooks to reinstall the same bad copy. The following steps did resolve:

  1. Close out all instances of QuickBooks (may need to kill the qbmapi64.exe process).
  2. Rename the copy of D3DCompiler_47.dll to D3DCompiler_47.dll.old in the install folder. Typically  this would be C:\Program Files\Intuit\QuickBooks 2024\
  3. Locate the system copy of D3DCompiler_47.dll in System32 (C:\Windows\System32)
  4. Copy this file and paste it into the QuickBooks install folder (C:\Program Files\Intuit\QuickBooks 2024\)

 

This resolved the issue for me.

 

The underlying cause appears to be a bad version of D3DCompiler_47.dll packaged with the latest release of QuickBooks 2024.