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


44

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

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

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

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

감사

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


2
Windows 8 이상에서 UAC를 완전히 비활성화 할 수 없다는 점을 고려할 때 관련 질문에 대한 답변을 어떻게 따랐는지 잘 모르겠습니다. 일반적으로 문제의 응용 프로그램에 대한 바로 가기를 항상 관리자로 실행하도록 설정하면됩니다. 당신이 요구하는 것은 당신이 항상 관리자로 물건을 실행하는 것은 엄청난 보안 위험이며 랜섬웨어 악성 코드가 파일을 암호화하는 방법입니다 (프로세스는 관리자 권한이 필요합니다).
Ramhound

2
“일시적으로 파일 저장 / 덮어 쓰기 등의 문제가 발생하는 경우”컴퓨터 사용 방식을 다시 생각해야합니다. 이런 종류의 물건은 정상적으로 컴퓨터를 사용할 때 결코 일어나지 않습니다.
Daniel B

@Daniel 간과했던 것은 간단하지만 관리자로 메모장 ++을 실행하지 않으면 외장 하드 드라이브에있는 간단한 텍스트 파일을 덮어 쓸 수없는 것 같습니다. 나는 이것을 "일반적으로 컴퓨터를 사용하는"것으로 생각합니다. 메모장 ++ 아이콘을 마우스 오른쪽 버튼으로 클릭하여 관리자 권한으로 실행할 수 있지만 일반적으로 텍스트 파일을 마우스 오른쪽 버튼으로 클릭하고 탐색기 컨텍스트 메뉴를 사용하여 메모장 ++에서 열면 메모장 ++을 실행하지만 관리자 권한으로 메모장 ++을 실행하지 않는 것 같습니다 .
osullic

@osullic 계정에 모든 권한을 갖도록 해당 파일의 액세스 제어 목록을 변경해야합니다. 항상 관리자 권한으로 실행하는 것은 너무 과도합니다.
벤 N

더 나은 솔루션처럼 들리는 @Ben에게 감사드립니다. 액세스 제어 목록을 어떻게 변경합니까? 파일 / 폴더를 마우스 오른쪽 버튼으로 클릭하고 보안 탭에서 권한을 변경하면됩니까?
osullic

답변:


26

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

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

디스크 속성-보안

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

고급 보안

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

권한 항목 추가

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

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

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


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

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

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

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

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


4
Windows 10의 모든 Windows Store 응용 프로그램을 손상시킬 것을 제안하는 작업을 추가해야합니다. 여기에는 계산기와 같은 기본 응용 프로그램 및 제어판에 액세스하는 새로운 방법이 포함됩니다.
Ramhound

@osullic-널리 사용되지만 99 %의 경우 응용 프로그램은 필요한 경우에만 높은 권한을 요청하고 대부분의 사람들은 이에 동의합니다. 이것은 당신에게 충격에 올 것이다. Full Control특정 디렉토리 로 설정하여 실행 하면 여전히 문제가 발생합니다.
Ramhound

보안 포인트를 얻지 못합니다 .. "Ghostmouse"(관리자 권한없이 시작)와 같은 Win95 도구조차도 커서를 프로그램으로 옮길 수 있습니다. 그늘진 바이러스가 왜 ​​똑같이 할 수 없습니까?
dersimn December

ACL 편집기 솔루션은 '프로그램 파일', 'Windows'등과 같은 모든 중요한 폴더에 대해 설정하지 않아 작동하지 않습니다. 소위 '위험한'(sic!) 솔루션이 작동합니다.
setec

1
@setec 모든 권한을 부여하기 전에 소유자를 자신 또는 관리자로 변경해야 할 수도 있습니다. 일부 폴더는 TrustedInstaller가 제한하고 처음에 소유합니다.
벤 N

18

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

  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. 컴퓨터 재시작 (매우 중요한 로그 오프가 작동하지 않음)


2
이것은 관리자로 모든 것을 실행하지 않습니다. 원하는 모든 응용 프로그램에 대해 반복해야합니다. @fritzmg의 답변을 보거나 모든 것을 관리자 권한으로 실행하는 방법에 대한 광산.
Dio Phung

14

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

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

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

참조 : EnableLUA | msdn.microsoft.com

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

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

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


7

검색으로 연결되어 있고 관련 파일 형식이나 특수 바로 가기 이외의 다른 방법으로 시작된 경우에도 "기본적으로 응용 프로그램을 관리자로 실행 (확실한)"하려는 경우 레지스트리를 사용해야합니다. 파일 속성 대화 상자의 이러한 호환성 탭은 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

다음과 같아야합니다. Windows 10에서 항상 상승 된 레지스트리 키

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


당신은 왜 이것을해야하는지,하지 말아야하는지대한 참조를 추가 할 수 있습니까? 어떤 이는 여기를 참조 솔루션 또는 UAC 설정?
Prateek

1
Prateek, UAC는 보안 조치입니다. 이를 우회하면 PC의 안전성이 떨어질 수 있습니다. 당신이 그것을 모른다면, 당신은 그것을 우회하는 것이 정말로 당신에게 옳은 일인지 판단 할 수있는 위치에 있지 않습니다. 따라서 나는 당신에게 다이나마이트를 만드는 지침을 사용하지 말 것을 요구하고 있습니다. 목표는 당신이 당신의 깊이에서 벗어났다는 것을 인식하고 안전하게 되돌아 가게하는 것입니다.
DanO

5

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

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

shutdown -r -t 0

1
참고 : Windows 10에서 UAC를 비활성화하면 일부 내장 앱 (Maps, Edge, Calculator)이 실행을 거부했습니다.
Dio Phung
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.