Почему вспомогательный диск можно использовать из командной строки, а не из проводника Windows 7?

12007
Dan

У меня есть ключ реестра в разделе [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run] Значение ключа

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

Чаще всего при загрузке компьютера команда subst работает только наполовину. Если я открою командную строку, я смогу использовать t: fine. Однако, если я смотрю в Windows Explorer T: там нет, и если я набираю его в адресной строке, я получаю сообщение об ошибке: «Windows не может найти« t: ». Проверьте орфографию и попробуйте снова».

Это на 64-битной Windows 7 Enterprise.

Есть идеи?

11
Я никогда не использовал subst, но [это] (Wenipedia) должна сказать [это] (http://en.wikipedia.org/wiki/Subst#Persisting_across_reboots) о настройке постоянного отображения. Надеюсь, поможет Xantec 13 лет назад 0
@Dan, Здесь: [Как сделать отображение SUBST постоянным при перезагрузках?] (Http://superuser.com/q/29072/78897) .. Pacerier 8 лет назад 0
В Windows так много уровней API и оболочек .DLL, что удивительно, когда вы вносите изменения, которые действительно видны повсюду. Команда сначала появилась под DOS, так что это «ожидаемая» среда. LawrenceC 6 лет назад 0

3 ответа на вопрос

12
Hank

Эта команда создает постоянный Z: subst из C: \ DirectoryName

reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices" /v Z: /t REG_SZ /d "\??\C:\DirectoryName" /f 
+1. По-прежнему работает в Windows Server 2012. Требуется перезагрузка. Neolisk 10 лет назад 0
Он не работает на моем компьютере с Windows 10 с версией 1607 / build 14393. Кто-нибудь может подтвердить? Julius Bullinger 6 лет назад 0
11
MarianoC

Это, вероятно, происходит потому, что команда run выполняется с повышенными правами (как администратор). Если вы запустите команду subst без повышенных прав, вы увидите ее в проводнике Windows. Вы можете проверить это, запустив subst в командной строке с повышенными правами.

Я попробовал это, но все равно не взял. Jim Fell 11 лет назад 1
Не верил, что это сработает, но ты был прав! это сработало, я отобразил свой Dropbox на Z: на лету. отлично сработано Mickey Perlstein 10 лет назад 0
Не работает на Windows 10 Starnuto di topo 8 лет назад 0
@Starnutoditopo, он отлично работает в Windows 10, при условии, что оболочка cmd не повышена. eryksun 7 лет назад 1
0
cyberponk

Используйте утилиту PSubst 3. Это командный файл DOS, который постоянно отображает диск. Работает в каждой версии Windows после XP.

Github Repository

Скачать последнюю версию Прямая ссылка