and handles the logout, restart, and shutdown routines. Users are assigned their own loginwindow when they log in; if a loginwindow process belonging to a specific user is force quit, they will be logged out. Screen Sharing Screen Sharing is a utility that may be used to control remote computers and access their files. To connect, one may enter a VNC or Apple ID and authenticate as a local user on the remote computer, or, if the computers are linked via the same Apple ID, automatically initialise the connection. It supports features such as a shared clipboard between the two computers and remotely transferring files. The feature must be enabled in the Sharing preference pane in System Settings. Software Update Software Update is a section in System Settings for Mac Software Updates, as well as updates to core Mac apps, starting in macOS Mojave (10.14); it also has an item in the Apple menu. From OS X Mountain Lion (10.8) to macOS High Sierra (10.13), the Mac App Store was used for Software Updates; prior to that, Software Update was a separate utility, which could be launched from the Apple menu or from the Software Update pane in System Settings. Other Other system components include: About This Mac, which shows information about the Mac it is running on, such as the hardware, serial number, and macOS version. Captive Network Assistant, a daemon used to access captive portals when connected to public Wi-Fi networks. Certificate Assistant, a utility for creating and verifying digital certificates. ControlStrip, a daemon that controls the Touch Bar. CoreLocationAgent, a daemon responsible for displaying authorization prompts to allow apps and widgets to access location services. FolderActionsDispatcher, a daemon responsible for monitoring changes to the filesystem to run Folder Action scripts. Install Command Line Developer Tools, a utility that allows developers to easily install Xcode's command line developer tools if Xcode is not installed. It can be executed by running in the terminal. Keychain Circle Notification, a daemon involved in iCloud Keychain syncing. ManagedClient manages various functions pertaining to managed preferences and configuration profiles. Setup Assistant is the application that starts on first boot of a fresh copy of macOS or a new Mac. It configures computer accounts, Apple ID, iCloud, and Accessibility settings. It is also run after major macOS system upgrades. OBEXAgent, a server that handles Bluetooth access. ODSAgent, a server that handles remote disk access.