이 응답은 자동으로 번역되었습니다. 따라서 문법 오류 또는 이상한 표현이 있을 수 있습니다.
안녕하세요. 재현 주고객님
Microsoft 커뮤니티에 글을 올려주셔서 감사합니다.
당신이 설명한 문제는 당신의 배치 파일(. bat) 실행 시 권한 문제 또는 시스템의 사용자 계정 컨트롤(User Account Control, UAC) 구성 문제가 발생했습니다. 이러한 상황은 시스템 설정 변경으로 인한 호환성 문제 때문일 수 있습니다. 당신이 언급한 수정된 설정에 따라 문제를 파악하고 해결할 수 있도록 점진적으로 도와드리겠습니다.
문제 분석
당신은 다음과 같은 설정을 수정했다고 언급했습니다.
- 내장 관리자 계정과 관련된 로컬 보안 정책의 설정을 수정했습니다.
- **사용자 계정 컨트롤(UAC) ** 설정을 변경하였습니다.
- 레지스트리 UserChoice를 지우고 EnableLUA를 수정합니다.
- 재부팅 후 배치 파일이 실행되지 않고 "이 응용 프로그램은 현재 이 PC에서 실행할 수 없습니다"라고 표시됩니다.
가능한 원인은 다음과 같습니다.
•UAC 설정이 너무 낮음: 일부 배치 파일은 관리자 권한을 얻기 위해 UAC 요청에 의존할 수 있습니다. UAC를 비활성화하거나 잘못 설정하면 권한이 부족할 수 있습니다. (주요인)
• 레지스트리 구성 오류: 레지스트리 수정의 EnableLUA 키는 UAC를 비활성화하거나 비정상적인 상태로 만들어 관리자 권한으로 실행해야 하는 모든 프로그램에 영향을 줄 수 있습니다.
•호환성 문제: 배치 파일은 Windows의 특정 보안 제한을 받을 수 있습니다.
•파일 관련 문제 : UserChoice 제거 후 발생할 수 있습니다. bat 파일이 명령 프롬프트(cmd. exe) 관련.
EnableLUA의 값은 UAC를 활성화하기 위해 정상값이 1(16진수)이어야 합니다.
값이 0이면 배치 파일에 권한 문제가 발생할 수 있습니다.
최고의 소원
숀.Z-MSFT | Microsoft 커뮤니티 지원 전문가