NoCapture
Back to Blog
Windows
6 min read

How to Hide Specific Windows from Screen Capture on Windows

April 22, 2026
|NoCapture Team

Windows 10 version 2004 introduced an API that most people have never heard of: SetWindowDisplayAffinity, with the flag WDA_EXCLUDEFROMCAPTURE. When applied to a window, the DWM compositor strips that window from the capture stream. You still see it. OBS, Zoom, Teams, Snipping Tool, and most screen recorders do not.

The catch: Windows requires the owning process to call this API. You can't just right-click a random window and exclude it. That's why third-party tools exist — they inject a small DLL into the target process to make the call on your behalf.

Here's how the major options compare, and how to set each one up.


Option 1: Evanesco (Free, Open Source)

GitHub: k4yt3x/Evanesco

Evanesco is the oldest and most established open-source tool in this category. It provides a basic GUI for selecting processes and toggling capture exclusion. It supports both x86 and x64 windows and has a portable version.

Setup: Download the release, run Evanesco.exe, select your process, click Hide.

Pros: Free, open-source, established community, no install required.
Cons: No title masking, no taskbar hiding, no live preview, no routines. If you need to hide more than a couple of windows regularly, the manual process gets old fast.


Option 2: CaptureGuard (Free, Open Source, Minimalist)

GitHub: xzulab/CaptureGuard

CaptureGuard is a newer Rust-based tool with a clean process picker and a single-EXE distribution. You select a process, click Protect, and can close the GUI. Reopen it later to disable protection.

Setup: Download capture-guard.exe from Releases, run it, select process, Protect.

Pros: Portable, lightweight, GUI is intuitive, can unload DLL to restore capture.
Cons: 64-bit only. Admin may be needed for elevated processes. Security software sometimes flags DLL injection. No metadata protection (titles, taskbar, notifications).


Option 3: WinHider (Free, Microsoft Store)

GitHub: aamitn/winhider
Install: winget install winhider

WinHider adds taskbar and Alt-Tab hiding on top of capture exclusion. It's available through the Microsoft Store, which matters if your employer blocks unsigned executables.

Setup: Install via winget or Store, run, select apps, toggle hiding.

Pros: Store-verified, winget install, hides from taskbar/Alt-Tab.
Cons: No GUI polish compared to commercial tools, no preview, no routines.


Option 4: NoCapture (Freemium, Workflow-Focused)

Site: nocapture.membran.digital

NoCapture uses the same underlying API but wraps it in a workflow layer. The live preview pane shows you exactly what Zoom or OBS sees before you share. Smart routines let you one-click cloak Slack, email, and your password manager. Title masking sanitizes window titles in Alt-Tab and taskbar previews.

Setup: Download installer, run, select windows from the live list, apply shield.

Pros: Live preview, title masking, notification shield, routines, multi-monitor, Teams deployment.
Cons: Free tier limited to 2 windows. Windows-only.


Which Should You Use?

  • Developer who wants to inspect the code: Evanesco or CaptureGuard.
  • Corporate machine with strict IT policy: WinHider (Microsoft Store).
  • Streamers, consultants, sales engineers who share screens daily: NoCapture — the preview and routines save more time than the subscription costs.
  • One-off need: Any of the free tools will work. Just test it with Snipping Tool first.

Testing Your Setup

Never trust a tool until you've verified it. After enabling protection:

  1. Open Snipping Tool (Win + Shift + S) and try to capture the protected window. It should appear black or be excluded.
  2. If you use OBS, add a Display Capture source and confirm the window is missing.
  3. Check Zoom's screen share preview before going live.

We covered the full mechanics of why manual hiding fails here. The short version: background windows, notification timing, and tab titles are invisible to your attention but fully visible to capture APIs. Technical cloaking is the only deterministic defense.


NoCapture provides OS-level window cloaking, title masking, and notification shielding for Windows. Free for two windows. Because "being careful" isn't a strategy.

WindowsPrivacyTutorialWDA

Ready to go invisible?

Download NoCapture.

Download