
Windows 10 시작 프로그램은 알파벳순 또는 CPU 영향 순서와 같은 특정 순서로 시작됩니까, 아니면 모두 동시에 시작됩니까?
보안 목적으로 Windows Defender가 먼저 로드되는 등 다른 프로그램보다 우선적으로 프로그램을 지정하는 특별한 경우가 있습니까?
답변1
Windows는 시작 시 프로그램을 병렬로 실행하지만 다음과 같이 그룹으로 실행합니다.
Start
값이 0 인 Windows 부팅 장치 드라이버
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services
Start
값이 2 인 Windows 자동 시작 서비스 및 드라이버
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services
Start
Windows는 2와 1의 값을 갖는 자동 시작 서비스 및 드라이버를 지연했습니다DelayedAutostart
.
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services
서비스를 한 번만 실행:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce
서비스를 영구적으로 실행합니다.
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServices
사용자가 로그온한 후 순서는 다음과 같습니다.
로그온 이벤트를 알림:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify
사용자 초기화:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\Userinit
껍데기:
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell
CLSID InProcServer를 가리키는 ShellServiceObjectDelayLoad:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ShellServiceObjectDelayLoad
RunOnce 로컬 컴퓨터 키:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnceEx
영구적으로 실행:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
RunOnce 현재 사용자 키(주로 설치용):
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce
탐색기 실행:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run
키 로드(더 이상 사용되지 않음):
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows\load
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Windows
SharedTask스케줄러:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\SharedTaskScheduler
AppInit_DLL:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Windows
모든 사용자 시작 폴더:
C:\Users\All Users\Start Menu\Programs\Startup
사용자 프로필 시작 폴더:
C:\Users\username\Start Menu\Programs\Startup
출처 :