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

Я сделал ярлык для 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»,

  • Ntoskrnl.exe! _misaligned_access ест много CPU при простоях
  • Windows 8.1 Текст, отображаемый как случайные артефакты
  • Навсегда удалить папку с этого ПК
  • Создание ошибки образа системы Windows 8.1
  • Как отображать уведомления Outlook 2013 на экране блокировки Windows 8
  • Как настроить приложение для запуска в повышенном режиме со стандартной учетной записи пользователя?
  • Windows 8.1 Черный экран и безопасный режим
  • Обновление Windows 8.1 приводит к зеленому экрану смерти, зафиксированному только путем изменения пользователя
  • Черный экран с курсором после успешного обновления Windows 10
  • Как создать диск восстановления для Windows 8.1?
  • Не удалось выполнить обновление до Windows 8.1 / 10
  • Можно ли изменить приложение, открытое кнопкой Pen Surface Pro 3?
  • Interesting Posts

    Создание PDF с закладками из Microsoft Word в Mac OS X

    Как обеспечить доступ других компьютеров к файлам на внешнем (съемном) жестком диске?

    Mount vdi как диск в Windows

    Windows 7 постоянно меняет настройки языка (клавиатуры)

    Что делает дефрагментация на самом деле?

    Как удалить файлы в командной строке с регулярными выражениями?

    Как замаскировать подпись браузера Firefox?

    Что такое SSL-сертификат superfish и откуда он

    Различные фоны для настройки двойного монитора

    Scp с zsh: совпадений не найдено

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

    Microsoft Word восстанавливает все открытые документы при нажатии на .DOC-файл

    Создание настраиваемых односимвольных сопоставлений каталогов, таких как ~> $ HOME

    Как запретить Firefox преобразовывать URL-адреса localhost / * в поисковые запросы?

    Чистая установка 64-бит Windows 7 Pro на ноутбуке UEFI с разделом GPT?

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