Release information
SetUserFTA 2.x Version History
Track new capabilities, compatibility updates, and fixes across SetUserFTA 2.x releases.
Removes the DLL dependency and obsolete UCPD.sys-related code.
Existing customers can obtain updates through their customer portal. The portal address is intentionally not published here.
Changelog
All 2.x releases
Dependency cleanup
Removed the DLL dependency and obsolete UCPD.sys-related code.
UCPD.sys handling
Added SetUserFTA.dll to enhance UCPD.sys handling.
Apply once
Introduced -applyonce to apply configured associations only on the first run.
Smarter reapplication
Existing associations are no longer reapplied unless SetUserFTA is run with -reapply.
Compatibility update
Added compatibility with UCPD.sys 4.4.
New replace command
Added the replace command, optimized group processing, fixed bugs, and removed obsolete UCPD.sys code. Windows 8 and Windows Server 2012 support was restored.
Compatibility update
Added compatibility with UCPD.sys 4.2.
Validation and licensing
Added the -validonly option and support for special characters in license information.
Dynamic protection detection
Added dynamic UCPD.sys protection detection, handled a UCPD.sys 4.1 issue, and introduced SilentFTA.
Protection changes
Added changes for new protections in UCPD.sys 4.1 and included minor fixes.
Encoding fixes
Fixed parsing of UTF-16 little-endian files and added the -legacy option for associations.
Legacy associations and UTF-8
Added UTF-8 file support and the ability to display legacy associations with SetUserFTA.exe get legacy or get -all.
Group filtering
Added group filtering for inline commands and simplified default-browser configuration through config files.
Registry permissions
Restored the correct registry ACL instead of deleting and recreating the key.
External licensing
Introduced the external licensing scheme.
Wildcard support
Added wildcard support to the get and find commands.
Explorer refresh fix
Fixed an issue where Windows Explorer was not refreshed after using a configuration file.
Additional registry method
Added another registry write method for UCPD.sys.
UCPD.sys 3.2
Addressed new blocking methods in UCPD.sys 3.2 and added FSLogix driver detection to verbose output.
Server 2016 support
Restored Windows Server 2016 support and added UCPD.sys detection and version reporting in verbose mode.
Timing fix
Fixed a rare timing issue.
ProgID and config fixes
Fixed a false error for nonexistent ProgIDs and enabled configuration files to be read from the executable directory.
Windows 11 update
Added compatibility with UCPD.sys 3.1 on Windows 11.
Complete rewrite
Rebuilt SetUserFTA from the ground up with a new architecture and an expanded command set.
Version 2.x
Major capabilities
SetUserFTA 2.x is available exclusively to licensed customers. Time-limited trials are available for evaluation.
- Filter
getoutput by extensions and protocols - Associate multiple file types or protocols in one command
- Delete multiple associations at once
- Read Unicode configuration files and PowerShell output
- Find extensions and protocols associated with a ProgID
- Write registry values without refreshing Explorer using
-norefresh - Force Explorer to refresh file type associations
- Use verbose output for troubleshooting
- Manage default browsers
- Handle protected HTTP, HTTPS, and PDF associations
- Display executable command lines for associations
- Use the Microsoft CryptoAPI
- Validate configuration files with improved error reporting
- Include or exclude users by group membership
- Use
delcommands in configuration files - Return meaningful exit codes for scripts
- Hide UWP applications from output
- Start the application associated with an extension
Compatibility
Removed functionality
- Microsoft Edge Legacy is no longer supported.
- Windows 8 and Windows Server 2012 support was initially removed, then restored in version 2.6.0.
Need something else?
Help shape the next release.
Tell us about a missing feature or a deployment requirement.