하지만, 시작 프로그램에 등록된 프로그램들은 사용자가 로그인을 하거나, 터미널 서비스등을 이용해 로그인을 하는 작업이 이루어져야만 비로서 실행되기 때문에, 서비스 프로그램이 아니고서는, 리부팅된 후 자동으로 실행되기를 기대하는 것은 어렵다.
이에 관련 자료를 찾던중, 서비스 모드로 BAT 파일을 실행시켜 주는 프로그램이 있음을 알게되어, 혹시라도 다른 분들에게 도움이 될까 싶어 이 글을 작성한다.
AutoExNT 서비스 설치
1. | 메모장과 같은 텍스트 편집기를 사용하여 Autoexnt.bat라는 배치 파일을 만들고 이 파일에 시작할 때 실행할 명령을 포함시킵니다. |
2. | 방금 만든 Autoexnt.bat 파일을 Resource Kit CD-ROM에 있는 Autoexnt.exe, Servmess.dll 및 Instexnt.exe 파일과 함께 컴퓨터의 %SystemRoot%\System32 폴더에 복사합니다. |
3. | 명령 프롬프트에서 instexnt install을 입력한 다음 Enter 키를 누릅니다. |
CreateService AutoExNT SUCCESS with InterActive Flag turned OFF
데스크톱에서 실행 중인 설치 프로세스를 보려면 /interactive 스위치를 사용하여 AutoExNT 서비스를 설치해야 합니다. 예를 들어, 명령 프롬프트에서 instexnt install 대신 instexnt install /interactive를 입력한 다음 Enter 키를 누릅니다.참고: /interactive 스위치를 사용하면 로컬로 로그온한 모든 사용자가 실행 중인 프로세스를 중지할 수 있습니다.
AutoExNT 서비스 테스트
AutoExNT 서비스를 테스트하려면 관리자 자격 증명이 있는 계정으로 컴퓨터에 로그온하고 명령 프롬프트에서 net start autoexnt를 입력한 다음 Enter 키를 누르십시오. 그러면 Autoexnt.bat 파일이 MS-DOS 창에서 실행됩니다.
참고: AutoExNT 서비스에는 AT 명령어의 /interactive 스위치와 유사한 /interactive 스위치가 포함되어 있습니다. 이 스위치를 사용하면 실행 중인 프로세스 상태를 확인할 수 있습니다. 시스템 시작 시 AutoExNT가 실행될 때 어떤 사용자 환경 변수도 선언되지 않았기 때문에 전체 경로 이름을 사용해야 합니다.
또한 종속 프로세스를 실행하기 전에 서비스를 실행해야 하는 경우에는 Autoexnt.bat 파일의 시작 부분에 이 서비스를 시작하는 명령을 포함시켜야 합니다. 예를 들어, 배치 파일에 서버 서비스가 실행 중이어야 실행할 수 있는 명령이 포함되어 있으면 Autoexnt.bat 파일의 시작 부분에 net start server 명령을 포함시켜야 합니다
참고: AutoExNT 서비스에는 AT 명령어의 /interactive 스위치와 유사한 /interactive 스위치가 포함되어 있습니다. 이 스위치를 사용하면 실행 중인 프로세스 상태를 확인할 수 있습니다. 시스템 시작 시 AutoExNT가 실행될 때 어떤 사용자 환경 변수도 선언되지 않았기 때문에 전체 경로 이름을 사용해야 합니다.
또한 종속 프로세스를 실행하기 전에 서비스를 실행해야 하는 경우에는 Autoexnt.bat 파일의 시작 부분에 이 서비스를 시작하는 명령을 포함시켜야 합니다. 예를 들어, 배치 파일에 서버 서비스가 실행 중이어야 실행할 수 있는 명령이 포함되어 있으면 Autoexnt.bat 파일의 시작 부분에 net start server 명령을 포함시켜야 합니다
시작할 때 AutoExNT 서비스가 실행되도록 구성
시작할 때 AutoExNT 서비스가 실행되도록 구성하려면
1. | 시작을 누르고 프로그램, 관리 도구를 차례로 가리킨 다음 컴퓨터 관리를 누릅니다. |
2. | 서비스 및 응용 프로그램 분기를 두 번 눌러 확장한 다음 서비스를 누릅니다. |
3. | AutoExNT 서비스를 두 번 누르고 시작 유형 상자에서 자동을 누른 다음 확인을 누릅니다. |
※ 이 도구는 Microsoft Windows 2000 Resource Kit Toolbox에 포함되어 있습니다.
http://support.microsoft.com/kb/q243486/