Systems Admin

Configure File Screens with FSRM on Windows Server

Shared file servers fill up with the wrong things. Engineering shares accumulate gigabytes of MP3s and personal video, accounting shares grow a population of random executables, and the IT team finds out about it three years later when the LUN runs out of space. FSRM file screening is the “just don’t let it happen” control: rules that say “this folder doesn’t accept these file types,” enforced at write time on the file server itself. No client-side software, no group policy magic — the server returns an access-denied if you try to save something it’s configured to reject.

This walkthrough installs the FSRM role, builds a reusable File Screen Template, applies it to a folder as a File Screen, tests the block, and covers how to update or remove screens later. The three-tier architecture (File Groups → Templates → Screens) confuses people the first time they see it; the explanation in Step 3 is what most other guides skip.

What you need before starting

  • A Windows Server with the File Server Resource Manager role available to install (Standard or Datacenter edition)
  • The folder path you want to protect — a real shared folder, ideally on a separate volume from the OS
  • Local administrator rights on the file server
  • A list of the file types you want to restrict (or use the built-in groups: Audio/Video, Executables, etc.)

Step 1 — Install File Server Resource Manager

Open Server Manager > Manage > Add Roles and Features. Click through to Server Roles, expand File and Storage Services > File and iSCSI Services, and tick File Server Resource Manager. Accept the management tools when prompted. Click through Features (no extras), then Install. A few minutes later, click Close.

Server Manager Add Roles and Features wizard on the Server Roles page with File and iSCSI Services expanded and File Server Resource Manager checked, alongside the Confirmation page listing the features to be installed with the Install button highlighted
FSRM lives under File and iSCSI Services — tick it, accept the management tools, install.

Step 2 — Open the FSRM console

From Server Manager > Tools > File Server Resource Manager. The console opens with a tree view of FSRM’s major features in the left pane. Expand File Screening Management to see the three nodes that matter for this walkthrough: File Screens, File Screen Templates, and File Groups.

Server Manager Tools menu open with File Server Resource Manager highlighted, and the FSRM console open with File Screening Management expanded in the left pane showing File Screens, File Screen Templates, and File Groups nodes
FSRM console > File Screening Management — three nodes: File Screens (the enforcement), Templates (reusable rule sets), File Groups (extension lists).

Step 3 — The three-layer model in plain English

FSRM splits file screening into three layers. The naming is… not great, but the concept is clean once you see it:

  • File Groups — lists of file extensions. Built-in groups include “Audio and Video Files” (.mp3, .avi, .wmv, .wav, .mov), “Executable Files” (.exe, .bat, .cmd, .msi), “Image Files,” etc. You can add custom groups for any pattern. File Groups define what file types exist for FSRM to think about.
  • File Screen Templates — reusable bundles of screening rules. A template specifies the screening type (Active = block, Passive = log only), which File Groups it restricts, and what notifications fire on a violation. Templates define how to react to specific file types.
  • File Screens — the actual enforcement objects on disk. A File Screen applies a template (or custom rules) to a specific folder path. File Screens decide where the rules are enforced.

The pattern is: build templates once, apply as File Screens to many folders. Edit the template later and every File Screen using it picks up the change.

Step 4 — Build a File Screen Template

Right-click File Screen Templates > Create File Screen Template. On the Settings tab:

  • Template Name — descriptive (“Sales Shared Folder Template”)
  • Screening TypeActive screening blocks the save, returning access-denied to the client. Passive screening allows the save but logs it. Always start with Passive in production — you’ll discover legitimate use cases you didn’t expect, and Active blocking is disruptive without warning. Switch to Active after the warning period reveals what’s actually being saved.
  • File Groups — tick the groups whose extensions you want to restrict. For a business shared folder, “Audio and Video Files” and “Executable Files” cover most of the common offenders.
Create File Screen Template dialog open with the template name filled in, Active screening selected, and the File Groups list showing Audio and Video Files and Executable Files checked, alongside the Email Message tab and Event Log tab configuration options
Name, screening type, file groups — the three settings that define what the template does. Notification tabs (Email, Event Log) configure how violations get reported.

The other tabs configure what happens on a violation:

  • Email Message — email an admin (or the user) when a violation occurs. Requires SMTP configured under Action > Configure Options > Email Notifications. Without SMTP set, emails silently fail.
  • Event Log — write a Windows event log entry for each violation. The cheapest auditing option; works without any infrastructure. Tick this even if you don’t enable email.
  • Run Command — execute a script on violation (move the file to quarantine, alert a webhook, etc.)
  • Generate Report — trigger a storage report for the violation event

Click OK. The template appears in File Screen Templates, ready to apply.

Step 5 — Apply the template as a File Screen

Right-click File Screens > Create File Screen:

  1. File screen pathBrowse and pick the folder you’re protecting (e.g. D:\Shares\Sales)
  2. Define screen — pick Derive properties from this file screen template and choose your template from the dropdown
  3. Click Create

The File Screen appears in the File Screens node showing the folder path and template applied. Enforcement is immediate — no service restart, no replication delay. Any restricted file type written to that folder from this point on will be blocked (Active) or logged (Passive).

Step 6 — Test the block

Verify the screen actually works:

  1. Open File Explorer on a client (or the server itself), navigate to the protected folder
  2. Try to create or copy a file matching one of the blocked types — test.mp3 for Audio/Video, test.exe for Executables
  3. With Active screening, the save fails with an access-denied message
  4. With Passive screening, the save succeeds but an event lands in Event Viewer > Windows Logs > Application with source SRMSVC
FSRM console showing the file screen listed under File Screens with the folder path and template name visible, and a File Explorer window attempting to save a blocked file type with a Windows error message indicating the file cannot be saved to the protected folder
Active screen blocks the save and returns an access-denied error to the client — verify in Event Viewer that the violation was logged.

The error the client sees is a generic access-denied, not “FSRM blocked you” — from the user’s perspective it looks like a permissions problem. This is by design (the SMB protocol doesn’t have a “file type rejected” response code) but means you should communicate the screening policy ahead of time so users don’t open a permissions ticket.

Step 7 — Modify a screen or template later

Both screens and templates are editable any time:

  • Edit a single File Screen — right-click in File Screens > Edit File Screen Properties. Same dialog as creation. You can switch templates, change to a custom configuration that’s specific to this folder, or flip between Active and Passive screening for testing.
  • Edit a Template — right-click in File Screen Templates > Edit Template Properties. Changes propagate to every File Screen derived from this template. The dialog asks whether to update derived screens — usually yes, unless you’ve diverged some screens to custom configurations on purpose.

Template-driven editing is the whole point of using templates — one change updates dozens of folders at once. Per-folder custom configurations break that contract; use them sparingly.

Step 8 — Remove a File Screen

Right-click the screen in File Screens > Delete File Screen. Confirm. The folder is no longer subject to screening — saves of any type succeed immediately. The template stays in File Screen Templates and can be reapplied to any folder later.

Things that bite people in production

Always start in Passive mode

Active blocking from day one in a busy environment will generate a flood of helpdesk tickets and angry emails. Run Passive for at least a week, review the violations in Event Viewer, identify any legitimate use cases you missed, and only then flip to Active. The few minutes saved by skipping the Passive phase are not worth the user-relations damage of unexpected blocks.

Communicate before enforcing

Tell users about the policy before enabling Active screening. The error they see is a generic access-denied; without context, they assume it’s a bug or a permissions issue and open tickets. A one-paragraph announcement (“starting Friday, audio/video and executable files cannot be saved to the Sales share”) prevents the deluge.

SMTP must be configured for email to work

Email notifications require SMTP configured globally under Action > Configure Options > Email Notifications. Without it, the email tickbox in the template silently does nothing. Test by triggering a violation and checking that mail actually arrives — don’t rely on the configuration looking correct.

Templates beat per-folder customization

It’s tempting to create a one-off custom screen for “just this one folder.” Resist. The next request will be similar, then another, and now you have ten different configurations to maintain. Build templates that match common use cases (Sales Folder Template, Engineering Folder Template, Public Share Template) and apply consistently. Custom configurations should be the rare exception.

Verify File Groups don’t catch legitimate files

The built-in “Executable Files” group includes .msi, which is fine for blocking user-uploaded installers but might break a workflow where the IT team stages MSIs in a shared location for SCCM packaging. Walk the extension list in each File Group before applying a template — one unexpected extension can break an application workflow in ways that are very hard to diagnose later.

Where this fits

File screens are the access-control layer of FSRM. The companion piece is configuring FSRM quotas for the size-control layer — together they keep file shares manageable. For broader file-server hygiene see DFS file management for multi-server share presentation, Data Deduplication on Windows Server 2022 for storage-efficiency, and the broader Windows Server Administration pathway.