Чому накопичувач субсту може використовуватися з командного рядка, а не Windows 7 Explorer


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, потрібно перезавантажити, простого виходу з системи недостатньо.
— вік

12

Це, мабуть, трапляється тому, що команда run запускається підвищено (як адміністратор). Якщо запустити команду subst не підвищеною, ви побачите її в Провіднику Windows. Ви можете перевірити цей запуск субстуту в підвищеному командному рядку.


1
Я спробував це, але це все ще не взяло.
— Джим Фелл

Не вірили, що це спрацює, але ви мали рацію! він працював, я наніс карту на Z: на льоту. молодці
— Міккі Перлштайн

Не працює в Windows 10
— Starnuto di topo

1
@Starnutoditopo, він прекрасно працює в Windows 10, припускаючи, що оболонка cmd не підвищена.
— Ерік Нд


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.