Как запустить программу с: 404 — Содержимое не найдено

Содержание

Как запустить программу с ограниченными правами в Windows?

– Автор: Игорь (Администратор)

Зачем нужно запускать программы с ограниченными правами в Windows

В эти дни программ скрытой загрузки файлов, зараженных веб-сайтов и различных других вредоносных ловушек, приходится выстраивать многослойную оборону вашего компьютера. И до сих пор одним из основных средств борьбы остается запуск программ с ограниченными привилегиями в системе. Ведь чем меньше у программ прав, тем меньше бед она может натворить. Если вводить такое ограничение в целом для всей учетной записи, то это может существенно повлиять на удобство использования компьютера. Однако, если ограничить привилегии для отдельных программ — это может неплохо снизить общие риски, при этом не сильно потеряв в комфорте.

И начинать нужно именно с тех программ, которые находятся на передовой. А именно с интернет-браузеров. Кроме ограничения привилегий, вы так же можете использовать для этих целей программу Sandboxie (см. обзор утилит для защиты браузера).

Несмотря на требования безопасности, все же иногда необходимо иметь возможность запустить одну и туже программу либо с ограниченными, либо с повышенными правами. Именно поэтому способ ограничения не должен жестко фиксировать права для программы. Рассмотренные в данной статье методы используют бесплатное программное обеспечение от Microsoft/Sysinternals, и не ограничивают возможность запуска программы от имени администратора. Эти методы, особенно, подойдут для Windows XP, который в отличии от Windows Vista/7 не предусматривает никаких средств защиты похожих на UAC. Обращаем ваше внимание на то, что эти программы лишь дополняют общие методы защиты (антивирусы, сканеры троянов, фаерволы и т.д.), и не могут полностью их заменить.

Примечание: За неимением средств по типу UAC, в Windows XP применялась практика создания двух учетных записей: администратора и опытного пользователя.  

Примечание: В первый раз когда вы будете использовать одну из этих программ, вам необходимо будет согласиться с Microsoft EULA. Все последующие запуски не будут требовать от вас подтверждения лицензии на использования. Еще раз напоминаем, что программы бесплатны. По большому счету, лицензия предусматривает защиту авторского права самих программ, нежели требования к пользователям. Тем не менее, ознакомиться с лицензией все же стоит.

Запускам программу с ограниченными правами утилитой PsExec в Windows

Psexec.exe является частью пакета утилит под названием PsTools, который можно загрузить с Microsoft по этой ссылке. Распакуйте содержимое в папку под названием PsTools в удобном для вас месте.

В целом, в комплекте достаточно много различных интересных инструментов, но в рамках данной статьи используется только psexec.exe.

Цитата с сайта Microsoft: Некоторые антивирусные сканеры сообщают, что одна или несколько из этих программ заражены вирусом «remote admin». Ни одна из программ, входящих в набор PsTools, не содержит вирусов, но они использовались вирусами, что и приводит к появлению таких предупреждений.

Основное назначение Psexec.exe — это удаленный запуск приложений. Тем не менее, утилиту так же можно использовать для того, чтобы создать ярлык для запуска программы с пониженными привилегиями. Таким образом, вы легко можете создать два ярлыка для программы: с ограниченными правами и с правами администратора. Инструкция по созданию ярлыка с ограниченными правами:

  1. Щелкните правой кнопкой мыши на рабочем столе
  2. Выберите «Создать» -> «Ярлык»
  3. В поле «Укажите расположение объекта» введите:
    «{Путь1}\PsTools\psexec.exe» -l -d «{Путь2}\ваша-программа.exe»
    Заполните {Путь1} и {Путь2} в соответствии с реальным расположением папок и файла, а так же замените «ваша-программа» на название файла нужной программы
  4. Нажмите «Далее»
  5. Нажмите «Готово»

PsExec имеет интерфейс командной строки, поэтому при запуске ярлыка вы увидите, как мигнет окно с консолью.

Одним из распространенных применений этого метода является запуск Internet Explorer с ограниченными правами в Windows XP. IE8 включает в себя защищенный режим в Vista/7, но не в Windows XP. Если предположить, что папку PsTools вы скопировали в папку «Program Files», то при создании ярлыка для IE в пункте 3 можно использовать следующую строчку:

  • “c:\program files\PsTools\psexec.exe” -l -d “c:\program files\internet explorer\iexplore.exe»

Такого рода ярлыки можно создавать абсолютно для любых программ. Так что если у вас возникают сомнения по поводу какой-либо из ваших программ, то вы всегда можете попробовать запустить ее при помощи ярлыка, и посмотреть на то, как программа будет реагировать.

Если вы не планируете использовать весь пакет PsTools, то вы можете скопировать файл psexec.exe в папку Windows. Тогда вам не придется прописывать «{Путь1}», так как путь до Windows является одним из путей для поиска и запуска программ.

PsExec так же можно использовать в Windows Vista/7, но только с правами администратора. Это может вас несколько сбить с толку, так как программа должна понижать привилегии, а не требовать. Но, тем не менее, это вполне логично с точки зрения системы.

Примечание: Для того чтобы изменить объекты безопасности, PsExec необходимы будут права администратора (иначе любой бы мог менять права). Поэтому получается следующая последовательность: «запускается PsExec с правами администратора» -> «PsExec создает процесс с пониженными правами» -> «PsExec запускает программу в процессе с пониженными правами». Для случая Windows XP это незаметно, так как по умолчанию все программы запускаются с полными правами текущего пользователя.

Запускаем программу с пониженными правами из Process Explorer в Windows

Еще одна бесплатная утилита от Microsoft/Sysinternals, которая позволяет запускать приложения с ограниченными правами. Process Explorer (скачать здесь). Конечно, основная цель у данной утилиты совершенно другая. Утилита представляет собой расширенный диспетчер задач.

Тем не менее, ее так же можно использовать для запуска программ с пониженными правами.

  1. Откройте меню «File» и выберите пункт «Run as Limited User…».
  2. В появившемся диалоговом окне выберите необходимую программу.
  3. И нажмите «OK» .

Все же использование данной программы на регулярной основе будет достаточно не удобно, поэтому лучше всего применять ее только в единичных случаях или при тестировании (например, при той же проверки подозрительных программ — не создавать же ярлык для одного запуска).

☕ Хотите выразить благодарность автору? Поделитесь с друзьями!

  • Как использовать недокументированный оператор AROUND при поиске в Google?
  • Переменные среды Windows — правильный подход к экономии времени!
Добавить комментарий / отзыв

Запустить приложение из командной строки. Запуск файла с командной строки

Команда START позволяет запускать приложения в отдельном окне, с возможностью указания некоторых параметров их выполнения.

Формат командной строки:

START [«заголовок»] [команда/программа] [параметры]

Параметры командной строки:

«заголовок» — заголовок окна. Обязательно в двойных кавычках.

путь — рабочий каталог.

B — запуск приложения без создания нового окна с отключением обработки сочетания клавиш CTRL+C. Если приложение не обрабатывает сочетание клавиш CTRL+C самостоятельно, единственным способом его прерывания является использование сочетания клавиш CTRL+Break.

I — Новой средой станет исходная среда, переданная cmd.exe, а не текущая среда.

MIN — Запуск команды/программы в свернутом окне.

MAX — Запуск команды/программы в развернутом окне.

SEPARATE — Запуск 16-разрядной программы Windows в отдельной области памяти.

SHARED — Запуск 16-разрядной программы Windows в общей области памяти.

LOW — Запуск приложения с приоритетом IDLE (самый низкий приоритет).

NORMAL — Запуск приложения с приоритетом NORMAL.

HIGH — Запуск приложения с приоритетом HIGH.

REALTIME — Запуск приложения с приоритетом REALTIME (самый высокий приоритет).

WAIT — Запуск приложения с ожиданием его завершения.

ABOVENORMAL — Запуск приложения с классом приоритета ABOVENORMAL (выше стандартного)

BELOWNORMAL — Запуск приложения с классом приоритета BELOWNORMAL (ниже стандартного)

команда/программа — Если это внутренняя команда cmd.exe или пакетный файл, обработчик команд (cmd.exe) запускается с ключом /K. Это означает, что окно не будет закрыто после завершения команды. Если это не внутренняя команда cmd.exe и не пакетный файл, значит, это программа, которая будет запущена в графическом или текстовом окне.

параметры — Параметры, передаваемые команде/программе.

Для вызова неисполняемых файлов через механизм сопоставления типов файлов достаточно просто ввести имя файла в командной строке. Например, команда

START MYFILE.TXT

Приведет к запуску текстового редактора NOTEPAD с открытием файла MYFILE.TXT. Сведения о создании подобных сопоставлений из пакетных файлов приведены в описаниях команд ASSOC и FTYPE.

При запуске 32-разрядного приложения с графическим интерфейсом пользователя обработчик команд CMD.EXE не ожидает завершения работы приложения перед возвратом к приглашению командной строки. Подобное новое поведение НЕ относится к запуску приложений из пакетных файлов.

При выполнении командной строки, первым элементом которой является текстовая строка «CMD» без расширения имени файла или указания пути, она заменяется значением переменной COMSPEC. Это предотвращает запуск CMD.EXE из текущей активной папки, если таковая программа там имеется.

Если первый элемент командной строки не содержит расширения имени файла, обработчик команд CMD.EXE использует значение переменной среды PATHEXT, чтобы определить расширения имен исполняемых файлов и порядок поиска нужного файла. По умолчанию для переменной PATHEXT задается значение:

COM;.EXE;.BAT;.CMD

Обратите внимание, что этот синтаксис подобен синтаксису для переменной PATH, то есть отдельные элементы разделяются точкой с запятой.

Если при поиске исполняемого файла нет соответствия ни одному из расширений, выполняется проверка соответствия указанного имени папки. Если имя папки соответствует указанному, то команда START запускает EXPLORER для этого пути. Если такое действие выполняется из командной строки, то оно эквивалентно выполнению команды CD /D для указанного пути. Так, например, команда

start C:\windows

Откроет папку C:\windows в окне проводника.

Примеры использования:

start /? — выдать справку об использовании команды.

start — при запуске без параметров будет открыто новое окно интерпретатора команд CMD.

start «My new CMD window» — как и в предыдущем случае, выполнится запуск CMD в новом окне, но в качестве заголовка окна будет отображаться текст My new CMD window

start devmgmt. msc — выполнится запуск по расширению .msc диспетчера устройств Windows.

start http://google.com — выполнится запуск обозревателя Интернет и откроется страница поисковика Google.

start mailto:[email protected] — выполнится запуск почтового клиента в режиме подготовки электронного письма для адреса [email protected] .

start /min notepad.exe — выполнится запуск блокнота в свернутом окне.

start «Backup Files» /min /belownormal mybackup.bat — запуск командного файла в свернутом окне с пониженным приоритетом.

start /abovenormal /MAX winword.exe — запуск редактора Microsoft Word в новом окне, развернутом на весь экран и с повышенным приоритетом.

start «» /high /MAX «C:\Program Files\Good game\MyGame» — запуск программы MyGame с высоким приоритетом.

Управление приоритетами удобно использовать для обеспечения комфортной работы пользователя с интерактивными приложениями на фоне выполнения длительных расчетных задач. Так, например равных приоритетах редактора MS Word, и расчетной задачи, потребляющей значительную долю ресурсов центрального процессора, может возникнуть эффект подвисаний при работе с текстовым документом. Снижение же приоритета расчетной задачи создаст нормальные условия для работы пользователя на фоне ее работы.

Обратите внимание на то что заголовок окна можно опускать, но особенность обработки входных параметров командой start может привести к неожиданным результатам при попытке запуска программы, имя или путь которой содержит пробел(ы). Например, при попытке выполнить следующую команду:

start «C:\Program Files\FAR\FAR.EXE»

Из-за наличия пробела в пути к исполняемому файлу, строка для запуска FAR.EXE должна быть заключена в двойные кавычки, однако формат входных параметров для start предполагает наличие заголовка окна, также заключаемого в двойные кавычки, в результате чего «C:\Program Files\FAR\FAR.EXE» интерпретируется не как исполняемая программа, а как заголовок окна — будет выполнен запуск интерпретатора CMD с заголовком окна «C:\Program Files\FAR\FAR. EXE» . Для того, чтобы подобного не случилось нужно использовать любой, пусть даже пустой, заголовок:

start «» «C:\Program Files\FAR\FAR.EXE»

При выполнении запуска командных файлов с помощью команды start , окно интерпретатора команд (cmd.exe) запускается с параметром /K , т. е. после выполнения команд в командном файле завершения cmd.exe не происходит. Например, имеется командный файл test.bat следующего содержания:

ECHO TEST

При его запуске командой start test.bat выполнится echo и окно командного процессора останется открытым в режиме ожидания ввода команд пользователем. Этот факт нужно учитывать при использовании команды start в сценариях, выполняющихся автоматически без вмешательства человека-оператора. Для закрытия окна CMD после выполнения командного файла достаточно в его конец добавить команду EXIT .

Абсолютно все программы можно запускать из командной строки. Эта возможность появилась еще в первых операционных системах, включая линейку систем Microsoft Windows. Ранее операционные представляли собой сплошную командную строку (система MS-DOS). Сегодня многие разработчики программ включают в свой дистрибутив возможность запуска одним файлом, используя командную строку.

Вам понадобится
  • Командная строка операционной системы (cmd.exe).
Инструкция
  • Для простейшего запуска программы из командной строки, необходимо проделать следующие действия:
  • Нажмите меню «Пуск» — выберите пункт «Все программы» — «Стандартные» — «Командная строка»;

    В открывшемся окне необходимо вернуться к диску «С», для этого в конце строки введите «cd..» и нажмите Enter. Повторите это действие несколько раз до полного перехода к диску «С»;

    Введите полный путь до запускаемой вами программы (C:\Program Files\KeyTweak\KeyTweak.exe).

  • Также можно запускать программу с различными параметрами. Эти параметры дополняют действия, исполняемые самой программой. Дополнительные параметры выглядят как дописка к основной строчке запуска программы.
  • Командная строка с дополнительными параметрами может выглядеть следующим образом:«C:\Program Files\KeyTweak\KeyTweak.exe» u -r –y.
  • C:\Program Files\KeyTweak\KeyTweak.exe — полный путь к программе Key Tweak. Используемые в этом примере параметры программы Key Tweak:

    — «u» – быстрый запуск программы;

    — «-r» — восстановить последнее сохранение изменений;

    — «-y» — ответить «Да» на поступающие от системы запросы.

  • Для того чтобы создать cmd-файл необходимо:
  • Создать новый текстовый документ с расширением.txt.

    Записать необходимый набор команд.

    После совершения этих действий запустите файл.

    Пользователи операционной системы Windows привыкли запускать все программы путем двойного нажатия левой кнопкой мыши по их иконкам. Однако мало кто знает, что это же действие можно произвести в системной консоли. В этой статье будет рассказано о том, как запустить программу c через командную строку. Всего рассмотрим три способа. А в конце предоставим метод, позволяющий запускать программу через ярлык, но с консольными параметрами.

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

    Сразу стоит сказать, что все нижеописанные методы в большинстве своем схожи. Однако командная строка — это специфический инструмент, и в зависимости от того, какие атрибуты вы будете использовать для открытия приложения, будут меняться свойства последнего.

    Способ 1: запуск системного приложения

    Первым делом расскажем, как запустить программу из командной строки, если она системная. Пожалуй, это самый простой метод, так как для его выполнения потребуется знать всего одну команду — start. Ну и, конечно же, название самого приложения. Ниже будут перечислены самые популярные системные программы:

    По итогу для запуска определенной программы вам необходимо написать слово start и ввести ее название через пробел. На практике это выглядит следующим образом:

    Start control

    Способ 2: указать полный путь к файлу

    К сожалению, запустить программу от стороннего разработчика предыдущим способом не получится, но есть другой метод. Заключается он во вводе полного пути к исполняемому файлу. Например, у вас на системном диске C лежит установщик какой-то программы с названием install.exe. Чтобы его запустить, потребуется ввести следующую команду:

    C:\install.exe

    Соответственно, если файл будет находиться в другой папке, то в строке нужно ввести все директории, которые следуют до файла. К слову, очень важно, чтобы в названии папок не было пробелов. В противном случае появится ошибка. Устранить ее довольно просто — нужно взять весь путь в кавычки. Например:

    «C:\путь к папке с пробелами\исполняемый файл.exe»

    Способ 3: используя path

    Третий способ, как запустить программу из командной строки, подразумевает использование команды patch. Ее суть заключается в запоминании указанной директории. То есть вам необходимо ввести адрес не к самому файлу, а к папке, где он находится. Например, нужно открыть Total Commander, который находится по следующему адресу:

    C:\program files\total commander

    Тогда в консоли введите следующую команду:

    Patch «c:\program files\total commander»

    Командная строка запомнит директорию, которую вы указали, и будет запускать все файлы из нее, если вы введете их название. Таким образом для запуска Total Commander останется лишь написать его название:

    Totalcmd

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

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

    1. Нажмите ПКМ по ярлыку программы.
    2. Выберите пункт «Свойства».
    3. Перейдите на вкладку «Ярлык».
    4. В поле «Объект» допишите нужный параметр после кавычек.
    5. Нажмите применить и закройте окно.

    Теперь программа будет запускаться с указанным параметром, вам всего лишь нужно дважды кликнуть по ее ярлыку. Вот мы и рассмотрели все способы, как можно запустить программу из командной строки. Ну а каким именно пользоваться — решать только вам.

    Нередко для разнообразных программ приходится указывать специальные параметры командной строки, которые должны активироваться при ее запуске. К примеру, в программе QIP, чтобы не надоедала лишними сервисами, в параметрах необходимо указать ключ “/isolated”. Как это сделать?

    Кстати данный ключ в QIP лично я использую всегда – он превращает программу в тот старый добрый QIP, каким он был когда-то, без толпы надоедливых сервисов и всякой дряни. Остается лишь сама “аська”.

    Ну да мы отвлеклись. Запустить программу с параметрами командной строки несложно. Для этого нужно сначала создать ее ярлык на рабочем столе либо в панели задач.

    Щелкните на значке программы в папке Program Files либо в списке Все программы правой кнопкой мыши и выберите команду Отправить > Рабочий стол (создать ярлык) .

    Ярлык появится на рабочем столе. Щелкните на нем правой кнопкой мыши и выберите команду Свойства . Откроется окно, в котором нас интересует поле Объект . Именно в нем, после кавычек, и следует дописать нужную нам команду. В данном случае – ключ “/isolated”.

    Однако, сей способ кажется мне несколько трудоемким. Создать ярлык, потом прописывать параметры… не проще ли получить возможность сразу запустить любую программу, указав в контекстном меню нужные параметры командной строки? Другими словами, просто щелкнул правой кнопкой мыши на файле, указал нужные параметры и дело в шляпе.

    Поможет нам в этом программа ExecParm.

    Параметры командной строки с ExecParm

    Для начала скачаем программу, для системы нужной разрядности.

    Скачем обычный архив, распаковать который можно куда угодно. В нем будет всего три файла – ExecParm.txt, Execparm.dll и Execparm.inf.

    А где же исполняемый файл, спросите вы, как установить-то? Очень просто. Достаточно щелкнуть на файле Execparm.inf правой кнопкой мыши и выбрать команду Установить .

    В сущности, таким образом в системный реестр просто добавиться несколько записей. Теперь достаточно щелкнуть на исполняемом файле программы правой кнопкой мыши и выбрать команду Execute With Parameters (т.е. запустить с параметрами командной строки).

    Осталось указать необходимые параметры и щелкнуть на кнопке ОК. Возможно, это способ понравится кому-то больше, чем первый, более традиционный, вариант.

    Не секрет, что пользователи, работающие на базе Linux, вечно задирают нос перед теми, кто работает на Windows. Они говорят, что для Windows нужно устанавливать приложение минимум 10 минут, нажимая большое количество кнопок, ковыряться с галочками выбора. А перед тем как, собственно, установить приложение, нужно найти официальный сайт программы, при этом не заблудившись в интернете. Пользователи же Linux гордятся тем, что любую утилиту
    могут установить с терминала , выполнив определённую команду.

    В Windows имеется как и в Linux возможность установки, удаления или редактирования программ с помощью команд.

    Разработчики утверждают, что в Windows 10 также появится возможность быстрой установки, обновления и удаления различного обеспечения из терминала системы. Осталось дождаться официального релиза. Но можно и не дожидаться релиза, а прямо сейчас воспользоваться удивительной функцией, которая позволит пользователю установить программу из командной строки . Однако это ещё не все сюрпризы: утилита позволит также удалить, обновить, открыть и закрыть программу. Интересно? Давайте познакомимся с Chocolatey поближе.

    Установка программы через командную строку

    Сейчас мы будем пробовать управлять программами более удобным и очень похожим способом на то, как это выполняется в среде Linux. И в этом нам поможет специальный сервис Chocolatey, пакетный менеджер для Windows. Клиент Chocolatey представляет собой утилиту, предназначенную для работы в консоли. Давайте сразу попробуем её установить. Для установки откроем терминал с правами администратора . Нажмите правой кнопкой мыши на меню Пуск и нажмите пункт «Командная строка» (с правами администратора). Теперь скопируем следующий код:

    Вставляем и нажимаем клавишу Enter. Теперь нужно закрыть консоль, чтобы данные по переменным освежились.

    На сервисе Chocolatey собран большой каталог утилит и приложений: на данный момент более 2000 утилит. Посмотреть их можно на официальном сайте https://chocolatey.org/packages . Итак, пришло время узнать, как установить любую программу через командную строку:

    Снова открываем терминал от имени администратора. Копируем текст, представленный справа от программы на сайте https://chocolatey.org/packages . Например, для установки браузера Google Chrome представлен следующий код:

    Копируем его и вставляем в терминал. Не забываем после кода с сайта писать комбинацию -y. Жмём Enter. Теперь осталось дождаться завершения установки браузера . После чего можно закрыть окно терминала.

    Как можно было заметить, браузер Google Chrome очень быстро установился. Нам не пришлось кликать никакие кнопки, выбирать место сохранения файлов (по умолчанию используется диск C). Кстати, начинающим пользователям можно сделать в блокноте набор своих любимых приложений, чтобы каждый раз не заходить на сервис Chocolatey. Чтобы удалить программу через командную строку, введите код uninstall, затем — название программы. Например, choco unistall ccleaner.

    ВНИМАНИЕ. Сервис работает только с теми пакетами, что устанавливаются через него. То есть если какое-либо ПО недоступно для установки через Chocolatey, то и удалить вы не сможете его таким способом.

    Как запустить или удалить программу через командную строку

    Теперь рассмотрим способ, позволяющий через командную строку. Это можно сделать за три очень простых шага. Приступим:

    1. Открываем терминал операционной системы Windows.
    2. В появившемся окне пишем полный путь до расположения файла запуска приложения. Например, D:/Files/chrome.exe
    3. Жмём Enter и ждём, пока система откроет то, что нам нужно.

    Пришло время узнать, как закрыть программу через командную строку. Для этого нам понадобится дополнительное обеспечение taskkill. Начнём:


    Подведём итоги

    Сегодня мы рассмотрели, казалось бы, на первый взгляд, сложную тему. Но теперь вы знаете, что можно очень легко установить или удалить некоторые программы через командную строку с помощью сервиса Chocolatey. А также вы знаете, как открыть или закрыть приложение через тот же терминал. Надеемся, что у вас получилось всё сделать правильно и не осталось никаких вопросов по теме.

    Не удается найти страницу | Autodesk Knowledge Network

    (* {{l10n_strings.REQUIRED_FIELD}})

    {{l10n_strings.CREATE_NEW_COLLECTION}}*

    {{l10n_strings.ADD_COLLECTION_DESCRIPTION}}

    {{l10n_strings.COLLECTION_DESCRIPTION}} {{addToCollection.description.length}}/500 {{l10n_strings.TAGS}} {{$item}} {{l10n_strings. PRODUCTS}} {{l10n_strings.DRAG_TEXT}}  

    {{l10n_strings.DRAG_TEXT_HELP}}

    {{l10n_strings.LANGUAGE}} {{$select.selected.display}}

    {{article.content_lang.display}}

    {{l10n_strings.AUTHOR}}  

    {{l10n_strings. AUTHOR_TOOLTIP_TEXT}}

    {{$select.selected.display}} {{l10n_strings.CREATE_AND_ADD_TO_COLLECTION_MODAL_BUTTON}} {{l10n_strings.CREATE_A_COLLECTION_ERROR}}

    Выполнение программ | Основы командной строки

    Запуск программ в командной строке активирует целый механизм по поиску и выполнению этой программы. Очень важно понимать, как он работает, так как проблемы с запуском вновь установленных программ возникают регулярно у всех разработчиков.

    Программа, независимо от того, что она делает, всего лишь файл или набор файлов на диске. Один из этих файлов обязательно должен быть исполняемым. Помните тот самый x из урока про права доступа? Так вот, выполнить программу можно только если она исполняемая, иначе попытка запустить её приведёт к ошибке.

    Весь механизм по запуску программ в *nix-системах основан на соглашениях. Когда в командной строке вводится некоторая команда, например, ls, то шелл начинает поиск исполняемого файла с именем ls в списке директорий, указанном в переменной окружения PATH.

    ~$ echo $PATH
    /home/hex/.local/bin:/home/hex/bin/:/home/hex/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
    

    Директории друг от друга отделяются двоеточием. В этом списке присутствуют как общесистемные пути, так и пути, специфичные для конкретного пользователя. В вашем случае PATH будет другой. Процесс поиска программы выглядит следующим образом. Шелл перебирает директории слева направо и ищет ту, в которой есть файл ls, доступный для исполнения. Если такого файла не оказалось, то выводится ошибка:

    ~$ wrongname
    bash: wrongname: command not found
    

    Подчеркну, что важен порядок. Если файл с одним и тем же именем находится одновременно в нескольких директориях, то будет найден тот, который находится в директории, расположенной левее.

    Если вам интересно узнать, а где лежит исполняемый файл конкретной программы, то можно воспользоваться командой type (а ещё which и whereis):

    ~$ type cp
    cp is /bin/cp
    ~$
    ~$ whereis cp
    cp: /bin/cp
    ~$
    ~$ which cp
    /bin/cp
    ~$
    ~$ ls -al /bin | grep cp
    -rwxr-xr-x 1 root root  141528 Jan 18  2018 cp
    

    По выводу выше видно, что cp принадлежит суперпользователю, но исполнять его могут все.

    Обратите внимание на то, что почти все директории, в которых хранятся исполняемые файлы программ, оканчиваются на bin. Это общее соглашение, говорят «бинарники» (формально там не всегда бинарники, но это не принципиально). Пакетные менеджеры знают про эти директории и во время установки программ переносят их бинарники в одну из директорий, входящих в PATH. Для вновь устанавливаемых программ обычно это /usr/local/bin. Иногда возникает необходимость расширить PATH, особенно в случае установки через пакетные менеджеры языков программирования, но делать это надо осторожно, убедившись в том, что по-другому нельзя.

    В некоторых ситуациях программа, которую вы хотите запустить, не лежит по путям поиска (прописанным в PATH) и не должна там оказаться. Если её исполняемый файл находится прямо в текущей директории, то логично предположить, что если набрать имя файла и запустить его, то программа выполнится. На самом деле этого не произойдёт.

    Такое поведение сделано в целях безопасности. Ведь возможно вы хотели запустить какую-то стандартную программу, а злоумышленник положил в текущую директорию программу с таким же именем, но делающую что-то плохое. По этой причине, прямой запуск программ всегда должен быть путём до файла, например path/to/executable/file. А если файл лежит в текущей директории? Вот тут-то нам и поможет обращение через точку ./:

    ~$ pwd
    /home/hex
    ~$ cd test/
    ~/test$ ls -al
    total 16
    drwxr-xr-x 2 hex hex 4096 Sep 10 15:24 .
    drwxr-xr-x 1 hex hex 4096 Sep 10 15:24 ..
    -rwxr-xr-x 1 hex hex   60 Sep 10 15:24 executable
    ~/test$ executable
    bash: executable: command not found
    ~/test$ . /executable
    Hello from executable!
    ~/test$
    
    1. Из домашней директории переходим в каталог test.
    2. В нём лежит исполняемый файл executable, который при запуске выводит сообщение Hello from executable!
    3. Попытка запустить по имени: executable заканчивается ошибкой
    4. Запуск через точку происходит успешно

    Изменение переменной PATH

    В общем случае не рекомендуется делать это самостоятельно. При правильной установке, большинство программ самостоятельно добавляют свои исполняемые файлы в нужные места. В некоторых случаях они показывают подсказки, как это сделать сразу после установки.

    Для ручного изменения переменной PATH нужно поправить один из конфигурационных файлов Bash. Эти файлы лежат в домашней директории пользователя:

    • .bashrc
    • .bash_profile
    • .profile

    В зависимости от настроек терминала, Bash прогружает либо одни файлы, либо другие. Если в вашей домашней директории есть файл .bashrc, то пробуйте использовать его, если нет, то остальные файлы в том порядке, в котором они приведены выше. Добавьте в этот файл следующую строку:

    export PATH=$PATH:/path/to/directory
    

    Где /path/to/directory путь до директории с исполняемыми файлами.

    После этих манипуляций не забудьте перезапустить терминал.

    Самостоятельная работа

    • Попробуйте узнать, где в вашей системе лежит установленная на одном из прошлых уроков программа tree.

    Остались вопросы? Задайте их в разделе «Обсуждение»

    Вам ответят команда поддержки Хекслета или другие студенты.

    Ошибки, сложный материал, вопросы >
    Нашли опечатку или неточность?

    Выделите текст, нажмите ctrl + enter и отправьте его нам. В течение нескольких дней мы исправим ошибку или улучшим формулировку.

    Что-то не получается или материал кажется сложным?

    Загляните в раздел «Обсуждение»:

    • задайте вопрос. Вы быстрее справитесь с трудностями и прокачаете навык постановки правильных вопросов, что пригодится и в учёбе, и в работе программистом;
    • расскажите о своих впечатлениях. Если курс слишком сложный, подробный отзыв поможет нам сделать его лучше;
    • изучите вопросы других учеников и ответы на них. Это база знаний, которой можно и нужно пользоваться.
    Об обучении на Хекслете

    Как запустить программу через командную строку?

    Пользователи операционной системы Windows привыкли запускать все программы путем двойного нажатия левой кнопкой мыши по их иконкам. Однако мало кто знает, что это же действие можно произвести в системной консоли. В этой статье будет рассказано о том, как запустить программу c через командную строку. Всего рассмотрим три способа. А в конце предоставим метод, позволяющий запускать программу через ярлык, но с консольными параметрами.

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

    Сразу стоит сказать, что все нижеописанные методы в большинстве своем схожи. Однако командная строка – это специфический инструмент, и в зависимости от того, какие атрибуты вы будете использовать для открытия приложения, будут меняться свойства последнего.

    Способ 1: запуск системного приложения

    Первым делом расскажем, как запустить программу из командной строки, если она системная. Пожалуй, это самый простой метод, так как для его выполнения потребуется знать всего одну команду – start. Ну и, конечно же, название самого приложения. Ниже будут перечислены самые популярные системные программы:

    Команда

    Программа
    taskmgrДиспетчер задач
    controlПанель управления
    msconfigКонфигурация Windows
    explorerФайловый менеджер «Проводник»
    notepadБлокнот
    wmplayerПроигрыватель Windows Media
    mspaintГрафический редактор Paint
    charmapТаблица символов
    cmd

    Командная строка (при запуске откроется второе окно)

    По итогу для запуска определенной программы вам необходимо написать слово start и ввести ее название через пробел. На практике это выглядит следующим образом:

    start control

    Способ 2: указать полный путь к файлу

    К сожалению, запустить программу от стороннего разработчика предыдущим способом не получится, но есть другой метод. Заключается он во вводе полного пути к исполняемому файлу. Например, у вас на системном диске C лежит установщик какой-то программы с названием install.exe. Чтобы его запустить, потребуется ввести следующую команду:

    C:\install.exe

    Соответственно, если файл будет находиться в другой папке, то в строке нужно ввести все директории, которые следуют до файла. К слову, очень важно, чтобы в названии папок не было пробелов. В противном случае появится ошибка. Устранить ее довольно просто – нужно взять весь путь в кавычки. Например:

    "C:\путь к папке с пробелами\исполняемый файл.exe"

    Способ 3: используя path

    Третий способ, как запустить программу из командной строки, подразумевает использование команды patch. Ее суть заключается в запоминании указанной директории. То есть вам необходимо ввести адрес не к самому файлу, а к папке, где он находится. Например, нужно открыть Total Commander, который находится по следующему адресу:

    c:\program files\total commander

    Тогда в консоли введите следующую команду:

    patch "c:\program files\total commander"

    Командная строка запомнит директорию, которую вы указали, и будет запускать все файлы из нее, если вы введете их название. Таким образом для запуска Total Commander останется лишь написать его название:

    totalcmd

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

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

    1. Нажмите ПКМ по ярлыку программы.
    2. Выберите пункт «Свойства».
    3. Перейдите на вкладку «Ярлык».
    4. В поле «Объект» допишите нужный параметр после кавычек.
    5. Нажмите применить и закройте окно.

    Теперь программа будет запускаться с указанным параметром, вам всего лишь нужно дважды кликнуть по ее ярлыку. Вот мы и рассмотрели все способы, как можно запустить программу из командной строки. Ну а каким именно пользоваться – решать только вам.

    Как запускать программу из командной строки? Запуск файла с командной строки. Запуск программ Windows из командной строки и cmd-файлов

    Большинство пользователей операционной системы Windows привыкли запускать нужное приложение или игру двойным кликом по ярлыку, расположенному на рабочем столе, или найдя его в Пуске. Как вариант, можно открыть папку, в которой оно установлено, и уже оттуда запустить exe-шный файл.

    Поскольку такой запуск приложений может подойти не всегда, в данной статье давайте рассмотрим несколько различных способов, используя которые получится запустить программу из командной строки.

    1 способ: запуск системного приложения

    Для того чтобы запустить из консоли одно из системных приложений используется команда «start» и через пробел указывается нужное название. В качестве названия нужно прописать системное имя. Для Проводника – это explorer , диспетчера задач – taskmgr , панель управления – control , конфигурация системы – msconfig .

    Чтобы открыть блокнот напишите notepad , проигрыватель Windows Media – wmplayer , Paint – mspaint , таблицу символов – charmap . Если напишите cmd , откроется новое окно командной строки.

    Например, откроем таблицу символов. Наберите в строке:

    и нажмите «Enter» .

    2 способ: указав полный путь к файлу

    Если вам нужно запустить любое другое установленное приложение, тогда следует указать полный путь к исполняемому файлу программы.

    Например, у меня в папке Загрузки есть программа для установки Киностудии, давайте ее откроем. Захожу в папку и кликаю мышкой по полю, где прописан путь. Всю эту строку нужно прописать в командной строке (поскольку скопировать-вставить там не работает) и в конце дописать название утилиты, которую хотим запустить.

    В консоли будет написано:

    c:\users\master\downloads\wlsetup-all

    После нажатия «Enter» началась подготовка к установке Киностудии. Как видите, прописывая путь необязательно использовать большие буквы, можно вводить только маленькие.

    Если же в пути к нужному файлу будут пробелы, тогда появится окно с сообщением, что найти указанный файл не получается. Дело в том, что командная строка распознает путь до первого пробела, а не всю введенную вами строку. В примере, она решила, что я хочу открыть c:\program .

    Теперь немного отойдем от темы, и рассмотрим, как узнать полный путь к той программе, которую мы хотим запустить.

    Для этого найдите через окно Проводника исполняемый файл нужного приложения. Чтобы понять, что это он, посмотрите, чтобы напротив него в поле «Тип» было указано «Приложение» . Дальше кликните по полю вверху – это и есть путь.

    Например, Тотал Коммандер запускается файлом «totalcmd» , а он находится по пути: «c:\program files\total commander» .

    Или еще один вариант. Если на рабочем столе есть ярлык нужного приложения, его можно не искать через Проводник. Достаточно кликнуть по нему правой кнопкой и выбрать пункт «Расположение файла» .

    Откроется окно, которое мы уже рассмотрели. В нем будет выделен файлик, который запускает утилиту, а вверху можно узнать к ней путь.

    3 способ: используя path

    С помощью этой команды мы сохраним путь к той папке, в которой находится исполняемый файл, а потом запустим его.

    Рассмотрим все тот же Тотал Коммандер. В консоли пишем:

    path c:\program files\total commander

    После «path» обязательно ставьте пробел. Именно по этому пути находится нужный нам файл «totalcmd» . Нажимайте «Enter» .

    Указанная программа будет запущена. В конце необязательно указывать расширение. Таким образом, можно запустить любой исполняемый файл в указанной папке.

    4 способ: с помощью команды cd

    Эта команда откроет указанную папку, и уже из нее мы запустим нужный нам файл. Например, зайдем в папочку TeamViewer:

    cd c:\program files\teamviewer

    После «cd» поставьте пробел. Жмите «Enter» .

    В этой папке хранится файл, которым запускается TeamViewer, он имеет одноименное название. Поэтому дальше ввожу:

    нажимаю «Enter» и утилита запускается.

    Если нужно открыть приложение, которое установлено не на системном диске, то использовать можете команду path . Если я наберу:

    path d:\program files\ccleaner

    (после ввода каждой строки жмите «Enter» ), то у меня откроется CCleaner. Именно он установлен по указанному пути на диске D: .

    А вот с помощью команды cd этого сделать не получится.

    5 способ: через контекстное меню

    Для этого найдите ту папку, в которой хранится исполняемый файл, и нажмите по ней правой кнопкой мыши, при этом зажав и удерживая клавишу «Shift» . Дальше в контекстном меню выберите «Открыть окно команд» .

    После этого в командной строке сразу откроется нужная нам папка. Введите в строку название файла, который запускает утилиту, и жмите «Enter» . Это мы запустили CCleaner, расположенный не на системном диске (у меня D: ).

    Если нужно запустить программу, которая установлена там же, где и операционная система, действия те же. Давайте откроем браузер Google Chrome. Находим папку, в которой хранится файл, что его запускает, и выбираем упомянутый выше пункт.

    Затем вводим название файла с расширением .*exe : chrome , и жмем «Enter» . Браузер будет запущен.

    6 способ: путь в кавычках

    В начале, я упомянула, что если в прописанном пути будут пробелы, файл не откроется. Но если написать его в кавычках, то консоль все поймет. Кавычки должны быть двойные и прямые, а не в виде запятых. Ставятся они с помощью комбинации «Shift+Э» с выбранной английской раскладкой клавиатуры.

    В них нужно написать полностью путь и в конце указать сам файл с расширением, который будет запущен:

    «c:\program files\total commander\totalcmd. exe»

    Команда START позволяет запускать приложения в отдельном окне, с возможностью указания некоторых параметров их выполнения.

    Формат командной строки:

    START [«заголовок»] [команда/программа] [параметры]

    Параметры командной строки:

    «заголовок» — заголовок окна. Обязательно в двойных кавычках.

    путь — рабочий каталог.

    B — запуск приложения без создания нового окна с отключением обработки сочетания клавиш CTRL+C. Если приложение не обрабатывает сочетание клавиш CTRL+C самостоятельно, единственным способом его прерывания является использование сочетания клавиш CTRL+Break.

    I — Новой средой станет исходная среда, переданная cmd.exe, а не текущая среда.

    MIN — Запуск команды/программы в свернутом окне.

    MAX — Запуск команды/программы в развернутом окне.

    SEPARATE — Запуск 16-разрядной программы Windows в отдельной области памяти.

    SHARED — Запуск 16-разрядной программы Windows в общей области памяти.

    LOW — Запуск приложения с приоритетом IDLE (самый низкий приоритет).

    NORMAL — Запуск приложения с приоритетом NORMAL.

    HIGH — Запуск приложения с приоритетом HIGH.

    REALTIME — Запуск приложения с приоритетом REALTIME (самый высокий приоритет).

    WAIT — Запуск приложения с ожиданием его завершения.

    ABOVENORMAL — Запуск приложения с классом приоритета ABOVENORMAL (выше стандартного)

    BELOWNORMAL — Запуск приложения с классом приоритета BELOWNORMAL (ниже стандартного)

    команда/программа — Если это внутренняя команда cmd.exe или пакетный файл, обработчик команд (cmd.exe) запускается с ключом /K. Это означает, что окно не будет закрыто после завершения команды. Если это не внутренняя команда cmd.exe и не пакетный файл, значит, это программа, которая будет запущена в графическом или текстовом окне.

    параметры — Параметры, передаваемые команде/программе.

    Для вызова неисполняемых файлов через механизм сопоставления типов файлов достаточно просто ввести имя файла в командной строке. Например, команда

    START MYFILE.TXT

    Приведет к запуску текстового редактора NOTEPAD с открытием файла MYFILE.TXT. Сведения о создании подобных сопоставлений из пакетных файлов приведены в описаниях команд ASSOC и FTYPE.

    При запуске 32-разрядного приложения с графическим интерфейсом пользователя обработчик команд CMD.EXE не ожидает завершения работы приложения перед возвратом к приглашению командной строки. Подобное новое поведение НЕ относится к запуску приложений из пакетных файлов.

    При выполнении командной строки, первым элементом которой является текстовая строка «CMD» без расширения имени файла или указания пути, она заменяется значением переменной COMSPEC. Это предотвращает запуск CMD.EXE из текущей активной папки, если таковая программа там имеется.

    Если первый элемент командной строки не содержит расширения имени файла, обработчик команд CMD.EXE использует значение переменной среды PATHEXT, чтобы определить расширения имен исполняемых файлов и порядок поиска нужного файла. По умолчанию для переменной PATHEXT задается значение:

    COM;.EXE;.BAT;.CMD

    Обратите внимание, что этот синтаксис подобен синтаксису для переменной PATH, то есть отдельные элементы разделяются точкой с запятой.

    Если при поиске исполняемого файла нет соответствия ни одному из расширений, выполняется проверка соответствия указанного имени папки. Если имя папки соответствует указанному, то команда START запускает EXPLORER для этого пути. Если такое действие выполняется из командной строки, то оно эквивалентно выполнению команды CD /D для указанного пути. Так, например, команда

    start C:\windows

    Откроет папку C:\windows в окне проводника.

    Примеры использования:

    start /? — выдать справку об использовании команды.

    start — при запуске без параметров будет открыто новое окно интерпретатора команд CMD.

    start «My new CMD window» — как и в предыдущем случае, выполнится запуск CMD в новом окне, но в качестве заголовка окна будет отображаться текст My new CMD window

    start devmgmt. msc — выполнится запуск по расширению .msc диспетчера устройств Windows.

    start http://google.com — выполнится запуск обозревателя Интернет и откроется страница поисковика Google.

    start mailto:[email protected] — выполнится запуск почтового клиента в режиме подготовки электронного письма для адреса [email protected] .

    start /min notepad.exe — выполнится запуск блокнота в свернутом окне.

    start «Backup Files» /min /belownormal mybackup.bat — запуск командного файла в свернутом окне с пониженным приоритетом.

    start /abovenormal /MAX winword.exe — запуск редактора Microsoft Word в новом окне, развернутом на весь экран и с повышенным приоритетом.

    start «» /high /MAX «C:\Program Files\Good game\MyGame» — запуск программы MyGame с высоким приоритетом.

    Управление приоритетами удобно использовать для обеспечения комфортной работы пользователя с интерактивными приложениями на фоне выполнения длительных расчетных задач. Так, например равных приоритетах редактора MS Word, и расчетной задачи, потребляющей значительную долю ресурсов центрального процессора, может возникнуть эффект подвисаний при работе с текстовым документом. Снижение же приоритета расчетной задачи создаст нормальные условия для работы пользователя на фоне ее работы.

    Обратите внимание на то что заголовок окна можно опускать, но особенность обработки входных параметров командой start может привести к неожиданным результатам при попытке запуска программы, имя или путь которой содержит пробел(ы). Например, при попытке выполнить следующую команду:

    start «C:\Program Files\FAR\FAR.EXE»

    Из-за наличия пробела в пути к исполняемому файлу, строка для запуска FAR.EXE должна быть заключена в двойные кавычки, однако формат входных параметров для start предполагает наличие заголовка окна, также заключаемого в двойные кавычки, в результате чего «C:\Program Files\FAR\FAR.EXE» интерпретируется не как исполняемая программа, а как заголовок окна — будет выполнен запуск интерпретатора CMD с заголовком окна «C:\Program Files\FAR\FAR. EXE» . Для того, чтобы подобного не случилось нужно использовать любой, пусть даже пустой, заголовок:

    start «» «C:\Program Files\FAR\FAR.EXE»

    При выполнении запуска командных файлов с помощью команды start , окно интерпретатора команд (cmd.exe) запускается с параметром /K , т. е. после выполнения команд в командном файле завершения cmd.exe не происходит. Например, имеется командный файл test.bat следующего содержания:

    ECHO TEST

    При его запуске командой start test.bat выполнится echo и окно командного процессора останется открытым в режиме ожидания ввода команд пользователем. Этот факт нужно учитывать при использовании команды start в сценариях, выполняющихся автоматически без вмешательства человека-оператора. Для закрытия окна CMD после выполнения командного файла достаточно в его конец добавить команду EXIT .

    Дорогие друзья, не секрет, что пользователи, работающие на базе Linux, вечно задирают нос перед теми, кто работает на Windows. Они говорят, что для Windows нужно устанавливать приложение минимум 10 минут, нажимая большое количество кнопок, ковыряться с галочками выбора. А перед тем как, собственно, установить приложение, нужно найти официальный сайт программы, при этом не заблудившись в интернете. Пользователи же Linux гордятся тем, что любую утилиту могут установить с терминала , выполнив определённую команду.

    В Windows имеется как и в Linux возможность установки, удаления или редактирования программ с помощью команд.

    Разработчики утверждают, что в Windows 10 также появится возможность быстрой установки, обновления и удаления различного обеспечения из терминала системы. Осталось дождаться официального релиза. Но можно и не дожидаться релиза, а прямо сейчас воспользоваться удивительной функцией, которая позволит пользователю установить программу из командной строки . Однако это ещё не все сюрпризы: утилита позволит также удалить, обновить, открыть и закрыть программу. Интересно? Давайте познакомимся с Chocolatey поближе.

    Установка программы через командную строку

    Сейчас мы будем пробовать управлять программами более удобным и очень похожим способом на то, как это выполняется в среде Linux. И в этом нам поможет специальный сервис Chocolatey, пакетный менеджер для Windows. Клиент Chocolatey представляет собой утилиту, предназначенную для работы в консоли. Давайте сразу попробуем её установить. Для установки откроем терминал с правами администратора . Нажмите правой кнопкой мыши на меню Пуск и нажмите пункт «Командная строка» (с правами администратора). Теперь скопируем следующий код:

    @powershell -NoProfile -ExecutionPolicy unrestricted -Command «iex ((new-object net.webclient).DownloadString(‘https://chocolatey.org/install.ps1’))» && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin

    Вставляем и нажимаем клавишу Enter. Теперь нужно закрыть консоль, чтобы данные по переменным освежились.

    На сервисе Chocolatey собран большой каталог утилит и приложений: на данный момент более 2000 утилит. Посмотреть их можно на официальном сайте https://chocolatey.org/packages. Итак, пришло время узнать, как установить любую программу через командную строку:

    Снова открываем терминал от имени администратора. Копируем текст, представленный справа от программы на сайте https://chocolatey.org/packages. Например, для установки браузера Google Chrome представлен следующий код:

    choco install googlechrome -y

    Копируем его и вставляем в терминал. Не забываем после кода с сайта писать комбинацию -y. Жмём Enter. Теперь осталось дождаться завершения установки браузера . После чего можно закрыть окно терминала.

    Как можно было заметить, браузер Google Chrome очень быстро установился. Нам не пришлось кликать никакие кнопки, выбирать место сохранения файлов (по умолчанию используется диск C). Кстати, начинающим пользователям можно сделать в блокноте набор своих любимых приложений, чтобы каждый раз не заходить на сервис Chocolatey. Чтобы удалить программу через командную строку, введите код uninstall, затем — название программы. Например, choco unistall ccleaner.

    ВНИМАНИЕ. Сервис работает только с теми пакетами, что устанавливаются через него. То есть если какое-либо ПО недоступно для установки через Chocolatey, то и удалить вы не сможете его таким способом.

    Как запустить или удалить программу через командную строку

    Теперь рассмотрим способ, позволяющий через командную строку. Это можно сделать за три очень простых шага. Приступим:

    1. Открываем терминал операционной системы Windows.
    2. В появившемся окне пишем полный путь до расположения файла запуска приложения. Например, D:/Files/chrome.exe
    3. Жмём Enter и ждём, пока система откроет то, что нам нужно.

    Пришло время узнать, как закрыть программу через командную строку. Для этого нам понадобится дополнительное обеспечение taskkill. Начнём:


    Подведём итоги

    Уважаемые читатели, сегодня мы рассмотрели, казалось бы, на первый взгляд, сложную тему. Но теперь вы знаете, что можно очень легко установить или удалить некоторые программы через командную строку с помощью сервиса Chocolatey. А также вы знаете, как открыть или закрыть приложение через тот же терминал. Надеемся, что у вас получилось всё сделать правильно и не осталось никаких вопросов по теме. Расскажите в комментариях своё мнение и впечатление!

    Пользователи операционной системы Windows привыкли запускать все программы путем двойного нажатия левой кнопкой мыши по их иконкам. Однако мало кто знает, что это же действие можно произвести в системной консоли. В этой статье будет рассказано о том, как запустить программу c через командную строку. Всего рассмотрим три способа. А в конце предоставим метод, позволяющий запускать программу через ярлык, но с консольными параметрами.

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

    Сразу стоит сказать, что все нижеописанные методы в большинстве своем схожи. Однако командная строка — это специфический инструмент, и в зависимости от того, какие атрибуты вы будете использовать для открытия приложения, будут меняться свойства последнего.

    Способ 1: запуск системного приложения

    Первым делом расскажем, как запустить программу из командной строки, если она системная. Пожалуй, это самый простой метод, так как для его выполнения потребуется знать всего одну команду — start. Ну и, конечно же, название самого приложения. Ниже будут перечислены самые популярные системные программы:

    По итогу для запуска определенной программы вам необходимо написать слово start и ввести ее название через пробел. На практике это выглядит следующим образом:

    Start control

    Способ 2: указать полный путь к файлу

    К сожалению, запустить программу от стороннего разработчика предыдущим способом не получится, но есть другой метод. Заключается он во вводе полного пути к исполняемому файлу. Например, у вас на системном диске C лежит установщик какой-то программы с названием install.exe. Чтобы его запустить, потребуется ввести следующую команду:

    C:\install.exe

    Соответственно, если файл будет находиться в другой папке, то в строке нужно ввести все директории, которые следуют до файла. К слову, очень важно, чтобы в названии папок не было пробелов. В противном случае появится ошибка. Устранить ее довольно просто — нужно взять весь путь в кавычки. Например:

    «C:\путь к папке с пробелами\исполняемый файл.exe»

    Способ 3: используя path

    Третий способ, как запустить программу из командной строки, подразумевает использование команды patch. Ее суть заключается в запоминании указанной директории. То есть вам необходимо ввести адрес не к самому файлу, а к папке, где он находится. Например, нужно открыть Total Commander, который находится по следующему адресу:

    C:\program files\total commander

    Тогда в консоли введите следующую команду:

    Patch «c:\program files\total commander»

    Командная строка запомнит директорию, которую вы указали, и будет запускать все файлы из нее, если вы введете их название. Таким образом для запуска Total Commander останется лишь написать его название:

    Totalcmd

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

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

    1. Нажмите ПКМ по ярлыку программы.
    2. Выберите пункт «Свойства».
    3. Перейдите на вкладку «Ярлык».
    4. В поле «Объект» допишите нужный параметр после кавычек.
    5. Нажмите применить и закройте окно.

    Теперь программа будет запускаться с указанным параметром, вам всего лишь нужно дважды кликнуть по ее ярлыку. Вот мы и рассмотрели все способы, как можно запустить программу из командной строки. Ну а каким именно пользоваться — решать только вам.

    Незаменима при сбоях в работе компьютера. Начало получения навыков обычно связано с работой, как открыть, копировать, выполнять запуск, удалить файл. Как будет выглядеть алгоритм действий при каждом из составляющих работы, вы сможете увидеть ниже. Начнём с вопроса, как открыть файл через командную строку, затем покажем, удалить их, копировать фрагмент текста. С этими задачами справится новичок, однако давно работающим с компьютером полезно вспомнить либо изучить эти варианты проведения обычных процессов.

    В командной строке Windows можно полноценно работать с файлами.

    Иногда через Менеджер, Проводник не получается открыть файлы, тогда поможет вам командная строка. Необходимо будет лишь запомнить несколько команд.

    Итак, вы запустили программу , хотите открыть один из документов. Следуйте такому алгоритму.


    В последующем, запомнив путь, чтобы выполнить запуск, не нужно будет проходить в каталог, достаточно сразу в строке вписать полный путь.

    СОВЕТ. Для быстроты работы существуют bat-файлы, в них заранее вписывают команды, нужные, часто набираемые. Затем запускается этот файл, а он откроет нужную программу.

    Запуск, закрытие программ

    Рассмотрим, как запустить файл с командной строки, ежели он является программным. Здесь будет иметь значение, входит ли приложение в пакет Windows или вам понадобилось стороннее приложение. Если открываемое приложение является частью компонентов Windows, запуск производится вписыванием в консоль его имени, затем нажимаете Enter. Не требуется указывать расширение . Допустим, вам потребовался запуск «Блокнота», значит, просто наберите слово notepad, нажав затем Enter.

    Если программа является сторонней, следует вписать полный путь к ней. Например, вам понадобился запуск архиватора WinRAR, значит, вы вписываете следующее:

    C:\Program Files\ WinRAR \ WinRAR.exe

    Путь записывайте в кавычках, если в адресе к нему имеются пробелы. Кавычки при этом нужны прямые — не в виде запятых. При неправильных кавычках программа не откроется. Кавычки не надо копировать, их впечатываете непосредственно в командную строку, без применения буфера обмена. На английской раскладке нужные кавычки находятся в сочетании клавиш Shift + Э.

    СОВЕТ. Если зайдёте в каталог с программой, полный путь к ней прописывать не нужно. Достаточно просто ввести название файла с расширением. Например, зайдя в директорию WinRAR, вписываете команду WinRAR.exe — произведётся запуск программы.

    Для закрытия приложений применяют программу taskkill. Вначале наберите tasklist, для вашего просмотра выйдет список процессов. Впишите номер индикатора в команде, например «taskkill /pid 3900/f», для подтверждения нажмите Enter. 3900 — это номер идентификатора.

    Поиск по расширению

    Командная строка поможет найти нужный файл по его расширению, если не помните его точного названия. Чтобы найти файл через командную строку, нужно запомнить применяемую в таком случае команду. Набираете dir и нужное вам расширение через звёздочку. Допустим, ищите один из экзешников, значит, набираете:

    На экран будут выведены все файлы с данным расширением, вам останется найти среди них нужный. Если поиск требуется вести в подкаталогах, добавьте ключ «/S». Полная команда для поиска файла в диске C, включая поиск в подкаталогах, будет выглядеть так:

    Удаление

    Удалить ненужные системные файлы также можно посредством рассматриваемой программы. Удалить файл через командную строку несложно. Для удаления применяется команда del. После неё прописывается путь к искомому документу. Например, желаете удалить 123.txt. Вписываете следующее: «del C:\Windows\123.txt».

    ВАЖНО. Для полного очищения какой-либо папки применяется атрибут «/S». Сможете удалить с таким ключом любые вложенные каталоги, все данные.

    Копирование текста

    OS Windows, заботясь об убыстрении, облегчении работы на ПК, создала горячие клавиши — комбинации, позволяющие быстро копировать текст, вставить его в другой файл. Это сочетания Ctrl+V или Shift+Insert.

    В командной строке это не работает. Чтобы копировать информацию в ней, нужно вначале её настроить.


    Теперь, чтобы копировать фрагмент текста из командной строки, выделите его мышкой, нажмите сочетание Ctrl+C.

    Все эти навыки вам пригодятся, если не получается выполнить нужный процесс обычным путём из-за сбоев, неполадок в компьютере. Несложные действия, легко запоминающийся алгоритм, чёткие инструкции — всё помогает вам более профессионально решать поставленные вопросы. Нужно лишь запомнить перечень команд, соблюдать правила вписывания их (например, когда нужно проставлять кавычки и какие), чётко, безошибочно вписывать путь к требуемому файлу.

    Как запустить все нужные программы в один клик

    Хотите знать, как запускать сразу несколько программ одним нажатием? Также можно открывать сразу несколько сайтов. Все это вы сможете делать самостоятельно и без дополнительных программ.

    Здравствуйте. Недавно добавил новое видео на канал, в котором показал, как можно одним нажатием запускать несколько программ, а также открывать нужное вам количество сайтов. Данное видео будет внизу данной страницы. А теперь давайте разберемся, как это все реализовать на практике.

    Нужно сказать, что для запуска нескольких программ существуют специальные программы. Но мы не будем засорять ваш компьютер. Мы реализуем данную затею с помощью командной строки. Не волнуйтесь, вам даже не придётся ее открывать. Мы создадим специальный файл, который будет открывать командную строку и запускать все нужные нам программы. Данный файл называется пакетный файл «BAT файл». В интернете данные файлы также называют «батники».

    Как работает bat файл


    Простыми словами, в данный файл записаны команды для командной строки, которые выполняются при нажатии на данный файл. С помощью bat файла мы и будем реализовывать запуск программ и открытие ссылок. Но, прежде чем создавать данный файл, давайте разберемся с программами, которые будем запускать.

    • Определите те программы, которые вы хотите запускать.  
    • Найдите ярлык нужной вам программы, кликните по нему правой кнопкой мышки и выберите «Свойства».
    • Откроется окошко свойств, скопируйте путь из строки «Объект». Данный путь вам понадобится, когда будем создавать бат файл.

    То же самое проделайте со всеми программами, которые хотите запускать. Сохраненные пути вы можете записать в текстовый документ.

    Создание bat файла

    Пути к программам мы сохранили, теперь перейдем к созданию бат файла. Нажмите правой кнопкой мышки в любом пустом месте рабочего стола, наведите мышку на пункт «Создать», выберите «Текстовый документ». Откройте созданный документ.

    Теперь будем писать команды.

    • Первая команда «start». После нее пробел.  
    • Дальше вводим две кавычки, в которые ничего не пишем. Опять пробел.
    • И вводим путь к одной программе из тех которые мы выбрали. Обратите внимание, что путь должен быть в кавычках.

    Должна получиться подобная строка:
    start «» «C:\Program Files\Adobe\Adobe Photoshop CC 2018\Photoshop.exe»

    В приведенном примере я указал путь к программе фотошоп, а у вас будет свой путь и программа. Теперь перейдите на новую строку и введите следующую программу по тому же шаблону: start “” «Путь к нужной программе». Введите все нужные программы. Должно получиться примерно так:

    start «» «C:\Program Files\Adobe\Adobe Photoshop CC 2018\Photoshop.exe»

    start «» «C:\Program Files (x86)\Audacity\audacity. exe»

    start «» «C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE»

    В моем примере три программы, у вас столько, сколько захотите.

    • После того, как мы прописали все команды, нажимаем на «Файл» > «Сохранить как».
    • В открывшемся окошке внизу в пункт «Имя файла» задайте свое название, и в конце поставьте точку и расширение «bat». Получиться так: «Ваше название.bat».
    • Нажмите «Сохранить».

    После этого по указанному вами пути будет создан ваш bat файл. Нажмите на него двойным щелчком левой кнопкой мышки и нужные вам программы запустятся.

    Как открывать сразу несколько сайтов

    Для открытия сайтов нужно просто после старта вводить не путь, как мы делали с программами, а ссылку на нужный сайт. Пример:

    start https://www.google.com/

    И также, как с программами вы можете создать несколько строк с разными сайтами, которые будут открываться все вместе. Файл сохраняйте также, как мы это делали с программами.

    Вот и все, вы научились создавать bat файлы и можете запускать программы, открывать сайты. Надеюсь, что данная информация будет вам полезной. Прилагаю видео, о котором говорилось выше.

    Получайте полезную информацию на почту.

    Поддержите блог, нажмите на кнопку соц. сети. Это помогает блогу в развитии.
    Спасибо!

    P. S. А хотите стать невидимым в сети? Тогда данная заметка будет вам полезной.

    Как запустить компьютерную программу

    Обновлено: 31.08.2020, Computer Hope

    После установки компьютерной программы на компьютер ее можно открыть в любое время. Ниже приведены инструкции по открытию компьютерной программы на вашем компьютере во всех операционных системах.

    Запуск программы в Microsoft Windows

    В Windows, чтобы запустить программу, дважды щелкните исполняемый файл или дважды щелкните значок ярлыка, указывающий на исполняемый файл.Если вам сложно дважды щелкнуть значок, вы можете щелкнуть значок один раз, чтобы выделить его, а затем нажать клавишу Enter на клавиатуре.

    Кончик

    Если вы не можете найти значок программы в Windows 7, Vista, 8 или 10, нажмите «Пуск» и введите имя программы, которую хотите открыть. Например, вы можете ввести блокнот , excel или word и щелкнуть значок в результатах поиска или выделить значок программы и нажать Введите . Если программа не появляется, убедитесь, что она установлена.

    Бонусный совет

    В Windows 8 и Windows 10 вы также можете щелкнуть значок правой кнопкой мыши и выбрать опцию закрепить на панели задач , чтобы добавить значок программы на панель задач для облегчения доступа в будущем.

    Примечание

    Если программа находится в меню «Пуск» или на панели задач, она требует, чтобы вы щелкнули значок только один раз.

    Примечание

    Если программа не установлена ​​на компьютере, она не может работать. Например, вы можете запустить Microsoft Word или Microsoft Excel, только если вы установили его на компьютер.

    Запуск программы на компьютере Apple

    В Apple macOS дважды щелкните значок программы, чтобы запустить ее. Если вам сложно дважды щелкнуть значок, вы можете щелкнуть значок один раз, чтобы выделить его, а затем нажать клавишу Return на клавиатуре.

    Кончик

    Если вам сложно открыть программу из-за того, что вы не можете найти значок, вы можете использовать Spotlight для поиска имени программы. Найдя, дважды щелкните значок, чтобы открыть программу.

    Бонусный совет:

    После запуска программы щелкните правой кнопкой мыши значок в Dock и выберите Options и Keep in Dock для облегчения доступа в будущем.

    Примечание

    Если программа находится в Dock, вам нужно всего лишь один раз щелкнуть значок.

    Запуск приложения на Apple iPad и iPhone

    На Apple iPad и iPhone вы можете запустить программу, нажав один раз пальцем на значок.

    Кончик

    Если вы не можете найти значок конкретной программы, с помощью пальца проведите пальцем вниз от середины верхнего края любого экрана со значками, чтобы начать поиск.Возможно, вам придется провести пальцем сразу после того, как проведете вниз, чтобы увидеть поле поиска. В поле поиска введите имя программы, которую хотите открыть, и щелкните значок.

    Запуск приложения на телефоне или планшете Android

    На всех смартфонах и планшетах Android можно запустить программу, один раз нажав пальцем на значок.

    Как закрыть программу

    Если вы открываете программу, в какой-то момент вы, вероятно, захотите ее закрыть. Многие программы имеют красный значок закрытия в правом верхнем углу экрана.Если нет, вы можете нажать комбинацию клавиш Alt + F4 , чтобы выйти.

    Программа запуска

    | Документы Microsoft

    • 5 минут на чтение
    Эта страница полезна?

    Оцените свой опыт

    да Нет

    Любой дополнительный отзыв?

    Отзыв будет отправлен в Microsoft: при нажатии кнопки отправки ваш отзыв будет использован для улучшения продуктов и услуг Microsoft.Политика конфиденциальности.

    Представлять на рассмотрение

    В этой статье

    Действие «Выполнить программу» запускает любую программу или команду на любом компьютере в вашем домене в интерактивном или фоновом режиме. Используйте это действие для запуска приложений резервного копирования или пакетного сценария, который выполняет набор сложных команд.

    Настройка действия программы запуска

    Перед настройкой действия «Выполнить программу» необходимо определить следующее:

    • Аргумент командной строки или программа, которая будет запущена, и на каком компьютере она будет запущена.

    • Также необходимо определить, нужно ли пользователю на целевом компьютере взаимодействовать с программой при ее запуске. Учетная запись пользователя, которая будет запускать программу или команду, должна иметь права администратора для запуска программ на целевом компьютере.

    Используйте следующую информацию для настройки действия «Запуск сценария .NET».

    Детали

    Настройки Инструкции по настройке
    Выполнение программы Выберите этот режим, чтобы запускать программу так же, как ярлык Windows или диалоговое окно Windows «Выполнить».Вы также можете использовать кнопку с многоточием (…) для поиска компьютера.
    Выполнение команды Выберите этот режим, чтобы выполнить команду так же, как в командной строке Windows.
    Компьютер Введите компьютер, на котором будет выполняться эта программа или команда.
    Путь программы — Если вы выбрали режим Выполнение программы , этот элемент отображается как Путь программы .Введите полный путь к расположению программы, которую вы хотите запустить. Затем, чтобы передать параметры программе, введите их в поле Параметры .

    — Если вы выбрали режим Command run , этот элемент отображается как Command . Введите путь к команде, которую вы хотите запустить, и укажите параметры, которые вы хотите передать команде, в той же строке в поле Command .

    Параметры Введите параметры, которые будут переданы программе, которую вы хотите запустить.Этот параметр доступен только при выборе режима Выполнение программы .
    Папка рабочая Введите полный путь к рабочей папке, которую будет использовать программа или команда. Команда или программа будут вести себя так, как если бы они были запущены из рабочей папки.

    Продвинутый

    Настройки Инструкции по настройке
    Режим выполнения Выберите один из следующих вариантов выполнения для программы:

    Интерактивный : выберите этот параметр, чтобы отображать пользовательский интерфейс на компьютере, на котором выполняется команда или программа.Пользовательский интерфейс, если он доступен, появляется в сеансе пользователя, который определяется учетными данными пользователя, указанными в полях Запуск от имени (Имя пользователя, Пароль) на вкладке Дополнительно.

    Фон, нормальный приоритет : Выберите этот параметр, чтобы запустить команду или программу в фоновом режиме с установленным приоритетом процесса на нормальный. В этом режиме пользовательский интерфейс отображаться не будет.

    Фон, низкий приоритет : Выберите этот параметр, чтобы запустить команду или программу в фоновом режиме с низким приоритетом процесса.В этом режиме пользовательский интерфейс отображаться не будет. Некоторые программы могут работать некорректно, если установлен низкий приоритет. В этом случае используйте вместо этого настройки Interactive или Background с обычным приоритетом .

    Дождитесь завершения программы Выберите этот параметр, чтобы программа запуска ожидала завершения выполнения программы или команды перед переходом к следующему действию в модуле Runbook. Если вы установили Execution mode на Interactive , то пользователь должен закрыть программу, прежде чем действие Run Program сможет перейти к следующему действию в Runbook.
    Завершить после Введите максимальное количество минут ожидания завершения программы или команды. Установите это значение на 0, чтобы действие «Выполнить программу» бесконечно ждало завершения программы или команды. Если время истекло, а выполнение программы или команды не завершилось, действие «Выполнить программу» завершит работу программы или команды и сообщит об ошибке.
    Не ждать завершения программы Выберите этот параметр, чтобы действие «Выполнить программу» запускало программу или команду, не дожидаясь ее завершения.Когда выбран этот параметр, опубликованные элементы данных, созданные действием «Выполнить программу», не будут доступны для других действий.
    Имя пользователя Чтобы использовать другое имя учетной записи для входа на компьютер и запуска программы, введите номер учетной записи в поле «Имя пользователя». Примечание: Это имя пользователя входит только на тот компьютер, на котором выполняется действие «Запуск программы», и использует тип интерактивного входа. Если программа, которую запускает действие «Выполнить программу», обращается к ресурсам на других компьютерах, то же имя пользователя используется на удаленном компьютере, но с типом входа в сеть.
    Пароль Введите пароль, связанный с именем пользователя, для запуска программы на удаленном компьютере.

    Опубликованные данные

    В следующей таблице перечислены опубликованные элементы данных.

    Арт. Описание
    Путь программы Путь к программе или введенная команда.
    Параметры программы Параметры, переданные программе.Этот параметр доступен только в том случае, если на вкладке Подробности выбран параметр Выполнение программы .
    Путь к рабочей папке Путь к рабочей папке.
    Идентификатор процесса Идентификатор процесса приложения, запущенного при выполнении действия «Выполнить программу». Если вы используете Command run , это будет идентификатор процесса приложения командной строки Windows.
    Код выхода программы Код возврата приложения, запущенного действием «Выполнить программу».
    Компьютер Имя компьютера, на котором было запущено приложение.
    Программный выход Текст, который был отправлен на консоль при запуске программы.
    Чистый выход Неизмененный вывод программы.
    Файл вывода программы Имя локального файла, в котором был сохранен вывод программы.
    Файл вывода программы UNC Имя файла, в котором был сохранен вывод программы в формате UNC.

    Безопасность

    Действие «Выполнить программу» основано на PsExec. PsExec позволяет выполнять процессы в других системах с полной интерактивностью для консольных приложений. Для получения дополнительной информации о PsExec перейдите на PsExec.

    Действие «Выполнить программу» наследует определенные соображения безопасности от PsExec. В частности, PsExec использует именованные каналы. Это может быть проблемой безопасности, поскольку учетные данные могут быть отправлены через этот инструмент.

    Временным решением для клиентов, обеспокоенных уязвимостями системы безопасности, является создание подключенного диска к серверу, который является целью действия «Выполнить программу».Это устанавливает контекст безопасности для действия «Выполнить программу».

    Запустить программу Windows с разными настройками

    AdvancedRun v1.42
    Copyright (c) 2015-2021 Нир Софер
    См. Также
    Описание
    AdvancedRun — это простой инструмент для Windows, который позволяет запускать программу с различными настройками, которые вы выбираете, в том числе — низкий или высокий приоритет, начальный каталог, состояние главного окна (свернуто / развернуто), запускать программу с другим пользователем или разрешениями, работать настройки совместимости системы, и переменные среды.Вы также можете сохранить желаемые настройки в файл конфигурации, а затем автоматически запустить программу из командной строки с желаемыми настройками.

    Примеры того, что можно делать с AdvancedRun
    • Запустите RegEdit Windows от имени обычного пользователя в Windows 10/8/7 / Vista без повышения прав. В этом режиме вы не сможете получить доступ или изменить ключи реестра, требующие прав администратора.
    • Запустите RegEdit Windows от имени пользователя SYSTEM в Windows 10/8/7 / Vista. В этом режиме вы сможете получить доступ к ключу HKEY_LOCAL_MACHINE \ SECURITY.
    • Запустите RegEdit как TrustedInstaller в Windows 10/8/7 / Vista.
    • Запустить программу от имени учетной записи NT AUTHORITY \ Network Service
    • Запустить программу от имени учетной записи NT AUTHORITY \ Local Service
    • Запустить программу с пользователем другого запущенного процесса.
    • Запустите программу с другим вошедшим в систему пользователем, не вводя пароль пользователя.
    • Запустить программу с высоким приоритетом.
    • Запустить конкретный экземпляр программы в режиме совместимости с Windows XP без внесения глобальных изменений в реестр.
    • Запустить конкретный экземпляр программы с другой строкой среды PATH, но без изменения строки PATH всей системы и без использования командных файлов или окна командной строки.
    • Запустить программу с полным набором выбранных вами переменных среды, полностью игнорируя системные переменные среды.
    • Запуск программы на удаленном компьютере с помощью временной службы (требуется полный доступ администратора на удаленном компьютере)
    Системные требования
    Эта утилита работает с любой версией Windows, начиная с Windows XP и до Windows 10.Поддерживаются как 32-битные, так и 64-битные системы. Некоторые функции, такие как «Запуск от имени пользователя СИСТЕМЫ» и «Запуск от имени пользователя выбранного процесса» не поддерживаются в Windows XP.
    История версий
    • Версия 1.42
      • Когда включен параметр «Использовать путь поиска для поиска местоположения программы, если не указан полный путь», и файл .exe указан без пути, AdvancedRun теперь также выполняет поиск файла .exe внутри «HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ App Paths» Ключ реестра (аналогично «Выполнить» в проводнике Windows).
      • Эта функция позволяет запускать распространенные программы (например, chrome.exe, firefox.exe, outlook.exe) без указания пути.
    • Версия 1.41
      • Обновлен параметр совместимости с высоким разрешением для Windows 10. Теперь вы можете выбрать один из следующих параметров: Без переопределения, Приложение, Система (Windows 10), Улучшенная система (Windows 10).
      • Добавлена ​​опция совместимости «Отключить полноэкранную оптимизацию» (для Windows 10).
    • Версия 1.40
      • Добавлена ​​возможность запуска программы на удаленном компьютере с помощью временной службы Windows.
      • Для использования этой функции вам потребуется полный доступ администратора к удаленному компьютеру (включая общий ресурс администратора, например \\ 192.168.0.100 \ admin $).
      • Исправлен запуск в качестве сетевой службы / локальной службы для получения правильного имени учетной записи в неанглийских системах.
    • Версия 1.30
      • Добавлена ​​возможность запуска от имени учетной записи NetworkService.
      • Добавлена ​​возможность запуска от имени учетной записи LocalService.
    • Версия 1.24
      • Исправлен параметр командной строки / Run для загрузки файла .cfg из текущего каталога, если не указан полный путь.
      • Исправлен параметр командной строки / Run для обработки переменных среды.
    • Версия 1.23
      • Добавлен параметр командной строки / WaitProcess. Если опция WaitProcess включена, процесс AdvancedRun будет ждать в фоновом режиме, пока процесс, выполняемый AdvancedRun, не будет завершен, например:
        AdvancedRun.exe / WaitProcess 1 / Выполнить
    • Версия 1.22
      • Добавлена ​​возможность запускать программу от имени другого пользователя, вошедшего в систему, без указания пароля пользователя. Для использования этой опции необходима высота над уровнем моря.
    • Версия 1.21
      • Исправлен параметр командной строки / cfg для загрузки файла .cfg из текущего каталога, если не указан полный путь.
    • Версия 1.20
      • Добавлен параметр «Запуск от имени TrustedInstaller».Вы можете использовать эту опцию, выбрав «TrustedInstaller» в поле со списком «Запуск от имени».
      • Вы также можете запустить программу как TrustedInstaller из командной строки, например:
        AdvancedRun.exe / EXEFilename «c: \ windows \ regedit.exe» / RunAs 8 / Run
    • Версия 1.15
      • Добавлена ​​опция «Добавить меню проводника». Когда добавлено контекстное меню проводника, вы можете щелкнуть правой кнопкой мыши файл .exe внутри окна проводника, выбрать «Расширенный запуск», а затем — «Расширенный запуск». программа откроется с выбранным.exe файл.
      • Теперь вы можете добавить строку AutoRun = 1 в файл .cfg, чтобы запускать программу в соответствии с файлом .cfg без использования команды / run.
    • Версия 1.11
      • Высота по умолчанию главного окна теперь ниже 600 пикселей, чтобы оно правильно работало на экране 800 X 600.
    • Версия 1.10
      • Добавлена ​​возможность запуска под указанным именем пользователя / паролем.
      • Имейте в виду, что пароль не сохраняется в файле .cfg.Если вы хотите работать от имени указанного пользователя из командной строки, вы должны указать пароль, используя параметр командной строки / RunAsPassword.
    • Версия 1.07
      • Добавлен параметр командной строки / cfg для запуска AdvancedRun с указанным файлом конфигурации.
    • Версия 1.06
      • Последний размер / положение главного окна теперь сохраняется в файле .cfg.
    • Версия 1.05
      • Добавлена ​​возможность запускать процесс как дочерний по отношению к указанному процессу.
      • Теперь вы можете перетащить файл из проводника в окно AdvancedRun, чтобы легко заполнить поле «Program To Run».
    • Версия 1.03
      • Исправлено текстовое поле переменных среды для обработки Ctrl + A (Выбрать все).
    • Версия 1.02
      • Исправлено сохранение имени процесса для параметра «Пользователь выбранного процесса» в файле .cfg.
    • Версия 1.01
      • Исправлена ​​ошибка: AdvancedRun аварийно завершал работу при работе с переменными среды.
    • Версия 1.00 — Первый выпуск.
    Начать использование AdvancedRun
    AdvancedRun не требует никакого процесса установки или дополнительных файлов dll. Для того, чтобы начать его использовать, просто запустите исполняемый файл — AdvancedRun.exe.
    После запуска AdvancedRun вы можете выбрать файл .exe, который хотите запустить, и все другие настройки, а затем нажать кнопку «Выполнить», чтобы запустить программу с выбранными вами настройками.
    Параметры AdvancedRun
    Запуск на удаленном компьютере с временной службой Windows
    Вот краткое описание того, как работает эта функция:
    1. AdvancedRun копирует себя в общую папку администратора указанного удаленного компьютера (например: \\ 192.168.0.50 \ admin $)
    2. AdvancedRun устанавливает временную службу Windows на удаленном компьютере (название службы — NirSoftAdvancedRunService)
    3. AdvancedRun запускает установленную службу на удаленном компьютере и передает службе информацию, необходимую для запуска нужной программы.
    4. Служба AdvancedRun на удаленном компьютере запускает программу в соответствии с конфигурацией, выбранной пользователем.
    5. Служба AdvancedRun остановлена, а затем удалена с удаленного компьютера.
    6. AdvancedRun.exe удален из общего ресурса администратора удаленного компьютера.
    Параметры командной строки
    / Запустить {файл конфигурации} Запускает программу в соответствии с настройками, хранящимися в указанном файле конфигурации.
    Если файл конфигурации не указан, используется файл конфигурации по умолчанию, расположенный в той же папке, что и файл .exe (AdvancedRun.cfg).

    В качестве альтернативы вы можете добавить следующую строку в файл .cfg, чтобы программа запускалась без указания команды / Run:
    AutoRun = 1

    / cfg {файл конфигурации} Запустите AdvancedRun с указанным файлом конфигурации.
    / WaitProcess <0 | 1> Если этот параметр включен (/ WaitProcess 1), процесс AdvancedRun будет ждать в фоновом режиме, пока процесс, выполняемый AdvancedRun, не будет завершен.

    / EXEFilename <значение>
    / CommandLine <значение>
    / StartDirectory <значение>
    / PriorityClass <значение>
    / RunAs <значение>
    / OSCompatMode <значение>
    .
    .
    .
    Вы можете использовать любую переменную, хранящуюся в файле конфигурации, в качестве параметра командной строки.Например, чтобы запустить RegEdit как системный пользователь:
    AdvancedRun.exe / EXEFilename «% windir% \ regedit.exe» / CommandLine «» / StartDirectory «» / RunAs 4 / Run

    В приведенном выше примере значение «4» параметра / RunAs устанавливает режим «Запуск от имени» для пользователя SYSTEM. Если вы не знаете, какое значение использовать из командной строки, просто выберите желаемый вариант в пользовательском интерфейсе, сохраните его в файле конфигурации, а затем проверьте значения, хранящиеся в файле конфигурации.

    Если вы хотите указать, что значение содержит двойные кавычки («»), вы должны заключить значение в одинарные кавычки, например:
    AdvancedRun.exe / EXEFilename «c: \ temp \ myprog.exe» / CommandLine ‘»c: \ temp \ my files \ 1234.txt» «hello»‘

    Если вы хотите работать с указанным именем пользователя и паролем (/ RunAs 7), вы должны указать пароль с помощью / RunAsPassword, например:
    AdvancedRun.exe / RunAsUserName «User01» / RunAsPassword «Password1234» / RunAs 7 / Run

    Перевод AdvancedRun на другие языки
    Чтобы перевести AdvancedRun на другой язык, следуйте инструкциям ниже:
    1. Запустите AdvancedRun с параметром / savelangfile:
      AdvancedRun.exe / savelangfile
      В папке утилиты AdvancedRun будет создан файл с именем AdvancedRun_lng.ini.
    2. Откройте созданный языковой файл в Блокноте или в любом другом текстовом редакторе.
    3. Перевести все строковые записи на нужный язык. При желании вы также можете добавить свое имя и / или ссылку на свой веб-сайт. (Значения TranslatorName и TranslatorURL) Если вы добавите эту информацию, она будет используется в окне «О программе».
    4. После того, как вы закончите перевод, запустите AdvancedRun, и все переведено строки будут загружены из языкового файла.
      Если вы хотите запустить AdvancedRun без перевода, просто переименуйте языковой файл или переместите его в другую папку.
    Лицензия
    Эта утилита выпущена как бесплатное ПО. Вы можете свободно распространять эту утилиту через дискеты, CD-ROM, Интернет или любым другим способом, если вы ничего за это не берете и не продавать или распространять как часть коммерческого продукта. Если вы распространяете эту утилиту, вы должны включить все файлы в дистрибутив, без каких-либо модификаций!
    Заявление об ограничении ответственности
    Программное обеспечение предоставляется «КАК ЕСТЬ» без каких-либо явных или подразумеваемых гарантий, включая, но не ограничиваясь, подразумеваемые гарантии товарной пригодности и пригодности для определенной цели.Автор не несет ответственности за какие-либо особые, случайные, косвенный или косвенный ущерб из-за потери данных или по любой другой причине.
    Обратная связь
    Если у вас есть какие-либо проблемы, предложения, комментарии или вы обнаружили ошибку в моей утилите, вы можете отправить сообщение на [email protected]

    AdvancedRun также доступен на других языках. Чтобы изменить язык AdvancedRun, загрузите zip-файл на соответствующем языке, извлеките «advancedrun_lng.ini», и поместите его в ту же папку, в которой вы установили утилиту AdvancedRun.

    Выполнить программу

    Запустить программу
    Запустить программу

    Используйте действие «Выполнить программу», чтобы запустить любую программу, которую можно запустить из командной строки Windows. Например, его можно использовать для запуска программы для сброса пароля, вызова технического специалиста или проверки связи с сервером.

    Чтобы добавить действие «Выполнить программу» в One-Step ™:

    1. Создайте One-Step ™.
    2. На странице «Общие» в окне One-Step ™ нажмите Добавить, , а затем выберите Запустить программу .

      Откроется окно «Выполнить программу».

    3. Определите общие свойства для действия «Выполнить программу».
      • Имя: введите отображаемое имя для действия. (Это отображается на странице «Общие», чтобы идентифицировать это конкретное действие в One-Step ™.)
      • Имя файла: введите имя программы или файла для запуска или нажмите кнопку Открыть , чтобы перейти к программе или файлу. .
      • Начать в: Если программа или файл должны запускаться в определенном каталоге, введите имя этого каталога или нажмите кнопку Открыть , чтобы перейти к каталогу.Если каталог не указан, используется текущий рабочий каталог (обычно это каталог, из которого был запущен CSM).
    4. Определите аргументы командной строки.
      • Введите любые аргументы, которые необходимо передать программе.
      • Нажмите кнопку Selector , чтобы открыть дерево динамических значений и вставить поля бизнес-объекта (из текущего бизнес-объекта и всех связанных с ним объектов), системные функции, выражения, сохраненные значения, счетчики, имена файлов или переменные непосредственно в текст (они передаются программе как параметры).

        Примечание: Если какое-либо из динамических значений, вставленных в аргументы командной строки, вероятно, содержит пробелы, заключите их в двойные кавычки. В противном случае целевая программа будет рассматривать строку как несколько аргументов.

    5. Определите, как One-Step ™ должен взаимодействовать с программой:
      • Дождитесь завершения программы перед продолжением: Установите этот флажок, чтобы One-Step ™ дождался завершения выполнения программы перед переходом к следующему действию.

        Примечание: Следующие два параметра доступны только в том случае, если вы установите флажок «Дождаться завершения программы перед продолжением».

      • Тайм-аут через X секунд: Установите этот флажок, чтобы One-Step ™ либо ждал, пока программа не закончит выполнение, либо пока не пройдет заданное количество секунд.
      • Сохранить код выхода из программы: установите этот флажок, чтобы CSM сохранял код возврата программы для использования в будущих действиях One-Step ™. Затем введите имя переменной, которая будет содержать код возврата.Затем он доступен как переменная в системе.

        Примечание: Это не обязательно; однако в большинстве случаев вы хотите сохранить результат программы, чтобы с ним можно было что-то делать (например, создать журнал, в котором записывается результат).

    6. Определите, как должна запускаться программа:
      • Выполнить: в раскрывающемся меню выберите тип окна, в котором будет запускаться программа.
        • Обычное окно: выберите этот параметр, чтобы программа работала в нормальном размере окно
        • Свернуто: выберите этот параметр, чтобы программа запускалась в свернутом окне (отображается на панели задач).
        • Развернуто: выберите этот параметр, чтобы программа запускалась в развернутом окне (заполняет весь экран компьютера).
        • Без окна: выберите этот параметр, чтобы программа запускалась без отображения в окне.
      • Custom Run Verb: Введите дополнительный параметр, который сообщает программе, как запускаться (если программе требуется).

        Примечание: Некоторые общие глаголы: NEW, OPEN, EDIT и PRINT. Обратитесь к документации вашей программы, чтобы узнать, какие глаголы доступны.Если программа делает доступным список поддерживаемых глаголов, они отображаются в раскрывающемся списке.

      • Пауза после выполнения: Установите этот флажок, чтобы сделать паузу One-Step ™ на несколько дополнительных секунд после запуска программы перед переходом к следующему действию. Затем укажите количество секунд, в течение которых One-Step ™ должен делать паузу.
    7. Нажмите ОК .

    Как запустить программу от имени администратора в Windows 10

    Хотя вы всегда должны быть осторожны с запуском ненадежных приложений от имени администратора, есть много законных приложений, которым требуется маркер доступа администратора для правильной работы.В результате, если ваше приложение работает некорректно, полезно знать, как запустить программу от имени администратора.

    Windows 10: Запуск от имени администратора CMD, PowerShell или любое другое приложение

    Примеры того, когда приложению может потребоваться полный ключ доступа администратора, включают во время установки, при применении настроек совместимости, а также при записи или изменении содержимого в ограниченных папках .

    Когда это происходит, пользователи обычно получают диалоговое окно управления учетными записями пользователей (UAC) с просьбой предоставить свое согласие на права администратора.Однако не каждое приложение запрашивает права администратора, когда это необходимо, поэтому полезно знать, как запустить приложение от имени администратора вручную.

    Реклама

    Сегодня мы собираемся показать вам несколько способов добиться этого, а также как сделать так, чтобы конкретное приложение всегда запускалось от имени администратора. Мы не будем показывать, как заставить каждое приложение запускаться от имени администратора, поскольку это представляет большую угрозу безопасности и должно использоваться только в определенных случаях.

    Как запустить от имени администратора в Windows 10 с помощью сочетания клавиш

    Сочетание клавиш для запуска от имени администратора в Windows 10 невероятно полезно и недооценивается преступниками. Это неудивительно, поскольку Microsoft не афиширует широко свое существование. Вот что вам нужно сделать, чтобы оно заработало:

    1. Щелкните свое приложение и нажмите Ctrl + Shift + Enter

      Вы также можете «Ctrl + Shift + Click» в приложении в меню «Пуск». . Просто имейте в виду, что каждое приложение может не учитывать этот ярлык — если вы не получаете приглашение администратора, попробуйте один из других способов, указанных ниже.

    Это, пожалуй, наиболее широко известный метод запуска приложения от имени администратора, и это имеет смысл. Это интуитивно понятно, быстро и работает каждый раз. Если вы еще не знаете, как это сделать:

    1. Щелкните правой кнопкой мыши значок приложения и выберите «Запуск от имени администратора»


      Когда появится диалоговое окно UAC, просто нажмите «Да» .

    Как запустить от имени администратора через диалоговое окно «Выполнить»

    Для некоторых приложений может быть проще просто запустить их от имени администратора через диалоговое окно «Выполнить», а не искать их местоположение.

    1. Нажмите Ctrl + R и введите имя приложения, затем нажмите Ctrl + Shift + Enter


      . Также вы можете нажать кнопку «ОК» , удерживая Ctrl + Shift .

    Меню «Пуск» — это способ, которым многие из нас выбирают для запуска приложений, поэтому имеет смысл показать вам, как запускать их в качестве администратора и там.

    1. Щелкните приложение правой кнопкой мыши в меню «Пуск» и выберите «Дополнительно> Запуск от имени администратора»


      Нажмите «Да» во всех всплывающих окнах UAC.

    Как запустить программу от имени администратора в Windows 10 с ленты проводника

    Если вы уже перешли к приложению в проводнике, имеет смысл запустить его от имени администратора через проводник Лента. Вот как это сделать:

    1. Щелкните приложение, перейдите на вкладку «Инструменты приложения» на ленте и нажмите «Запуск от имени администратора».


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

    2. ИЛИ: выберите «Запуск от имени администратора» из раскрывающегося меню


      Вы также можете щелкнуть нижнюю половину значка и выбрать «Запуск от имени администратора» из раскрывающегося списка. Это может быть полезно, если по умолчанию у вас есть другой вариант для основной кнопки.

    Как запустить приложение на панели задач от имени администратора

    Хотя Microsoft не делает этого очевидным, вы также можете запустить приложение от имени администратора прямо с помощью значка на панели задач.Вот как это сделать:

    1. Щелкните правой кнопкой мыши значок на панели задач, затем снова щелкните правой кнопкой мыши имя приложения


      . Вы увидите, что появится секретное меню с дополнительными параметрами. Один из них — «Запуск от имени администратора» . Нажмите здесь.

    Как запустить от имени администратора через диспетчер задач

    Если у вас возникли проблемы с проводником Windows или вы просто хотите выглядеть необычно, диспетчер задач позволяет запускать новые задачи от имени администратора:

    1. Откройте диспетчер задач


      Нажмите Пуск и введите «Диспетчер задач» , затем щелкните верхний результат.Или нажмите Ctrl + Shift + Esc .

    2. Нажмите «Подробнее» в нижней части окна диспетчера задач.


      Если у вас нет этой опции, значит, вы уже нажимали на нее раньше. В этом случае вам не нужно выполнять этот шаг.

    3. Нажмите «Файл> Запустить новую задачу»

    4. Введите имя приложения, отметьте «Создать эту задачу с правами администратора» и нажмите «ОК»

    Как всегда запускать от имени администратора в Windows 10 с расширенными свойствами ярлыка

    Если у вас есть приложение, которому требуются права администратора при каждом запуске, может быть очень сложно не забывать каждый раз щелкать его правой кнопкой мыши.Чтобы избежать этого, вы можете настроить его так, чтобы он всегда запрашивал права администратора при запуске. Вам все равно придется принять диалоговое окно UAC, но это сэкономит вам пару кликов.

    1. Щелкните правой кнопкой мыши ярлык приложения и выберите «Свойства».

    2. Откройте вкладку «Ярлык» и нажмите кнопку «Дополнительно…».

    3. Отметьте «Запуск от имени администратора» »И нажмите« ОК »


      Вот и все.Он автоматически попросит вас дать согласие администратора при каждом запуске приложения.

    Описание метода

    1. Заголовок шага

      Описание шага

    2. Заголовок шага

      Описание шага

    3. Заголовок шага

      Описание шага

    4. Описание шага

    Описание метода

    1. Заголовок шага

      Описание шага

    2. Заголовок шага

      Описание шага

    3. Заголовок шага

      Описание шага

    4. 9037

      Описание шага

    5. Название шага

      Описание шага

    Как всегда запускать от имени администратора через свойства совместимости

    Если у вас нет ярлыка для приложения, вы можете всегда запускать его как администратора через вкладку совместимости в его свойствах:

    1. Щелкните правой кнопкой мыши приложение и выберите «Свойства»

    2. Откройте вкладку «Совместимость» и отметьте «Запустить эту программу от имени администратора»


      Нажмите «ОК» , чтобы применить изменения.

    3. Необязательно: выберите, применять ли изменения ко всем пользователям


      Если вы хотите разные настройки для разных пользователей, вы можете нажать кнопку «Изменить настройки для всех пользователей» в нижней части «Совместимость» таб.

    4. Установите или снимите флажок «Запускать эту программу от имени администратора»


      Снятие флажка автоматически запустит приложение только от имени администратора.Всем остальным придется делать это вручную. Нажмите «ОК» , чтобы применить изменения.

    5. jijijijijij

      kokokokok

    Как всегда запускать приложение от имени администратора в редакторе реестра

    Если вышеуказанные методы не работают для вас, вы можете вместо этого обратиться к редактору реестра. Это немного пугает, но если вы последуете советам из нашего руководства по безопасному редактированию реестра, все будет в порядке.

    1. Откройте редактор реестра


      Нажмите Start и затем введите «Regedit» . Щелкните верхний результат.

    2. Перейдите в раздел реестра совместимости приложений и добавьте новое строковое значение


      В верхнюю панель редактора реестра вставьте следующее:

       Computer \ HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ AppCompatFlags \ Layers 

      Щелкните правой кнопкой мыши пустое пространство на главной панели и выберите «Создать> Строковое значение» .


    3. Введите путь к исполняемой программе вашей программы в качестве имени файла

      В нашем случае это C: / Program Files / Paint.net / UpdateMonitor.exe .

    4. Дважды щелкните новую строку и введите «~ RUNASADMIN» в поле данных значения


      Нажмите «OK» , чтобы применить изменение. Когда вы в следующий раз запустите приложение, оно должно работать от имени администратора.

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

    На этом завершается этот учебник о том, как работать с правами администратора в Windows 10, но есть дополнительные настройки, которые вы можете сделать.Если вы согласны со значительными рисками безопасности, вы можете, например, узнать, как полностью отключить запросы UAC. Если обычный доступ администратора не мешает, вы также можете включить скрытую учетную запись администратора для расширенных прав.

    Объявление

    Использование программы выполнения для удаленного хоста

    Использование программы запуска для удаленного хоста

    • О программе запуска

    • Как работает программа Run

    • Использование настройки удаленного управления Windows (WinRM)

    • Использование программы выполнения

    • Настройка программы запуска

    • Использование рабочего пространства «Выполнить программу / Экспорт истории»

    • Пример: запуск или остановка службы с помощью программы выполнения

    О программе запуска

    Удаленные подключения настроены для подключения к удаленным компьютерам с помощью программы запуска.Программа запуска — это способ запустить приложение Microsoft Windows из Service Manager. Это полезно, когда вам нужно выполнить программу для выполнения задачи, которую нельзя автоматизировать в самом Service Manager. Некоторые примеры могут включать запуск сценариев PowerShell для управления паролями пользователей Active Directory, импорт информации из Service Manager в стороннее приложение или запуск XSL-преобразования с помощью Microsoft Excel.

    Производительность сервера может сильно снизиться, если задание «Выполнить программу» использует много ресурсов.Мы рекомендуем вам иметь отдельный удаленный хост-сервер и не запускать его на серверах приложений или баз данных.

    Как работает программа Run

    Программа «Выполнить» использует протокол удаленного управления Microsoft Windows (WinRM). Эта собственная служба Windows позволяет удаленным запросам запускать локальные приложения. При включении на сервере Service Manager может сделать запрос на запуск указанной программы на этом сервере, используя учетные данные, предоставленные в удаленном соединении. Когда программа запущена, она может передавать сведения из Service Manager в качестве параметров командной строки, и любой вывод может быть возвращен в быстрое действие для обновления Service Manager.

    WinRM по умолчанию отключен. Чтобы включить эту службу безопасным способом, просмотрите http://msdn.microsoft.com/en-us/library/aa384372(v=vs.85).aspx. В безопасных соединениях используются сертификаты SSL, самозаверяющие или полученные от доверенного центра.

    Настройка с использованием удаленного управления Windows (WinRM)

    Перед настройкой WinRM мы настоятельно рекомендуем вам ознакомиться с последствиями для безопасности каждого режима. Перед началом настройки у вас должна быть учетная запись с достаточными разрешениями для использования WinRM.

    • Запуск программы на сервере приложений

    • Запуск программы на другом сервере

    Запуск программы на сервере приложений

    1. Проверьте требования вашего приложения. WinRM 2.0 и PowerShell 2.0 требуются на сервере приложений Service Manager или на сервере, где выполняется программа запуска.

    2. Проверьте, установлен ли PowerShell на сервере приложений Service Manager, на котором размещена служба интеграции программного обеспечения Service Manager.В Windows перейдите в Пуск> Все программы> Стандартные и проверьте, существует ли папка Windows PowerShell. Если нет, установите его в соответствии с инструкциями Microsoft.

    Папка Windows PowerShell

    3. Проверьте, работает ли WinRM, выполнив следующие действия:

    а. Запустите командный модуль PowerShell от имени администратора.
    г. Введите get-service winrm .

    Командный модуль Windows PowerShell

    г. Статус должен показывать «работает». Если нет, перейдите в раздел «Службы», измените запуск на автоматический, затем запустите службу.

    4. Есть два режима: доверенный и безопасный (с использованием сертификата SSL).

    Доверенный режим : Зарегистрируйте удаленный сервер как «Доверенный хост». ( ПРИМЕЧАНИЕ : Не копируйте и не вставляйте.Введите вручную.)

    • Запустите командный модуль PowerShell от имени администратора.

    • Введите winrm set winrm / config / client ‘@ {TrustedHosts = «CA-D02539.NA.FRS»}’ .

    Настройка доверенного режима PowerShell

    Безопасный режим : (с использованием сертификата SSL) Зарегистрируйте сертификат удаленного сервера с помощью MMC (при необходимости).

    Настройка безопасного режима PowerShell

    Запуск программы на другом сервере

    Используйте следующие шаги при использовании другой программы для выполнения Run Program.

    1. Проверьте требования вашего приложения. WinRM 2.0 и PowerShell 2.0 требуются на сервере приложений или на сервере, на котором выполняется программа выполнения.

    2. Проверьте, установлен ли PowerShell на сервере приложений, на котором размещена служба интеграции программного обеспечения Service Manager. В Windows перейдите в Пуск> Все программы> Стандартные и проверьте, существует ли папка Windows PowerShell. Если нет, установите его в соответствии с инструкциями Microsoft.

    3.В командном модуле PowerShell включите возможность удаленного взаимодействия PowerShell, выполнив следующие действия:

    а. Введите Enable-PSRemoting -force . Это инициирует настройку Windows на машине портов приемника и правил брандмауэра.

    Включение возможности удаленного взаимодействия PowerShell — пример 1

    Порт 5986 — это порт HTTPS по умолчанию, используемый WinRM для получения удаленных команд.

    г. Введите Winrm get winrm / config , чтобы проверить конфигурацию.

    Включение возможности удаленного взаимодействия PowerShell — пример 2

    4. Создайте правило входящего брандмауэра для порта.

    Правило входящего трафика межсетевого экрана

    5. Получите сертификат сервера для аутентификации.

    Сертификат доверенного корневого сервера

    6. Получите отпечаток сертификата для настройки прослушивателя WinRM (на следующем шаге).

    7.Экспортируйте открытый ключ, чтобы зарегистрировать его на Сервере интеграции.

    Отпечаток сертификата

    8. Настройте прослушиватель WinRM. Запустите командную строку Windows от имени администратора, выполнив следующие действия:

    а. Введите Winrm create winrm / config / listener? Address = * + Transport = HTTPS
    @ {Hostname = «CA-D02539.NA.FRS»;
    CertificateThumbprint = «3d448fe37734a891d5876b5c51083c8a79ec0dcb»}

    В случае успеха прослушиватель показывает порт и отпечаток сертификата.

    г. Введите Winrm, перечислите winrm / config / listener , чтобы проверить прослушиватель.

    Проверка прослушивателя WinRM

    Использование программы выполнения

    1. Настройте WinRM на сервере.

    2. Создайте удаленное соединение в консоли конфигурации. (См. Настройка программы запуска ниже.) Удаленное соединение содержит все сведения, необходимые для подключения к удаленному серверу, включая действительное имя пользователя и пароль для доступа к ресурсам на этом сервере.

    3. Создайте быстрое действие, в котором указываются детали выполняемой программы и параметры, которые необходимо передать ей. (См. Раздел Быстрое действие для выполнения программы в разделе быстрых действий по умолчанию.)

    Быстрое действие программы запуска

    Как показано на схеме, между сервером Service Manager и сервером удаленного управления требуется TCP-соединение. Если эти два сервера разделены в глобальной сети или в Интернете (например, в случае с Service Manager Cloud), может потребоваться дополнительная конфигурация брандмауэра или туннель VPN типа точка-точка.

    Настройка программы запуска

    1. Войдите в мастер интеграции данных, перейдя в Консоль конфигурации и щелкнув Расширить > Инструменты интеграции .

    1.Нажмите «Пуск» рядом с «Выполнить программу — удаленный хост». Появится рабочее пространство диспетчера подключений к удаленному хосту. В списке перечислены все настроенные подключения.

    2.Щелкните «Добавить» …. Откроется страница настройки подключения к удаленному хосту.

    Страница настроек подключения к удаленному хосту

    3.Введите информацию в поля.

    Имя соединения Уникальное описательное имя для этого соединения.
    Удаленный хост Полное доменное имя или IP-адрес. Например, pl_computer / NA или 101.12.204.155
    Безопасный режим Обеспечивает безопасное соединение. Когда выбран этот параметр, отображаются параметры сертификата.
    Номер порта Отображается номер порта по умолчанию в зависимости от того, установлен ли безопасный режим или нет.Для отмены введите другой номер порта.
    Свидетельство
    Разрешить самоподписанные

    Обходит уведомление о ненадежном сертификате и предотвращает появление сообщения об ошибке.

    Разрешить несоответствующее имя Задает другое имя удаленного хоста, отличное от сертификата HTTPS (например, при подключении с использованием IP-адреса вместо имени хоста в сертификате). Вам не нужно проверять этот параметр, если вы используете сертификат от доверенного государственного органа, например Verisign, и используете полное доменное имя.
    Тайм-аут (в секундах)
    Дождитесь завершения программы Количество секунд ожидания ответа программы. По умолчанию это контролируется клиентом службы интеграции и составляет 60 секунд. Чтобы ждать неограниченное время, введите ноль. Если время ожидания превышено, возникает ошибка тайм-аута.
    Аутентификация
    Логин Имя пользователя для входа на удаленный хост.
    Пароль Пароль удаленного хоста.

    4. Щелкните Проверить соединение, чтобы проверить, хорошее ли соединение.

    5.Щелкните Сохранить. Ваше соединение добавлено в список.

    6. В приложении Service Manager откройте рабочее пространство Run Program / Export History, чтобы просмотреть журнал Run Program.

    Образец журнала программы выполнения

    Использование рабочего пространства Run Program / Export History

    В рабочем пространстве «Выполнить программу» / «Журнал экспорта» в приложении Service Manager отображается каждый раз, когда было выполнено быстрое действие «Выполнить программу», а также его результат.Это удобный способ определить, работает ли ваш экспорт.

    1. В консоли конфигурации щелкните Monitor > Application Logs > Run Program History , чтобы открыть рабочее пространство Run Program / Export History.

    В столбце «Уровень журнала» отображается успешное или неуспешное выполнение быстрого действия «Выполнить программу».

    2. Дважды щелкните элемент в списке, чтобы просмотреть журнал аудита.

    Пример: запуск или остановка службы с помощью программы выполнения

    В этом примере показано, как создать быстрое действие, которое запускает или останавливает службу.

    1. Создайте соединение для запуска программы в мастере интеграции данных. См. Использование программы запуска для удаленного хоста.

    2. Создайте быстрое действие, запускаемое пользователем для запуска или остановки службы через соединение «Выполнить программу». См. «Быстрое действие для выполнения программы».

    Ниже приведены примеры сценариев Power Shell, используемых для запуска и остановки служб.

    Начальный сценарий

    ########################################################################## ###################

    # StartService.ps1

    #

    # Запускает сервисный удаленный скрипт

    ########################################################################## ###################

    если ($ args.Length -eq 0)

    {

    return «Синтаксическая ошибка: укажите» Имя службы «, которую вы хотите запустить!»

    }

    еще

    {

    Start-Service $ args [0] -WarningAction: SilentlyContinue

    return [строка] :: Format («[{0}] начато.», $ Args [0])

    }

    Сценарий остановки

    ########################################################################## ###################

    # Стоп-Сервис.ps1

    #

    # Остановка обслуживания

    ########################################################################## ###################

    если ($ args.Length -eq 0)

    {

    return «Синтаксическая ошибка: укажите» Имя службы «, которую вы хотите остановить!»

    }

    еще

    {

    Stop-Service $ args [0] -WarningAction: SilentlyContinue

    return [строка] :: Format («[{0}] остановлен.», $ Args [0])

    }

    1. Скопируйте каждый сценарий в текстовый редактор и сохраните их.

    2. Введите имя файла сценария в поле «Программа с путем» быстрого действия.

    Как начать беговую программу для начинающих — Клиника Кливленда

    В этом году вы наконец-то взяли на себя обязательство пробежать 10 км. Или, может быть, вы просто собираетесь бегать дважды в неделю. В любом случае, вы готовы отправиться на пробежку и присоединиться к миллионам людей, которые делают бег частью повседневной тренировки.

    Клиника Кливленда — некоммерческий академический медицинский центр.Реклама на нашем сайте помогает поддерживать нашу миссию. Мы не поддерживаем продукты или услуги, не принадлежащие Cleveland Clinic. Политика

    Какова бы ни была ваша цель бега, по словам Моники Бетчкер, PT, DPT, AT, сначала лучше поговорить со своим врачом. Он или она может убедиться, что вы физически способны начать беговую программу, и поможет выявить потенциальные препятствия.

    Вот как начать и что нужно знать, когда дело касается бега.

    Подберите правильную обувь

    Обувь — самый важный элемент снаряжения для бегунов.Правильный выбор кроссовок сделает вашу пробежку более приятной, а также поможет предотвратить травмы. Сходите в магазин спортивной обуви или обуви для бега и поработайте со специалистом по обуви, чтобы подобрать подходящую пару для ваших ног.

    Тип вашей обуви должен соответствовать тому, как ваша ступня касается земли. Эти эксперты часто рекомендуют вам пробежать несколько минут на беговой дорожке или небольшой дорожке, чтобы проанализировать свою походку. Кроссовки тоже специфичны. Никаких пеших прогулок, кроссовок или прогулочной обуви.Потратьте время на то, чтобы выбрать правильную обувь, — это важный шаг.

    Если вы носите ортопедические приспособления или стельки для обуви, следует примерить обувь со стелькой. Также доступны другие вставки, которые поглощают удары по различным частям тела, например, коленям и бедрам. И напоминание: обувь следует менять каждые четыре-шесть месяцев или каждые 300-500 миль в зависимости от того, сколько вы бегаете.

    Платье для успеха с правильной одеждой

    Выбор правильной одежды важен для бегунов по нескольким причинам: от обеспечения комфорта до уверенности в том, что вы можете регулировать температуру своего тела в зависимости от погоды. Если жарко и влажно , носите одежду более светлого цвета с меньшим весом и способностью впитывать влагу. Так вам будет прохладнее. Если холоднее , особенно холодно и влажно , носите три слоя.

    Одежда, которая прилегает к коже, должна отводить влагу от тела, чтобы вы не чувствовали пот. Ваш средний слой должен включать в себя утеплитель, будь то шерсть, пух или флис.Третьим и последним внешним слоем должна быть одежда, устойчивая к воде и ветру.

    Как правило, выбирайте одежду светлых тонов, желательно светоотражающую. Водители, особенно люди за рулем внедорожников или больших грузовиков, могут с трудом видеть вас в любое время. Чаще всего пешеходов бьют при повороте автомобилей или при смене светофора.

    И хотя некоторые могут посчитать это само собой разумеющимся, поддерживающий спортивный бюстгальтер также сделает бег более приятным для женщин.

    Гусеница с технологией

    Прелесть бега в том, что вы можете открыть дверь и отправиться в путь. Тем не менее, многим людям нравится отслеживать свой прогресс с помощью какого-либо фитнес-трекера, используя свой смартфон с приложением или, возможно, по мере углубления в тренировке, пульсометр, чтобы получать обратную связь в реальном времени.

    Эксперт по спортивному здоровью д-р Энн Рекс, DO, FAOASM, предполагает, что некоторым бегунам это может пригодиться. «Хотя это и не обязательно, может быть приятно видеть, что ваше тело адаптируется к распорядку бега, и то, что раньше казалось трудным, со временем становится намного проще», — говорит она.

    Создать программу растяжки

    Разминка необходима для предотвращения травм во время бега и подготовки тела к предстоящей тренировке. Один из лучших способов сделать это — динамическая растяжка.

    Динамическая растяжка фокусируется на активном движении суставов и мышц (обычно от 10 до 12 повторений для любого заданного динамического растяжения) со спортивными движениями, нацеленными на необходимые группы мышц, чтобы увеличить мощность, гибкость и диапазон движений, необходимых для повышения производительности.

    Эти упражнения на растяжку увеличивают тепло тела и кровоток, расслабляя мышцы и сухожилия. Они также улучшают гибкость, необходимую для конкретного вида спорта, за счет увеличения диапазона движений вокруг суставов и подготавливают мышцы, выполняя движения, которые от них потребуются.

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

    И не забывайте медленно остывать, делая несколько растяжек после того, как вы завершили свою деятельность.

    Сначала попробуйте программу бега пешком

    Большинство людей хорошо справляются с программой бег-ходьба. Если вы новичок в беге, начните с обычной ходьбы, постепенно увеличивая темп до быстрой ходьбы, чтобы повысить свою переносимость этой активности. Начните с минут вместо миль ходьбы или бега.

    Начните с одной минуты бега, чередуя с двумя минутами ходьбы, в общей сложности от 20 до 30 минут. Затем увеличивайте бег на 30 секунд каждую неделю, пока не достигнете 10 минут бега.

    Эту концепцию можно изменить в зависимости от общего состояния здоровья и физической подготовки. Даже тот, кто находится в хорошей аэробной форме, должен начинать постепенно, чтобы ваше тело могло приспособиться к воздействиям бега.

    Запуск программы не должен мучить

    Запланируйте тренировки от трех до четырех дней в неделю, но не последовательно. Когда 10 минут бега пройдены и ваши этапы ходьбы больше не нужны, увеличивайте беговую дистанцию ​​на несколько минут каждую неделю.Делайте это, пока не достигнете желаемой цели или расстояния.

    Ваши пробежки не должны быть одинаковой продолжительности. Чередуйте короткие и длинные пробежки и включайте кросс-тренинг, чтобы снизить риск травм.

    Правильно заправляйте и гидратируйте во время пробега

    Сохранение гидратации во время пробежек — еще один ключ к обеспечению плавности пробежек. Обязательно пейте воду до, во время и после тренировки. Даже при более низких температурах возможно обезвоживание.

    По данным Американского колледжа спортивной медицины, чтобы избежать обезвоживания, активные люди должны выпивать не менее 16-20 унций жидкости за один-два часа до активного отдыха. После этого вы должны потреблять 6–12 унций жидкости каждые 10–15 минут на улице. Когда вы закончите упражнение, вам следует выпить больше. На сколько больше? Чтобы заменить то, что вы потеряли: как минимум еще от 16 до 24 унций (2–3 чашки).

    Хотя вода лучше всего, некоторые спортивные напитки могут заменить не только жидкость, но и электролиты, такие как натрий и калий, которые теряются с потом.Слишком много или слишком мало натрия и калия в организме может вызвать проблемы. Мышечные спазмы могут быть следствием дефицита электролитов.

    Но алкогольные напитки и напитки с кофеином, такие как кофе, чай и кола, не рекомендуются для оптимального увлажнения. Эти жидкости, как правило, выводят воду из организма и способствуют обезвоживанию. Фруктовый сок и морсы могут содержать слишком много углеводов, слишком мало натрия и могут вызывать расстройство желудка.

    Зарегистрируйте свои мили

    Бегаете ли вы просто для того, чтобы привести себя в форму, или у вас есть цель пробежать 5 км или местную гонку, следите за тем, сколько миль вы бежите и как вы себя чувствуете.Если вы готовитесь к забегу на более длинные дистанции (подумайте: полумарафон или марафон), вам нужно будет установить свой еженедельный базовый пробег и наращивать его еженедельно.

    Журнал регистрации вашего времени или миль и вашего самочувствия во время и после каждой пробежки очень полезен для выявления проблем и мотивации на улучшение, особенно для новичков. При первом запуске избегайте бега несколько дней подряд. Дни отдыха после бега позволяют вашему телу восстановиться.

    Отдых — важнейший элемент работы

    Вам следует делать перерыв в беге каждую неделю.Это поможет вам избежать травм и переутомления, которые могут возникнуть с увеличением пробега. Вам также следует взять дополнительный выходной, если вы заболели, у вас болезненные ощущения в мышцах или вы слишком устали. И не убегайте лишний день из-за внепланового выходного дня!

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

    Цели и принципы работы

    Бег может быть веселым и приятным способом оставаться активным. Если вы новичок в этом, делайте это медленно, и, как и с любым новым занятием, может потребоваться некоторое время, чтобы улучшить и стать профессиональным. Практика ведет к совершенству, а кто не хочет испытать кайф бегуна?

    Для тех, кто плохо знаком с бегом, прежде всего будьте добры к себе. «Мышление очень сильное, — говорит доктор Рекс. «Любой может стать бегуном и при тщательном планировании избежать травм на своем пути.Развивайте уверенность в себе и создайте новую привычку бегать, следуя распорядку. Ставьте цели и получайте награды, чтобы сохранять мотивацию и подбадривать себя ».

    Помните о своем стартовом уровне физической подготовки и подумайте о том, чтобы записаться на гонку, чтобы иметь во что стрелять. В зависимости от результатов вашей гонки очень важно дать себе достаточно времени для подготовки. Не у всех одни и те же цели.

    «Завершение бега на 5 км для новичка в беге может быть таким же полезным, как марафон для опытного в спорте, а может, даже больше», — сказал доктор.- говорит Рекс. «В спортивной медицине мы придерживаемся правила 10% для предотвращения травм. По мере увеличения тренировок не добавляйте более 10% (пробег, минуты, интенсивность) еженедельно. Установите соответствующий график и обязательно прислушивайтесь к своему телу на каждом этапе пути ».

    Причина номер один травмы — попытка зайти слишком далеко или слишком быстро и слишком быстро. В Интернете доступно множество программ и приложений для тренировок, которые помогут подготовиться к любой гонке, в которой вы участвуете. Даже если вам приходится повторять недели тренировок (в рамках выбранной вами программы или приложения), потому что кажется, что они ускоряются сверх ваших возможностей.

    «Это нормально — я сделал это, — особенно если вы восстанавливаетесь после травмы или новичок в беге. Ты делаешь это! » Доктор Рекс говорит.

    Для опытных бегунов и тех, кто тренируется для более длительных гонок, цель — достичь пика в определенное время года (в зависимости от вашего расписания гонок). Чтобы достичь пика, вам нужно спланировать выздоровление.

    Неважно, новичок вы или ветеран, помните следующие принципы бега:

    • Отдых и восстановление важны.
    • Уровень подготовки нужно повышать постепенно. Не увеличивайте дистанцию ​​и интенсивность в течение одной недели.
    • Риск травмы наиболее значительно увеличивается при тренировках с высокой интенсивностью, но для того, чтобы бегать быстрее, вы должны тренироваться быстрее.
    • Никогда не выполняйте тяжелые тренировки в течение нескольких дней подряд.
    • Ведите журнал тренировок, чтобы узнавать, что работает, а что нет в вашей программе бега.

    Подготовка к первому марафону

    Перед подготовкой к марафону вы должны пробежать около года.Большинство программ строят от 20 до 25 миль в неделю.

    Leave a comment