The security identifier of the "NT SERVICE\WdiServiceHost" account is "S-1-5-80-3139157870-2983391045-3678747466-658725712-1809340420"

This week we have been working on support for PCI-DSS and CIS compliance auditing.

One of the CIS server requirements is to ensure that the following is configured

2.2.34 Set 'Profile system performance' to 'Administrators, NT SERVICE\WdiServiceHost' (Scored)


Rather than code string values into the product (which can cause problems with foreign language operating system installations) we use the well known security identifiers of these built in accounts.

The security identifier of the "NT SERVICE\WdiServiceHost" account does not appear to be documented (well not easily found anyway) so here it is.

The security identifier of the "NT SERVICE\WdiServiceHost" account is "S-1-5-80-3139157870-2983391045-3678747466-658725712-1809340420"

This has been tested on

  • Windows Server 2008 R2
  • Windows Sever 2012
  • Windows Server 2012 R2
  • Windows 10

Comments

  1. How does one add the NT SERVICE\WdiServiceHost using its SID into the GPO setting? Even when searching in the entire directory, with all object types, neither the user nor the SID is recognised.

    ReplyDelete
  2. I am having the same issue as Peter. I am working on reconcioling issues with an IRS audit and they want "NT SERVICE>WdiServiceHost" in the domain GPO. It cannot be found.

    ReplyDelete
  3. I don't think you'll be able to input the SID into group policy...

    I would try and convert the SID (well known) into the account name (which can change based on localisation).

    Try this and see if the account exists..

    Maybe it's called something else?
    Maybe it doesn't exist on your operating system - what version are you using?

    Set wmi = GetObject("winmgmts:\\localhost\root\cimv2")
    Set account = wmi.Get("Win32_SID.SID='S-1-5-80-3139157870-2983391045-3678747466-658725712-1809340420'")
    msgbox account.ReferencedDomainName & "\" & account.AccountName

    ReplyDelete
  4. This is a local service account so depending on where you're putting it you may not see it - for example security filtering can only be set on accounts.

    ReplyDelete

Post a Comment

Popular posts from this blog

Windows Server 2016, 2019, 2022, Windows 10 and Windows 11: Date and time "Some settings are managed by your organization".

TFTPD32 or TFTPD64 reports Bind error 10013 An attempt was made to access a socket in a way forbidden by its access permissions.

Enable function lock for F1-F12 on HP ZBook mobile workstations