Сетевые ресурсы не видно в некоторых программах

Столкнулся с интересной особенностью - некоторые программы не видят подключенный ранее сетевой диск. Причём, сам диск работает, в проводнике отображается.

Сетевой диск, подключенный при помощи щелчка правой кнопки на сетевом ресурсе  (контекстное меню - “Подключить сетевой диск”). Аналогичная ситуация - с сетевыми ресурсами..

Путём несложных действий выяснил, что связано это с UAC - User Access Control - при запуске программ от имени администратора ранее подключенные сетевые ресурсы не отображаются.

When an administrator logs on to Windows Vista or newer, the Local Security Authority (LSA) creates two access tokens. If LSA is notified that the user is a member of the Administrators group, LSA creates the second logon that has the administrator rights removed (filtered). This filtered access token is used to start the user’s desktop. Applications can use the full administrator access token if the administrator user clicks Allow in a User Account Control dialog box.

Чтобы работало, следует задать имя пользователя при подключении сетевого ресурса

net use \\%computername%\%sharename% /user:%username%

Автор будет признателен, если Вы поделитесь ссылкой на статью, которая Вам помогла:
BB-код (для вставки на форум)

html-код (для вставки в ЖЖ, WP, blogger и на страницы сайта)

ссылка (для отправки по почте)

Добавить комментарий