---
url: 'https://soundswitch.aaflalo.me/faq/update-7-0-dotnet-required.md'
description: >-
  Fix startup failures after updating to SoundSwitch 7.0.0 when Windows reports
  Microsoft.NETCore.App 10.0.0 as missing.
---
# SoundSwitch 7.0.0 reports a missing .NET runtime at startup

If SoundSwitch **7.0.0** shows this message at startup:

> You must install or update .NET to run this application. Required: Microsoft.NETCore.App, version '10.0.0' (x64)

![.NET required on SoundSwitch startup](/images/faq/update-7-0-dotnet-runtime.png)

you likely have leftover files from a previous install that prevent SoundSwitch from launching correctly.

## Fix steps

1. Uninstall **SoundSwitch** from Windows Apps settings (or from Programs and Features).
2. Delete any remaining SoundSwitch files in these folders. Make sure the folder is the actual **SoundSwitch** install/data directory before deleting it; removing files under `C:\Program Files\...` may require administrator rights.
   * `C:\Program Files\SoundSwitch\` (or your custom SoundSwitch install folder)
   * `%localappdata%\Programs\SoundSwitch\` — (if installed for your user only)
3. Install SoundSwitch again using the **latest installer** for your hardware (the standard installer on Intel/AMD PCs, the `_arm64` installer on Windows on ARM).

After reinstalling on a clean folder, SoundSwitch should start normally.

## The .NET Desktop Runtime is bundled in current installers

Starting with the self-contained dual-architecture installers, SoundSwitch no longer depends on a machine-wide .NET Desktop Runtime: each installer bundles the runtime inside its payload and nothing is downloaded at install time. If you see the missing-.NET message above, you are running an old framework-dependent installer — download and run the latest installer instead, and the manual .NET installation below should no longer be necessary.

## Manual .NET Desktop Runtime installation (if needed)

If you must stay on an old (pre-self-contained) installer and SoundSwitch still reports missing .NET after reinstalling, install the .NET Desktop Runtime manually, then run the SoundSwitch installer again:

* x64: <https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/10.0.11/windowsdesktop-runtime-10.0.11-win-x64.exe>
* arm64: <https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/10.0.11/windowsdesktop-runtime-10.0.11-win-arm64.exe>

***

*Source: [#2138](https://github.com/Belphemur/SoundSwitch/issues/2138)*
