- Я сопоставляю общий ресурс с другого компьютера, используя мою учетную запись.
- Я запускаю командную строку с повышенными правами (cmd.exe, щелчок правой кнопкой мыши, Запуск от имени администратора).
- Переход к общему диску (Z :) приводит к:
The system cannot find the drive specified
Теперь, если я открою командную строку без повышенных прав, я могу перейти к Z: просто отлично.
windows
command-line
privileges
mindless.panda
источник
источник
Ответы:
Открытие Windows Explorer в качестве администратора и воссоздание сетевых ресурсов для меня не сработало. Затем я нашел это решение: создайте общий ресурс в командной строке. Это сработало для меня.
Даже если диск уже подключен в проводнике Windows, он все равно работает.
Примечание. Используйте только одну обратную косую черту перед подпапкой.
источник
Вероятно, это не проблема прав доступа к файлам, но это связано с:
Поскольку почти все пользователи использовали учетную запись администратора в XP (так как большинство программистов не удосужились заставить свои программы работать с ограниченными учетными записями), Microsoft создала «ограниченную версию» учетных записей администратора, начиная с Vista, в некоторых случаях две версии. "считается как разные пользователи (так как они являются отдельными сессиями).
Попробуйте запустить Windows Explorer с повышенными правами (т. Е. Windows Explorer, запущенный с «Запуск от имени администратора») и заново создайте все сетевые ресурсы, что должно сработать.
Причина пересоздания общих ресурсов объясняется в этой записи блога MSDN:
Подключенные сетевые диски с UAC в Windows Vista
Изменить: соответствующие биты из записи в блоге (выделено мое):
источник
Ответ Альберто Мартинеса описывает, почему подключенный сетевой диск недоступен.
Вот исправление реестра для решения проблемы:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
Выйдите из программы regedit и перезагрузите компьютер.
источник
этот сетевой диск доступен ТОЛЬКО в учетной записи пользователя, подключенного к сетевому диску.
источник
Запустите cmd от имени администратора, введите команду
net use z: \\net\path /persistent:yes
и все готово. Еще одна вещь, которую я сделал, и которая выходит за рамки вопроса о операции, заключалась в том, что после закрепления cmd на панели задач и в свойствах-> Advanced, установив его для запуска с правами администратора, я добавил / K z: в конец 'target' текстовое поле, так что он стал:%windir%\system32\cmd.exe /K z:
. Потому что настройка параметра «Начать с» не работает. Это привело к значку на моей панели задач, который запускает окно cmd от имени администратора и с приглашением на подключенном диске. И не забудьте снова перейти к свойствам и настроить шрифт, цвета, размер и положение окна, а также буфер обратной прокрутки текста и размеры буфера истории команд!источник
Проверьте сетевой путь и отсоедините подключенный диск (Z :) Запустите CMD от имени администратора, после этого используйте команду «net use», чтобы снова подключить диск. net use Z: \ SharePath, затем попробуйте получить к нему доступ снова.
источник