У нас есть 3 компьютера с Windows 8.1. На одном из компьютеров мы создали общий каталог. На двух других машинах мы определяем букву диска для доступа
net use h: \\computer1\hfolder (user and pwd) /persistent:yes
На всех трех машинах мы можем без проблем получить доступ к H: через командную оболочку.
Натолько 1из 2 клиентских машин, мы можем использовать h:
Explorer напрямую и просматривать файлы
Натолько 1из двух клиентских машин мы можем использовать UNC-путь в Проводнике напрямую (например, \\computer1\hfolder
) и просматривать файлы
В коде на плохом ПК мы не можем использовать UNC-путь, но можем использовать его H:
для доступа к файлам.
Есть идеи, какая настройка испорчена на третьем «специальном» клиентском ПК?
решение1
Повышенные процессы по сути запускаются в отдельном сеансе. Неповышенные программы не имеют доступа к своим ресурсам. Это также означает, что когда вы сопоставляете соединение в командной строке с повышенными правами, оно вообще не будет доступно для неповышенных приложений. По умолчанию.
Разделяются ли подключенные сетевые диски (или даже сеансы, особенно заметные при запросе пароля) между обычным и повышенным сеансом, контролируется записью реестра. Чтобы включить общие подключения, импортируйте этот .reg
код:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
"EnableLinkedConnections"=dword:00000001