Как открыть командную строку в определенной папке в качестве администратора?

Я сделал ярлык для cmd.exe и указал папку, в которую я хочу начать. Затем я перешел в Advanced и пометил « Запуск от имени администратора» .

Когда я дважды нажимаю на ярлык, он всегда начинается с C:\Windows\System32 .

Что мне не хватает? Как я могу запустить командную строку в указанной папке?

Свойства ярлыка

Приглашение в System32

6 Solutions collect form web for “Как открыть командную строку в определенной папке в качестве администратора?”

В цель вы должны указать cmd /k cd c:\crp

Если вам нужна аргументация, Start in on явно игнорируется, когда выполняется повышение (только для двоичных файлов, входящих в состав самой Windows) для защиты от потенциальной уязвимости безопасности.

Основная идея заключается в том, что потенциально вредоносные DLL, расположенные в рабочем каталоге, могут управляться пользователем, отличным от текущего администратора, и затем могут быть загружены с высокими привилегиями. Чтобы предотвратить это, UAC сбросит рабочий каталог. Поскольку ярлыки «Start on» устанавливаются до того, как произойдет возвышение, он будет сброшен во время повышения. В идеальном мире эта защита будет применяться ко всем возвышениям, но она применима только к встроенным двоичным файлам Windows, поскольку она ломает некоторые сторонние программы, которые ожидают, что рабочий каталог будет сохранен.

Другие ответы обходят это, сообщая возвышенному cmd чтобы изменить его рабочий каталог после возвышения, через аргумент /k .

Внутри Explorer есть панель быстрого доступа (QAT) с момента внедрения ленты в Windows 8. Нажмите « File -> open CMD prompt -> Open CMD prompt as admin и сделайте правильный щелчок и выберите, чтобы привязать его к QAT.

Введите описание изображения здесь

Теперь вы можете щелкнуть по этому значку в каждой папке, которая вам нравится, и теперь в этой папке открывается cmd.

Введите описание изображения здесь

Чтобы запустить cmd как admin быстрее из QAT, нажмите клавишу ALT, и вы увидите номер для позиции в QAT.

Введите описание изображения здесь

Если вы сейчас нажмете номер, на котором запускается инструмент в этой позиции (в моем случае 4 запускает cmd как admin).

Барлоп прав. Если вы добавите /k cd "\path\to\folder" в поле Target (после cmd.exe ), в появившемся окне командной строки будет выполняться команда cd а затем вы получите приглашение, которое вам нужно. Если вам нужно перейти на другой диск , вам понадобится cd /d а не только cd . Если вам нужно перейти на сетевой диск, вместо этого используйте pushd – он автоматически монтирует целевой UNC-путь в качестве диска и изменяет его.

Переключатель /k в cmd означает «выполните эту команду и откройте приглашение». Все после /k рассматривается как буквальная команда, поэтому вам не нужно беспокоиться об экранировании. Вы можете использовать && для выполнения нескольких команд: cd "\path\to\folder" && echo Hi! Создаст приглашение в этом каталоге с Hi! Напечатано вверху.

Эквивалент /k , который не поддерживает подсказку, равен /c (для «выполнить этот c ommand»).

На самом деле это не то, о чем вы просите, но когда я понимаю, что вы правы, это достигнет того, что вы пытаетесь обойти. Попробуйте shift + rightclick в конкретной папке и выбрать open command window here . Если это не ваша проблема, просто дайте мне знать, и я удалю это.

И (спасибо Бобу, не знал этого раньше), возможно даже сделать это приподнятым.

Источник из комментария Боба .

[…] Пока мы здесь, мы также можем добавить необходимые ключи, чтобы открыть повышенную подсказку каждой буквы диска, прикрепленной к системе. Это можно легко сделать, добавив запись в реестр. Поэтому скопируйте / вставьте текст ниже в текстовый файл и дайте ему имя что-то вроде «admin.reg» и дважды щелкните его.

 Windows Registry Editor Version 5.00 [-HKEY_CLASSES_ROOT\Directory\shell\runas] [HKEY_CLASSES_ROOT\Directory\shell\runas] @="Open command window here as Administrator" "HasLUAShield"="" [HKEY_CLASSES_ROOT\Directory\shell\runas\command] @="cmd.exe /s /k pushd \"%V\"" [-HKEY_CLASSES_ROOT\Directory\Background\shell\runas] [HKEY_CLASSES_ROOT\Directory\Background\shell\runas] @="Open command window here as Administrator" "HasLUAShield"="" [HKEY_CLASSES_ROOT\Directory\Background\shell\runas\command] @="cmd.exe /s /k pushd \"%V\"" [-HKEY_CLASSES_ROOT\Drive\shell\runas] [HKEY_CLASSES_ROOT\Drive\shell\runas] @="Open command window here as Administrator" "HasLUAShield"="" [HKEY_CLASSES_ROOT\Drive\shell\runas\command] @="cmd.exe /s /k pushd \"%V\"" 

Теперь, если вы переместили правую кнопку мыши на любую папку, вы увидите обе опции.

Когда вы открываете командную строку как администратор, и она показывает вам «C: \ Windows \ System32», все, что вам нужно сделать, это ввести «cd ..», и он доставит вам один каталог, который будет «C: \ Windows», , Повторите «cd ..» еще раз, чтобы перейти к «C: \», откуда теперь вы можете «cd Users / name / folder»,

  • Force Windows использует .EXE для PATH вместо внутренней команды CMD.EXE
  • После обновления Windows 10 я больше не могу обращаться к BIOS
  • Windows 8.1 не будет спать при простоях
  • Инструмент создания носителя для Windows 10 не запускается
  • Обновление Windows 8.1 приводит к зеленому экрану смерти, зафиксированному только путем изменения пользователя
  • Synaptics - Windows 8.1, обновление Synaptics не выполнено
  • Windows 8.1 Черный экран и безопасный режим
  • Восстановление поврежденных файлов Bitlocker - Windows 8.1
  • Не удается создать раздел или найти существующий при установке окон 8.1
  • Как проверить журнал событий (если есть) для отказа сети?
  • Windows 8.1 - Системный процесс постоянно использует 1 ядро ​​до ~ 90%
  • Перенос Windows 8.1 в начало диска
  • Interesting Posts

    Система ( «пауза»); – Почему это неправильно?

    Chkdisk в Windows7: Атрибут битовой карты MFT неверен

    Как создать обратный вызов JavaScript для получения информации о загрузке изображения?

    Как я могу отслеживать и регистрировать использование процессора и памяти на Mac?

    Проблемы с PHP / cURL / Fedora разрешают имя хоста, возможно, проблему DNS?

    Как закрыть компьютер Windows 8.1 Pro в удаленном сеансе?

    Не удается найти правильный Ubuntu Server ISO для VirtualBox

    Создайте загрузочный USB-диск для установки Windows XP из Linux

    Как остановить перезапуск Windows 8; «15 минут» и подсчет …?

    Блокнот «Блокнот ++» для переключения окна «Найти результат»

    Как отправить строку из одной активности в другую?

    Внешний жесткий диск USB не вращается в Windows Vista / Windows 7

    Размер текста и различные размеры экрана для Android

    Проверка орфографии для docbook

    Могу ли я добавить свою внутреннюю ссылку в окно сохранения / открытия окна?

    Давайте будем гением компьютера.