높은 명령 줄 프롬프트가 공유 드라이브에 액세스 할 수 없습니다


62
  1. 내 사용자 계정을 사용하여 다른 컴퓨터에서 공유를 매핑합니다.
  2. 관리자 권한 명령 프롬프트 (cmd.exe, 마우스 오른쪽 단추 클릭, 관리자 권한으로 실행)를 시작합니다.
  3. 공유 드라이브 (Z :)로 이동하면 다음이 발생합니다.

The system cannot find the drive specified

이제 비 승격 명령 프롬프트를 열면 Z :로 이동하면됩니다.


답변:


47

Windows 탐색기를 관리자 권한으로 열고 네트워크 공유를 다시 만들지 못했습니다. 그런 다음이 해결책을 찾았습니다. 명령 프롬프트 자체에서 공유를 만듭니다. 그것은 나를 위해 일했다.

net use f: \\remoteserver\subfolder      

드라이브가 Windows 탐색기에 이미 매핑되어 있어도 여전히 작동했습니다.

참고 : 하위 폴더 앞에 하나의 백 슬래시 만 사용하십시오.


25

아마도 그것은 파일 권한의 문제가 아니지만 다음과 관련이 있습니다.

  • 세션과 연관된 네트워크 공유 (즉, 다른 사용자가 다른 네트워크 공유 세트를 가질 수 있음) 사용자는 둘 이상의 세션을 가질 수 있습니다.
  • 사용자 계정 컨트롤 작동 방식

거의 모든 사용자가 XP에서 관리자 계정을 사용했기 때문에 (대부분의 프로그래머는 제한된 계정으로 프로그램을 작동하도록 귀찮게하지 않았기 때문에) Microsoft는 Vista를 시작으로 관리자 계정의 "제한된 버전"을 만들었습니다. "는 별도의 세션이므로 다른 사용자로 계산됩니다.

고급 Windows 탐색기 (예 : "관리자 권한으로 실행"으로 시작한 Windows 탐색기)를 시작하고 모든 네트워크 공유를 다시 만들어보십시오.

공유를 다시 작성해야하는 이유는이 MSDN 블로그 항목에 설명되어 있습니다.

Windows Vista에서 UAC를 사용하여 매핑 된 네트워크 드라이브

편집 : 블로그 항목의 관련 비트 (강조 광산) :

작업을 단순화하기 위해 UAC를 사용하도록 설정 한 관리자로 실행한다고 가정 해 봅시다 (보다 안전하기 위해서는 표준 사용자로 실행하는 것이 좋습니다). 로그인하면 새 토큰을 만듭니다. 그런 다음 UAC를 사용하도록 설정하고 두 번째로 로그인 한 다음 셸을 시작하는 데 사용되는 새로운 (매우 제한된) 토큰으로 끝납니다. 두 개의 별도 로그인 이벤트가 있습니다.
(...)
이 편리한 기능을 사용하면 매핑 된 네트워크 드라이브 관련 문제를보다 쉽게 ​​해결할 수 있습니다. Windows 2000 SP2 이전에는 장치 이름이 명시 적으로 제거되거나 시스템이 다시 시작될 때까지 전체적으로 표시되었습니다. 보안상의 이유로 Windows 2000 SP2부터이 동작을 수정했습니다. 이 시점부터모든 장치는 각 로그온 세션에 대해 생성 된 ID 인 LUID (인증 ID)와 연결됩니다 .
(...)
이러한 매핑 된 드라이브는 LUID와 연결되어 있고 상승 된 응용 프로그램은 별도의 로그인 이벤트 중에 생성 된 다른 LUID를 사용 하기 때문에 상승 된 응용 프로그램은 더 이상이 사용자에 대한 매핑 된 드라이브를 볼 수 없습니다.


4
관리자 권한 Windows 탐색기를 사용했는데 관리자 권한 명령 프롬프트에서 여전히 매핑 된 드라이브를 찾을 수 없습니다.
icelava

1
Windows 7에서 "관리자 권한으로 실행"을 실행하면 실제로 "관리자"(Windows XP-ish)라는 이름의 계정으로 실행되는 것이 아니라 내 계정으로 실행되지만 수퍼 유저 비트가 설정되어 있다는 것입니다. 나는 왜 내가 설명한 두 시나리오 사이에 차이점이 있는지 이해하지 못한다.
mindless.panda

1
일부 권한에 대한 관리자 계정의 두 "버전"은 서로 다른 권한을 가진 동일한 계정 (연결된 블로그에 설명되어 있음) 일지라도 다른 계정으로 작동하기 때문에 차이가 있습니다.
Alberto Martinez

1
@ mindless.panda : 당신은 절대적으로 맞습니다. "관리자 권한으로 실행"옵션은 전적으로 UAC 관련 관리자 설정을 나타냅니다. 단순히 Administrators 그룹과 관련이 없습니다. UAC를 비활성화하면 (완전히 재부팅하려면 재부팅이 필요할 수 있음) UAC가 비활성화 된 상태에서도 "관리자 권한으로 실행"옵션이 존재하지 않을 수 있습니다. 관리자 명령 프롬프트는 여전히 공유 드라이브를 UNC로 사용할 수 있습니다 (예 : \\ servername \ dirname). Microsoft가 설계 한 방식으로 인해 손실되는 드라이브 문자 일뿐입니다. '그것을 리메이크하고 모든 것이 그 프롬프트에서 좋습니다.
TOOGAM

관리자입니다. 탐색기 창을 시작할 수 없습니다 (Win 8)
user15507

7

Alberto Martinez 답변은 매핑 된 네트워크 드라이브에 액세스 할 수없는 이유를 설명합니다.

다음은 문제 를 해결하기위한 레지스트리 수정입니다 .

  • regedit를 열고 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
  • EnableLinkedConnections 라는 새 DWORD (32 비트) 값을 추가하십시오 .
  • 값을 1 (또는 00000001)로 조정하십시오.

regedit를 종료하고 컴퓨터를 다시 시작하십시오.



1
이것이이 문제에 대한 최상의 솔루션입니다.
alecov

1
Win10에서 작동하지 않음
Christian Schäfer

또는 Windows Server 2016
RM

1

내 사용자 계정을 사용하여 다른 컴퓨터에서 공유를 매핑합니다.

해당 네트워크 드라이브는 네트워크 드라이브를 매핑 한 사용자 계정에서만 사용할 수 있습니다.


0

관리자로 cmd를 시작하고 명령을 입력 net use z: \\net\path /persistent:yes하면 완료됩니다. 내가 한 또 다른 일, 이것은 op의 질문을 넘어 확장되었습니다 .cmd를 작업 표시 줄에 고정하고 속성-> 관리자로 실행하도록 고급 설정에서 / K z :를 '대상'의 끝에 추가했습니다. 텍스트 상자, 그래서 그것은되었다 : %windir%\system32\cmd.exe /K z:. "시작"매개 변수 설정이 작동하지 않는 것 같습니다. 이로 인해 내 작업 표시 줄에 아이콘이 관리자로 cmd 창을 시작하고 매핑 된 드라이브에 프롬프트가 표시됩니다. 그리고 속성으로 다시 이동하여 글꼴, 색상, 창 크기 및 위치, 텍스트 스크롤 버퍼 및 명령 기록 버퍼 크기를 사용자 정의하는 것을 잊지 마십시오!


-2

네트워크 경로를 확인하고 매핑 된 드라이브 연결 끊기 (Z :) CMD를 관리자 권한으로 실행하고 "net use"명령을 사용하여 드라이브를 다시 매핑하십시오. net use Z : \ SharePath를 사용하고 다시 액세스하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.