사용하고자하는 응용 프로그램은 HOMEPATH 환경이 완벽하게 작동하도록 설정되어야합니다. 기본적으로 설정되어 있기 때문에 일반적으로 문제가되지 않습니다. 다음은 cmd 덤프입니다.
C:\Users\xxxx>set home
HOMEDRIVE=C:
HOMEPATH=\Users\bert
문제는 관리자 권한으로 응용 프로그램 권한을 높이려고 할 때 발생합니다 (& gt; 관리자 권한으로 실행). 응용 프로그램이 HOMEPATH를 찾을 수 없습니다. 그래서 위의 명령과 동일한 명령을 cmd 창에서 실행하려고 시도합니다. 보라, 보라.
C:\windows\system32>set home
Environment variable home not defined
왜? 어떻게 해결할 수 있습니까? 나는 아무 결과없이 그 장소 전체를 검색했습니다 : (
또한 MSDN과 인터넷 모두에서 충분한 설명서를 찾을 수 없으므로 사용자 당 HOMEPATH를 설정하는 방법을 잘 모르겠습니다.
전에 고마워.
더 많은 문맥을 제공하기 위해 편집
내 컴퓨터에 두 명의 사용자가 있는데, 하나는 관리자 그룹에 있고 다른 하나는 일반 사용자 (사용자 그룹)입니다. 내 전화 사용의 경우 일반 사용자로 실행하고 관리자로 실행 명령의 경우 다른 사용자로 실행합니다. 관리자 그룹의 해당 사용자는 UAC 프롬프트가 필요없는 “수퍼 관리자”가 아니며 Windows를 설치할 때 생성되는 사용자입니다. 추가해야 할 정보가 있습니까?
답변
관리자 권한으로 실행하면 사용자의 컨텍스트 외부에 있으므로 HomePath와 같은 사용자의 환경 변수를 사용할 수 없을 수도 있습니다.
그런데, 이것은 내가 찾은 것이 아닙니다. 관리자로 CMD를 시작하면 HomePath는 여전히 현재 사용자의 Homepath입니다.
아무튼, 독립 실행 형 Windows 7 컴퓨터에서 사용자의 Homepath를 설정하려면 제어판 \ 사용자 계정 \ 사용자 계정으로 이동하고 “사용자 계정 관리”를 클릭 한 다음 고급 탭을 클릭하고 “고급”단추를 클릭하십시오.
시작을 클릭하고 “로컬 사용자 및 그룹 편집”을 검색하거나 “lusrmgr.msc”를 실행하여 얻을 수도 있습니다.
일단 “사용자”폴더를 두 번 클릭하고 수정하려는 사용자를 마우스 오른쪽 단추로 클릭 한 다음 “속성”을 클릭하고 “프로필”탭을 클릭하십시오.
거기에있는 해당 사용자의 HomePath (및 다른 경로도)를 설정할 수 있습니다.