In this comprehensive guide, we will explore why Windows cannot find MSTSC in Windows 11 issues and provide step-by-step solutions to resolve them. Some users encounter an error message stating “Windows cannot find MSTSC” when trying to launch the application on Windows 11. This can be frustrating, especially for those who rely on Remote Desktop for work or personal use.
What Causes the “Windows Cannot Find MSTSC” Error?
Before diving into the key, it’s important to understand the possible causes of this error:
- Missing or Corrupt MSTSC Executable: The mstsc.exe file might be missing or corrupted.
- Incorrect System Path: The system may not recognize the MSTSC executable because it is missing from the system’s PATH environment variable.
- Corrupt Windows System Files: Corrupt or missing system files can prevent Remote Desktop from running.
- Windows Updates or Upgrades: Recent updates or upgrades might have caused conflicts with the Remote Desktop feature.
- Disabled Remote Desktop Feature: The feature might be disabled in Windows settings.
- Third-party Software Conflicts: Some applications or security software may block MSTSC.
How to Fix “Windows Cannot Find MSTSC” in Windows 11: Step-by-Step Solution
Below are some effective troubleshooting steps to fix this issue.
1. Check If MSTSC.exe Exists on Your PC
- Open File Explorer (Win + E).
- Navigate to the following directory:
C:\Windows\System32\
- Look for mstsc.exe.
- If the file is missing, proceed to the next solution.
2. Run MSTSC from System32
If the file exists, try launching it manually:
- Press Win + R, type:
C:\Windows\System32\mstsc.exe
- Press Enter.
- If the Remote Desktop Connection opens, you may need to update your system’s environment variable (see Solution 5).
3. Run System File Checker (SFC) and DISM
Corrupt system files can cause MSTSC to stop working. Run the SFC and DISM tools to repair them.
- Open Command Prompt as Administrator (finding “cmd” > right-click > Run as administrator).
- Run the System File Checker (SFC) command:
sfc /scannow
- Wait for the scan to complete & restart your Personal Computer.
- If the problem persists, run the seeing DISM commands:
DISM /Online /Cleanup-Image /CheckHealth DISM /Online /Cleanup-Image /ScanHealth DISM /Online /Cleanup-Image /RestoreHealth
- Restart your computer and check if MSTSC is working.
4. Enable Remote Desktop in Settings
If MSTSC is missing, the Remote Desktop might be disabled.
- Press Win + I to open Settings.
- Go to System > Remote Desktop.
- Toggle Remote Desktop to On.
- Restart your PC and try launching MSTSC again.
5. Add MSTSC to the System Path
If Windows cannot locate MSTSC, it may not be in the system’s PATH variable.
- Press Win + R, type:
sysdm.cpl
and hit Enter.
- Run to the Advanced tab & click Environment Variables.
- Under System Variables, find & select Path, then click Edit.
- Click New and add the following path:
C:\Windows\System32\
- Click OK to save changes and restart your PC.
6. Check Windows Registry for MSTSC Path
If MSTSC is still not found, verify its registry entry:
- Press Win + R, type:
regedit
and hit Enter.
- Navigate to:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\
- Look for mstsc.exe.
- If missing, create a new String Value named mstsc.exe and set its value to:
C:\Windows\System32\mstsc.exe
- Restart your PC and try running MSTSC again.
7. Reinstall the Remote Desktop Feature
If the above steps fail, try reinstalling the Remote Desktop feature:
- Open PowerShell as Administrator.
- Run the following command:
Get-WindowsCapability -Online | Where-Object Name -like "*RDP*"
- If Remote Desktop is listed, remove it:
Remove-WindowsCapability -Online -Name "Microsoft-Windows-RemoteDesktop-Client"
- Reinstall Remote Desktop:
Add-WindowsCapability -Online -Name "Microsoft-Windows-RemoteDesktop-Client"
- Restart your PC and check if MSTSC is available.
8. Perform a Windows Update
Sometimes, outdated system files can cause issues.
- Open the Settings (Win + I) button & go to Windows Update.
- Click Check for updates.
- Install any available updates and restart your PC.
9. Use an Alternative Remote Desktop Client
If MSTSC is still not working, consider using third-party alternatives such as:
- Chrome Remote Desktop
- AnyDesk
- TeamViewer
Conclusion
The Windows Cannot Find MSTSC in Windows 11 can be caused by missing system files, incorrect path settings, or disabled Remote Desktop features. By following the steps above, you should be able to resolve the issue and restore Remote Desktop functionality. If the problem persists, consider resetting your PC or seeking assistance from Microsoft support.
Have you encountered this issue? Let us know in the comments below!



