Windows 운영 체제에는 시작시 사용자 정의 파일 또는 프로그램을 실행하는 옵션이 제공됩니다.
한편으로는 운영 체제 사용자가 Windows로 시작하려는 프로그램을 선택할 수 있기 때문에 좋습니다. 일반적으로 이러한 프로그램은 가능한 빨리 시작해야하는 보안 소프트웨어와 같은 일부 프로그램의 경우에도 필요합니다.
그러나 설치 중 또는 시작시 프로그램을 시작시 추가 할 수 있기 때문에 큰 문제가됩니다.
이것은 종종 사용자에게 올바르게 전달되지 않기 때문에 시스템 시작을 지연시킬뿐만 아니라 항상 필요하지 않은 프로그램이 항상 실행됨을 의미 할 수도 있습니다.
Windows 자동 시작 위치
우수한 자동 실행과 같은 프로그램을 사용하여 모든 시작 위치를 관리 할 수는 있지만 직접 시작 프로그램에 자신의 프로그램을 추가하려는 경우와 같이 직접 액세스해야 할 수도 있습니다.
처음에는 사용자가 드라이브와 Windows 레지스트리의 폴더와 같은 수많은 자동 시작 위치에 압도 당할 수 있으며 처음 열 때 목록을 검색하는 데 시간이 오래 걸릴 수 있습니다.
시스템이 매우 복잡한 이유 중 하나는 Windows가 시스템의 개별 사용자 및 모든 사용자에 대해 자동 시작 항목을 유지하고 64 비트 버전의 Windows를 사용하는 경우 64 비트 버전을위한 또 하나의 독점입니다.
Windows 자동 시작 위치는 그룹 정책을 사용하여 시스템에 자동 시작 프로그램을 추가 할 수 있지만 (Windows 레지스트리에 반영됨) 대부분의 경우 레지스트리 및 예약 된 작업이라는 세 그룹 폴더로 나눌 수 있습니다.
Windows 자동 시작 위치 : 폴더
다음 위치는 자동 시작에 사용자 정의 프로그램을 추가 할 때 이상적입니다. 또한 자동 시작 폴더에서 프로그램 및 바로 가기를 제거하는 것이 다소 쉽습니다.
보다 쉽게하기 위해 Microsoft는 폴더를 빠르게 열 수 있도록 폴더에 키워드를 추가했습니다. 위치 / 키워드는 동일한 폴더를 엽니 다.
현재 사용자의 자동 시작 폴더
- 쉘 : 시작
- % appdata % \ Microsoft \ Windows \ 시작 메뉴 \ 프로그램 \ 시작
- C : \ Users \ USERNAME \ AppData \ Roaming \ Microsoft \ Windows \ 시작 메뉴 \ 프로그램 \ 시작
모든 사용자의 자동 시작 폴더
- 쉘 : 일반적인 시작
- % programdata % \ Microsoft \ Windows \ 시작 메뉴 \ 프로그램 \ 시작
- C : \ ProgramData \ Microsoft \ Windows \ 시작 메뉴 \ 프로그램 \ 시작
Windows 자동 시작 위치 : 레지스트리
대부분의 자동 시작 위치는 Windows 레지스트리에 있습니다. 레지스트리 편집기를로드하는 방법을 알고있을 수도 있지만 그렇지 않은 경우 수행 방법은 다음과 같습니다.
- Windows 키를 누르고 regedit.exe를 입력 한 후 Enter 키를 누르십시오.
- 표시되는 UAC 프롬프트를 확인하십시오.
실행 키 (개별 사용자)
- HKCU \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run
- HKCU \ SOFTWARE \ Wow6432Node \ Microsoft \ Windows \ CurrentVersion \ Run (64 비트 시스템에서만)
- HKCU \ 소프트웨어 \ Microsoft \ Windows NT \ 현재 버전 \ Windows \ 실행
- HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ RunOnce (프로그램 / 명령을 한 번만 실행하고 실행하자마자 지 웁니다)
- HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ RunOnceEx (프로그램 / 명령을 한 번만 실행하고 실행이 완료되는 즉시 지 웁니다)
- HKCU \ 소프트웨어 \ Microsoft \ Windows \ 현재 버전 \ RunServices
- HKCU \ 소프트웨어 \ Microsoft \ Windows \ 현재 버전 \ RunServicesOnce
실행 키 (컴퓨터, 모든 사용자)
- HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run
- HKLM \ SOFTWARE \ Wow6432Node \ Microsoft \ Windows \ CurrentVersion \ Run (64 비트 시스템에서만)
- HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ RunOnce (프로그램 / 명령을 한 번만 실행하고 실행하자마자 지 웁니다)
- HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ RunOnceEx (프로그램 / 명령을 한 번만 실행하고 실행이 완료되는 즉시 지 웁니다)
- HKLM \ System \ CurrentControlSet \ 서비스
- HKLM \ 소프트웨어 \ Microsoft \ Windows \ 현재 버전 \ RunServices
- HKLM \ Software \ Microsoft \ Windows \ 현재 버전 \ RunServicesOnce
다른 자동 시작 키
Active Setup은 로그온하는 동안 사용자 당 한 번 명령을 실행하도록 설계되었습니다.
- HKLM \ SOFTWARE \ Microsoft \ Active 설치 \ 설치된 구성 요소
- HKLM \ SOFTWARE \ Wow6432Node \ Microsoft \ Active 설치 \ 설치된 구성 요소
문서화되지 않은 자동 시작 기능.
- HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ SharedTaskScheduler
- HKLM \ SOFTWARE \ Wow6432Node \ Microsoft \ Windows \ CurrentVersion \ Explorer \ SharedTaskScheduler
셸 관련 자동 시작 항목 (예 : 파일 또는 폴더를 마우스 오른쪽 버튼으로 클릭하면 표시되는 항목)
- HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ ShellServiceObjects
- HKLM \ SOFTWARE \ Wow6432Node \ Microsoft \ Windows \ CurrentVersion \ Explorer \ ShellServiceObjects
- HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ ShellServiceObjectDelayLoad
- HKLM \ SOFTWARE \ Wow6432Node \ Microsoft \ Windows \ CurrentVersion \ ShellServiceObjectDelayLoad
- HKCU \ 소프트웨어 \ 클래스 \ * \ ShellEx \ ContextMenuHandlers
- HKLM \ Software \ Wow6432Node \ Classes \ * \ ShellEx \ ContextMenuHandlers
- HKCU \ Software \ Classes \ Drive \ ShellEx \ ContextMenuHandlers
- HKLM \ Software \ Wow6432Node \ Classes \ Drive \ ShellEx \ ContextMenuHandlers
- HKLM \ Software \ Classes \ * \ ShellEx \ PropertySheetHandlers
- HKLM \ Software \ Wow6432Node \ Classes \ * \ ShellEx \ PropertySheetHandlers
- HKCU \ 소프트웨어 \ 클래스 \ 디렉토리 \ ShellEx \ ContextMenuHandlers
- HKLM \ Software \ Classes \ Directory \ ShellEx \ ContextMenuHandlers
- HKLM \ Software \ Wow6432Node \ Classes \ Directory \ ShellEx \ ContextMenuHandlers
- HKCU \ Software \ Classes \ Directory \ Shellex \ DragDropHandlers
- HKLM \ Software \ Classes \ Directory \ Shellex \ DragDropHandlers
- HKLM \ Software \ Wow6432Node \ Classes \ Directory \ Shellex \ DragDropHandlers
- HKLM \ Software \ Classes \ Directory \ Shellex \ CopyHookHandlers
- HKCU \ Software \ Classes \ Directory \ Background \ ShellEx \ ContextMenuHandlers
- HKLM \ Software \ Classes \ Directory \ Background \ ShellEx \ ContextMenuHandlers
- HKLM \ Software \ Wow6432Node \ Classes \ Directory \ Background \ ShellEx \ ContextMenuHandlers
- HKLM \ Software \ Classes \ Folder \ ShellEx \ ContextMenuHandlers
- HKLM \ Software \ Wow6432Node \ Classes \ Folder \ ShellEx \ ContextMenuHandlers
- HKLM \ Software \ Classes \ Folder \ ShellEx \ DragDropHandlers
- HKLM \ Software \ Wow6432Node \ Classes \ Folder \ ShellEx \ DragDropHandlers
- HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ ShellIconOverlayIdentifiers
- HKLM \ Software \ Wow6432Node \ Microsoft \ Windows \ CurrentVersion \ Explorer \ ShellIconOverlayIdentifiers
다음 키는 시작하는 동안로드되는 드라이버를 지정합니다.
- HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Font 드라이버
- HKLM \ Software \ Microsoft \ Windows NT \ 현재 버전 \ Drivers32
- HKLM \ Software \ Wow6432Node \ Microsoft \ Windows NT \ 현재 버전 \ Drivers32
기타 시작 키
- HKLM \ 소프트웨어 \ 클래스 \ 필터
- HKLM \ Software \ Classes \ CLSID \ {083863F1-70DE-11d0-BD40-00A0C911CE86} \ 인스턴스
- HKLM \ Software \ Wow6432Node \ Classes \ CLSID \ {083863F1-70DE-11d0-BD40-00A0C911CE86} \ 인스턴스
- HKLM \ Software \ Classes \ CLSID \ {7ED96837-96F0-4812-B211-F13C24117ED3} \ 인스턴스
- HKLM \ Software \ Wow6432Node \ Classes \ CLSID \ {7ED96837-96F0-4812-B211-F13C24117ED3} \ 인스턴스
- KLM \ System \ CurrentControlSet \ Control \ Session Manager \ KnownDlls
- HKCU \ 제어판 \ Desktop \ Scrnsave.exe
- HKLM \ System \ CurrentControlSet \ Services \ WinSock2 \ Parameters \ Protocol_Catalog9 \ Catalog_Entries
- HKLM \ System \ CurrentControlSet \ Services \ WinSock2 \ Parameters \ Protocol_Catalog9 \ Catalog_Entries64
Windows 자동 시작 위치 : 그룹 정책
그룹 정책 편집기는 전문가 버전의 Windows에서만 사용할 수 있으며 정책과 관련된 레지스트리 키는 모든 버전에서 사용할 수 있습니다.
- Windows 키를 누르고 gpedit.msc를 입력 한 후 Enter 키를 눌러 그룹 정책 편집기를 시작하십시오.
정책을 사용하여 항목을 확인, 수정, 추가 또는 제거하려면 왼쪽의 트리 구조를 사용하여 다음 키로 이동하십시오.
- 컴퓨터 구성> 관리 템플릿> 시스템> 로그온> 사용자 로그온시 이러한 프로그램 실행
- 사용자 구성> 관리 템플릿> 시스템> 로그온> 사용자 로그온시 이러한 프로그램 실행
해당 레지스트리 키는 다음과 같습니다.
- HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ Explorer \ Run
- HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ Explorer \ Run
Windows 자동 시작 위치 : 작업
Windows 작업 스케줄러를 열어 Windows 운영 체제에서 작업을 관리 할 수 있습니다.
- Windows 키를 누르고 작업 스케줄러를 입력 한 다음 Enter 키를 누릅니다.
Windows 탐색기 / 파일 탐색기를 사용하여 작업을 확인할 수도 있습니다.
- C : \ Windows \ 작업
- C : \ Windows \ System32 \ 작업
파일
다음 파일은 Windows 시작시 프로그램을 자동 시작하는 데 사용할 수 있습니다.
- c : \ autoexec.bat
- c : \ config.sys
- c : \ windows \ winstart.bat
- c : \ windows \ wininit.ini
- c : \ windows \ dosstart.bat
- c : \ windows \ system.ini
- c : \ windows \ win.ini
- c : \ windows \ system \ autoexec.nt
- c : \ windows \ system \ config.nt
자원
다음 리소스는 특정 레지스트리 키에 대한 추가 정보를 제공합니다.
- 활성 설정 설명
- 활성 설정 레지스트리 키
- Windows 자동 시작시 블 리핑 컴퓨터
- 파일 핸들러 등록
- Windows 7 부팅 프로세스
- 시스템 구성 유틸리티를 사용하여 시작 앱 이해 및 제어