2013-12-10 1 views
0

변수를 PATH 변수에 추가하려고합니다. 내가 관리자로 cmd.exe를 실행하고 난 후 컴퓨터를 다시 시작cmd를 통해 Windows OS에서 PATH를 변경하는 방법

setx PATH "%PATH%;C:\MinGW\bin" 
setx PATH "%PATH%;C:\MinGW\msys\1.0\bin" 

을 사용하지만, 내가 path를 입력하면 나는 내가 거기에 설정 한 경로를 볼 수 없습니다. 정확히 같은 방법으로 다른 디렉토리를 PATH에 설정할 수있었습니다.

무엇이 잘못 되었을지에 대한 아이디어가 있습니까?

+0

setx mypath "" 

PATH EDITOR에 대한 인터넷 검색을하는 것이 유용 할 수 있습니다 사용하여 변수를 삭제할 수 있습니다. – jpmc26

+0

당신은 "내 디렉토리"라고 말합니다 - 두 디렉토리 중 하나를 보시겠습니까? 아니면'C : \ MinGW \ msys \ 1.0 \ bin'을 보시겠습니까 – Magoo

+0

@Magoo : 귀하의 의견에 감사드립니다. 경로를 입력 할 때 두 디렉토리를 모두 볼 수 있습니까? 내가'path'라고 타이프 할 때 나는 그들을 보지 못합니다. 그러나 일반적으로 그것들은 존재합니다 ... – Thanos

답변

1

먼저 경로로 설정해야

"My Computer" > "Properties" > "Advanced" > "Environment Variables" > "Path". 
+0

그것은 (관리자로 실행) 할 첫 번째 일이지만 그것은 작동하지 않는 것 같습니다. 그래서'cmd'로 옮겼습니다 ... – Thanos

+0

웬일인지 다시 한 번 해보았습니다. – Thanos

1
setx PATH "%PATH%;C:\MinGW\bin" 
setx PATH "%PATH%;C:\MinGW\msys\1.0\bin" 

사용해야한다 "% 경로 %를, C :는 MinGW \ 빈 \"다음에 "% 경로 %; C를 :는 MinGW \ \ MSYS 1.0 \ \ bin "이므로 setx은 현재 또는 기존 CMD 세션에서 변수를 설정하지 않으므로 두 번째는 setx이 첫 번째 변수보다 우선합니다.

은 이론적으로 이후 두 세션을 위해이 두 개의 디렉터리를 추가해야합니다. 당신은 단순히 새로운 세션을 시작하고

path 

명령을 실행하여 확인할 수 있습니다

.

변경 사항이 재부팅시에도 남아 있지 않으면 다른 프로세스에서 재설정 작업을 수행 중입니다.

변경 사항이 전혀 발생하지 않으면 계속 진행중인 무언가가 있습니다. 아마도 오타가있을 수 있습니다 ...

다른 변수를 테스트로 설정하려고하면 mypath입니다.

당신은 ... 이것은 아마도 슈퍼 유저에 속한

+0

재부팅에서 살아남지 못했습니다 ... 오타를 확인했지만, 't any. 나는 탐험가에게 보여지는 것처럼 경로를 사용했다. – Thanos

+0

맬웨어 방지/보안 또는 AV 소프트웨어가 변경을 방해하고 있습니다. – foxidrive

+0

동의 - 변경 사항이 첫 번째 인스턴스에서 유효한지 여부에 대한 명확한 진술없이, 우리는 장님을 추측합니다. – Magoo

관련 문제