시작 폴더의 프로그램이 시작시 실행되지 않습니다


7

Autohotkey를 사용하여 Autohotkey 스크립트를 컴파일하고 컴파일 된 프로그램을 Windows 시작 폴더에 배치했습니다. 그러나 Windows를 시작할 때 프로그램이 더 이상 실행되지 않습니다. 또한 프로그램을 다른 곳에 놓고 시작 폴더에 바로 가기를 넣으려고했습니다.

무슨 일이 일어나고 있는지 알아 내고 고칠 수 있습니까?


수동으로 시작해도 여전히 실행됩니까? 새 EXE로 다시 컴파일 해 보셨습니까?
Ƭᴇcʜιᴇ007 2018 년

@ techie007, 수동으로 실행할 때 여전히 실행되며 재 컴파일을 시도하지 않았습니다. SFC는 손상된 파일을 발견했지만 그중 일부를 고칠 수 없다고 말합니다.
mowwwalker 2016 년

최근 디스크 검사를 했습니까?
Ƭᴇcʜιᴇ007 2018 년

@ techie007, sfc를 실행했지만 복구 할 수없는 손상된 파일을 발견했다고 말했습니다.
mowwwalker

프로그램에 관리자 권한 (-> UAC)이 필요합니까? 프로그램에 더 이상 매핑되지 않은 네트워크 드라이브가 필요합니까? 시작 폴더에 다른 프로그램이 있으며 성공적으로 실행되고 있습니까?
Werner Henze

답변:


7

일부 프로그램을 시작하려면 관리자 권한이 필요합니다. 단순히 시작 폴더에 프로그램을 유지하면 프로그램을 실행할 수있는 권한이 제공되지 않습니다.

  1. 프로그램을 관리자 권한으로 실행하려면 옵션을 제거해야합니다.

    • 이렇게하려면 마우스 오른쪽 버튼을 클릭하고 프로그램 속성으로 이동하고 바로 가기의 고급 버튼에서 관리자 권한으로 실행을 선택 취소하십시오.
    • 그러나 이로 인해 관리자 권한이 필요한 작업에서 앱이 제대로 작동하지 않을 수 있습니다.
  2. 다른 옵션은 예약 된 작업을 만드는 것입니다.

    • 예약 된 작업을 열고 새 작업에서 프로그램을 선택하고 시작할 때마다 프로그램을 실행하십시오.
    • 예약 된 작업을 구성하려면 이미 관리자 권한이 필요하므로 프로그램에 이미 관리자 권한이 부여됩니다.

작동합니다!


2
이 답변은 실제로 혼합되어 있으며 때로는 의미와 반대라고 말합니다 (예 : uncheck => check). 수정하고 전체 지침을 제공해야합니다. 그대로,별로 유용하지 않습니다.
harrymc 2016 년

미안하지만 상황이 정말 서두르지 만 그 답을 알았으므로 답변을해야합니다. 그리고 그들은했다. 다음 번에 조심
하겠습니다

관리자 권한 으로 실행을 비활성화 하면 어떻게 됩니까? 반대 행동 (활성화)은 확실히 해로울 수 있습니다. 사용 중지하면 앱이 작동을 멈추거나 다르게 작동 할 수 있습니다. 사실, 당신은 단지 응용 프로그램 권한을 감소, 그래서는 보안을위한 해가 될 수있는 방법을 상상할 수있어 ...
DAWID Ferenczy Rogožan

1
예, 실수입니다. 수정했습니다. :-) 감사합니다
Dheeraj Thedijje

1

레지스트리 키 HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ Run에서 직접 참조 할 수 있습니다.



0

지난 3 일 동안 많은 웹 사이트 에서이 문제를 찾았습니다. 그들 중 누구도 문제를 해결하지 못했습니다. 사용자 계정 컨트롤 설정을 낮추면 바로 가기가 관리자로 제대로 실행되기 시작했습니다.


0

실행 권한이 필요하기 때문에 프로그램이 자동으로 시작되지 않습니다. "사용자 계정 컨트롤"을 "알리지 않음"으로 변경하면 프로그램이 자동으로 시작됩니다.


0

세 번째 옵션으로 @Dheeraj의 답변을 완성하려면 :

3 AutoHotkey.exe를 관리자로 실행하지 말고 필요한 스크립트 만 실행하십시오.

  • 클릭 / 속성 C:\Program Files\AutoHotkey\AutoHotkey.exe의 상자 run as admin를 선택 하여 관리자 권한 으로 실행하는 대신 관리자 권한으로 실행해야하는 스크립트 상단에이 코드를 추가하면됩니다.
; run script as admin (reload if not as admin)
if not A_IsAdmin
{
   Run *RunAs "%A_ScriptFullPath%"  ; Requires v1.0.92.01+
   ExitApp
}
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.