DriversRecommendedOutdated drivers can make a good PC feel brokenScan driver issues before chasing fixes manually.Scan NowHalloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsSlow PC?RecommendedPC slow today? Run a repair scan before it gets worseResolve common Windows issues and optimize system performance.Scan Now×
Skip to content
World desk6 min

How to Disable VS Code Extensions Without Uninstalling Them

Learn the exact VS Code steps to disable one extension, disable it only for a workspace, turn off every extension, use an Empty Profile, and re-enable everything later.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

You can disable a VS Code extension from its gear menu without removing it. Use Disable to keep it inactive in your normal profile, Disable (Workspace) to affect only the current project, or launch VS Code with code --disable-extensions . when every installed extension must stay inactive for one troubleshooting session.

Choose the right way to disable extensions

The best method depends on whether you are changing one extension or all of them, and whether the change should persist. VS Code keeps disabled extensions installed, so you can enable them again later.

As an Amazon Associate I earn from qualifying purchases.

Method What it disables How long it applies Best use
Disable from an extension’s gear menu One selected extension Until you enable it again Remove one extension’s behavior while keeping it installed
Disable (Workspace) One selected extension in the current workspace While that workspace has the workspace-specific setting Keep an extension available elsewhere but inactive in one project
Disable All Installed Extensions Every installed extension Until you re-enable extensions Broad troubleshooting from the interface
code --disable-extensions . Every installed extension for that launch That command-launched VS Code session Quickly test a project with all extensions inactive
Empty Profile All extensions and modified settings in the profile When you use that profile Separate extension and settings troubleshooting from your normal setup

Extension enablement is associated with the currently active profile. If two VS Code windows use different profiles, an extension can be enabled in one and disabled in another.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Disable one extension from the Extensions view

This is the normal reversible method when a single extension is causing a conflict, changing editor behavior, or no longer needs to run.

#1 Best Overall
Sale
TOZO A1 Wireless Earbuds Bluetooth 5.3 Light Weight in Ear Headphones | IPX5 Waterproof,2 Mics for AI Calls,Immersive Premium Sound Bass Headset with Charging Case,32 EQ via App Black
  • [Ultra-Lightweight Ear Buds Designed for Small Ears] Each earbud weighs only 3.7g and features a compact, ergonomic in-ear design made especially for small ears. Secure, low-profile, and comfortable for workouts, all-day wear or overnight sleeping.The ultra-slim profile sits flush in your ear with no hard edges poking or rubbing, so you can even sleep on your side without discomfort.
  • [Immersive Stereo Sound with TOZO OrigX Technology] TOZO OrigX tuning delivers clear vocals, balanced mids, and natural stereo sound for music, podcasts, and videos.
  • [Long Battery Life for Daily Use] Get up to 7 hours of playtime on a single charge, with up to 32 hours total using the charging case—ideal for workdays, commuting, and extended listening sessions.
  • [Bluetooth 5.3 & Stable Connection] Bluetooth 5.3 provides fast pairing, stable wireless performance, and reduced dropouts as you move around home or office.
  • [Deep Bass with Clear Vocals] High-performance drivers produce punchy bass while keeping vocals clean and detailed for everyday listening.
  1. Open the Extensions view. On Windows or Linux, press Ctrl+Shift+X. On macOS, press ⇧+⌘+X.
  2. Find the extension you want to switch off. You can use the search box in the Extensions view to narrow the list.
  3. Open the extension entry’s gear menu.
  4. Choose Disable.
  5. When VS Code asks to restart the extension host, accept the restart so the new state takes effect.

The extension remains installed and appears in the Disabled section of the Extensions view. Its disabled state remains in effect across later VS Code sessions until you choose Enable.

What the normal Disable command changes

Disable changes the extension’s state beyond only the currently open workspace. The exact state belongs to the active profile, so the same extension may still be active when you switch to a different profile. This option is appropriate when you want the extension off for your regular work in that profile.

Disable an extension for only one workspace

Use workspace-specific disabling when a project needs a clean environment but your other projects still depend on the extension.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. Open the project or folder that should have the exception.
  2. Open the Extensions view with Ctrl+Shift+X on Windows/Linux or ⇧+⌘+X on macOS.
  3. Locate the extension and open its gear menu.
  4. Choose Disable (Workspace).
  5. Approve the extension-host restart if VS Code prompts for one.

The extension is disabled in that workspace while remaining available in other workspaces. If you open the extension’s gear menu from another project, its state can differ because the workspace-only choice is limited to the project where you made it.

Rank #2
Sale
Smart Watch for Men Women Compatible with iPhone Samsung Android Phone 1.69 inch Full Touch Screen IP68 Waterproof Bluetooh Fitness Tracker Heart Rate/Sleep Monitor (Black)
  • 【IP68 Waterproof Multifunctinal Smart Watch】Torjalph fitness activity tracker smart watch is IP68 waterproof technology ,you can wear it when swimming,handwashing,it's rain-proof which means that you perform multiple exercise modes outside without worrying about sweat or rain corroding your fitness smart watch,and this watch equipped with a 230 mAh large capacity battery magnetic charging ,and this sports activity tracker watch can be used 5-7 days If fully charged.
  • 【Larger 1.83'' Full Screen Watch & Multi-dial Selection】1.83 inch full HD color touch screen smart watch for men / women provides excellent 240*284 resolution image quality ,This Bluetooth smart watch offers a better touch experience and remarkable immersion and ,more than 200 watch faces for you to choose from App"Da Fit ", you can change the dial style according to your mood to wear keeping the world on your wrist
  • 【Accurate Activity Tracker Smart Watch 】sports watch activity tracker uses sweat and dust resistant breathable silicone strap, our Fitness Tracker Smart Watch for Android iOS Phones supports 12 sports modes,walking,running,bicycle,swimming,badminton,basketball,football,rope skipping. This bluetooth calls smart watch for men women is lightweight and stylish, bringing more convenient and relaxing sports experience while also providing more protection.
  • 【Your 24 Hour Personal Daily Health Monitor】Fitness watch for women men full touch screen IP67 waterproof bluetooth smartwatch for Android iOS Phones with heart rate blood pressure monitor multifunction Andriod smart watch with steps counter sleep monitor sports fitness watch, monitoring blood oxygen saturation allows you to understand your physical condition in real time to track fitness progress ,to know your health status in time.
  • 【More Functions Bluetooth Call Smart Watch】This fitness activity smart watch full screen for iPhone and Android phones includes a bunch of new features including:The bluetooth smart watch can hang up the phone, receive and display WhatsAPP /Text /Facebook /Twitter /Messenger reminder.Support sedentary reminder, alarm clock, stopwatch, timer,weather information,music control, remote camera control compatible with Android 5.0 and above or iOS 9.0 and above smartphones.

When workspace disabling is the safer choice

  • A language extension supports one codebase but interferes with another.
  • A project has its own tooling and should not load a duplicate formatter, linter, or debugger.
  • You are testing whether a problem belongs to the project or to an extension without changing your global setup.

Disable every installed extension from the interface

For a broad test, VS Code provides one command that turns off all installed extensions without uninstalling any of them.

  1. Open the Command Palette, then run Disable All Installed Extensions.
  2. Alternatively, open the Extensions view and use its More Actions menu to select the same command.
  3. Restart the extension host if VS Code requests it.

After this operation, extensions stay installed and are listed under the Disabled section. This is useful when you suspect an extension interaction but do not yet know which individual extension is responsible.

Re-enable everything after the test

From the Extensions view’s More Actions menu, choose Enable All Extensions. You can also enable selected extensions individually from the Disabled section when only some should return.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Start VS Code with extensions disabled for one launch

The command-line switch --disable-extensions prevents installed extensions from activating for that launch. It does not uninstall them and does not replace their normal installed state.

Rank #3
New Bee Guitar Cable 10ft Electric Instrument Bass AMP Cord
  • [Low Noise High Fidelity] New bee guitar cord with 22AWG oxygen-free-copper center conductors provides enhanced signal transfer, the PVC insulation material and the high-density stranded copper double shield provide noise rejection for quiet operation
  • [Ideal for Choice] New bee 1/4 straight and right angle metal connectors, ensures a secure connection in any instrument, pedal, or amp jack. L shape great fro on stage guitar stands
  • [Wide Compatible] Suitable for mixer, power amplifier, microphone, effector, decoder, equalizer, electoronic organ, electric guitar, electric bass and other electronic equipments. Widely used in the installation of smart home, karaoke speaker, professional stage audio, etc
  • [Easy Disassemble] Making incidental repairs quick and easy! Very nice, flexible cable
  • [Dont Hesite to Order] 24 hours customer services and professional technology team are standing by
  1. Open a terminal in the directory containing the project you want to test.
  2. Run:
code --disable-extensions .
  1. Work in the VS Code window opened by that command. All installed extensions remain inactive in that window.
  2. Close the window when the test is complete. Open VS Code normally afterward to return to the usual extension behavior.

The final period in the command means “open the current directory.” Replace it with a project path if you are launching a different folder. The switch is launch-specific, making it suitable for a repeatable troubleshooting session without changing the persistent disabled or enabled choices in your profile.

What the CLI test can tell you

If a problem disappears when you run code --disable-extensions ., an extension may be involved. The command does not identify which one; narrow the cause by returning to a normal launch and disabling extensions selectively, or by using the interface’s all-extension command and then enabling them in smaller groups.

Use an Empty Profile for extensions and modified settings

Extension-only testing is not always enough. A changed setting can produce symptoms that look like an extension problem. VS Code’s Empty Profile disables all extensions and modified settings, giving you a separate baseline for troubleshooting.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. Open the Profiles interface in VS Code.
  2. Create or select an Empty Profile.
  3. Reproduce the problem in the window using that profile.
  4. Return to your usual profile when you need your normal extensions and settings.

Because extension states are profile-specific, testing in an Empty Profile does not erase the configuration in your regular profile. It separates the test from both installed extensions and settings you have changed.

Rank #4
BSIMB 15.6" Digital Family Calendar & Chore Chart, No Subscription Fees
  • Digital Family Calendar: BSIMB digital calendar wall touch screen puts an end to your chaotic life. Designed for busy families, the digital calendar keeps you organised and in step with your family. Assign different colours and tasks to each family member to make family scheduling easier and more intuitive.
  • Easy Setup and Auto-Sync: Plug in, connect to WLAN and auto-syn your electric calendar in minutes. Digital wall calendar compatible with Google calendar, iCloud calendar, Outlook calendar, Cozi calendar and Yahoo calendar. Add events directly on the device or through the ecalendar app. Electronic calendar stays current whether you're at work or traveling—no manual updates needed.
  • All-In-One Home Assistant: Smart calendar builds habits and encourage independence with personalised chores. Display daily meal plan to reduce the daily ‘What's for dinner?’ stress. To-do lists keep track of everything you want. Turning chores into valuable achievements with stars and rewards, making life easier and more enjoyable.
  • Manage Anytime Anywhere: BSIMB electronic calendar for family stay connected with the powerful ecalendar app. Access and manage your digital wall calendar anytime, anywhere with free features like stars & rewards, photo screensaver, chore charts, meals plans, to-do lists etc. Electronic planner paid features like Magic Import tailor advanced tools for users with special needs.
  • Stay in Touch with Loved Ones: Share photos or videos from your phone to electronic wall calendar with app, instantly update your life moment, and keep in touch with your family, especially those who are far away; you can also surprise your smart calendar digital wall by sending him a wish card; it's also great for keeping tech-illiterate elders in touch with the youngsters.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Enable an extension again

Disabled extensions are grouped in the Extensions view’s Disabled section.

  1. Open the Extensions view.
  2. Expand or select the Disabled section.
  3. Find the extension you want to restore.
  4. Choose Enable to restore its normal profile state, or Enable (Workspace) when you are changing a workspace-specific state.
  5. Restart the extension host if prompted.

When you previously disabled everything, use Enable All Extensions from the Extensions view’s More Actions menu instead of restoring each entry one at a time.

Troubleshoot a disabled extension that still appears active

Confirm the command and scope

Check whether you selected Disable or Disable (Workspace). A workspace-only change does not disable the extension in another project, and a profile-specific state does not necessarily match the state in a different profile.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Check the active profile

Look at the profile currently assigned to the VS Code window. If you disabled an extension in one profile but are testing in another, the second profile can have its own enabled state. Repeat the change in the profile that owns the window where the issue occurs.

Complete the extension-host restart

VS Code may ask to restart the extension host after a change. Allow that restart before judging the result; otherwise the previous extension-host process may not yet reflect the new state.

Verify the Disabled section

An extension that has been disabled remains installed but should be listed under Disabled. If it is not there, search for the exact extension entry and inspect its gear menu again rather than assuming that uninstalling or reinstalling is required.

Test all extensions at once

When the responsible extension is unknown, use Disable All Installed Extensions or launch code --disable-extensions .. If the issue continues with all extensions inactive, the cause is less likely to be an active extension and may instead involve the workspace, profile settings, or another part of the environment.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Disable versus uninstall

Disabling is reversible: the extension package remains installed, but VS Code does not activate it in the selected scope. Uninstalling removes the extension. Choose disabling when you may need the extension again, when you are isolating a fault, or when only one workspace should be unaffected. Choose uninstalling only when you deliberately want the package removed rather than temporarily inactive.

A practical decision guide

  • One extension, all projects in this profile: choose Disable from that extension’s gear menu.
  • One extension, one project: choose Disable (Workspace).
  • Unknown extension causing a problem: run Disable All Installed Extensions, then restore extensions selectively.
  • One clean launch from a terminal: use code --disable-extensions ..
  • Extensions and changed settings may both be involved: test with an Empty Profile.
  • Return to normal operation: enable the extension from the Disabled section, or use Enable All Extensions.

Quick verification checklist

  • The extension is still listed as installed.
  • Its entry appears in the Disabled section after you switch it off.
  • You selected the intended scope: profile-wide or workspace-only.
  • You are testing in the profile and workspace where the change was made.
  • The extension host has restarted when VS Code requested it.
  • For a one-session test, you launched the intended folder with code --disable-extensions ..
  • You know how to restore the extension before returning to normal work.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Crashes, No Sound, or Screen Glitches?Free driver scan
Windows Errors? Fix Them Before They SpreadFree repair scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.