안녕하세요, 다들 한번 쯤은 프로그램을 '관리자 권한으로 실행'으로 사용했던 경험이 있을 것입니다. 특히 Windows 10 환경에서는 관리자 권한으로 프로그램을 실행해줘야 할 때가 종종 있습니다.
오늘은 필요에 의해서 관리자 권한으로 프로그램을 실행했을 때, 프로그램 내에서 네트워크 드라이브가 보이지 않는 문제를 확인해보겠습니다.
Windows 10 관리자 권한으로 프로그램 실행 시, 네트워크 드라이브가 안보일 때
증상
관리자 권한으로 프로그램을 사용할 때, 파일 저장 시 네트워크 드라이브 경로가 보이지 않는 문제
(프로그램 내에서 탐색기를 불러올 때)
원인
UAC(User Access Control - 윈도우 사용자 계정 컨트롤)가 켜져있는 환경에서 사용자가 로그인을 하면, 일반 권한의 사용자 세션 / 관지라 권한의 사용자 세션 2개가 생성됩니다.
이 두 개의 세션은 서로 연동하지만, 네트워크 드라이브에 대해서는 공유되지 않습니다.
아래 CMD 창을 통해 네트워크 드라이브 연결 상태를 각각 확인 해보겠습니다.
net use
해결
레지스트리 수정을 통해, 앞서 말씀 드린 두 개의 세션(일반/관리자 권한 세션)에 대해 네트워크 드라이브 공유 기능을 활성화 할 수 있습니다.
1. 레지스트리 편집기 실행. 'Win+R'을 통해 실행 창을 열고, 'regedit'을 입력합니다.
2. 레지스트리 경로 접속. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System 경로 접속
3. DWORD 추가 및 값 변경. 해당 경로를 우클릭하여 DWORD(32비트)를 생성합니다. 이후 이름을 EnableLinkedConnections로 변경하고 값을 1로 수정합니다.
4. 완료. 재부팅 후, 아래와 같이 관리자 CMD 창에서도 네트워크 드라이브가 정상적으로 표기되는 것을 볼 수 있습니다. 이제 관리자 권한으로 실행하는 프로그램 내에서도 정상적으로 네트워크 경로에 접근할 수 있습니다.
해당 문제가 Windows 10에서 은근히 많이 발생합니다. 한번 기억해두셨다가 잘 활용하시면 좋겠습니다.
혹시 사내에서 공용으로 사용하는 프로그램에 문제가 된다면 해당 값을 그룹 정책으로 뿌리는 것도 괜찮을 것 같네요.
'IT Trouble Shooting' 카테고리의 다른 글
서버 관리자 실행 오류 (ServerManager.exe) (0) | 2021.02.02 |
---|---|
MS SQL Server SSMS 연결오류, 물음표 아이콘 (0) | 2021.01.04 |
Windows 로그인 패스워드 초기화 (1) | 2020.12.29 |
Windows 10 OEM 복구 파티션 삭제 (0) | 2020.12.28 |
MS SQL Database, SQLNCLI11 분산 트랜잭션 오류 (0) | 2020.12.18 |
댓글