Назад | Перейти на главную страницу

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

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

Перейдите по адресу: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies \ System. Создайте новый параметр (тип DWORD) с именем EnableLinkedConnections и значением 1

У меня есть несколько решений:

  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. Закройте редактор реестра и перезагрузите компьютер.

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. В редакторе локальной групповой политики найдите следующий путь групповой политики: Local Computer Policy\Windows Settings\Security Settings\Local Policies\Security Options

  2. Настройте следующую политику для запроса согласия: User Account Control: Behaviour of the elevation prompt for administrators in Admin Approval Mode

Способ 2

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

Положение дел

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


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