Почему вспомогательный диск можно использовать из командной строки, а не из проводника 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 Explorer T: там нет и если я набираю его в адресной строке, я получаю сообщение об ошибке «Windows не может найти« t: ». Проверьте орфографию и попробуйте снова».

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

Есть идеи?


Я сам никогда не использовал субтитры, но это то, что Википедия говорит о настройке постоянного отображения. надеюсь, что это поможет
Xantec


В Windows так много слоев API и оболочек .DLL, что удивительно, когда вы вносите изменения, которые действительно видны везде. Команда сначала появилась под DOS, так что это «ожидаемая» среда.
LawrenceC

Ответы:


13

Эта команда создает постоянный 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. Требуется перезагрузка.
Неолиск

Он не работает на моем компьютере с Windows 10 с версией 1607 / build 14393. Кто-нибудь может подтвердить?
Юлиус Буллингер

Windows 2019 Server, все еще работает, поэтому Win10 тоже должен работать. Но поскольку настройка в HKLM, требуется перезагрузка, простого выхода из системы недостаточно.
Vic

12

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


1
Я попробовал это, но все равно не взял.
Джим Фелл

Не верил, что это сработает, но вы были правы! это сработало, я отобразил свой Dropbox на Z: на лету. молодец
Микки Перлштейн,

Не работает на Windows 10
Старнуто ди топо

1
@Starnutoditopo, он отлично работает в Windows 10, при условии, что оболочка cmd не повышена.
Eryk Sun


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.