Startup and System Issues Flashcards
6 cards from real ACSP practice questions. Tap to flip, then mark Knew It or Still Learning — missed cards come back until you master them.
Read the first 6 Startup and System Issues flashcards as text
What is 'loginwindow' in macOS and what role does it play in the login process?
Answer: loginwindow is the macOS process that manages the login screen, authenticates users, launches the user session (Dock, Finder, login items), and handles logout/shutdown sequences
loginwindow is the core macOS process (PID typically low number, runs as root) that displays the login window, authenticates credentials via Directory Services, sets up the user environment, launches Dock and Finder, processes login items, and manages the entire session lifecycle.
What are 'login items' in macOS and where are the different types stored?
Answer: Login items launch apps/processes when a user logs in; types include user login items (System Settings > General > Login Items), LaunchAgents (~/Library/LaunchAgents and /Library/LaunchAgents), and Legacy Login Items (SMLoginItemSetEnabled)
Login items encompass multiple mechanisms: User-facing login items in System Settings > General > Login Items, LaunchAgents in ~/Library/LaunchAgents/ (per-user) and /Library/LaunchAgents/ (all users), plus background items registered via SMLoginItemSetEnabled by app installers.
What is the significance of a Mac showing an Apple logo with a progress bar that stops partway through on startup?
Answer: The startup process has stalled, possibly due to a failing startup item, kernel extension conflict, or file system issue; booting in Safe Mode helps diagnose by disabling third-party items
A startup progress bar that stops partway indicates macOS is hanging during startup — typically caused by a failing Launch Daemon, problematic kernel extension, file system error, or hardware issue. Safe Mode (bypasses third-party items) helps isolate the cause.
How does macOS handle background app refresh and what privacy mechanism controls which apps can run in the background?
Answer: macOS uses Launch Services and launchd to manage background processes; users control which apps can run in the background via System Settings > General > Login Items & Extensions
macOS manages background activity through launchd (LaunchAgents/LaunchDaemons) and the Login Items & Extensions panel. In macOS 13+, users can see and toggle which apps have background activity registered through SMLoginItemSetEnabled or similar APIs.
What is the macOS 'Hang Reporter' and what diagnostic information does it provide?
Answer: Hang Reporter captures the state of an unresponsive (spinning beachball) application, creating a hang report with stack traces, thread states, and memory information saved to /Library/Logs/DiagnosticReports/
When an application hangs (shows spinning beachball for more than ~20 seconds), macOS's Hang Reporter automatically captures the application's state — stack traces of all threads, memory maps, and system state — saving a .hang report to /Library/Logs/DiagnosticReports/ for diagnostic analysis.
What diagnostic information can a technician find in the macOS Console app when troubleshooting startup issues?
Answer: Console shows unified system log messages from all processes — filter by 'kernel', 'launchd', or process name to find errors occurring during startup sequence
The Console app (Applications/Utilities) provides access to the unified logging system, showing messages from all macOS processes including kernel, launchd, and all daemons. Filtering by time range and process name reveals what happened during the problematic startup.