I have tried multiple registry changes but none have been able to disable negative cache on the Windows 7 machines and Windows 2008 R2 servers.
I've already tried the following sets of registries:
MaxNegativeCacheTtl ( value: 0)
--------
NegativeCacheTime ( value: 0)
NegativeSOACacheTime ( value: 0)
NetFailureCacheTime ( value: 0)
Windows 7 machine still caches negative responses and they stay in the cache for 15 minutes.