Persönliche IT-Hilfe. Bundesweit.
Microsoft.WindowsDesktop.App fehlt: passende Runtime wählen
Eine App verlangt Microsoft.WindowsDesktop.App, obwohl .NET installiert ist. Prüfen Sie Laufzeittyp, Hauptversion und Architektur getrennt.
Kostenfreie Ersteinschätzung · Persönliche Unterstützung
Bruttopreise · Zuschläge nach Absprache. Details zu den Preisen ↓
Alle Themen auf dieser Seite
Drei Angaben aus der Meldung übernehmen
Lesen Sie im Fehlerdialog die Einträge Framework, Version und Architecture. Steht dort Microsoft.WindowsDesktop.App, benötigt die Anwendung die .NET Desktop Runtime. Eine bereits installierte einfache .NET Runtime enthält diese Windows-Desktop-Komponenten nicht. Notieren Sie beispielsweise eine verlangte Hauptversion und x64 oder x86; richten Sie die Auswahl nicht allein nach der höchsten angebotenen Versionsnummer. Eine Anwendung für eine ältere Hauptversion läuft nicht automatisch mit der neuesten Hauptversion.
Desktop Runtime statt SDK herunterladen
Folgen Sie dem Downloadlink des echten Programmfehlers oder öffnen Sie die offizielle .NET-Downloadseite von Microsoft. Wählen Sie die benötigte Hauptversion, dort „.NET Desktop Runtime“ und den Windows-Installer für die im Fehler genannte Architektur. Für das bloße Ausführen ist kein SDK erforderlich. Installieren Sie innerhalb einer unterstützten Versionsreihe den aktuellen verfügbaren Wartungsstand. Wenn die Anwendung ausschließlich eine nicht mehr unterstützte Reihe verlangt, prüfen Sie beim Anbieter eine aktualisierte Programmversion, bevor Sie eine alte Laufzeit dauerhaft ergänzen.
Installation und tatsächlichen Programmstart kontrollieren
Schließen Sie den Fehlerdialog und starten Sie die App nach der Installation erneut. Optional zeigt dotnet --list-runtimes in einem Terminal die von diesem dotnet-Aufruf erkannten Laufzeiten; dort sollte Microsoft.WindowsDesktop.App mit einer passenden Version auftauchen. Auf Geräten mit mehreren Architekturen ist diese Ausgabe allein kein vollständiger Nachweis für jede installierte Variante. Bleibt der Fehler, vergleichen Sie erneut die Architektur und den im Dialog genannten .NET-Speicherort. Verändern Sie nicht pauschal DOTNET_ROOT oder Roll-forward-Einstellungen: Damit könnten andere Programme eine ungeeignete Laufzeit verwenden.
KLARHEIT VOR DEM START
Erst sprechen.
Dann entscheiden.
Die Ersteinschätzung ist kostenfrei. Wir besprechen, was möglich ist und welcher Aufwand zu erwarten ist.
Anliegen besprechen →Weitere angefangene 10 Minuten: 8,90 €
Bruttopreise. Die Ersteinschätzung ist kostenfrei. Erste 30 Minuten: 29,00 €; jede weitere angefangene 10 Minuten: 8,90 €. Montag bis Donnerstag bis einschließlich 17:00 Uhr ohne Zeitzuschlag, danach einmalig 50,00 €. Freitag einmalig 50,00 €, Samstag 50,00 €, Sonntag 60,00 €. Danach gilt jeweils der normale Zeittarif. Tages- und Zeitzuschlag werden nicht addiert. Alle Beträge sind Bruttopreise. Vor-Ort-Konditionen stimmen wir gesondert ab.Weiterführende Herstellerhilfen
Hier finden Sie die technischen Grundlagen und ergänzende Anleitungen. Prüfen Sie, ob die beschriebene Programmversion zu Ihrem Gerät passt.
Quellen geprüft: 06.11.2026.
NOCH EINE FRAGE?
Gute Antworten.
Einfach erklärt.
Ihr Anliegen ist anders?
Wir hören erst einmal zu.
Reicht die ASP.NET Core Runtime?
Für Microsoft.WindowsDesktop.App nicht. Wählen Sie die Desktop Runtime, die Windows-Desktop-Anwendungen benötigen.
Soll ich vorhandene .NET-Versionen vorher entfernen?
Nein. Mehrere benötigte Versionen können nebeneinander bestehen. Eine Bereinigung kann andere Anwendungen am Start hindern.
PASSEND ZU IHREM ANLIEGEN
Hier geht es weiter.
Leistungen, Orte und Wissen – bewusst ausgewählt, übersichtlich verknüpft.
FUCHSIGER HILFT WEITER.
Sie müssen das nicht
allein lösen.
Persönliche Unterstützung. Verständlich erklärt.