TBS (TPM Base Services)

Hi all, hope I’m not too much off topic.

I am developing a Windows 11 application that needs to manage a TPM 2.0 NV index / monotonic counter from user-mode (no custom drivers, no WSL). However, on all the W11 machines I can reach the TBS (TPM Base Services) appears to be missing:

Checks I performed:

tpm.msc --> TPM ready

sc query tbs --> The specified service does not exist as an installed service.

dir C:\Windows\System32\tbs.dll --> file exists

Get-ComputerInfo | Select OsName, OsVersion, OsBuildNumber --> Microsoft Windows 11 Pro 10.0.26100 26100

My goal: access NV index / monotonic counter from a normal Win32 application (user-mode) without requiring WSL or extra kernel components.

Is it official that TBS is not present or supported on modern Windows 11 systems? Is there Microsoft documentation that states this? I haven’t found any.

What are the alternatives for applications that require a TPM counter from user-mode without depending on external environments (WSL), custom drivers, or third-party services?

Thank you — any guidance or pointers to official documentation would be appreciated.