단순히 소프트웨어에 의존하여 정리하는 것만으로는 충분하지 않습니다. 우리는 주도적으로 Windows의 자체 시작 메커니즘을 이해하여 우리 자신과 적을 알고 모든 전투에서 승리할 수 있어야 합니다.
1. 현재 사용자의 전용 시작 파일 폴더
이는 많은 응용 프로그램이 자동으로 시작되는 일반적인 위치이며 Windows는 이 폴더에 생성된 모든 바로 가기를 자동으로 시작합니다. 사용자 시작 폴더는 일반적으로 Documents and Settings<사용자 이름>"시작" formProgramsStartup에 있습니다. 여기서 "<사용자 이름>"은 현재 로그인된 사용자 계정의 이름입니다.
2. 모든 사용자에게 유효한 시작 폴더
이는 자동 시작 프로그램을 찾는 두 번째 중요한 위치입니다. 사용자가 시스템에 로그인하는 데 사용하는 ID에 관계없이 이 폴더에 생성된 바로가기는 항상 자동으로 시작됩니다. 이것이 바로 사용자 전용 시작 폴더와 다릅니다. . 이 폴더는 일반적으로 Documents and SettingsAll Users"시작" 양식ProgramsStartup에 있습니다.
3. 등록키 불러오기
이 등록 키를 소개하는 데이터는 많지 않지만 실제로 프로그램을 자동으로 시작할 수도 있습니다. 위치:
HKEY_CURRENT_USERSoftwareMicrosoftWindowsNTCurrentVersionWindowsload.
4. Userinit 등록 키
위치:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsNTCurrentVersionWinlogonUserinit.
시스템이 시작될 때 프로그램을 자동으로 시작하는 것도 가능합니다. 일반적으로 등록 키 아래에 userinit.exe가 있습니다. 이 키를 사용하면 "userinit.exe, OSA.exe"(인용 부호 제외)와 같이 쉼표로 구분된 여러 프로그램을 지정할 수 있습니다.
5. ExplorerRun 등록키
로드 및 Userinit와 달리 ExplorerRun 키는 HKEY_CURRENT_USER 및 HKEY_LOCAL_MACHINE에서 사용할 수 있습니다.
HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorerRun 및 HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionPoliciesExplorerRun.
6. RunServicesOnce 등록키
RunServicesOnce 등록 키는 사용자가 로그인하기 전, 그리고 등록 키로 다른 프로그램이 시작되기 전에 서비스 프로그램을 시작하는 데 사용됩니다. RunServicesOnce 등록 키의 위치는 다음과 같습니다.
HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRunServicesOnce 및 HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRunServicesOnce.
7. RunServices 등록 키
RunServices 등록 키로 지정된 프로그램은 RunServicesOnce로 지정된 프로그램 직후에 실행되지만 둘 다 사용자가 로그인하기 전입니다. RunServices의 위치는 다음과 같습니다.
HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRunServices 및 HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRunServices.
8. RunOnceSetup 등록키
RunOnceSetup은 사용자가 로그인한 후 실행될 프로그램을 지정합니다. 해당 위치는 다음과 같습니다.
HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersion RunOnceSetup 및 HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows
현재버전RunOnceSetup.
9. RunOnce 등록키
설치 프로그램은 일반적으로 RunOnce 키를 사용하여 프로그램을 자동으로 실행하며 해당 위치는
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRunOnce 및 HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRunOnce.
HKEY_LOCAL_MACHINE 아래의 RunOnce 키는 사용자가 로그인한 후 즉시 프로그램을 실행하며, 실행 시간은 다른 Run 키에 의해 지정된 프로그램 이전이 됩니다. HKEY_CURRENT_USER 아래의 RunOnce 키는 운영 체제가 다른 Run 키와 "Startup" 폴더의 내용을 처리한 후에 실행됩니다. XP인 경우 HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRunOnceEx도 확인해야 합니다.
10. 등록키 실행
Run은 프로그램을 자동으로 실행하기 위해 가장 일반적으로 사용되는 등록 키입니다. 위치는 다음과 같습니다.
HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRun 및 HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun.
HKEY_CURRENT_USER 아래의 Run 키는 HKEY_LOCAL_MACHINE 아래의 Run 키 바로 다음에 실행되지만 둘 다 "Startup" 폴더를 처리하기 전입니다.