2016-09-28 1 views
0

GUI 응용 프로그램이 있으며 재부팅 후/로그 아웃하면 자동으로 실행되기를 바랍니다.작업 스케줄러는 로그 아웃 후 로그인 한 후 응용 프로그램의 GUI를 표시 할 수 없습니다 (사용자가 로그온했는지 여부에 관계없이 실행)

  1. 먼저 작업을 생성하는 명령을 실행 : 여기

    내가 창문 작업 스케줄러를 사용하는 방법입니다 C : \ WINDOWS \ SYSTEM32 \의 Schtasks.exe에/만들기/TN 여기서 taskname/XML taskname.xml/RU 사용자 이름/RP 암호/IT

  2. 작업이 만들어진 후일반 탭에서 "사용자가 로그온했는지 여부"라디오 단추가 선택되고 "암호 저장 안 함"확인란이 선택되지 않았습니다. 확인했다. 트리거 탭에 을 입력하고 5 분마다 작업을 반복하도록 설정했습니다. enter image description here

컴퓨터를 다시 부팅 한 후에는 자동 트리거 응용 프로그램을 실행하기 위해 할 수있는 5 분 GUI를 보여줍니다. 그러나 로그 아웃 한 다음 컴퓨터에 로그인하면 GUI가 표시되지 않고 실행되는 앱이 실행되며 약 10 분 정도 기다렸다가 앱의 프로세스가 작업 관리자에서 실행되고 있음을 볼 수 있습니다. 수동으로 작업을 끝내고 작업을 실행하지 않으면 GUI가있는 앱이 실행됩니다.

왜 그런 일이 일어 났는지 그리고 어떻게 고쳐야하는지 누가 알 수 있습니까?

덕분에,

+0

이 질문은 아마도 StackOverflow가 아닌 ​​SuperUser에 있어야합니다. 사실, 그것은 틀림없이 수퍼 유저에 대한이 질문과 중복됩니다. http://superuser.com/questions/78359/why-is-windows-7-scheduled-task-running-hidden – amaidment

답변

2

이 방법으로 보인다 윈도우 TaskScheduler의 최신 버전. Microsoft에 따르면

(강조는 추가) : 당신은 작업이 작업이 실행되도록 예약하는 계정이 작업이 트리거 될 때 로그온하지 않은 경우에도 실행되도록 지정할 수 있습니다

. 이렇게하려면 사용자가 로그온했는지 여부를 표시하는 라디오 단추를 선택하십시오. 이 라디오 단추를 선택하면 작업이 대화식으로 실행되지 않습니다. 대화식으로 작업을 실행하려면 사용자가 로그온 할 때만 실행 라디오 버튼을 선택하십시오.

기본적으로 '사용자가 로그온했는지 여부를 선택하십시오'를 선택하면 프로세스가 UI를 시작하지 않습니다.

+0

네, 알아 냈습니다. 귀하의 정보를 가져 주셔서 감사합니다. –

+0

참고 - 나는 내 자신의 비슷한 (그러나 약간 다른) 내 대답에 설명 된 해결 방법을 발견했다 [그래서 질문] (http://stackoverflow.com/questions/41015796/running-visible-applications-using-java -process-builder-from-a-process-started? noredirect = 1 & lq = 1). – amaidment

+0

감사합니다. 잘 작동한다. –