Grabware

Windows · Security & Antivirus

AccessChk - Windows Sysinternals

Reports effective permissions for securable objects

Version 6.15 · by Mark Russinovich

Download

Official site: docs.microsoft.com

About AccessChk - Windows Sysinternals

AccessChk is a command-line tool for viewing the effective permissions on files, registry keys, services, processes,

kernel objects, and more.

As a part of ensuring that they've created a secure environment Windows administrators often need to know what kind of

accesses specific users or groups have to resources including files, directories, Registry keys, global objects and

Windows services. AccessChk quickly answers these questions with an intuitive interface and output.

Usage: `accesschk [-s][-e][-u][-r][-w][-n][-v]-[f ,...][[-a]|[-k]|[-p [-f] [-t]]|[-h][-o [-t ]][-c]|[-d]] [[-l [-i]]|[username]] `

Parameter | Description

:--------:|------------

-a | Name is a Windows account right. Specify "*" as the name to show all rights assigned to a user. Note that when you specify a specific right, only groups and accounts directly assigned to the right are displayed.

-c | Name is a Windows Service, e.g. ssdpsrv. Specify "*" as the name to show all services and "scmanager" to check the security of the Service Control Manager.

-d | Only process directories or top-level keys

-e | Only show explicitly set-Integrity Levels (Windows Vista and higher only)

-f | If following -p, shows full process token information including groups and privileges. Otherwise is a list of comma-separated accounts to filter from the output.

-h | Name is a file or printer share. Specify '*' as the name to show all shares.

-i | Ignore objects with only inherited ACEs when dumping full access control lists.

-k | Name is a Registry key, e.g. hklm\software

-l | PShow full security descriptor. Add -i to ignore inherited ACEs.

-n | Show only objects that have no access

-o | Name is an object in the Object Manager namespace (default is root). To view the contents of a directory, specify the name with a trailing backslash or add -s. Add -t and an object type (e.g. section) to see only objects of a specific type.

-p | Name is a process name or PID, e.g. cmd.exe (specify "*" as the name to show all processes). Add -f to show full process token information, including groups and privileges. Add -t to show threads

How to install AccessChk - Windows Sysinternals

  1. Click Download — the developer's official website opens in a new tab.
  2. Download the latest version there and run it. Choose Custom/Advanced where offered, and skip any bundled extras.
  3. Prefer the command line? With Chocolatey you can install and update it with: choco install accesschk-windows-sysinternals
  4. Open AccessChk - Windows Sysinternals once it finishes installing.
How to check the SHA-256 hash of a download

Frequently asked questions

Is AccessChk - Windows Sysinternals free to download?

Yes. The Download button sends you to docs.microsoft.com, the developer's official site, where AccessChk - Windows Sysinternals is available to download. Grabware doesn't host or modify any files.

What is the latest version of AccessChk - Windows Sysinternals?

The version listed here is 6.15, published /Date(1652. The developer's site always has the newest release.

How do I install AccessChk - Windows Sysinternals from the command line?

With Chocolatey, run: choco install accesschk-windows-sysinternals. This installs it from the official source and keeps it updated.

Is AccessChk - Windows Sysinternals safe?

AccessChk - Windows Sysinternals downloads directly from the developer. As always, scan the installer with your antivirus and choose Custom setup to skip any bundled extras.

Alternatives to AccessChk - Windows Sysinternals

More