Solved: PureRAW 6.5/6.6 splash screen then nothing — missing DDLM registration (Windows)
Fixed this on my machine today after 6.5.1 and 6.6.0 Build 11 both failed identically. It is not a GPU problem, and reinstalling PureRAW will not fix it. Posting the full diagnosis in case it helps others.
System: Windows 11, RTX 4060 Ti 8GB, current NVIDIA driver. PureRAW 6.6.0 Build 11.
Symptom: Splash screen appears, disappears after ~1 second, no main window, no error dialog, no process left running.
The actual error
Event Viewer → Windows Logs → Application, at the moment of launch:
Source: Windows App Runtime
Event ID: 22
ERROR 0x80670016: Bootstrapper initialization failed while looking for
version 2.x (MSIX package version >= 2.2.0.0)
PureRAW 6.5 and later are built on Windows App SDK 2.x. The bootstrapper couldn’t resolve its dependency, so the process exits before the UI loads.
Diagnosis
The framework package was present and healthy:
powershell
Get-AppxPackage Microsoft.WindowsAppRuntime.2 | Select PackageFullName, Status
# Microsoft.WindowsAppRuntime.2_2.2.0.0_x64__8wekyb3d8bbwe Ok
# Microsoft.WindowsAppRuntime.2_2.2.0.0_x86__8wekyb3d8bbwe Ok
Get-AppxPackage *WinAppRuntime.Main* | Select PackageFullName, Status
# MicrosoftCorporationII.WinAppRuntime.Main.2_2.2.0.0_x64__8wekyb3d8bbwe Ok
But the DDLM (Dynamic Dependency Lifetime Manager) returned nothing:
powershell
Get-AppxPackage *DDLM* | Select PackageFullName, Status
# (no output)
Checking as administrator with -AllUsers showed both DDLM packages were staged on the machine and Ok — just not registered for my user account. The bootstrapper runs as the user, finds no DDLM, and fails. That’s the whole bug.
Fix
Elevated PowerShell:
powershell
Get-AppxPackage -AllUsers Microsoft.WinAppRuntime.DDLM* | ForEach-Object {
Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppxManifest.xml"
}
Then confirm from a normal, non-elevated PowerShell:
powershell
Get-AppxPackage *DDLM* | Select PackageFullName, Status
Both entries should now appear. PureRAW launched immediately afterwards and detected the GPU normally.
Quick check if you have this
Run this as your normal user:
powershell
Get-AppxPackage *DDLM* | Select PackageFullName, Status
Empty output plus the 0x80670016 error in Event Viewer means you have the same problem, and the command above should fix it.
For DxO: the installer stages the DDLM but doesn’t register it for the user on some systems. That’s why uninstall/reinstall changes nothing — it re-stages an already-staged package and skips registration again. Worth checking against the diagnostic bundles you’ve collected from this incident.