키 [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 비트에 있습니다.
어떤 아이디어?
답변
이 명령은 C : \ DirectoryName의 영구 Z : subst를 만듭니다.
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices" /v Z: /t REG_SZ /d "\??\C:\DirectoryName" /f
답변
아마도 실행 명령이 관리자 권한으로 실행되기 때문일 수 있습니다. 상승하지 않은 subst 명령을 실행하면 Windows 탐색기에 해당 명령이 표시됩니다. 관리자 권한 명령 프롬프트에서 subst를 실행하여이를 테스트 할 수 있습니다.
답변
PSubst 3 유틸리티를 사용하십시오. 드라이브를 영구적으로 매핑하는 DOS 배치 파일입니다. XP 이후의 모든 Windows 버전에서 작동합니다.
답변
https://github.com/ildar-shaimordanov/psubst
이것은 psubst
SUBSTed 드라이브를 재부팅하는 동안 지속 할 수 있도록 하는 도구 의 원래 저장소입니다 .