소개
Process Prompt는 소프트웨어 배포 작업 전에 특정 프로세스가 실행 중인지 확인하고, 사용자에게 해당 프로세스를 종료하도록 안내하는 도구입니다. Cjwdev에서 개발했으며, Microsoft SCCM과 같은 자동화된 배포 도구와 함께 사용하도록 설계되었습니다. 이 도구는 배포 작업을 실행하기 전에 필요한 프로그램이 닫혀 있는지 확인하여 배포 실패를 방지합니다.
상세정보
프로세스 실행 확인
지정된 프로세스가 실행 중인지 확인하고, 실행 중이면 사용자에게 종료를 요청합니다.
사용자 친화적 표시 이름
각 프로세스에 대해 사용자 친화적인 표시 이름을 설정하여, 최종 사용자가 어떤 프로그램을 닫아야 하는지 알 수 있습니다.
시간 제한 및 강제 종료
사용자가 프로그램을 닫아야 하는 시간 제한을 지정할 수 있으며, 시간 내에 닫지 않으면 선택적으로 강제로 종료할 수 있습니다.
반환 코드 제어
다양한 시나리오에 대해 프로세스 프롬프트 실행 파일의 반환 코드를 완전히 제어할 수 있습니다.
진행 창 표시 옵션
배포 작업이 실행되는 동안 최종 사용자에게 진행 창을 표시할지 여부와 완료 시 알림을 받을지 선택할 수 있습니다.
XML 설정
모든 옵션은 XML 파일로 지정되며, 각 설정에 대한 자세한 설명이 포함된 사용하기 쉬운 GUI 구성 편집기를 통해 생성됩니다.
설치 및 사용
Process Prompt는 winget 패키지 관리자를 통해 설치할 수 있습니다. 다음 명령을 사용합니다:
winget install --id Cjwdev.ProcessPrompt --exact설치 후, GUI 구성 편집기를 사용하여 종료할 프로세스 목록, 표시 이름, 시간 제한 등을 설정합니다. 설정된 XML 파일을 배포 작업과 함께 사용하여, 배포 전에 프로세스 종료를 확인합니다.
활용 예시
Process Prompt는 다음과 같은 상황에서 유용합니다:
- 소프트웨어 설치 또는 업데이트 전에 특정 프로그램이 실행 중이면 종료해야 하는 경우
- Microsoft SCCM과 같은 배포 도구에서 프로세스 종료를 처리하지 못하는 경우
- 사용자에게 종료할 프로그램을 안내하고, 시간 제한을 두어 강제 종료가 필요한 경우
지원 환경
Windows 운영 체제에서 실행되며, winget 패키지 관리자를 통해 배포됩니다.
버전 및 업데이트
현재 버전은 1.1.0이며, 환경 변수 확장 및 작업 완료 창 자동 닫힘 기능이 포함되어 있습니다.
라이선스 및 확인 사항
Process Prompt는 프리웨어로 제공됩니다. 공식 지원은 제공되지 않으며, 사용에 따른 데이터 손실에 대해 개발자는 책임을 지지 않습니다. 사용자는 자신의 책임 하에 사용해야 합니다.
시스템 요구사항
Windows 운영 체제에서 실행되며, winget 패키지 관리자를 통해 설치할 수 있습니다.


