mstsc.exe

Microsoft Remote Desktop Client

Application ProcessSafeRemote Desktop
CPU Usage
0-5%
Memory
20-60 MB
Location
C:\Windows\System32
Publisher
Microsoft Corporation

Quick Answer

mstsc.exe is safe. It's Microsoft's official Remote Desktop Client that initiates and manages Remote Desktop sessions to Windows hosts.

Is it a Virus?
✔ NO - Safe
Must be in C:\Windows\System32\mstsc.exe
Warning
Most mstsc.exe processes are legitimate when located in System32
Unusual locations or multiple unexpected instances may indicate malware
Can I Disable?
✔ YES
Close the client or disable Remote Desktop usage in Settings to prevent launches

What is mstsc.exe?

mstsc.exe is the Windows Remote Desktop Client. It lets you connect to another Windows computer over the Remote Desktop Protocol (RDP). The client renders the remote desktop in a window, with tunable display options, local resource redirection, and authentication controls. It is the built-in tool for remote Windows administration.

MSTSC negotiates an RDP session, authenticates the user, and configures screen resolution, color depth, input devices, and clipboard redirection for the remote host.

Quick Fact: RDP sessions have been standard in Windows for decades; mstsc.exe is the official client used to initiate those connections.

Types of mstsc Processes

Is mstsc.exe Safe?

Yes, mstsc.exe is safe when it's the legitimate file from Microsoft downloaded from official sources (microsoft.com or pre-installed by the OS).

Is mstsc.exe a Virus or Malware?

The real mstsc.exe is NOT a virus. Malware can mimic names; verify locations and signatures.

How to Tell if mstsc.exe is Legitimate or Malware

  1. File Location:: Must be in C:\Windows\System32\mstsc.exe or C:\Windows\SysWOW64\mstsc.exe. Other locations are suspicious.
  2. Digital Signature:: Right-click mstsc.exe → Properties → Digital Signatures. Should show "Microsoft Corporation".
  3. Resource Usage:: Normal usage is low when idle; check Task Manager for any unusual CPU or memory consumption by mstsc.exe.
  4. Behavior:: MSTSC should start when you launch a remote session and not continually run in the background without user activity.

Red Flags: If mstsc.exe is located outside Windows folders (like C:\Program Files or AppData), has no valid signature, or uses unusual resources constantly, scan your system with antivirus software. Beware of similarly named files.

Why Is mstsc.exe Running on My PC?

mstsc.exe runs when you intentionally start a Remote Desktop connection, when a management tool preloads a session, or when a remote session is configured to reconnect automatically.

Reasons it's running:

Can I Disable or Remove mstsc?

Yes, you can disable mstsc.exe. It is built into Windows and cannot be uninstalled, but you can prevent use by disabling Remote Desktop, blocking the executable, and removing it from startup.

How to Stop mstsc.exe

Common Problems: Remote Desktop Client

If mstsc.exe misbehaves or refuses connections, try the following typical issues and solutions.

Common Causes & Solutions

Quick Fixes:
1. Quick Fixes:
2. 1. Open mstsc and verify connection settings before connecting
3. Reduce display size and color depth for faster sessions
4. Disable unnecessary local resource redirections
5. Update the Remote Desktop Client to the latest Windows version
6. Check firewall and router port forwarding for 3389

Frequently Asked Questions

What is mstsc.exe?

mstsc.exe is the Microsoft Remote Desktop Client that enables connecting to another Windows computer via RDP. It renders the remote desktop in a window and supports local resource redirection.

What port does Remote Desktop use by default?

Remote Desktop uses TCP port 3389 by default. You can change this on the host, but both ends must be configured to use the same port.

Can I connect to Linux or macOS with mstsc?

mstsc is designed for Windows hosts, but you can connect to Linux/macOS systems running an RDP-compatible server (like xrdp) or use alternative clients.

How do I change display settings in MSTSC?

In the Remote Desktop Connection dialog, click Show Options, then the Display tab to adjust resolution, color depth, and local resources.

How do I save credentials for a Remote Desktop connection?

In the RDC dialog, check 'Remember me' (or save credentials in Windows Credential Manager) so you don’t re-enter them each time.

Is there a portable version of mstsc?

There is no official portable version of mstsc. It is a built-in Windows component; use a standard Windows installation or alternative portable remote tools.

Related Processes