Code.exe

Visual Studio Code - Settings Sync

Application ProcessSafeCode Editor
CPU Usage
2-20%
Memory
100-600 MB
Location
Program Files\Microsoft VS Code
Publisher
Microsoft Corporation

Quick Answer

visual-studio-code-sync is safe. It's the Settings Sync feature of Visual Studio Code that synchronizes your preferences across devices when you sign in.

Is it a Virus?
✔ NO - Safe
Must be legitimate Code.exe in Program Files\Microsoft VS Code\ and signed by Microsoft
Warning
Multiple processes normal
Settings Sync runs as part of Code.exe and helper processes; high counts may reflect many extensions and devices
Can I Disable?
✔ YES
Disable Sync in Settings: Settings → Accounts → Turn off Settings Sync; you can disable on all devices

What is Code.exe?

visual-studio-code-sync is the Settings Sync feature of Visual Studio Code. It securely stores your preferences, keybindings, themes, extensions, and UI layout in the cloud so you can reproduce your setup across machines after signing in.

The sync system encrypts credentials and uses a identity provider to map settings to your account. It runs under Code.exe as background processes and communicates with the Microsoft cloud via HTTPS.

Quick Fact: VS Code Settings Sync started as a popular feature to wrap your environment across devices; it requires a signed-in Microsoft or GitHub account.

Types of VS Code Sync Components

Is visual-studio-code-sync Safe?

Yes, visual-studio-code-sync is safe when used with the official VS Code installation from Microsoft and the Settings Sync feature bound to a legitimate account.

Is visual-studio-code-sync a Virus or Malware?

The real Settings Sync component is not a virus. Malware can masquerade as VS Code, so verify the file path and digital signature.

How to Tell if VS Code Sync is Legitimate or Malware

  1. File Location:: Must be in C:\Program Files\Microsoft VS Code\Code.exe or C:\Users\\AppData\Local\Programs\Microsoft VS Code\Code.exe. Any other location is suspicious.
  2. Digital Signature:: Right-click Code.exe → Properties → Digital Signatures. Should show "Microsoft Corporation" as the signer.
  3. Resource Usage:: Normal usage is a few percent CPU with small memory footprint when syncing is idle; unusual spikes are suspicious.
  4. Behavior:: VS Code Sync should only run while VS Code is active or syncing; persistent background activity outside VS Code may indicate malware.

Red Flags: If Code.exe is located in temp folders, lacks a digital signature, or runs when VS Code isn't open, scan with antivirus. Beware of similarly-named files like "code.exe" from untrusted sources.

Why Is visual-studio-code-sync Running on My PC?

Sync runs when you sign in to VS Code and when Settings Sync is enabled across devices, coordinating cloud-stored preferences.

Reasons it's running:

Can I Disable or Remove visual-studio-code-sync?

Yes, you can disable visual-studio-code-sync. You can turn off Settings Sync in VS Code settings and sign out if desired.

How to Stop VS Code Sync

How to Uninstall Visual Studio Code (optional)

Common Problems: Sync Not Working or Conflicts

If visual-studio-code-sync isn't behaving, check these common causes and fixes.

Common Causes & Solutions

Quick Fixes:
1. Quick Fixes:
2. 1. Open VS Code Task Manager (Ctrl+Shift+P → type 'Developer: Show Running Extensions' to identify resource-heavy items)
3. Sign in or out and sign back in: Accounts → Sign in
4. Check Settings Sync status: Settings → Search 'Settings Sync'
5. Update VS Code to latest version: Help → Check for Updates
6. Review extension lists and re-install if necessary

Frequently Asked Questions

What is Visual Studio Code Settings Sync?

Settings Sync is a feature in VS Code that securely stores and syncs your settings, keybindings, extensions, and UI layout across devices when you sign in with a Microsoft or GitHub account.

Is VS Code Settings Sync safe to use?

Yes, when used with official VS Code builds and signed-in accounts. Data is encrypted in transit and stored in the cloud to sync across devices.

Where are my sync settings stored locally?

Settings are stored in your user profile under AppData\Roaming\Code, including settings.json and the extensions list.

How do I stop or disable Settings Sync?

In VS Code: Settings → Settings Sync: Turn Off, or Accounts → Sign out. You can also delete synced data from the cloud.

Why isn't my extension list syncing?

Ensure the extension is installed on other devices and that sync is enabled. Some extensions have per-device restrictions; re-auth may help.

Can I reset Sync without losing my local settings?

Yes, you can reset Sync data from the cloud; locally, your settings.json may remain, but you may need to re-apply preferences after reset.

Related Processes