2

Существует много вопросов по запуску CMD.exe с правами администратора в Windows 7, однако ни один из них не содержит другой каталог / раздел "Начать в".

  • Я могу запустить командную строку в другом разделе, установив поле «Начать с:» в свойствах ярлыка. (т.е. G:\Users\Adam\Work)

  • Я могу запустить командную строку от имени администратора любым из обычных способов: Ctrl + Alt + E, изменив ярлык «Дополнительно» для запуска в качестве администратора и т.д.

  • Я не могу сделать их одновременно ... Задайте для поля Start In значение G:\Users\Adam\Work и попытайтесь запустить ярлык, так как Admin вызывает сетевую ошибку (см. Ниже).

Мой текущий обходной путь - удалить поле «Начать с» (затем оно запускается в C:Windows\System32) и перейти в другой раздел (G:\Users\Adam\Work) и ввести «G:» для переключения дисков. Открытие многих окон cmd, чтобы сделать разработку SW стало чрезвычайно раздражающим. Есть ли лучшее решение, чем это (кроме установки внешней оболочки)?

Ошибка сети
Windows не может получить доступ к C:\Windows\System32\cmd.exe
Проверьте правильность написания имени. В противном случае может возникнуть проблема с вашей сетью.

2 ответа2

5

Да. Используйте параметр /k для запуска команд при запуске и оставляйте окно открытым. Для вашего примера создайте ярлык со следующей целью:

C:\Windows\System32\cmd.exe /k "G: & cd Users\Adam\Work"
2

Используйте ..

cmd.exe /s /k pushd \"%V\"

где %V - полный UNC для целевого раздела / папки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .