NTFS Permissions Auditor requires a 64-bit (x64) Windows operating system:
The application is a Windows desktop application (WPF) and runs on the administrator’s workstation — it does not need to be installed on the file server itself.
.NET 10 Desktop Runtime (x64) is required. If it is not already installed, the installer will prompt you to download it from Microsoft.
The runtime download page is: https://dotnet.microsoft.com/download/dotnet/10.0 — download the .NET Desktop Runtime (not just the base runtime).
NTFS Permissions Auditor is lightweight. Minimum recommendations:
The database file is stored at %APPDATA%\ntfspa.db by default. The file grows as you store more audit results — a typical audit of a few thousand folders produces a database of a few MB, while very large audits (hundreds of thousands of folders) can grow to hundreds of MB.
To audit local folders, no special network configuration is required.
To audit remote network shares, the machine running NTFS Permissions Auditor needs:
NetShareEnum API, which requires appropriate permissions on the target serverIf the logged-in user does not have sufficient permissions on the target shares, you can configure alternative credentials per audit profile (see Authentication & Credentials).
Active Directory access is optional but recommended. It is used for:
If the target shares use local accounts (not domain accounts), the tool resolves those against the target machine’s local SAM database instead of AD.
To use email notifications with scheduled tasks or to send test messages, you need access to an SMTP server. The application supports:
See Email (SMTP) Configuration for setup details.
| What you’re auditing | What’s needed |
|---|---|
| Local folders | Read access to the folders being audited |
| Network shares | Network access + read permissions on the shares |
| Share discovery by server | Permissions to call NetShareEnum on the target server |
| Share discovery by domain | Domain-joined machine + AD read access |
| Group member expansion | Read access to Active Directory |
| Advanced File System Access | Local administrator rights (enables SE_BACKUP_NAME and SE_RESTORE_NAME privileges) |