Windows 10에서 기본적으로 응용 프로그램을 관리자로 실행 응용 프로그램을

방금 Microsoft Windows 10이 설치된 새 랩톱을 얻었습니다. 이전 랩톱은 Windows 7을 실행했습니다.

파일을 저장하거나 덮어 쓰는 등의 문제가 계속 발생하지 않도록 응용 프로그램을 기본적으로 “관리자로 실행”하려고합니다. 우선 순위는 외부 하드 드라이브에서 내 파일을 수정할 수있는 것입니다. 이 작업을 수행하기 위해 특별한 작업을 수행해야한다고 기대하지 않았습니다. 랩톱의 사용자 계정은 “관리자”계정이며 사용자 계정 컨트롤 설정을 “알림 없음”으로 설정했습니다. 나는 이것이 원하는 효과를 얻을 것이라고 생각했다 ( Windows 7 과 관련 하여이 관련 질문 에서 제안 된 것처럼 ).

다음은 Windows 10에서 UAC를 비활성화하는 설정의 스크린 샷입니다.
사용자 계정 컨트롤 설정

여전히 메모장 ++ (하나만)는 관리 권한으로 자동 시작되지 않습니다. 무엇을 더해야합니까, 아니면 무엇을 간과합니까?

감사

추신. 나는 내가하려는 일이 보안 위험이라는 것을 알고 있지만 이것이이 질문의 핵심은 아닙니다. 내가해야 할 일을해야할지 말아야하는지의 여부는 내가 할 수 있거나 할 수없는 것과 다릅니다.



답변

업데이트 된 답변 : 질문에 대답하는 대신 문제 해결.

외장 드라이브에서 ACL을 변경하려면 해당 속성을 열고 보안 탭으로 이동하십시오.

인증 된 사용자에게는 “모든 권한”이 없습니다. 관리자 만 가능하며 관리자가 아닌 이상 관리자의 구성원이 아닙니다. 고급을 클릭하십시오.

소유자는 아마도 관리자 일 것입니다. 추가를 클릭하십시오.

“주체 선택”을 클릭하고 상자에 사용자 이름을 입력하십시오. “모든 권한”을 확인한 다음 확인을 클릭하십시오.

이제 고급 ACL 편집기로 돌아 왔으므로 하위 항목 ACL을 대체하는 상자를 선택하십시오. 확인을 클릭하고 경고를 수락하십시오. 속성 창에서 확인을 클릭하고 작업이 완료 될 때까지 기다립니다 (있는 경우).

원래 (위험한) 답변은 아래 줄을 따릅니다.


위험! 이것은 Ramhound의 의견에 설명 된 이유로 거의 확실히 나쁜 계획입니다.

gpedit.msc로컬 그룹 정책 편집기를 열려면 실행하십시오 . 확장 컴퓨터 구성 , Windows 설정 , 보안 설정 , 로컬 정책보안 옵션을 . 네 가지 설정을 업데이트해야합니다.

  1. 프롬프트 없이 “사용자 계정 제어 : 관리자 승인 모드의 관리자에 대한 권한 상승 프롬프트 동작”을 “높이”로 설정하십시오 .
  2. “사용자 계정 제어 : 애플리케이션 설치 감지 및 권한 상승 프롬프트”를 사용 안함으로 설정하십시오 .
  3. “사용자 계정 제어 : 관리자 승인 모드에서 모든 관리자 실행”을 사용 안함으로 설정하십시오 .
  4. “사용자 계정 제어 : 보안 위치에 설치된 UIAccess 애플리케이션 만 상승”을 사용 안함으로 설정하십시오 .

LGPE는 모든 변경 사항을 자동으로 저장하므로 종료하고 재부팅하십시오.

다시 말하지만, 이것은 당신이 여기서 만드는 매우 안전하지 않은 구성입니다.


답변

기본적으로 응용 프로그램을 관리자 권한으로 실행하는 몇 가지 옵션이 있습니다.

  1. 애플리케이션의 바로 가기를 마우스 오른쪽 버튼으로 클릭 >> 속성으로 이동 >> 바로 가기 탭에서 고급 버튼 클릭 >> “관리자로 실행”체크 박스 >> 확인을 클릭합니다. –

  1. 응용 프로그램을 마우스 오른쪽 단추로 클릭하고 >> 특성으로 이동 >> 호환성 탭을 클릭하십시오. >> “관리자로이 프로그램을 실행하십시오”를 선택하십시오. >> 확인을 클릭하십시오. –

참고 : 위의 두 번째 옵션을 시도하는 동안 처음에는 “이 프로그램을 관리자 권한으로 실행”확인란이없는 응용 프로그램이 하나있었습니다. 확인란을 표시하고 항상 관리자 권한으로 실행하려면 다음을 수행해야했습니다.

  1. “호환성 문제 해결사 실행”버튼을 클릭하십시오
  2. “프로그램 문제 해결”옵션을 클릭하십시오
  3. “프로그램에 추가 권한이 필요합니다”확인란을 선택하십시오.
  4. “다음”을 클릭하고 “프로그램 테스트 …”버튼을 클릭하십시오 (프로그램이 제대로 실행되는지 확인).
  5. “다음”을 클릭하고 “예,이 프로그램의 설정을 저장하십시오”를 클릭하십시오

Bill Garrison 은 Windows 7에서 기본적으로 모든 내 앱을 “관리자”로 실행하려면 어떻게해야합니까? 적어도 하나의 다른 방법이 있습니다. UAC를 가장 낮은 설정으로 설정할 수 있지만 그렇게하면 Windows 10 기본 앱 (계산기 등)이 실패합니다.

아래는 인용 된 답변입니다 .

관리자 그룹에 사용자 추가 및 사용자 그룹에서 제거 :

  1. 관리자로 로그인

  2. 실행으로 이동 (WinKey + R)

  3. “control userpasswords2″를 입력하십시오.

  4. 귀하의 계정을 선택하고 “속성”을 클릭하십시오

  5. “그룹 멤버십”탭을 선택하십시오.

  6. “관리자”를 선택하십시오

  7. 확인을 클릭하고 확인

승인 모드 비활성화

  1. 관리자로 로그인

  2. 실행으로 이동 (WinKey + R)

  3. “secpol.msc”를 입력하십시오.

  4. 지역 경찰> 보안 옵션으로 이동

  5. “사용자 계정 컨트롤 : 권한 상승 프롬프트가 표시되면 보안 데스크톱으로 전환”을 찾으십시오.

  6. 열기 비활성화를 클릭 한 다음 확인을 클릭하십시오.

  7. 컴퓨터 재시작 (매우 중요한 로그 오프가 작동하지 않음)


답변

완전히 UAC를 사용하지 않으려면 EnableLUA의 속성을

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

레지스트리에서로 변경해야 0합니다. 이렇게하면 “관리자 승인 모드의 관리자”사용자 유형이 비활성화되어 모든 관리자 사용자가 기본적으로 프로세스를 관리자로 실행할 수 있습니다.

참조 : EnableLUA | msdn.microsoft.com

그렇게하면, 프로그램 / 프로세스는 기본적으로 관리자 모드에서 실행됩니다 (사용자가 관리자 인 경우). 먼저 관리자.

( Windows 10 | 수퍼 유저 에서 항상 관리자 권한으로 프로그램 실행 )

// 아 죄송합니다. 이것은 @ ben-n의 원래 답변과 중복입니다. 차이점은 레지스트리 대신 레지스트리를 통해 수행하는 것입니다. gpedit.msc


답변

검색으로 연결되어 있고 관련 파일 형식이나 특수 바로 가기 이외의 다른 방법으로 시작된 경우에도 “기본적으로 응용 프로그램을 관리자로 실행 (확실한)”하려는 경우 레지스트리를 사용해야합니다. 파일 속성 대화 상자의 이러한 호환성 탭은 Windows 10에서 더 이상 사용할 수 없으며 이전 Windows 버전의 다른 레지스트리 해킹도 제거되었습니다.

Microsoft는 일부러이 작업을 더 이상 쉽게하기를 원하지 않습니다.

왜 이렇게하지 말아야하는지 아직 모른다면 지금 멈춰야합니다.

왜 이렇게해야하지 말아야하는지 다른 곳을 봐야합니다.

아래에서 방법을 배우게됩니다.

기존 키 중 하나에 새 문자열 값을 작성하십시오 (필요한 경우 “레이어”키도 작성하십시오).

(for current account only)
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
(for all users)
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

새 문자열 값의 이름은 항상 시작하려는 응용 프로그램의 경로 (따옴표없이) 여야합니다.

예를 들면 다음과 같습니다.

"C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\devenv.exe"
(but WITHOUT quotes!)

이 키의 값은

~ RUNASADMIN

다음과 같아야합니다.

키 값과 이름을 올바르게 설정하면 완료됩니다! 관련 파일을 사용하여 앱을 시작하면 고도 프롬프트가 표시됩니다.


답변

Powershell을 관리자 권한으로 실행 한 후 다음을 입력하십시오.

Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" -Name "EnableLUA" -Value "0"

shutdown -r -t 0