EnableLinkedConnections не работает на некоторых компьютерах с Windows 10

Я без проблем пользуюсь параметром реестра "EnableLinkedConnections", указанным ниже. Но в последнее время с Windows 8.1 и Windows 10 иногда это не работает. Мне нужно запустить некоторые программы с правами администратора, но они не могут видеть диски, подключенные как стандартный пользователь, когда это так. Кто-нибудь знает, почему это больше не работает? Или есть обходной путь? Отключение UAC - не вариант. Спасибо

Перейти к: Создайте новый параметр (тип DWORD) с именем EnableLinkedConnections и значением 1

5
задан 15 June 2016 в 17:54
2 ответа

TL; DR: Microsoft признала случай, когда EnableLinkedConnections не работает. Это произойдет, если UAC требует пароль перед запуском программы с повышенными привилегиями (т. Е. Для запуска от имени администратора).


https://support.microsoft.com/en-us/help/3035277/mapped-drives-are-not-available -from-an-elevated-prompt-when-uac-is-co

Симптомы

Эта проблема возникает при выполнении следующих условий:

  • Вы используете предпочтение групповой политики (GPP) или сценарии входа в систему для сопоставления сети диски во время входа в систему.

  • Контроль учетных записей пользователей (UAC) включен.

  • Следующий параметр групповой политики UAC настроен на запрос учетных данных:

    • Управление учетными записями пользователей: поведение запроса на повышение прав для администраторов в режиме утверждения администратором
  • Параметр реестра EnableLinkedConnections настроен. См. Подробные сведения о настройке записи реестра.

В этих условиях возникает следующая ситуация:

  • При входе в систему подключенные диски доступны должным образом. Когда вы запускаете командную строку с повышенными привилегиями от имени администратора, подключенные диски недоступны в командной строке с повышенными привилегиями.

Примечание. Эта проблема также влияет на другие приложения, которые запускаются в повышенный контекст (запускать от имени администратора) и использовать буквы дисков для доступ к подключенным дискам.

Причина

Когда UAC включен, система создает два сеанса входа в систему для пользователя войти в систему. Оба сеанса входа в систему связаны друг с другом. Одна сессия представляет пользователя во время сеанса с повышенными правами, а другой сеанс где вы работаете с минимальными правами пользователя.

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

Примечание. Запись реестра EnableLinkedConnections заставляет символический ссылки, которые должны быть записаны в оба связанных сеанса входа в систему, которые создаются, когда UAC включен.

Когда политика UAC настроена на запрос учетных данных, новый сеанс входа в систему создается в дополнение к существующим двум связанным входам в систему сессий. Ранее созданные символические ссылки, представляющие диск сопоставления будут недоступны в новом сеансе входа в систему.

Временное решение

Чтобы обойти эту проблему, выполните действия, указанные в одном из следующих методы:

Метод 1

  1. В редакторе локальной групповой политики найдите следующую групповую политику путь: Политика локального компьютера \ Параметры Windows \ Параметры безопасности \ Локальный Политики \ Параметры безопасности

  2. Настройте следующую политику для запроса согласия: Учетная запись пользователя Контроль: поведение запроса на повышение прав для администраторов в Режим утверждения администратором

Метод 2

Снова подключите необходимые диски в сеансе с повышенными привилегиями, например, с помощью с использованием файла сценария .bat.

Статус

Microsoft подтвердила, что это проблема в Microsoft продукты, перечисленные в разделе «Применимо к».


Ссылка на аналогичный бюллетень была предоставлена ​​в комментарии выше, но, похоже, не предназначена для англоязычных пользователей; ссылка в этом ответе должна быть для английского языка.

1
ответ дан 3 December 2019 в 01:49

У меня есть следующие решения:

  1. Выключите UAC (User Account COntrol) и перезагрузите компьютер, и если это не поможет, выберите второе решение, оно наверняка поможет вам .

  2. Вы должны создать запись EnableLinkedConnections в реестре, установить значение (тип DWORD) на 1 и затем перезапустить рабочую станцию. HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies \ System \ EnableLinkedConnections = dword: 00000001

Примечание : Чтобы настроить значение реестра EnableLinkedConnections, вам необходимо выполнить следующие действия:

  1. Нажмите «Пуск», введите regedit в В поле «Запуск программ и файлов» нажмите клавишу ВВОД.

  2. Найдите и щелкните правой кнопкой мыши подраздел реестра HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies \ System.

  3. Выберите «Создать», а затем нажмите «Значение DWORD».

  4. Введите EnableLinkedConnections и нажмите клавишу ВВОД.

  5. Щелкните правой кнопкой мыши EnableLinkedConnections, а затем выберите «Изменить».

  6. В поле «Значение» введите 1 и нажмите кнопку «ОК».

  7. Закройте редактор реестра, а затем перезагрузите компьютер.

2
ответ дан 3 December 2019 в 01:49

Теги

Похожие вопросы