서브 스트레이트 드라이브가 명령 프롬프트에서 사용 가능하지만 Windows 7 탐색기에서는 사용할 수없는 이유


11

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run] 값 아래에 레지스트리 키가 있습니다.

"c:\windows\system32\cmd.exe" /c subst t: e:\MyFolder

컴퓨터를 부팅 할 때 subst 명령이 절반 만 작동하는 것처럼 보입니다. 명령 프롬프트를 열면 t : fine을 사용할 수 있습니다. 그러나 Windows 탐색기에서 T :가 없으면 주소 표시 줄에 입력하면 "Windows에서 't :'를 찾을 수 없습니다. 철자를 확인하고 다시 시도하십시오."라는 오류 메시지가 표시됩니다.

이것은 Windows 7 Enterprise 64 비트에 있습니다.

어떤 아이디어?


나는 결코 나 자신을 사용하지는 않았지만, 이것은 Wikipedia가 지속적인 매핑을 설정하는 것에 대해 말한 것입니다. 도움이 되길 바랍니다
Xantec


Windows에는 API와 래퍼 .DLL 레이어가 너무 많아서 실제로 어디에서나 볼 수있는 변경을 할 때 실제로 놀랍습니다. 이 명령은 DOS에서 처음 나타 났으므로 "예상 된"환경입니다.
LawrenceC

답변:


13

이 명령은 C : \ DirectoryName의 영구 Z : subst를 만듭니다.

reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices" /v Z: /t REG_SZ /d "\??\C:\DirectoryName" /f

+1. 여전히 Windows Server 2012에서 작동합니다. 다시 시작해야합니다.
Neolisk

버전 1607 / build 14393이 설치된 Windows 10 시스템에서는 작동하지 않습니다. 누구나 확인할 수 있습니까?
Julius Bullinger

Windows 2019 Server는 여전히 작동하므로 Win10도 작동합니다. 그러나 설정이 HKLM에 있으므로 다시 부팅해야하므로 로그 오프만으로는 충분하지 않습니다.
피해자

12

아마도 실행 명령이 관리자 권한으로 실행되기 때문일 수 있습니다. 상승하지 않은 subst 명령을 실행하면 Windows 탐색기에 해당 명령이 표시됩니다. 관리자 권한 명령 프롬프트에서 subst를 실행하여이를 테스트 할 수 있습니다.


1
나는 이것을 시도했지만 여전히 걸리지 않았다.
Jim Fell

이것이 효과가 있다고 믿지 않았지만 당신은 옳았습니다! 그것은 내 드롭 박스를 Z :에 즉시 매핑했습니다. 잘 했어요
미키 펄 스테인

Windows 10에서 작동하지 않음
Starnuto di topo

1
@ Starnutoditopo, cmd 셸이 상승하지 않았다고 가정하면 Windows 10에서 제대로 작동합니다.
Eryk Sun


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