Wednesday, November 2, 2011

Setting DisableStrictNameChecking in Windows 2008 R2

I recently faced a problem whereby I had to install a Windows 2008 R2 Failover Cluster Server and make a CNAME alias point to it but I was unable to get to the CNAME network share from remote clients.

Fortunately this wasn't a difficult problem to solve as I was aware of the existence of the DisableStrictNameChecking registry key under previous Windows versions. This key tells the server to allow inbound connections which are not explicitly directed to its main hostname, so it is a protective feature, not a bug.

So, to loosen security a bit allowing proper network access to a Windows server using a DNS alias, fire an elevated command prompt, type regedit and move to the following registry key:


Right-click Parameters, click New, and then click DWORD (32-bit) Value.

Type DisableStrictNameChecking and press ENTER.

Double-click the DisableStrictNameChecking registry value and type 1 in the Value data box, click OK and close the Registry Editor.

This should solve your issue with accessing a Windows 2008 R2 server with a CNAME.


  1. I am trying to resolve the same problem.

    are you editing the redistry on the file servers?


  2. Yes, The registry key must be added on the file servers.

    1. Did you have to restart server or services after registry change?

    2. Did you have to restart server after registry change for changes to be applied?

    3. Yes you have to reset for it to work

  3. Just an update as this is a old post, if using Server 2012 or later and file share clustering do not use these steps. Follow the steps at . This worked for my 2019 cluster.


Related Posts Plugin for WordPress, Blogger...