microsoft / microsoft/PowerToys

you must install .NET Desktop Runtime torun this application.

Open
#48,432 16 comments 25 reactions 0 assignees View on GitHub
Area-Setup/Install Issue-Bug Needs-Triage
Dominant language
C
Stars
139k
Forks
8.6k
PR merge metrics
PR metrics pending

Description

### Microsoft PowerToys version

v0.100.0

### Installation method

Scoop

### Area(s) with issue?

General

### Steps to reproduce

1. Install PowerToys via Scoop (version 0.100.0)
2. Launch PowerToys
3. A dialog appears: "You must install .NET Desktop Runtime to run this application"

### ✔️ Expected Behavior

PowerToys launches without any .NET runtime warning, since .NET Desktop Runtime
10.0.8 are already installed on the system.

### ❌ Actual Behavior

A .NET Desktop Runtime installation dialog appears on every launch.
Clicking "Close" dismisses it and PowerToys runs normally.

dotnet --list-runtimes output confirms both versions are present:
Microsoft.WindowsDesktop.App 10.0.8
Microsoft.WindowsDesktop.App 10.0.9

**Workaround**: Uninstalling and reinstalling PowerToys using the official GitHub release
installer (instead of Scoop) resolves the issue.

It would be great if this could be fixed for users who prefer installing
PowerToys via Scoop, as it is a popular package manager on Windows.

### Upload Bug Report ZIP-file

_No response_

### Additional Information

_No response_

### Other Software

_No response_

Contributor guide

Open the contributing guide

Research direction

Compare the Scoop installation path with the official GitHub release installer, focusing on how PowerToys detects the installed .NET Desktop Runtime at launch. Reproduce the warning with the listed runtimes installed, then verify that a Scoop installation launches without the dialog while the workaround remains unnecessary.

Written by the indexing model from the issue text.

Assessment

Domain
desktop
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.