Pid что это в компьютере
Отображает список запущенных в данный момент процессов на локальном или удаленном компьютере. Tasklist заменяет средство TList .
Эта команда заменяет средство TList .
Additional resources
To learn more about Windows internals (including memory usage, context, threads, and processes), review additional resources, such as Windows Internals by Mark Russinovich, David Solomon, and Alex Ionescu.
В данной статье показаны действия, с помощью которых можно узнать PID (идентификатор процесса) в операционной системе Windows.
Идентификатор процесса (process identifier, PID) — уникальный номер процесса в операционной системе Windows.
Все процессы имеют уникальные идентификаторы PID, которые автоматически присваиваются каждому процессу когда он создается в операционной системе, что позволяет ядру системы различать процессы.
При необходимости можно узнать PID (идентификатор процесса).
Команда отладчика TLIST
Если в системе уже запущен отладчик в пользовательском режиме, команда TLIST (Идентификаторы процессов списка) отобразит список всех идентификаторов PID в этой системе.
PowerShell Get-Process command
To work with automation scripts, use the Get-Process PowerShell command. Specify a specific process name, to see the process ID for that process.
For more information, see Get-Process.
The .tlist debugger command
If there's already a user-mode debugger running on the system in question, the .tlist (List Process IDs) command will display a list of all PIDs on that system.
Команда Get-Process PowerShell
Чтобы работать со скриптами автоматизации, используйте Get-Process команду PowerShell. Укажите определенное имя процесса, чтобы просмотреть идентификатор процесса для этого процесса.
Дополнительные сведения см. в разделе Get-Process.
Базовые понятия
Дальнейшее повествование будет базироваться на приведенных ниже понятиях. Пренебрегая этим пунктом, будет сложно понять, что такое pid.
Процесс – это любой объект, использующий ресурсы системы, согласно стандарту ISO. 9000:2000 – совокупность операций, взаимодействие которых преобразует входящие данные в исходящие.
Любой процесс характеризуется несколькими параметрами:
- машинным кодом;
- исполняемым кодом;
- зарезервированным фрагментом памяти (иногда – виртуальной);
- атрибутами безопасности;
- входными/выходными данными;
- стеком вызова, который следит за активностью каждого объекта;
- так называемой «кучей», хранящей промежуточные результаты операций и вычислений.
Процесс создается операционной системой с момента запуска или при получении соответствующего запроса. Завершение происходит путем сбора статистической информации с последующим удалением и взаимодействием с очередью планирования и выделением ресурсов. С теоретической базой покончено, пора дать ответ на важнейший вопрос, что такое pid.
Дополнительные ресурсы
Чтобы узнать больше о внутренних Windows (включая использование памяти, контекст, потоки и процессы), ознакомьтесь с дополнительными ресурсами, такими как Windows Internals by Mark Russinovich, Дэвид Соломон и Алекс Ионеску.
Each process running in Windows is assigned a unique decimal number called the process ID (PID). This number is used in a number of ways, for example to specify the process when attaching a debugger to it.
This topic describes how you can determine the PID for a given app using Task Manager, the tasklist Windows command, the TList utility, the PowerShell Get-Process command, or the debugger.
Task Manager
Task Manager can be opened in a number of ways, but the simplest is to select Ctrl+Alt+Delete, and then select Task Manager.
In Windows, first click More details to expand the information displayed. From the Processes tab, select Details to see the process ID listed in the PID column.
Click on any column name to sort. You can right click a process name to see more options for a process.
Some kernel errors may cause delays in Task Manager's graphical interface.
Чтобы не запутаться
В электронике существует и pid-регулятор – электронное устройство, использующееся в системах автоматического управления. Позволяет не только формировать сигнал управления, но и влиять на показатели точности и качества переходного процесса.
Многие пользователи путают два понятия, но они абсолютно разные. После прочтения статьи окончательно должен иссякнуть вопрос, «что такое pid процесса», так как приведенные сведения дают полное описание и возможности указателя. Важно понимать, что функционирование «операционки» напрямую зависит от каждого винтика фундаментальной системы. Сегодня был рассмотрена лишь частичка на микроуровне компьютера как машины.
TList utility
Task List Viewer (TList), or tlist.exe, is a command-line utility that displays the list of tasks, or user-mode processes, currently running on the local computer. TList is included in the Debugging Tools for Windows. For information on how to download and install the debugging tools, see Download Debugging Tools for Windows.
C:\Program Files (x86)\Windows Kits\10\Debuggers\x64\
When you run TList from the command prompt, it will display a list of all the user-mode processes in memory with a unique PID number. For each process, it shows the PID, process name, and, if the process has a window, the title of that window.
For more information, see TList.
Понятие идентификатора
Каждая запущенная программа идентифицируется или распознается с помощью уникального номера с меткой. Таким образом система взаимодействует с каждым процессом.
Чтобы поближе познакомиться с указателем, можно пойти двумя путями:
- Вызываем диспетчер задач правой кнопкой мыши на панели задач. Далее, переходим во вкладку «Процессы», выбираем меню «Вид». Находим пункт «Выбрать столбцы», в открывшемся диалоговом окне ставим галочку для PID. В командной строке прописываем tasklist.
- Для Unix-систем верна и другая тактика. Здесь рекомендуется использовать команду ps. С ее помощью можно найти идентификатор для конкретной программы.
Разрешается использование уникального номера для поиска потенциально вредоносного ПО. Дело в том, что вирусы часто маскируются под «благопристойные» файлы, указатель же дает четкое представление о безопасности рассматриваемого объекта. Нужно только уметь распознать, «что такое pid» из кодового потока системных и менее значительных процессов.
Современные языки программирования позволяют «вычленить» из обычного номера информацию об интересующем объекте. На программном уровне можно разработать код, напрямую взаимодействующий с pid. Что это дает? Ценой пары кликов удастся вывести полный путь к интересующему файлу или программе. По сути, это позволит не только понять и оптимизировать работу системы (количество необходимых ресурсов), но и защитить машину от потенциальной угрозы.
Синтаксис
Примеры
Чтобы получить список всех задач с идентификатором процесса, превышающим 1000, и отобразить их в формате CSV, введите:
Чтобы получить список системных процессов, выполняемых в данный момент, введите:
Чтобы вывести подробные сведения обо всех выполняющихся процессах, введите:
Чтобы получить список всех сведений о службе для процессов на удаленном компьютере срвмаинс именем DLL, начинающимся с NTDLL, введите:
Чтобы получить список процессов на удаленном компьютере срвмаин, используя учетные данные текущей учетной записи пользователя, выполнившего вход в систему, введите:
Чтобы получить список процессов на удаленном компьютере срвмаин, используя учетные данные хироплн учетной записи пользователя, введите:
Каждому процессу, выполняемому в Windows, назначается уникальное десятичное число, называемое идентификатором процесса (PID). Это число используется несколькими способами, например, чтобы указать процесс при присоединении отладчика к нему.
В этом разделе описывается, как определить идентификатор piD для данного приложения с помощью диспетчера задач, списка задач Windows команды, служебной программы TList, команды PowerShell Get-Process или отладчика.
Служебная программа TList
Средство просмотра списка задач (TList) или tlist.exe — это служебная программа командной строки, которая отображает список задач или процессов пользовательского режима, запущенных на локальном компьютере. Список TList включен в средства отладки для Windows. Сведения о том, как скачать и установить средства отладки, см. в разделе "Скачивание средств отладки для Windows".
Если вы установили пакет драйверов Windows в каталоге по умолчанию на 64-разрядном компьютере, средства отладки находятся здесь:
C:\Program Files (x86)\Windows Kits\10\Debuggers\x64\
При запуске списка TList из командной строки отобразится список всех процессов в пользовательском режиме в памяти с уникальным номером PID. Для каждого процесса отображаются ИДЕНТИФИКАТОР, имя процесса и, если в процессе есть окно, заголовок этого окна.
Дополнительные сведения см. в списке TList.
Диспетчер задач
Диспетчер задач можно открыть несколькими способами, но проще всего нажать клавиши CTRL+ALT+DELETE, а затем выбрать диспетчер задач.
В Windows сначала щелкните "Дополнительные сведения", чтобы развернуть отображаемые сведения. На вкладке "Процессы " выберите "Сведения ", чтобы просмотреть идентификатор процесса, указанный в столбце PID .
Щелкните любое имя столбца для сортировки. Щелкните правой кнопкой мыши имя процесса, чтобы просмотреть дополнительные параметры для процесса.
Некоторые ошибки ядра могут привести к задержкам в графическом интерфейсе диспетчера задач.
Функции операционной системы
Прежде чем ответить на вопрос, что такое pid, важно понять функциональные возможности, от реализации которых зависят и функции идентификатора:
- работа с данными, запуск и остановка ПО;
- взаимодействие с устройствами ввода/вывода;
- распределение и организация оперативной памяти;
- обеспечение доступа к энергозависимым носителям;
- оптимизация ресурсов машины;
- обеспечение безопасного доступа каждого объекта к ресурсам машины;
- надежные вычисления;
- защита данных от вредоносного ПО и намеренного взлома.
Команда списка задач
Используйте встроенную команду списка задач Windows из командной строки для отображения всех процессов, их идентификаторов идентификаторов и других сведений.
Используется для tasklist /? отображения справки командной строки.
The tasklist command
Use the built in Windows tasklist command from a command prompt to display all processes, their PIDs, and a variety of other details.
Use tasklist /? to display command line help.
Как узнать PID (идентификатор процесса) в диспетчере задач
Чтобы узнать PID (идентификатор процесса), откройте диспетчер задач и перейдите на вкладку Процессы, затем нажмите правой кнопкой мыши на заголовок таблицы и в контекстном меню выберите пункт ИД процесса .
Теперь найдите нужный процесс, и в столбце ИД процесса будет отображен идентификатор соответствующего процесса.
Как узнать PID (идентификатор процесса) в командной строке
Также узнать PID (идентификатор процесса) можно используя командную строку.
Запустите командную строку и выполните следующую команду:
Найдите нужный процесс, в столбце PID будет отображен идентификатор процесса.
Также можно отобразить процессы в виде списка, для этого в командной строке выполните следующую команду:
Найдите нужный процесс, в строке PID будет отображен идентификатор процесса.
Используя рассмотренные выше действия, можно узнать PID (идентификатор процесса) в операционной системе Windows.
Управление компьютером кажется простым занятием, но так ли это? Километры машинного кода, организация взаимодействия программ, ресурсов и пользователя. Важно не только создать жизнеспособную среду, но и придать ей возможность дальнейшего развития и оптимизации. Разработчикам же остается использовать доступный инструментарий.
Параметры
Имена фильтров, операторы и значения
Имя фильтра | Допустимые операторы | Допустимые значения |
---|---|---|
Состояние | eq, ne | RUNNING | NOT RESPONDING | UNKNOWN . Этот фильтр не поддерживается, если указана удаленная система. |
IMAGENAME | eq, ne | Имя образа |
ИД процесса | eq, ne, gt, lt, ge, le | Значение PID |
SESSION | eq, ne, gt, lt, ge, le | Номер сеанса |
SESSIONNAME | eq, ne | Имя сеанса |
CPUtime | eq, ne, gt, lt, ge, le | Время ЦП в формате чч: мм: СС, где mm и SS находятся в диапазоне от 0 до 59, а чч — любое число без знака |
мемусаже | eq, ne, gt, lt, ge, le | Использование памяти в КБ |
USERNAME | eq, ne | Любое допустимое имя пользователя ( или |
Обслуживание | eq, ne | Имя службы |
WINDOWTITLE | eq, ne | Заголовок окна. Этот фильтр не поддерживается, если указана удаленная система. |
МОДУЛЕ | eq, ne | Имя DLL |
Читайте также: