본문 바로가기
IT Trouble Shooting

Windows 10 - 관리자 권한으로 프로그램 실행 시 네트워크 드라이브가 안보여요

2020. 12. 2.

안녕하세요, 다들 한번 쯤은 프로그램을 '관리자 권한으로 실행'으로 사용했던 경험이 있을 것입니다. 특히 Windows 10 환경에서는 관리자 권한으로 프로그램을 실행해줘야 할 때가 종종 있습니다.

 

오늘은 필요에 의해서 관리자 권한으로 프로그램을 실행했을 때, 프로그램 내에서 네트워크 드라이브가 보이지 않는 문제를 확인해보겠습니다.

 

Windows 10 관리자 권한으로 프로그램 실행 시, 네트워크 드라이브가 안보일 때

 

증상

관리자 권한으로 프로그램을 사용할 때, 파일 저장 시 네트워크 드라이브 경로가 보이지 않는 문제

(프로그램 내에서 탐색기를 불러올 때)

 

일반 권한으로 프로그램 실행 시, 네트워크 드라이브가 보인다.
관리자 권한으로 실행 시, 네트워크 드라이브가 보이지 않는 모습

원인

UAC(User Access Control - 윈도우 사용자 계정 컨트롤)가 켜져있는 환경에서 사용자가 로그인을 하면, 일반 권한의 사용자 세션 / 관지라 권한의 사용자 세션 2개가 생성됩니다. 

이 두 개의 세션은 서로 연동하지만, 네트워크 드라이브에 대해서는 공유되지 않습니다. 

 

아래 CMD 창을 통해 네트워크 드라이브 연결 상태를 각각 확인 해보겠습니다.

 

net use

 

일반 CMD 창에서 Z: 드라이브에 네트워크 경로가 연결되어 있는 것을 확인할 수 있다.
관리자 CMD 창에서 연결된 네트워크 드라이브가 없는 것을 확인할 수 있다.

 

해결

레지스트리 수정을 통해, 앞서 말씀 드린 두 개의 세션(일반/관리자 권한 세션)에 대해 네트워크 드라이브 공유 기능을 활성화 할 수 있습니다. 

 

1. 레지스트리 편집기 실행. 'Win+R'을 통해 실행 창을 열고, 'regedit'을 입력합니다. 

 

 

2. 레지스트리 경로 접속. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System 경로 접속

 

반응형

 

3. DWORD 추가 및 값 변경. 해당 경로를 우클릭하여 DWORD(32비트)를 생성합니다. 이후 이름을 EnableLinkedConnections로 변경하고 값을 1로 수정합니다.

 

 

4. 완료. 재부팅 후, 아래와 같이 관리자 CMD 창에서도 네트워크 드라이브가 정상적으로 표기되는 것을 볼 수 있습니다. 이제 관리자 권한으로 실행하는 프로그램 내에서도 정상적으로 네트워크 경로에 접근할 수 있습니다.

관리자 CMD 창에서 네트워크 드라이브가 정상적으로 표기된다.

 


해당 문제가 Windows 10에서 은근히 많이 발생합니다. 한번 기억해두셨다가 잘 활용하시면 좋겠습니다.

혹시 사내에서 공용으로 사용하는 프로그램에 문제가 된다면 해당 값을 그룹 정책으로 뿌리는 것도 괜찮을 것 같네요. 

 

 

반응형

댓글