Skip to content

Microsoft Windows Desktop Runtime 8.0.13 (x64)

Installation

  • Arch: x86_64
  • Silent install: windowsdesktop-runtime-8.0.13-win-x64.exe /install /quiet /norestart
  • Silent uninstall: windowsdesktop-runtime-8.0.13-win-x64.exe /uninstall /quiet /norestart

Registry changes

HKLM\Software\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall
  • {e882eb81-b18c-4676-88f0-9a6ea9db6090}
    • DisplayName: Microsoft Windows Desktop Runtime - 8.0.13 (x64)
    • DisplayVersion: 8.0.13.34517
    • UninstallString: "C:\ProgramData\Package Cache\{e882eb81-b18c-4676-88f0-9a6ea9db6090}\windowsdesktop-runtime-8.0.13-win-x64.exe" /uninstall
    • QuietUninstallString: "C:\ProgramData\Package Cache\{e882eb81-b18c-4676-88f0-9a6ea9db6090}\windowsdesktop-runtime-8.0.13-win-x64.exe" /uninstall /quiet
HKLM\Software\WOW6432Node\dotnet\Setup\InstalledVersions\x64\sharedfx
  • Microsoft.NETCore.App
    • 8.0.13: 1
  • Microsoft.WindowsDesktop.App
    • 8.0.13: 1
HKLM\Software\WOW6432Node\dotnet\Setup\InstalledVersions
  • hostfxr
    • Version: 8.0.13
HKLM\Software\dotnet\Setup\InstalledVersions\x64
  • sharedhost
    • Version 8.0.13
    • Path: C:\Program Files\dotnet

File paths

  • C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\8.0.13
  • C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.13

Intune

Detection Rules

Rule type: Detection script

Custom detection script
[string]$RegistryPath = "HKLM:\SOFTWARE\WOW6432Node\dotnet\Setup\InstalledVersions\x64\sharedfx"
[version]$MinVer = '8.0.13'
[array]$runtimes = $null

if (Test-Path -Path $RegistryPath -PathType Container) {
    $runtimes = Get-ChildItem -Path "$RegistryPath" |
    Where-Object PSChildName -eq "Microsoft.WindowsDesktop.App" |
    Select-Object -ExpandProperty Property |
    Where-Object { ($_ -like "8.0.*") -and ($_ -ge $MinVer) }
}
if ($null -eq $runtimes) {
    Write-Output "Minimum version: $MinVer for Windows Desktop Runtime not detected"
    exit 1
}
Write-Output "Minimum version: $MinVer for Windows Desktop Runtime detected"
exit 0

Tests

  • Application installs on Autopilot VMs
  • Application is detected in Intune
  • Application uninstalls
  • Application reinstalls on Autopilot VMs
  • License activates