Windows 10에서 시스템 환경 변수를 설정하는 방법 [복제]


198

레지스트리 편집기를 사용하지 않고 Windows 10에서 시스템 환경 변수를 어떻게 설정합니까?

(참고 : 다른 답변은 Windows 10에 대해서는 아직 구체적으로 언급되지 않았으며 이전 버전의 Windows 이후 변경된 제어판을 여는 방법과 같은 중요한 단계는 생략했습니다.)


이전 버전의 Windows와 거의 동일합니다.
— MC10

2
이것이 마지막으로 요청되었을 때, 이것은 발생했습니다 : superuser.com/questions/601526/… 그래서 당신은 이것을 봐야합니다 : superuser.com/questions/284342/…
— MC10

2
관리자 계정을 실행하지 않고 해당 비 관리자 계정에 환경 변수를 추가하려는 경우에는 답변이 작동하지 않습니다.
— casperOne

관리자 계정이 있거나 글로벌 환경을 편집해야합니다 [1] 또는 [2] . 관리자가 아닌 계정이 있고 환경을 편집해야합니다 [3] .
— Camila Hunter

답변:


145

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

PowerShell 방법

모든 환경 변수를 다음과 함께 나열 할 수 있습니다 Get-ChildItem Env:.

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

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

PowerShell에서 환경 변수 및 특정 문제를 처리하는 방법에는 여러 가지가 있으므로 자세한 내용은 링크를 참조하십시오.

이전 방법 (최신 Windows 10 업데이트에서 더 이상 사용할 수 없거나 PowerShell을 사용하거나 다른 답변보기)

설정으로 이동하여 시스템을 클릭하십시오 .

체계

그런 다음 왼쪽 클릭 에 대해 선택 시스템 정보 하단에 있습니다.

약

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

고급 시스템 설정

이제 새 창이 나타나면 하단의 환경 변수 ... 를 선택하십시오 .

환경 변수


13
관리자가 아닌 경우 작동하지 않습니다.
— Ira Baxter

3
최신 Windows 10에는 직접 경로가 있습니다. 기본 설정 창에서 검색 상자에 "경로"를 입력하면 변수 편집기로 바로 이동할 수있는 옵션이 나타납니다. 클릭 몇 단계를 저장합니다.
— jakobengblom2

3
새 Windows 업데이트 후 시스템 정보가 정보 섹션에 없음
— Iter Ator

1
이것을 활성화하는 방법? 로그 아웃 할 수 있는데 터미널에 더 나은 방법이 있습니까?
— Sören

1
또는 제어판을 먼저 찾을 필요가없는 SystemPropertiesAdvanced.exe를 실행하십시오.
— TOOGAM

119

여전히 그렇습니다. 구식 제어판의 "시스템"에 있습니다. WinBreak시작 버튼을 클릭하거나 마우스 오른쪽 버튼으로 클릭하여 도달 할 수 있습니다 .

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

또는 어려운 방법으로 네트워크 및 공유 센터 또는 데스크탑 폴더 (!)와 같은 구식 제어판의 다른 진입 점을 찾을 수 있습니다.


20
이 방법은 관리자 그룹의 계정에만 적용됩니다. 이 방법을 사용하여 일반 사용자 수준 계정의 환경 변수를 변경할 수 없습니다.
— AnT

1
작은 컴퓨터 아이콘이 더 이상 바탕 화면에 없으면 쉽게 찾을 수없는 것이 재미 있습니다.
— octopusgrabbus

1
내 시스템에서 PATH 환경 변수는 편집을 허용하지만 PowerShell은 2542 자 뒤의 값을 자릅니다. 그러나 전체 경로 목록을 내부적으로 유지하는 것처럼 보이므로 프롬프트에서 전체 경로 목록을 볼 수 없더라도 전체 목록을 사용하여 명령을 찾습니다.
— Suncat2000 2016 년

85

"웹 및 Windows 검색"상자에 "envir"를 입력하고 "최상 일치"에서 "계정의 환경 변수 편집"을 선택했습니다.

여기에 이미지 설명을 입력하십시오


1
불행히도이 검색을 수행해도 더 이상 검색 결과가 생성되지 않습니다.
— AnT

20
그것은 나를 위해 작동
— Alex Szabó

6
@Alex Szabó : "더 이상 그런 결과를 만들지 않는다"고 말했을 때 틀렸다 설교 결과는 실제로 동일합니다. 그러나 현재 Windows 10에서 첫 번째 결과 (그림에서 강조 표시)를 클릭하면 관리자가 아닌 계정에는 아무런 영향을 미치지 않습니다. "죽은 링크"입니다. 이것은 1511 업데이트에서 내 대답에 설명 된 것과 동일한 버그입니다. 따라서 아니요, 실제로 일반적인 경우에는 작동하지 않습니다.
— AnT

1
AnT가 설명하는 버그가 패치되었습니다.
— Nick

4
이것이 답입니다. 다른 언어를 사용하는 경우 해당 언어 (내 경우에는 중국어 / 스페인어) 로 동등성을 입력해야합니다 . 스페인어를 원하는 언어로 설정 한 경우 "variable del sistema"를 입력하고 중국어를 사용하는 경우 "系统 变量"을 입력하십시오. 저기에있어. BTW는이 검색 창의 모든 검색 작업에 적용되며, 제어판을 찾을 수없는 경우 "제어판"/ "패널 제어"/ "控制 面板"을 입력 할 수 있습니다. 잘 설계되었습니다.
— WesternGun

27

"시스템 환경 변수"로 시스템 전체 환경 변수를 구체적으로 언급 한 경우 다른 답변에서 이미이를 다루었습니다. 그러나 시스템 전체 및 사용자 별 환경 변수를 모두 편집하려는 경우 일반적으로 이러한 답변의 대부분 (모두는 아님)을 적용 할 수 없습니다.

"시스템"및 "고급 시스템 설정"-> "환경 변수"를 거치면 Administrators해당 계정 만 "고급 시스템 설정"에 액세스 할 수 있으므로 그룹의 계정에 대해서만 작동합니다 .

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

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

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

여기에 이미지 설명을 입력하십시오

사용자에게 관리자 권한이있는 경우 해당 대화 상자의 두 섹션 (사용자 별 환경 변수 (상단) 및 시스템 전체 환경 변수 (하단))을 편집 할 수 있습니다. 관리자 권한이없는 경우 상단 섹션 (사용자 고유의 환경 변수) 만 편집 할 수 있습니다.

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


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

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

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


2016 년 8 월 2 일 릴리스 된 Windows 10 1 주년 업데이트 (버전 1607)는 마침내이 버그를 수정했습니다.


오늘부터이 옵션은 다시 작동합니다. IMO "작동하지 않는"단락을 제거 할 수 있습니다.
— Steed

@ 스테이트 : 내 Windows 10 Pro x64는 현재 "버전 1511 빌드 10586.218"이며 해당 옵션은 여전히 ​​사용되지 않습니다. 어떤 빌드를 가지고 있습니까?
— AnT

죄송합니다, 내 버전은 10.0.10240 (Win 10 Pro x64)이며 귀하보다 더 오래된 것입니다. 그러나 Windows Update에서 보류중인 업데이트가없는 최신 주식 버전입니다. 아마 당신의 내부자 미리보기입니까?
— 스티드

@Steed : 아니요, Windows 10 Pro의 일반 공개 버전입니다. 한편, 버전 번호는 원본 Windows 10을 실행하고 있음을 나타냅니다 . 업데이트 1511 ( "11 월 업데이트", 즉 "임계 값 2 업데이트")을 설치 한 적이 없습니다. 위의 답변에서 언급 했듯이이 문제는 1511 업데이트에 의해 도입 되었으므로이 문제가없는 이유입니다. Windows를 현재 버전으로 업데이트하면 동일한 문제가 발생합니다. 왜 Windows Update에서 버전이 최신 버전인지 알려줍니다.
— AnT

1
@quetzalcoatl : 기념일 업데이트가 마침내이 문제를 해결했습니다.
— AnT

20

Windows Key+ R)를 동시에 누르면 명령 프롬프트가 나타납니다. 그런 다음 sysdm.cpl을 입력하고 고급으로 이동하여 환경 변수를 선택하십시오.

여기에 이미지 설명을 입력하십시오


4
이것은 관리자의 환경 변수 만 변경합니다.
— Lawrence Dol

이것은 가장 직접적인 대답이며 창을 바로 설정할 수 있습니다.
— jdhao

고마워요 저는 관리자이지만 관리자 변수를 변경할 수 없습니다. 이제 할 수 있습니다 !!!
— 길 레르 메

5

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

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

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

도움이 되었기를 바랍니다.


5

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

나는 그 설명에서 인용한다 :

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

이 명령은 현재 명령 셸 환경에 영향을 미치지 않으며 새 프로세스 환경에만 영향을 미치 므로 변경 내용을 보려면 새 명령 셸을 열어야합니다.


1
setx불행히도 환경 변수를 삭제할 수는 없습니다 .
— AnT

사실 변수를 빈 값으로 설정하는 것 외에는 실제로 삭제하지 않는 방법을 모르겠습니다. 반면에 일반 계정 (예 : 관리자 그룹이 아님)에서 작동합니다. 내가 놓치지 않았다면, 지금까지 제공된 답변 중 어느 것도 관리자가 아닌 계정에서 작동하지 않습니다.
— fogbank

PowerShell 방법 (응답 끝에있는 링크 참조)은 비 관리자 계정에서 작동합니다.
— AnT

@Ant : 잘못된; 방법으로 답변을 편집했습니다.
— Lawrence Dol

@Lawrence Dol : Er ... 아니요. env 변수를 공백 값으로 설정하고 env 변수를 삭제 하는 것은 완전히 다른 두 가지입니다 (@fogbank는 위에서 이미 언급 한 것처럼). 한 번 더 : setx변수 삭제를 지원하지 않습니다.
— AnT

4

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

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


"environment variables" 를 입력하는 것보다 짧은 것은 "path"를 입력하는 것입니다 (예, 제목에 "path"가 포함되어 있지 않지만 여전히 작동합니다).
— Peter Mortensen

2

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

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


맞습니다. "이 PC"는 파일 탐색기의 왼쪽에있는 빠른 도구 모음 아래에 있으며 숨겨져 있지 않으며 찾아야합니다. 그렇기 때문에 누군가가 그것을 다운 투표하고 그것이 적절하지 않은 것을 보았습니다.
— WesternGun
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.