Я без проблем пользуюсь параметром реестра «EnableLinkedConnections», указанным ниже. Но в последнее время с Windows 8.1 и Windows 10 иногда это не работает. Мне нужно запустить некоторые программы с правами администратора, но они не могут видеть диски, подключенные как стандартный пользователь, когда это так. Кто-нибудь знает, почему это больше не работает? Или есть обходной путь? Отключение UAC - не вариант. Спасибо
Перейдите по адресу: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies \ System. Создайте новый параметр (тип DWORD) с именем EnableLinkedConnections и значением 1
У меня есть несколько решений:
Выключите свой UAC (User Account COntrol) и перезагрузите компьютер, и если это не поможет, выберите второе решение, оно обязательно поможет вам.
Вы должны создать запись EnableLinkedConnections в реестре, установить значение (тип DWORD) равным 1, а затем перезапустить рабочую станцию. HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies \ System \ EnableLinkedConnections = dword: 00000001
Заметка: Чтобы настроить параметр реестра EnableLinkedConnections, вам необходимо выполнить следующие действия:
Нажмите кнопку Пуск, введите regedit в поле Пуск программ и файлов и нажмите клавишу ВВОД.
Найдите и щелкните правой кнопкой мыши подраздел реестра HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies \ System.
Наведите указатель мыши на «Создать» и затем щелкните «Значение DWORD».
Введите EnableLinkedConnections и нажмите клавишу ВВОД.
Щелкните правой кнопкой мыши EnableLinkedConnections и выберите команду Изменить.
В поле «Значение» введите 1 и нажмите кнопку «ОК».
Закройте редактор реестра и перезагрузите компьютер.
TL; DR: Microsoft признала случай, когда EnableLinkedConnections не сможет работать. Это произойдет, если UAC требует пароль перед запуском программы с повышенными привилегиями (т. Е. От имени администратора).
Симптомы
Эта проблема возникает, если выполняются следующие условия:
Вы используете предпочтения групповой политики (GPP) или сценарии входа в систему для сопоставления сетевых дисков во время входа в систему.
Контроль учетных записей пользователей (UAC) включен.
Следующий параметр групповой политики UAC настроен на запрос учетных данных:
- Контроль учетных записей пользователей: поведение запроса на повышение прав для администраторов в режиме одобрения администратором
Запись реестра EnableLinkedConnections настроена. См. Подробные сведения о настройке записи реестра.
В этих условиях вы попадаете в следующую ситуацию:
- Когда вы входите в систему, подключенные диски доступны, как и ожидалось. Когда вы запускаете командную строку с повышенными привилегиями от имени администратора, подключенные диски недоступны в командной строке с повышенными привилегиями.
Примечание. Эта проблема также затрагивает другие приложения, которые работают в контексте с повышенными привилегиями (запускаются от имени администратора) и используют буквы дисков для доступа к подключенным дискам.
Причина
Когда UAC включен, система создает два сеанса входа в систему при входе пользователя в систему. Оба сеанса входа в систему связаны друг с другом. Один сеанс представляет пользователя во время сеанса с повышенными правами, а другой сеанс, в котором вы работаете с минимальными правами пользователя.
При создании сопоставлений дисков система создает объекты символических ссылок («DosDevices»), которые связывают буквы дисков с путями UNC. Эти объекты относятся к сеансу входа в систему и не используются совместно сеансами входа.
Примечание. Запись реестра EnableLinkedConnections заставляет записывать символические ссылки в оба связанных сеанса входа в систему, которые создаются, когда включен UAC.
Если политика UAC настроена на запрос учетных данных, создается новый сеанс входа в систему в дополнение к существующим двум связанным сеансам входа в систему. Ранее созданные символические ссылки, которые представляют сопоставления дисков, будут недоступны в новом сеансе входа в систему.
Обходной путь
Чтобы обойти эту проблему, выполните действия одним из следующих способов:
Способ 1
В редакторе локальной групповой политики найдите следующий путь групповой политики:
Local Computer Policy\Windows Settings\Security Settings\Local Policies\Security Options
Настройте следующую политику для запроса согласия:
User Account Control: Behaviour of the elevation prompt for administrators in Admin Approval Mode
Способ 2
Снова подключите необходимые диски в сеансе с повышенными привилегиями, например, с помощью файла сценария .bat.
Положение дел
Microsoft подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».
Ссылка на аналогичный бюллетень была предоставлена в комментарии выше, но, похоже, не для англоязычных пользователей; ссылка в этом ответе должна быть для английского языка.