[РЕШЕНО] Не работает команда SUBST в Windows 10 или 11 и 2016

Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
Ответить
[РЕШЕНО] Не работает команда SUBST в Windows 10 или 11 и 2016
Уже всю голову сломал, делаю  
Код
SUBST B: C:\TMP 

Команда проходит без ошибок, но когда открываю  Windows Explorer
диска нет и как следствие программа ее не видит.
Почему это происходит? Это явление связано с функционированием UAC для пользователей с правами локального администратора. При входе такого пользователя в систему формируются два типа маркеров доступа: один с ограниченными правами администратора (маркер фильтрованного доступа), который используется для запуска большинства программ, и второй - полноценный маркер администратора, обладающий полными правами в системе. В данном контексте программы запускаются либо с ограниченными правами, либо с полными правами после подтверждения UAC.

При включенном UAC приложения под тем же пользователем могут запускаться в двух различных контекстах - привилегированном и непривилегированном. Когда общие сетевые папки подключаются, система создает символические ссылки (DosDevices), которые связывают буквы дисков с UNC путями. Эти ссылки ассоциируются с текущим сеансом и маркером доступа процесса, и не могут быть использованы из другого контекста.

Примерна таже проблема и SUBST

Решение:
1. Отключить механизм UAC - не надо так делать.
2. Запускать SUBST не из привилегированного режима, а из-под того пользователя, от имени которого будет использоваться, можно даже в двух сессиях, и в привилегированной и в непривилегированной, это не вызовет проблем
3.
Еще одно не плохое решение:
Вбиваем «костыль» в реестр

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

Где
Z: – нужная вам буква диска
C:\DirectoryName –необходимая вам пака, соответственно

Примечания:
Данная команда проходит только из elevated (запущенной от имени Администратора) сессии
Не забываем перегрузиться.
Проверено — работает. Диск появляется в системе, как после команды SUBST, с той лишь разницей, что его видно из всех сессий
Услуги Системного Администратора - Работаю только с Юр. Лицами по договору обслуживания.
Страницы: 1
Ответить
Форма ответов
 
Текст сообщения*
:) ;) :D 8-) :( :| :cry: :evil: :o :oops: :{} :?: :!: :idea:
Защита от автоматических сообщений. Введите символы, изображенные на этой картинке в поле ввода &quote;Код подтверждения&quote;.