Definition of configd on the page:
The elusive daemon configd takes charge of various local system configuration aspects. Maintaining a reflection of the desired and current system states, configd notifies applications when this data changes and stores a variety of configuration agents as a series of loadable entities.
As per O'Reilly's Safari, this daemon can be found in /System/Library/SystemConfiguration.
Configd handles the configuration of IP and various aspects of the macOS firewall and PPP. However, it's not limited to all things network-related; it also oversees other elements such as printers and user preferences.
Fundamentally, when something changes on the system, it usually gets a heads-up, and that's configd shooting notifications to your system's programs. This enables users to adapt to new configurations.
What does this mean? If an application is in Offline mode, configd informs the user when the app lacks an internet connection. Attempting to print a document? Configd lets applications know whether the printer is connected or not. Altering settings for some apps? Configd ensures all apps are aware of those changes. Though it's a simple task, it's crucial for the system to function.
On Windows, there's a handy tool for managing running applications called Process Explorer. You can download Process Explorer here to get a clear view of the programs running on the system and check for any hidden malicious software.
If you're using a third-party firewall, you might encounter pop-up windows related to configd. It's normal because configd's primary task is monitoring the current network states. In fact, Apple advises users not to block configd on the firewall for this reason.
Typically, configd doesn't hog much system resources. However, if you notice this daemon consuming excessive resources, simply restart your Mac to resolve the issue. Alternatively, you can try killing this process in the Activity Monitor, and it will restart immediately.
An article on Mytour just explained what configd is for you. Why does it run on Mac? Additionally, there are many other processes running on the macOS system, such as coreauthd, facing user inquiries like What is coreauthd? Why is it running on Mac? You can explore more information about these processes in other articles on Mytour.
