Microsoft .net Desktop Runtime %28x64%29 8.0x
Run the following PowerShell snippet as administrator:
Get-ChildItem "HKLM:\SOFTWARE\dotnet\Setup\InstalledVersions\x64\sharedfx\Microsoft.WindowsDesktop.App" | ForEach-Object
[PSCustomObject]@
Version = $_.PSChildName
InstallPath = $_.GetValue("InstallPath")
Release = $_.GetValue("Release")
Expected output: Version 8.0.x with release number [8.0.x specific ID]. microsoft .net desktop runtime %28x64%29 8.0x
You installed it, but the app still says it's missing? Here is the checklist: Expected output: Version 8
| Method | Best for | Command/Policy |
| :--- | :--- | :--- |
| Microsoft Endpoint Manager (Intune) | Cloud-managed devices | Win32 app: detection rule = registry HKLM\SOFTWARE\dotnet\Setup\InstalledVersions\x64\sharedfx\Microsoft.WindowsDesktop.App\8.0.x |
| PDQ Deploy | On-prem inventory | Deploy as "Install Step" → ".NET Desktop Runtime" package |
| SCCM (MECM) | Large enterprise | Create Application with MSI detection |
| Group Policy | Small domain | Startup script: msiexec /i windowsdesktop-runtime-8.0.x-win-x64.msi /q | you will eventually need this.
Yes. Unless you are a minimalist who only uses Edge browser and Microsoft Word, you will eventually need this.