시작 프로그램은 어떤 순서로 로드됩니까?

시작 프로그램은 어떤 순서로 로드됩니까?

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

  • StartWindows는 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
    

출처 :

관련 정보