그래픽이 아닌 수단으로 시작하면 실행 파일이 다르게 실행됩니다.

그래픽이 아닌 수단으로 시작하면 실행 파일이 다르게 실행됩니다.

나는 막 다른 골목에 있으며 어떤 의견이라도 크게 감사하겠습니다. 코드에 액세스할 수 없는 타사 애플리케이션을 사용하고 있습니다. 정기적으로 작동이 중지되고 다시 시작해야 하지만 사용이 중단되었습니다. 데이터베이스 연결을 기반으로 이 재시작을 자동화하기 위해 많은 것을 시도했습니다. 겉보기에 효과가 있었던 두 가지 방법은 소프트웨어를 사용하여 서비스로 실행하고 명령줄에서 서비스를 다시 시작하는 것이었고, 예약된 작업을 사용하고 실행 파일을 다시 시작하는 시스템도 설정했습니다. 그러나 Windows 탐색기를 통해 수행되지 않은 방식으로 실행 파일이 시작될 때마다 동일한 새로운 오류가 발생합니다. 내가 이해하는 바로는 실행 파일이 시작되는 방식에 차이가 없어야 하지만 분명히 차이가 있습니다. 어떤 의견이나 아이디어라도 도움이 될 것입니다. 감사합니다. Windows Server 2008 R2에서 실행 중입니다. 오류는 Windows 오류가 아니라 데이터베이스 측면에 있습니다. 실행 파일이 그래픽으로 시작될 때 오류가 발생하지 않으며 실행 파일이 스크립트에 의해 시작될 때 항상 발생합니다. 그러나 오류에는 '어쩌다 저쩌고 행에서 스레드를 처리하는 동안 오류가 발생했습니다' 이외의 내용은 표시되지 않습니다. 그러나 해당 코드 줄을 볼 수 있는 액세스 권한이 없습니다. 서비스로 설정하거나 작업 스케줄러를 통해 실행할 때 그래픽으로 실행하는 데 사용하는 것과 동일한 계정으로 실행되도록 설정했습니다.

답변1

스크립트(코드)에서 프로그램을 어떻게 시작합니까? 아마도 실행 파일에 관리자 권한이나 매개변수가 필요할까요?

관련 정보