- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report Inappropriate Content
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:
- Close out all instances of QuickBooks (may need to kill the qbmapi64.exe process).
- 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\
- Locate the system copy of D3DCompiler_47.dll in System32 (C:\Windows\System32)
- 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.