DNS Client

 

General Information

If you attempt to “Diagnose” your network connection and a dialog box complains that the “DNS resolver failed to flush the cache,” this service is the reason.

Only in extreme situations should you disable this service as caching DNS lookups reduces network traffic and makes internet surfing performance faster.

Windows 8

Default Description

The DNS Client service (dnscache) caches Domain Name System (DNS) names and registers the full computer name for this computer. If the service is stopped, DNS names will continue to be resolved. However, the results of DNS name queries will not be cached and the computer’s name will not be registered. If the service is disabled, any services that explicitly depend on it will fail to start.

Additional Information

None at this time.

Default Startup Type

OS SP0
Windows 8 x86 Automatic (Trigger Start, Started)
Windows 8 x64 Automatic (Trigger Start, Started)
Windows 8 Pro x86 Automatic (Trigger Start, Started)
Windows 8 Pro x64 Automatic (Trigger Start, Started)
Windows 8 Enterprise x86 Automatic (Trigger Start, Started)
Windows 8 Enterprise x64 Automatic (Trigger Start, Started)

Service Names

Service Name (registry): Dnscache
Display Name: DNS Client

Default Path and Command Line Options

C:\Windows\system32\svchost.exe -k NetworkService

Log On As

Account: Network Service

Dependencies

Note: No dependencies are listed for any service in the WDP build I used to draft this information.

Windows 7

Default Description

The DNS Client service (dnscache) caches Domain Name System (DNS) names and registers the full computer name for this computer. If the service is stopped, DNS names will continue to be resolved. However, the results of DNS name queries will not be cached and the computer’s name will not be registered. If the service is disabled, any services that explicitly depend on it will fail to start.

Additional Information

None at this time.

Default Startup Type

OS SP0 SP1
Windows 7 Starter Automatic (Started) Automatic (Started)
Windows 7 Home Basic Automatic (Started) Automatic (Started)
Windows 7 Home Premium Automatic (Started) Automatic (Started)
Windows 7 Professional Automatic (Started) Automatic (Started)
Windows 7 Ultimate Automatic (Started) Automatic (Started)
Windows 7 Enterprise Automatic (Started) Automatic (Started)

Service Names

Service Name (registry): Dnscache
Display Name: DNS Client

Default Path and Command Line Options

C:\Windows\system32\svchost.exe -k NetworkService

Log On As

Account: Network Service

Dependencies

What service DNS Client needs to function properly:

  • NetIO Legacy TDI Support Driver (S, HB, HP, P, U, E)
    • TCP/IP Protocol Driver (S, HB, HP, P, U, E)
  • Network Store Interface Service(S, HB, HP, P, U, E)
    • NSI proxy service driver (S, HB, HP, P, U, E)

What other service require DNS Client to function properly:

  • None (S, HB, HP, P, U, E)

Windows Vista

Default Description

The DNS Client service (dnscache) caches Domain Name System (DNS) names and registers the full computer name for this computer. If the service is stopped, DNS names will continue to be resolved. However, the results of DNS name queries will not be cached and the computer’s name will not be registered. If the service is disabled, any services that explicitly depend on it will fail to start.

Additional Information

If you attempt to “repair” your network connection and a dialog box complains that the “DNS resolver failed to flush the cache,” this service is the reason.

Only in extreme situations should you disable this service as caching DNS lookups reduces network traffic and makes internet surfing performance faster.

Default Startup Type

OS SP0 SP1 SP2
Vista Home Basic Automatic (Started) Automatic (Started) Automatic (Started)
Vista Home Premium Automatic (Started) Automatic (Started) Automatic (Started)
Vista Business Automatic (Started) Automatic (Started) Automatic (Started)
Vista Ultimate Automatic (Started) Automatic (Started) Automatic (Started)
Vista Enterprise Automatic (Started) Automatic (Started) Automatic (Started)

Service Names

Service Name (registry): Dnscache
Display Name: DNS Client

Default Path and Command Line Options

C:\Windows\system32\svchost.exe -k NetworkService

Log On As

Account: Network Service

Dependencies

What service DNS Client needs to function properly:

  • NetIO Legacy TDI Support Driver (HB, HP, B, U)
    • TCP/IP Protocol Driver (HB, HP, B, U)

What other service require DNS Client to function properly:

  • None (HB, HP, B, U)

Windows XP Pro x64

Default Description

Resolves and caches Domain Name System (DNS) names for this computer. If this service is stopped, this computer will not be able to resolve DNS names and locate Active Directory domain controllers. If this service is disabled, any services that explicitly depend on it will fail to start.

Additional Information

This service is not required for DNS lookups, but if it makes you happy to have it running, you may. If you attempt to “repair” your network connection and a dialog box complains that the “DNS resolver failed to flush the cache,” this service is the reason. It is also needed if using IPSEC Service.

Default Startup Type

OS SP0 SP1 SP2
XP Pro x64 ? ? Automatic

Service Names

Service Name (registry): DNScache
Display Name: DNS Client

Default Path and Command Line Options

C:\WINDOWS\system32\svchost.exe -k NetworkService

Log On As

Account: NT AUTHORITY\LocalService

Dependencies

What service DNS Client needs to function properly:

  • TCP/IP Protocol Driver
    • IPSEC driver

What other service require DNS Client to function properly:

  • None

Windows XP

Default Description

Resolves and caches Domain Name System (DNS) names for this computer. If this service is stopped, this computer will not be able to resolve DNS names and locate Active Directory domain controllers. If this service is disabled, any services that explicitly depend on it will fail to start.

Additional Information

This service is not required for DNS lookups, but if it makes you happy to have it running, you may. If you attempt to “repair” your network connection and a dialog box complains that the “DNS resolver failed to flush the cache,” this service is the reason. It is also needed if using IPSEC Services.

Default Startup Type

OS SP0 SP1 SP2 SP3
XP Home Automatic (Started) Automatic (Started) Automatic (Started) Automatic (Started)
XP MCE 2005 Automatic (Started) Automatic (Started) Automatic (Started) Automatic (Started)
XP Pro Automatic (Started) Automatic (Started) Automatic (Started) Automatic (Started)
XP Tablet PC 2005 Automatic (Started) Automatic (Started) Automatic (Started) Automatic (Started)

Service Names

SP3: Service Name (registry): Dnscache
Display Name: DNS Client

Default Path and Command Line Options

C:\WINDOWS\system32\svchost.exe -k NetworkService

Log On As

Account: NT AUTHORITY\LocalService
SP3: Account: NT AUTHORITY\NetworkService

Dependencies

What service DNS Client needs to function properly:

  • TCP/IP Protocol Driver (H, M, P, T)
    • IPSEC driver (H, M, P, T)

What other service require DNS Client to function properly:

  • None (H, M, P, T)

Additional Reading