it-swarm-korea.com

Windows 10에서 시스템 환경 변수를 어떻게 설정합니까?

레지스트리 편집기를 사용하지 않고 Windows 10에서 시스템 환경 변수를 설정하는 방법은 무엇입니까?

(참고 : 다른 답변은 Windows 10을 구체적으로 다루지는 않습니다. 적어도 이전 버전의 Windows에서 변경된 제어판을 여는 방법과 같은 중요한 단계는 생략합니다.)

189
Jared

업데이트 : Windows 10에서 관리자없이 환경 변수를 설정하는 것에 대한 많은 의견을 본 후에 나는 방법을 찾았습니다. 나는 관리자가 아니며 PowerShell을 사용할 수 있습니다.

PowerShell 메서드

Get-ChildItem Env:를 사용하여 모든 환경 변수를 나열 할 수 있습니다.

특정 변수의 값을 얻으려면 : $Env:PATH, 여기서 PATH은 변수의 이름입니다.

변수를 설정하려면 : [Environment]::SetEnvironmentVariable("PATH", "C:\TestPath", "User"), 첫 번째 매개 변수는 변수의 이름이고 두 번째 매개 변수는 값이며 세 번째 매개 변수는 수준입니다.

PowerShell에서 환경 변수 및 특정 단점을 다루는 다른 방법이 있으므로 자세한 내용은 링크를 참조하십시오.

이전 방법 (최신 Windows 10 업데이트에서 더 이상 사용할 수 없음, PowerShell 사용 또는 다른 답변보기)

설정으로 가서 시스템 을 클릭하십시오.

System

그런 다음 왼쪽에서 정보 를 클릭하고 하단 시스템 정보 를 선택하십시오.

About

새 제어판 창이 열리면 왼쪽의 고급 시스템 설정 을 클릭하십시오.

Advanced system settings

이제 새 창이 열리면 아래쪽에서 환경 변수 ... 를 선택하십시오.

Environment Variables

140
MC10

여전히 이전과 동일 : 구식 제어판의 "시스템"에 있습니다. 너는 그것으로 도달 할 수있다. WinBreak 또는 시작 단추를 마우스 오른쪽 단추로 클릭하십시오.

거기에서 "고급 시스템 설정"→ "환경 변수"를 선택하십시오.

또는 어려운 방법으로 네트워크 및 공유 센터 또는 바탕 화면 폴더 (!)와 같은 이전 스타일 제어판의 다른 시작점을 찾을 수 있습니다.

119
Daniel B

"웹 및 Windows 검색"상자에 "envir"을 입력하고 "Best Match"필드 아래에 "귀하의 계정에 대한 환경 변수 편집"을 선택했습니다.

enter image description here

82
Colin

"시스템 환경 변수"가 특별히 시스템 전체 환경 변수를 참조한다면, 다른 답변이 이미 이것을 다루었습니다. 그러나 시스템 전체 및 사용자 별 환경 변수를 모두 편집하려면 이러한 대답 중 대부분 (전부는 아니지만)이 일반적으로 적용 할 수 없습니다.

"시스템"과 "고급 시스템 설정"-> "환경 변수"는 "고급 시스템 설정"에 대한 액세스 권한을 가지고 있기 때문에 Administrators 그룹의 계정에서만 작동합니다.

그렇게하면 일반 사용자 계정에서 "고급 시스템 설정"에 액세스하려고하면 관리자 암호를 묻는 UAC 프롬프트가 표시됩니다. 암호를 입력하면 "고급 시스템 설정"이 성공적으로 열리지 만 사용자가 변경 한 사항은 원래 사용자의 계정이 아니라 해당 관리자의 계정 (!)에 적용됩니다.

이 문제를 해결하기 위해 일반 사용자가 자신의 환경 변수를 편집 할 수있는 기회를주기 위해 Windows는 "환경 변수"대화 상자에 액세스 할 수있는 또 다른 방법을 제공합니다.

열기 제어판 . 열기 사용자 계정 애플릿. 해당 애플릿의 왼쪽에는 내 환경 변수 변경 링크가 표시됩니다. 링크를 클릭하면 사용자의 환경 변수에 대한 동일한 "환경 변수"대화 상자로 이동합니다.

enter image description here

사용자에게 관리자 권한이있는 경우, 사용자 특정 환경 변수 (상단) 및 시스템 전체 환경 변수 (하단)를 편집 할 수 있습니다. 관리자 권한이없는 경우 사용자 고유의 환경 변수 인 상위 섹션 만 편집 할 수 있습니다.

이것은 UAC 이후 버전의 Windows에서 환경 변수를 편집하는 올바른 방법이며 위의 답변 대부분에서 제안 된 방법이 아닙니다.


불행히도 Windows 11 월 11 일자 업데이트 (버전 1511)는이 기능을 파괴했습니다. 내 환경 변수 변경 링크가 더 이상 작동하지 않습니다. 거기에 있지만 죽었습니다. 따라서 11 월 11 일자 버전의 Windows 10 정답은 일반 사용자 계정에서 Windows 10 버전 1511의 사용자 별 환경 변수를 편집하는 것은 일반적으로 불가능합니다. Microsoft는이 업데이트로 Windows 10을 파괴했으며 Windows 10은 현재 사용할 수 없습니다. OS의 1511 버전에서이 우스운 버그를 고칠 때까지 계속 남아있을 것입니다.

비 관리자 계정에 대한 한 가지 해결 방법은 "시스템"-> "고급 시스템 설정"방법을 사용하여 변수를 편집하고 Administrators 그룹에 추가하고, 로그 아웃하고, 다시 로그인하고, 제거하는 것입니다 다시 행정 권한 ...

다른 해결 방법은 여기에 설명 된대로 PowerShell 기능을 사용하는 것입니다 https://technet.Microsoft.com/en-us/library/ff730964.aspx


2016 년 8 월 2 일에 발표 된 Windows 10 Anniversary Update (버전 1607)가 마침내이 버그를 수정했습니다.

27
AnT

그냥 쳤어. Windows Key+R) 명령 프롬프트를 가져 오는 동시에. 그런 다음 sysdm.cpl을 입력하고 고급으로 이동하여 환경 변수를 선택하십시오.

enter image description here

19
user508751

또한이 스레드에서 많은 사용자가 설명한 문제점을 경험합니다. 즉, 관리자가 아닌 사용자의 환경 변수를 설정하는 대화 상자의 링크가 작동하지 않습니다. 간단한 해결 방법으로이 멋진 도구를 다운로드했습니다.

http://www.rapidee.com/en/download

이식성이 있으며 설치 권한이 필요 없으며 사용하기 쉽고 실제로 시스템 대화보다 변수에 대한 더 나은 개요를 제공합니다.

희망이 도움이됩니다.

5
krcools

명령 줄을 두려워하지 않으면 명령 setx 를 확인해야합니다.

나는 그것의 묘사에서 인용한다 :

사용자 또는 시스템 환경에서 환경 변수를 작성하거나 수정합니다. 인수, regkeys 또는 파일 입력을 기반으로 변수를 설정할 수 있습니다.

(이 명령은 현재 명령의 셸 환경에 영향을 미치지 않고 새로운 프로세스의 환경에만 영향을 주므로 새로운 명령 셸을 열어야합니다 변경 사항을 확인하십시오.)

5
fogbank

적어도 한 가지 방법을 찾았습니다.

작업 표시 줄의 "웹 및 Windows 검색"상자에 "환경 변수"를 입력 한 다음 "시스템 환경 변수 편집"을 선택한 다음 "환경 변수"를 클릭하십시오.

4
Jared

Windows 10에서는 환경 변수 변경이 변경되지 않았습니다. Windows 7과 동일합니다.이 PC (내 컴퓨터)를 마우스 오른쪽 단추로 클릭하십시오. 왼쪽 속성을 클릭하십시오. 고급 시스템 설정을 클릭하십시오. 왼쪽 클릭 환경 변수 ...

이 시점에서 현재 사용자 또는 시스템의 변수를 변경할 수 있습니다

2
Rob Moore