Windows association management

Set default apps and browsers from the command line.

SetUserFTA gives administrators a reliable way to manage per-user file type and protocol associations across Windows environments.

  • No online activation
  • Runs without elevation
  • Built for automation
Command Prompt

C:\Tools> SetUserFTA.exe set .pdf AcroExch.Document.DC

✓ Association applied

C:\Tools> SetUserFTA.exe set http,https MSEdgeHTM

✓ Default browser changed

C:\Tools> SetUserFTA.exe get .pdf,https

.pdf, AcroExch.Document.DC
https, MSEdgeHTM

✓ Associations verified

Since 2017Purpose-built for Windows
Per-userPrecise association control
ScriptableCLI, config files, and GPO
Actively maintainedCurrent Windows protections

What it does

Control associations without manual configuration.

Use individual commands or configuration files to standardize user settings, migrate profiles, and troubleshoot application mappings.

List associations icon

Show current associations

List the file type and protocol associations defined for the current user.

Default browser icon

Set the default browser

List installed browsers and configure HTTP and HTTPS associations.

User group icon

Apply by group

Include or exclude users according to Windows group membership.

Default applications icon

Set default applications

Assign multiple file types or protocols to a ProgID in one command.

Troubleshooting icon

Inspect and troubleshoot

Query effective associations, resolve command lines, and use verbose output.

Export and import icon

Export and migrate

Save current user settings and apply them on another computer or domain.

Per-user association icon

Manage per-user settings

Apply associations in the current user context without changing machine-wide defaults.

Reset association icon

Reset associations

Remove incorrect user associations and allow Windows to use its available default.

Designed for administrators

From policy to user settings in three steps.

  1. 1

    Define

    Create commands or a configuration file containing the associations your environment requires.

  2. 2

    Deploy

    Run SetUserFTA in the user context—for example through a logon script or Group Policy.

  3. 3

    Verify

    Use get, query, and -verbose to confirm the effective configuration.

Built from real-world need

A focused Windows utility, maintained since 2017.

SetUserFTA was created by Christoph Kolbicz to make file type associations and default-browser settings easier to automate across many users and computers.

It has since been adopted in large Windows environments worldwide and continues to evolve alongside changes in Windows association protection.

Christoph KolbiczDeveloper of SetUserFTA

Choose an edition

Evaluate personally. Deploy professionally.

For organizations

Licensed Edition 2.x

The actively maintained edition for business environments, automation, compatibility testing, and supported deployments.

  • Complete 2.x command set
  • Current compatibility updates
  • Time-limited trials available
  • Standard, MSP, Site, EDU, NFR, and Administrator licensing
Licensed downloads and updates are available through the customer portal.

For personal evaluation

Personal Edition

A free, unsupported demonstration edition for non-commercial use. Choose the version that matches your Windows edition:

  • Windows 11 Home or Pro: use version 1.8.4.
  • All other Windows editions: use version 1.8.3, which does not require WMIC.
Both versions have an unlimited usage period, display a reminder every tenth run, and are provided without support or ongoing development.

Technical resources

Learn how Windows associations work.

April 23, 2025

Legacy File Type Associations

Understand legacy registry mappings and how they relate to the modern UserChoice mechanism.

Read article →
November 21, 2024

Guide to Understanding ProgIDs and File Type Associations

Learn how Windows uses ProgIDs to identify applications associated with file types.

Read article →

Ready to test your environment?

Tell us about your deployment.

Request pricing or a time-limited trial of the Licensed Edition.

Request a quote