본문 바로가기
카테고리 없음

윈도우 10 환경 변수 복구

by 언제나초심. 2022. 1. 31.
반응형

개요

윈도우10에서 환경 변수를 건드리다가 잘못되는 경우가 생길 수 있다. ...

재부팅을 하기 전이라면, 그 전의 값을 알아낼 수 있는 방법이 몇 가지 있다.

레지스트리

환경변수는 레지스트리에 저장이 되므로, 레지스트리를 살펴보는 방법이 있다. 그러나 대체적으로 만족스럽지는 못할 듯 하다. 환경변수를 변경하는 순간, 레지스트리 값도 같이 바뀌기 때문에...

전에 열어두었던 '명령 프롬프트', '파워셀' 등의 창.

환경변수를 변경하기 전에 열어두었던 '명령 프롬프트'가 있다면, 구세주가 될 수 있다. 명령 프롬프트에서 echo %path%를 쳐본다.

파워셀을 열어둔 게 있었다면, $env:path를 타이핑.

ProcessExplorer 이용

마이크로소프트에서 제공하는 'ProcessExplorer'가 있다.

  1. https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer 접속 후 Download Process Explorer을 눌러 다운로드한다.
  2. 다운받은 ProcessExplorer.zip을 압축해제하고 procexp64.exe을 실행한다.
  3. 환경 변수를 수정하기 전에 열려져있었을 프로세스를 찾는다. 보통 '파일 탐색기'는 열어져있었을 가능성이 높다.
  4. explorer.exe를 찾고, 마우스 오른쪽을 한 뒤에 properties - Environment를 본다.
  5. path값을 살펴본다.

전에 열려있었던 'chrome'브라우저

크롬브라우저에서 chrome://conflicts/로 접속을 하면, 무엇이 로드되고 있는지가 나타난다. 이것으로 환경변수를 어느정도는 추측은 할 수 있다... 정확하지는 않다. 크롬 관련된 것은 제외하고, 'shellextension'관련 제외하고, 내가 설치했던 것들을 살펴보면 몇 가지 정도는 건질 수 있다...

그런데 이게 가능하다면, 위에서 설명한 'ProcessExplorer'를 이용하는 것이 정확하다.

반응형