cmd에서 시스템 경로 변수 수정

cmd에서 시스템 경로 변수 수정

시스템 경로 값을 수정하려고 합니다. S/W를 업그레이드하고 사용자가 이전 시스템과 새 시스템에 액세스해야 하기 때문에 이것이 필요합니다. 설정을 변경하고 두 가지를 모두 사용할 수 있도록 토글 버튼을 제공합니다.

이를 위해 수행해야 할 작업 중 하나는 시스템 경로 값을 변경하는 것입니다. 이 작업을 수행하기 위한 .reg 파일이 있습니다. 이 스크립트를 실행하면 "에 포함된 키와 값이 레지스트리에 성공적으로 추가되었습니다."라는 메시지가 나타납니다.

그런데 레지스트리를 확인해봐도 변경사항이 반영된 것을 볼 수 없습니다.

시스템 경로의 원래 값은 다음과 같습니다.

C:\Oracle01\product\11.2.0\client_1\bin;C:\Program Files\NVIDIA Corporation\PhysX\Common;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Infor\Unify\Runtime52\;C:\Program Files\QuickTime\QTSystem\;c:\Program Files\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\;c:\Program Files\Microsoft SQL Server\110\Tools\Binn\;c:\Program Files\Microsoft SQL Server\110\DTS\Binn\

내 등록 파일은 다음과 같습니다


Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment]
"Path"="REG_EXPAND_SZ:C:\Oracle01\product\11.2.0\client_1\bin;C:\Program Files\NVIDIA Corporation\PhysX\Common;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;c:\Visual\RunTime40\;C:\Program Files\QuickTime\QTSystem\;c:\Program Files\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\;c:\Program Files\Microsoft SQL Server\110\Tools\Binn\;c:\Program Files\Microsoft SQL Server\110\DTS\Binn\"

경로에서 C:\Infor\Unify\Runtime52\ 항목을 c:\Visual\RunTime40\으로 변경하고 싶습니다.

내가 여기서 무엇을 놓치고 있는지 알려주세요. 내 reg 파일은 로컬 C 드라이브에 있습니다.

고마워요, 비디야.

답변1

댓글에서와 같이

로컬 경로를 변경하려면 콘솔을 통해 SET 명령을 사용하므로 이를 통해 다음을 수행할 수 있습니다.

사용 가능한 환경 변수 목록 보기

SET

새 환경 변수 만들기

SET newenv=hello;

변수 업데이트

SET newenv=%newenv%cya;

파인트아웃할 수 있다

echo %newenv%
SET %newenv%

시스템 레지스트리 키에서

당신은 할 수

registry /s <file>.reg

/s침묵을위한 것입니다.

관련 정보