이 질문은 다른 곳에서 여러 번 묻습니다. 그러나 그들은 주로 원격 컴퓨터 등에서 물건을 실행하는 것에 관한 것입니다.PsExec 응용 프로그램을 시작할 수 없습니다 : 시스템이 지정된 파일을 찾을 수 없습니다
저는 서비스로 실행되는 앱 (app.exe라고 부름)을 가지고 있습니다. 서비스가 실행되면 SYSTEM 사용자가 실행합니다. 단순히 .exe 파일을 클릭하여 동일한 응용 프로그램을 실행할 때 응용 프로그램이 이상한 행동 그러나
는, 더, 그것을 실행하지만, 사용자 계정 로그인으로 : 단순히 그래서
내가 을 시스템과 동일한 응용 프로그램으로 실행하려면 psExec 명령을 찾았습니다. 나는 그것이 잘 작동 그래서
c:\path\BOT>psExec "*** Bot.exe"
PsExec v2.2 - Execute processes remotely
Copyright (C) 2001-2016 Mark Russinovich
Sysinternals - www.sysinternals.com
같은 psexec에 명령을 실행하지만, 내가 -s
스위치를 넣어 한 번 (즉 시스템으로 실행)하면 .. 그것은 불면 :
c:\path\BOT>psExec -i -s "*** Bot.exe"
PsExec v2.2 - Execute processes remotely
Copyright (C) 2001-2016 Mark Russinovich
Sysinternals - www.sysinternals.com
PsExec could not start *** Bot.exe on SAMERDERNAI5012:
The system cannot find the file specified.
이 answer 상태를 cmd 창이 비 관리자로 실행되면 작동해야합니다. 나는 그것을 시도했지만 아무 일도 일어나지 않았다.
... 또는 명령 줄에서 실행 파일의 전체 경로를 제공하십시오. –
내가 할 때, 오류 창 :'C : \ Windows \ System32 '경로에 대한 액세스가 거부되었습니다., cmd 앱을 실행했을 때 마우스 오른쪽 버튼을 클릭하여 관리자로 실행했습니다. 그러나 내가 그것을 할 때조차도 "whoami"라고 입력하면 시스템이 아니라 "samerdernai5012 \ samerdernaika"가됩니다. 내가 뭘 잘못하고 있니? – abbood
@abbood 여러 문제가 있습니다. 액세스가 거부되었습니다. 폴더 이름을 전달 했습니까? 레. 'whoami'는 그것이 당신의 상승 된 신원이기 때문에 신원이'psexec -s'가 명령을 실행하는 데 사용되지 않았기 때문입니다. – Richard