Нажмите "Enter", чтобы перейти к содержанию

Как вызвать командную строку в windows xp: Как вызвать или запустить командную строку Windows XP ?

Содержание

Как начать пользоваться командной строкой (linux/win/mac) · GitHub

Этот урок переехал в мой гитхаб: https://github.com/codedokode/pasta/blob/master/soft/cli.md

Ниже — старая, неактуальная версия.


Я не знаю, ты пользуешься Линуксом или Уиндоузом (обычно туториалы рассчитаны на линуксоидов и макосников, уиндоуз не модный среди молодежи). В макоси все практически так же как и в линуксе, в windows пошли своим путем и сделали все как в DOS.

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

Краткий мануал чайника по командной строке:

Как попасть в командную строку?

  • Windows XP: Пуск — Выполнить — набрать cmd — нажать [enter]
  • Windows7: Пуск — набрать cmd — наждать [enter]
  • MacOS: Запустить приложение Терминал (его можно найти поиском в той фигне которая справа вверху экрана)
  • Ubuntu: Запустить приложение Терминал или нажать Alt + Ctrl + F1 (ааа как вернуться назад? Ctrl + F7)
  • Linux: если ты линуксоид, ты и так знаешь

Во всех операционных системах

↑,↓ — стрелки вверх и вниз в командной строке позволяют смотреть предыдущие введенные команды, чтобы 2 раза не набирать. В Windows при закрытии окошка консоли вся история теряется, в других ОС — сохраняется.

[tab] — автодополняет имена файлов и команды. Если в текущем каталоге есть файл file.txt, ты наберешь fi и нажмешь [tab] то он автодополнит имя файла (или предложит варианты, если таких файлов несколько).

[ctrl+c] — прерывает выполнение команды, например, если она долго тупит

Важно: клавиша Esc не работает в командной строке. Клавиши Ctrl + C, V, X не работают как «копировать/вырезать/вставить» (иногда для вставки можно использовать Shift + Ins). Клавиша Ctrl + Q не работает как «выход».

Линукс и мак

В линуксе и маке, [ctrl+l] очищает экран, [ctrl+k] и [ctrl+u] удаляют все перед или после курсора, [ctrl+w] удаляет слово перед курсором, [ctrl+r] делает поиск по истории команд (для отмены поиска нажми [ctrl+c], escape в командной строке не работает, для завершения поиска нажми стрелку вправо/влево), [ctrl+d] завершает работу и закрывает консоль.

Еще в линуксе и маке иногда не работают Home и End, используй [ctrl+a] чтобы перейти в начала строки и [ctrl+e], чтобы в конец. [alt + b] (back) и [alt + f] (forward) двигают курсор на 1 слово назад/вперед.

Буфер обмена

В командной строке не работает ctrl+v,c,x для вставки, копирования и вырезания текста. Иногда (зависит от настроек системы) вставить текст можно через [shift+ins], иногда правой кнопкой мыши. Скопировать текст можно, выделив мышью (в Windows надо разрешить выделение текста сначала в настройках окна и нажать Enter после выделения).

Текущий каталог

В командной строке результат выполнения команд зависит от того, в каком каталоге и на каком диске ты находишься. Какой каталог текущий, в Windows написано в подсказке, а в linux можно узнать командой pwd (print working directory)

Чтобы перейти в другой каталог, в линуксе используют команду cd:

cd /  — перейти в корневой каталог (в линукс нет букв дисков, и корневой каталог один на всю систему)
cd /etc/apache — перейти в каталог /etc/apache
cd files — переходит в каталог files внутри текущего
cd . . — переходит в родительский кталог
cd ../.. — переходит на 2 уровня выше
cd ~ — перейти в свой домашний каталог (/home/anon например)
cd ~/test — перейти в /home/anon/test

В Windows, сначала надо перейти на нужный диск командой c:, d:, e: и так далее. Потом использовать cd или chdir:

d:   - перейти на диск d:
cd \ — перейти в корневой каталог
cd \windows\system32
cd ..
cd ..\..

Обрати внимание, windows и linux используют разные виды слешей. Обрати внимание, .. обозначает «родительский каталог». Обрати внимание, только в линукс и мак ~ обозначает «домашний каталог» (это /home/username или /Users/username). . (одна точка) обозначает текущий каталог и cd . никуда не перейдет. / (линукс) или \ (Windows) обозначает корневой каталог.

Очистка экрана

В linux — команда clear или клавиша [ctrl+L], в windows — команда

cls (clear screen).

Список файлов

Посмотреть, какие файлы есть в текущем каталоге, можно командой dir в Windows и командой ls в линуксе (ls -a — показывает все файлы, включая скрытые, ls -l — показывает не только имена, но и размер, дату создания файла, права на него).

Посмотреть права на файл в Линукс можно либо командой ls -l, либо stat file.txt

Команды и оболочка

Оболочка — это cmd.exe в Windows и bash в линукс, это та программа, которая собственно мигает курсором и выполняет твои команды. Ты набираешь команды, а она их выполняет. Команда обычно состоит из имени команды, и, иногда, дополнительных параметров, отделенных пробелом, вроде:

ls — показать список файлов в линукс
ls -l — показать файлы с подробностями
dir — показать список файлов в windows с подробностями
dir /b — показать только имена файлов, без подробностей

Подсказка

Почти у любой команды есть подсказки. Чтобы их увидеть, добавь к имени команды параметр (--help или /?):

В линукс: ls --help — выведет справку по команде ls

В линукс: man bash — выведет подробную длинную справку по команде bash (для выхода жми q, для прокрутки используй стрелки и PgUp/PgDn)

В Windows: dir /? — выведет справку по команде dir

В Windows: help выведет подсказку по основным командам

Виды команд

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

cd в линукс или exit в Windows. Их мало.

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

В линуксе: echo $PATH

В windows: echo %PATH%

В linux PATH — это папки /bin, /usr/bin, /usr/local/bin, /sbin, /usr/sbin, именно в них в Линуксе хранятся почти все программы. В текущем каталоге програмы не ищутся, если это не указать явно.

В Windows PATH — это всякие системные папки вроде c:\windows и так далее + текущий каталог, в котором ты находишься. Заметь, что папки вроде c:\program files\autocad в PATH не добавлены и в Windows таким образом, из командной строки обычные программы и игры, установленные в Program Files, не запустить. Только то, что положено в системные папки.

Таким образом: если ты под линуксом, и ты набираешь команду php, то скорее всего файл php лежит в одной из *bin папок и эта команда запустит php. Если ты под Windows установил php допустим в c:\php, и не прописал этот путь в PATH, то набрав php, оболочка не найдет файл php.exe и ничего не запустит. И ты скажешь «что за кривой мануал, ничего не работает, ну его нафиг».

Печалька.

Что же делать? 1) добавить папку с php в PATH через мой компьютер — свойства и перезалогиниться в систему 2) писать вместо php полный путь c:\php\php. exe

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

Линукс: php my.php
Windows: c:\php\php.exe my.php

Допустим, ты хочешь запустить php-файл не из текущего каталога. Тогда надо написать путь к нему:

Линукс: php /some/dir/my.php
Windows: c:\php\php.exe d:\files\my.php

В общем, проще запускать файлы из текущег каталога, чем мучаться с путями.

Больше команд — linux

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

Создать текстовый файл: cat > file.txt [enter] ввести текст [enter][ctrl+d] — и файл создан
Просмотреть текстовый файл: cat file.txt
Просмотреть огромный текстовый файл, который не влеазает на экран: cat file.txt | less 
В просмотрщике работают стрелки и q для выхода (escape не работает).
Удалить файл: rm file.txt
Скопировать файл: cp file.txt copy.txt
Переместить/переименовать файл: mv file.
txt copy.txt Скопировать в другую папку: cp file.txt /some/other/directory Запустить команду и сохранить ее вывод в файл: ls -la > file.txt (эта команда выведет список файлов, но не на экран, а сохранит в файл. Бывает иногда полезно). Вывести файл, но не весь, а только первые 10 строк: cat file.txt | head -10 Вывести последние 10 строк файла: cat file.txt | tail -10 Вывести только строки файла, содержащие слово «dog»: cat file.txt | grep dog Найти файлы, в имени которых есть «dog», в каталоге /tmp: find /tmp -iname '*dog*' Узнать текущее время: date Создать папку: mkdir folder Удалить папку: rm -r folder Померять, сколько времени выполнялась команда: time [команда] Узнать свой id пользователя: id Показать список запущенных процессов: ps -lax Показать что-то вроде диспетчера задач: top (для выхода q) Запустить редактор, из которого хрен выйдешь, так как никакие привычные кнопки не работают: vi

Подробнее о работе команд можно узнать с помощью параметра --help, дописанного после команды.

Больше команд — Windows

Попрактиковаться в комнадной строке в Windows можно так:

help — выводит список полезных команд
dir — выводит файлы в каталоге
Создать текстовый файл: copy con file.txt[enter]ввести текст[enter][ctrl+z][enter] — файл создан
Просмотреть текстовый файл: type file.txt
Просмотреть огромный текстовый файл: type file.txt | more (enter — прокрутка, q — выход)
Удалить файл: del file.txt
Скопировать файл: copy /b file.txt copy.txt
Переименовать файл: ren file.txt copy.txt
Запустить команду и сохранить вывод в файл: dir /? > file.txt
Создать текстовый  файл с одной строкой текста: echo lalala lololo > file.txt
Дописать строчку в конец файла: echo boom >> file.txt
Создать папку: mkdir folder
Удалить папку: rmdir folder
Узнать текущее время: time и date (ctrl+с для выхода)

Подробнее о работе команд можно узнать с помощью параметра /?, дописанного после команды.

Команды для работы с сетью Интернет

В линукс показать информацию о настройке сети: ifconfig (или /sbin/ifconfig если у тебя в PATH нет /sbin)

В Windows показать информацию о сети: ipconfig

Пропинговать (проверить связь) с сервером: ping google. com

Узнать IP по имени домена: nslookup yandex.ru

Показать список открытых с компьютера соединений: netstat (в подсказке по команде указаны также параметры, с помощью которых, например, можно вывести какая программа установила это соединение) Проверить путь до какого-то сервера или узла сети:

  • в Windows: tracert google.com
  • в linux: traceroute google.com (не работает? пиши /usr/sbin/traceroute или пропиши уже себе sbin в PATH)

Больше информации

Используй ключи --help и /?

Гугли мануал по командной строке windows/linux в интернете.

http://archive-ipq-co.narod.ru

Командная строка в Windows

Командной строкой Windows (по-простому CMD) называется отдельно «стоящее» программное обеспечение, входящее операционную систему, обеспечивающее связь между «юзером» и ОС. При помощи командной строки можно управлять командами MS-DOS, а также использовать ряд других команд персонального компьютера. Основным преимуществом командной строки является ввод команд с отсутствием графического оформления (интерфейса), что прямым образом влияет на быстродействие, а также обладает целым рядом дополнительных преимуществ. СMD предназначается для «юзеров со стажем». Она может помочь даже в тех случаях, когда все остальные попытки «реанимировать труп» уже бессильны. К примеру, благодаря командной строке можно ввести команды при заражении Вашей XP или «семерки» вирусом. Запуск командной строки также поможет пользователю при крахе какого –либо системного файла, а так же при необходимости восстановить Windows.

Содержание

  1. Запуск командной строки в операционной системе Windows ХР/ 7
  2. Команды командной строки
  3. Редактирование текста в командной строке

Запуск командной строки в операционной системе Windows ХР/ 7

Для запуска CMD нажмите в левом нижнем углу рабочего стола «Пуск». В появившемся списке найдите «Командная строка», кликните по ней правой клавишей мыши и нажмите «Открыть». Вторым вариантом является графа «Выполнить», в поле которой следует ввести команду «сmd». Третьим (и, наверное, самым простым) вариантом является нажатие комбинации клавиш «Win+R».

Команды командной строки

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

Редактирование текста в командной строке

Разработчики Windows не предусмотрели использование сочетаний клавиш «Ctrl+C», «Ctrl+V» «Ctrl+X» и других в CMD. Однако на помощь приходит компьютерная мышка.

Благодаря правой клавише мышки можно легко вставить необходимую основную команду, не занимаясь её долгим перепечатыванием. Для копирования части текста, воспользуемся всё той же правой клавишей мыши и опцией «Пометить». При появлении курсора управляем им с помощью клавиатурных стрелочек (основных клавишей геймеров) и зажатой клавише «Shift».

Внимание! После окончания выделения необходимо нажать «Enter».

Для изменения оформления «клацните» всё той же правой клавишей мыши по заголовку окна CMD.

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

Рассмотрим базовые команды, применяемые в CMD.
at — старт выполнения программы в необходимое время;
attrib — изменить атрибуты файлов;
blastcln – использование утилиты очистки против троянов и червей;
bootcfg – конфигурация, извлечение, модификация или удаление параметров файла Boot.ini;
cd – позволяет переименовать папку;
chdir – сменить или вывести текущую папку;
copy – копирование одного или более файлов, выбранных из списка;
cls — очистка экрана;
chkdsk — проверка диска и вывод отчёта в виде списка;
chkntfs – показать или поменять настройки загрузочного диска;
convert — преобразовать файловой системы FAT в NTFS;
date – установить текущую дату;
del – удаление одного или более файлов;
dir — отображение содержимого указанной директории;
defrag – произвести дефрагментацию;
doskey – редактировать и повторно вызвать команды windows xp ;
echo – вывести отображение сообщений в виде списка на экране;
expand — распаковать сжатые файлы;
fc — сравнить файлы и вывести на экране различия в виде списка;
format – форматировать диск;
ftype – изменить тип файла;
finger — вывести сведения о пользователях системы Windows;
fontview – запустить программу для просмотра шрифтов Windows;
forcedos — запустить заданную программу в MS-DOS. Очень важная команда для тех утилит, которые не могут быть распознаны ОС Windows XP.
ipconfig – запрос информации об IP адресе ПК;
label — создать, изменить или удалить метки тома;
logoff — завершить сеанс;
lpr — направить задание для печати, используя сетевой принтер;
md – создать несколько папок;
mkdir — создать одну папку;
mode – конфигурировать системные устройства;
mem — вывод сведений о свободной и занимаемой памяти, после чего представить в виде списка;
mountvol – создать, просмотреть или удалить точки подключения;
msg — отправить сообщения;
pathping -запустить программу пингования;
ping – отправить пакеты данных на указанный отправителем адрес;
print – распечатать текстовой файл;
rmdir — удалить папку;
recover — восстановить данные;
reg — работа с реестром;
replace – заменить выбранные файлы из списка;
set –  установить и удалить переменные среды windows;
start – запустить программу или команду в обособленном окне;
sdbinst — установить базу данных;
sfc – проверить запущенные системные файлы и заменить неправильные версии;
shutdown – перезагрузить или выключить персональный компьютер;
sort – запуск программы сортировки;
tasklist — показать выполняемые процессы в виде списка;
time — просмотреть и изменить текущее время;
type — вывести на экран содержимое txt файлов;
tsdiscon — отключить сеанс терминала;
ver – вывести сведения о версии ОС windows.
Разумеется, это далеко не весь список команд, которые используются при работе с командной строкой. Здесь перечислены лишь самые основные.

Вы не можете запустить службу брандмауэра Windows в Windows XP SP2

Симптомы

После установки Microsoft Windows XP с пакетом обновления 2 (SP2) невозможно запустить службу брандмауэра Windows. В частности, вы испытываете один или несколько из следующих симптомов:

  • Брандмауэр Windows/Общий доступ к Интернету (ICS) не отображается в службах 9Список 0011 в панели управления.

  • Брандмауэр Windows/Общий доступ к Интернету (ICS) отображается в списке Services , но вы не можете запустить эту службу.

  • При попытке доступа к параметрам брандмауэра Windows появляется следующее сообщение об ошибке:

    Из-за неизвестной проблемы Windows не может отображать параметры брандмауэра Windows.

Причина

Эта проблема вызвана отсутствием или повреждением файла SharedAccess.reg. Файл SharedAccess.reg представляет службу брандмауэра Windows.

Примечание. Служба брандмауэра Windows в Windows XP SP2 заменяет службу брандмауэра подключения к Интернету (ICF) в более ранних версиях Windows XP.

Разрешение

Чтобы решить эту проблему, используйте один из следующих методов.

Способ 1: вызовите функцию «Setup API InstallHinfSection» для установки брандмауэра Windows


Чтобы установить брандмауэр Windows, выполните следующие действия:

  1. Щелкните Пуск , щелкните Выполнить , введите cmd и щелкните ОК .

  2. В командной строке введите следующую командную строку и нажмите клавишу ВВОД:

    Rundll32 setupapi, InstallHinfSection Ndi-Steelhead 132 %windir%\inf\netrass. inf

  3. Перезапустите Windows,

  4. Нажмите Пуск , нажмите Запустите , введите cmd и нажмите OK .

  5. В командной строке введите следующую команду и нажмите клавишу ВВОД:

    Сброс брандмауэра Netsh

  6. Щелкните Start , щелкните Run , введите firewall.cpl и нажмите ENTER . В диалоговом окне Брандмауэр Windows нажмите Включено (рекомендуется) , а затем нажмите OK .

Способ 2: добавьте запись брандмауэра Windows в реестр

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

322756 Как сделать резервную копию и восстановить реестр в Windows

Чтобы добавить запись брандмауэра Windows в реестр, выполните следующие действия:

  1. org/ListItem»>

    Скопируйте следующий текст в Блокнот и сохраните файл как Sharedaccess.reg:

    Редактор реестра Windows версии 5.00

    [-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess]

    [HKEY_LOCAL_MACHINE\SYSTEM\C urrentControlSet\Services\ Общий доступ]
    «DependOnGroup»=hex(7):00,00
    «DependOnService»=hex(7):4e,00,65,00,74,00,6d,00,61,00,6e,00,00,00 ,57,00,69,00,\
    6e,00,4d,00,67,00,6d,00,74,00,00,00,00,00
    «Description»=»Обеспечивает трансляцию сетевых адресов, адресацию , службы разрешения имен и/или предотвращения вторжений для домашней или небольшой офисной сети».
    «DisplayName» = «Брандмауэр Windows/Общий доступ к Интернету (ICS)» 74,00,65,00,6д,00,52,00,6ф,00,6ф,00,\
    74,00,25,00,5с,00,73,00,79,00,73,00,74,00,65,00,6д,00,33,00,32,00,5с,00,73 ,\
    00,76,00,63,00,68,00,6f,00,73,00,74,00,2e,00,65,00,78,00,65,00,20,00,2d ,00,\
    6b,00,20,00,6e,00,65,00,74,00,73,00,76,00,63,00,73,00,00,00
    «ИмяОбъекта»=» LocalSystem»
    «Start»=dword:00000002
    «Type»=dword:00000020

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Epoch]
    «Epoch»=dword:00002cd0

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Службы\Общий доступ\Параметры]
    «ServiceDll»=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,\
    00,74,00,25,00,5с,00,53,00,79,00,73,00,74,00,65,00,6д,00,33,00,32,00,5с,00, \
    69,00,70,00,6е,00,61,00,74,00,68,00,6с,00,70,00,2е,00,64,00,6с,00,6с,00, 00,\
    00

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy]

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\DomainProfile]

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Services\SharedAccess\Parameters\FirewallPolicy\DomainProfile\AuthorizedApplications]

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\DomainProfile\AuthorizedApplications\List]
    «%windir%\\system32\\sessmgr. exe»=»%windir%\\system32\\sessmgr.exe :*:enabled:@xpsp2res.dll,-22019″

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile]

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAc cess\Parameters\FirewallPolicy\StandardProfile \Авторизованные приложения]

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List]
    «%windir%\\system32\\sessmgr.exe»=»%windir%\\system32\\sessmgr.exe :*:enabled:@xpsp2res.dll,-22019»

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Setup]
    «ServiceUpgrade»=dword:00000001

    [HKEY_LOCAL_MACHINE\SYSTEM\C urrentControlSet\Services\SharedAccess\Setup \InterfacesUnfirewalledAtUpdate]
    «Все»=dword:00000001

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Enum]
    «0»=»Root\\LEGACY_SHAREDACCESS\\0000″
    «Count»=dword:00000001
    «NextInstance»=dword:00000001

  2. org/ListItem»>

    Дважды щелкните Sharedaccess.reg , чтобы объединить содержимое этого файла в реестр и создать запись брандмауэра Windows.

  3. Перезагрузите Windows.

  4. Щелкните Пуск , щелкните Выполнить , введите cmd и щелкните ОК .

  5. В командной строке введите следующую команду и нажмите клавишу ВВОД:

    Сброс брандмауэра Netsh

  6. Нажмите Пуск , нажмите Выполнить , введите firewall. cpl и нажмите OK .

  7. Настройте параметры брандмауэра Windows, которые вы хотите использовать.

Если эти методы не работают, переустановите Windows XP SP2.

Дополнительная информация

Чтобы убедиться, что служба брандмауэра Windows запущена, выполните следующие действия:

  1. Щелкните Пуск , щелкните Выполнить , введите services.msc и щелкните ОК .

  2. В списке служб найдите Брандмауэр Windows/Общий доступ к Интернету (ICS) . Обратите внимание, что статус службы — Started .

  3. Для получения информации об использовании функции «Службы» щелкните Справка в меню Действие .

Статус

Корпорация Майкрософт подтвердила, что это проблема продуктов Майкрософт, перечисленных в разделе «Относится к».

Ссылки

Для получения дополнительных сведений об использовании брандмауэра Windows в Windows XP с пакетом обновления 2 щелкните следующие номера статей базы знаний Майкрософт:

875357 Устранение неполадок с настройками брандмауэра Windows в Windows XP с пакетом обновления 2

892199 Не удается запустить службу брандмауэра Windows в Windows XP с пакетом обновления 2 (SP2)

Дополнительные сведения об устранении неполадок брандмауэра Windows в Windows XP с пакетом обновления 2 (SP2) см. на следующем веб-сайте Microsoft:

http://technet.microsoft.com/en-us/library/bb457029.aspx

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

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

Примеры возможностей AdvancedRun
  • Запустите RegEdit Windows от имени обычного пользователя в Windows 11/10/8/7/Vista без повышения прав. В этом режиме вы не сможете получить доступ или изменить разделы реестра, требующие прав администратора.
  • Запустите RegEdit Windows от имени системного пользователя в Windows 11/10/8/7/Vista. В этом режиме вы сможете получить доступ к ключу HKEY_LOCAL_MACHINE\SECURITY.
  • Запустите RegEdit от имени TrustedInstaller в Windows 11/10/8/7/Vista.
  • Запуск программы под учетной записью «NT AUTHORITY\Network Service»
  • Запуск программы под учетной записью «NT AUTHORITY\Local Service»
  • Запуск программы от имени пользователя другого запущенного процесса.
  • Запуск программы под другим зарегистрированным пользователем без ввода пароля пользователя.
  • Запустить программу с высоким приоритетом.
  • Запуск определенного экземпляра программы в режиме совместимости с Windows XP без внесения глобальных изменений в реестр.
  • Запуск определенного экземпляра программы с другой строкой среды PATH, но без изменения строки PATH всей системы и без использования пакетных файлов или окна командной строки.
  • Запустите программу с полным набором выбранных вами переменных среды, полностью игнорируя системные переменные среды.
  • Запуск программы на удаленном компьютере с помощью временной службы (требуется полный доступ администратора на удаленном компьютере)
Системные требования
Эта утилита работает на любой версии Windows, начиная с Windows XP и до Windows 11. Поддерживаются как 32-битные, так и 64-битные системы. Некоторые функции, такие как «Запуск от имени системного пользователя» и «Запуск от имени пользователя выбранного процесса», не поддерживаются в Windows XP.
История версий
  • Версия 1. 51
    • Добавлен параметр командной строки /Clear, который запускает AdvancedRun с настройками по умолчанию, не загружая последние настройки из AdvancedRun.cfg
    • Вы можете использовать эту команду для сброса настроек в графическом интерфейсе, а также для запуска программы из командной строки без какого-либо эффекта последние настройки, сохраненные в AdvancedRun.cfg
  • Версия 1.50
    • Добавлен параметр «Режим запуска», который позволяет выбрать следующие режимы для запуска программы:
    • Запустить файл .EXE (параметр по умолчанию)
    • ShellExecute — открыть указанный файл, папку или URL-адрес с помощью программы по умолчанию.
    • Командная строка — выполнение команды или пакетного файла командной строки Windows (cmd.exe)
    • Команда PowerShell — выполнение указанной команды PowerShell
    • Файл сценария PowerShell — Запустите указанный сценарий PowerShell (файл .ps1)
    • Вы можете использовать опцию «Режим работы» на локальном и удаленном компьютерах.
    • Исправлена ​​ошибка версии 1.40: AdvancedRun не запускал программу от имени TrustedInstaller, если вы не запускали AdvancedRun от имени администратора.
  • Версия 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, чтобы легко заполнить поле «Программа для запуска».
  • Версия 1.03
    • Исправлено текстовое поле «Переменные среды» для обработки Ctrl+A (Выбрать все).
  • Версия 1.02
    • Исправлено сохранение имени процесса для параметра «Пользователь выбранного процесса» внутри файла .cfg.
  • Версия 1.01
    • Исправлена ​​ошибка: AdvancedRun аварийно завершал работу при работе с переменными среды.
  • Версия 1.00 — первый выпуск.
Запуск с помощью AdvancedRun
AdvancedRun не требует установки или дополнительных dll-файлов. Для того, чтобы начать им пользоваться, просто запустите исполняемый файл AdvancedRun. exe
После запуска AdvancedRun вы можете выбрать файл .exe, который хотите запустить, и все остальные настройки, а затем нажать кнопку «Выполнить», чтобы запустить программу с выбранными вами настройками.
Параметры расширенного запуска
Запуск на удаленном компьютере с временной службой 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:
Автозапуск=1

/Прозрачный Запускает AdvancedRun с настройками по умолчанию, без загрузки последних настроек из AdvancedRun.cfg
Вы можете использовать эту команду для сброса настроек в графическом интерфейсе, а также для запуска программы из командной строки без какого-либо эффекта последние настройки, сохраненные в AdvancedRun. cfg
Например, следующая команда запускает RegEdit без повышения прав:
AdvancedRun.exe /Clear /EXEFilename «%windir%\regedit.exe» /RunAs 2 /Run
/cfg {файл конфигурации} Запустите AdvancedRun с указанным файлом конфигурации.
/Процесс ожидания <0 | 1> Если этот параметр включен ( /WaitProcess 1 ), процесс AdvancedRun будет ожидать в фоновом режиме, пока процесс, выполняемый AdvancedRun, не будет завершен.

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

В приведенном выше примере значение параметра /RunAs, равное 4, задает режим запуска от имени пользователя 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.

Голландский Ян Верхейен 04.11.2022 1,51
Французский Ларго 23.11.2021 1,50
Немецкий «Латиноамериканец» на WinTotal.de 04.11.2022 1.51
Немецкий Кристиан Лампе 28.09.2022 1,51
Греческий geogeo. gr 22/10/2021 1,42
Венгерский Тиминоун 12/12/2022 1.51
Итальянский Styb 22.04.2022 1.51
Японский маборошин 08.04.2020 1.22
Японский youzeeen 07.04.2021 1.30 90 269
Персидский ДиноТехно 04.13.2022 1.51
Польский Hightower 11.05.2021 1. 50
Румынский Jaff (Oprea Nicolae) 28.12.2018 1.07
Русский Дмитрий Ерохин 22.11.2021 1,50
Упрощенный китайский Sam-Trip 02.10.2019 1,07
Упрощенный китайский 大眼仔~旭(Anan)2021 23/11/2021 1,50
Упрощенный китайский Дик Мур 12.

Ваш комментарий будет первым

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    © 2019 iApple-59.ru