Prerequisites For Bentley Desktop Applications V8 11 07 03 Verified -
Requirement: DirectX 12 (June 2010 or later). Run dxdiag; ensure Direct3D acceleration is enabled.
Get-WmiObject -Class Win32_Product | Where-Object $_.Name -like "*Visual C++*" | Format-Table Name, Version
Verified output should show: entries for 2013, 2015, 2017, 2019, and 2022 redistributables. Requirement: DirectX 12 (June 2010 or later)
Common pitfall: Missing
vcruntime140_1.dllerrors on launch → reinstall the latest 2015-2022 x64 runtime. Verified output should show: entries for 2013, 2015,
| Error Message | Root Cause | Verified Fix |
|---------------|------------|---------------|
| Error 1603: Fatal error during installation | Corrupt MSVC runtime | Uninstall all VC++ 2015-2022, reboot, reinstall latest from Microsoft |
| Prerequisite failed: Bentley.IoT.Agent cannot register | Missing Windows Event Log service | sc start EventLog → reboot → run installer with SKIP_IOT=0 |
| Missing API-MS-WIN-CORE-* | Outdated Universal C Runtime (UCRT) | Install KB2999226 (Windows 10) or upgrade to 21H2 |
| Managed Debugging Assistant 'LoaderLock' | Conflicting .NET assembly | Run ngen uninstall for Bentley assemblies, then Setup /repair |
| Prerequisite checker hangs at 90% | Anti-virus scanning temp CABs | Add %TEMP% to AV exclusions, kill msiexec.exe processes, retry | Common pitfall: Missing vcruntime140_1
Run chkdsk /f /r and wmic diskdrive get status. Corrupt sectors in C:\ProgramData\Bentley lead to incomplete installation.