Как изменить описание программы в windows

Обновлено: 06.07.2024

Работа операционной системы Windows основана на работе процессов. В этой статье разберём что такое Windows процессы, их свойства, состояния и другое.

Процессы

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

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

Windows процессы состоят из следующего:

  • Закрытое виртуальное адресное пространство, то есть выделенная для процесса часть оперативной памяти, которая называется виртуальной.
  • Исполняемая программа выполняя свой код, помещает его в виртуальную память.
  • Список открытых дескрипторов. Процесс может открывать или создавать объекты, например файлы или другие процессы. Эти объекты нумеруются, и их номера называют дескрипторами. Ссылаться на объект по дескриптору быстрее, чем по имени.
  • Контекст безопасности. Сюда входит пользователь процесса, группа, привилегии, сеанс и другое.
  • Идентификатор процесса, то есть его уникальный номер.
  • Программный поток (как минимум один или несколько). Чтобы процесс хоть что-то делал, в нем должен существовать программный поток. Если потока нет, значит что-то пошло не так, возможно процесс не смог корректно завершиться, или стартовать.

У процессов есть еще очень много свойств которые вы можете посмотреть в “Диспетчере задач” или “Process Explorer“.

Процесс может быть в различных состояниях:

В Windows существуют процессы трёх типов:

  • Приложения. Процессы запущенных приложений. У таких приложений есть окно на рабочем столе, которое вы можете свернуть, развернуть или закрыть.
  • Фоновые процессы. Такие процессы работают в фоне и не имеют окна. Некоторые процессы приложений становятся фоновыми, когда вы сворачиваете их в трей.
  • Процессы Windows. Процессы самой операционной системы, например “Диспетчер печати” или “Проводник”.

Дерево процессов

В Windows процессы знают только своих родителей, а более древних предков не знают.

Например у нас есть такое дерево процессов:

Если мы завершим дерево процессов “Процесс_1“, то завершатся все процессы. Потому что “Процесс_1” знает про “Процесс_2“, а “Процесс_2” знает про “Процесс_3“.

Если мы вначале завершим “Процесс_2“, а затем завершаем дерево процессов “Процесс_1“, то завершится только “Процесс_1“, так как между “Процесс_1” и “Процесс_3” не останется связи.

Например, запустите командную строку и выполните команду title parrent чтобы изменить заголовок окна и start cmd чтобы запустить второе окно командной строки:

Измените заголовок второго окна на child и из него запустите программу paint:

В окне командной строке child введите команду exit, окно закроется а paint продолжит работать:

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

Запустите “Диспетчер задач”, на вкладке “Процессы” найдите процесс “Обработчик команд Windows”, разверните список и найдите “parrent“. Затем нажмите на нём правой копкой мыши и выберите “Подробно”:

Подробности по процессу parrent

Вы переключитесь на вкладку “Подробно” с выделенным процессом “cmd.exe“. Нажмите правой кнопкой по этому процессу и выберите «Завершить дерево процессов»:

Завершаем дерево процессов в диспетчере задач

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

Потоки

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

  • два стека: для режима ядра и для пользовательского режима;
  • локальную памятью потока (TLS, Thread-Local Storage);
  • уникальный идентификатор потока (TID, Thread ID).

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

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

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

Потоки выполняются на центральном процессоре, а за их переключение отвечает планировщик ядра. В связи с тем что такое переключение это затратная операция. В Windows придумали два механизма для сокращения таких затрат: волокна (fibers) и планирование пользовательского режима (UMS, User Mode Scheduling).

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

Потоки UMS (User Mode Scheduling), доступные только в 64-разрядных версиях Windows, предоставляют все основные преимущества волокон при минимуме их недостатков. Потоки UMS обладают собственным состоянием ядра, поэтому они «видимы» для ядра, что позволяет нескольким потокам UMS совместно использовать процессор и конкурировать за него. Работает это следующим образом:

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

Задания

Задания Windows (Job) позволяют объединить несколько процессов в одну группу. Затем можно этой группой управлять:

  • устанавливать лимиты (на память или процессорное время) для группы процессов входящих в задание;
  • останавливать, приостанавливать, запускать такую группу процессов.

Посмотреть на задания можно с помощью Process Explorer.

Диспетчер задач

Чаще всего для получения информации о процессе мы используем «Диспетчер задач». Запустить его можно разными способами:

  • комбинацией клавиш Ctrl+Shift+Esc;
  • щелчком правой кнопкой мыши на панели задач и выборе «Диспетчер задач»;
  • нажатием клавиш Ctrl+Alt+Del и выборе «Диспетчер задач»;
  • запуском исполняемого файла C:\Windows\system32\Taskmgr.exe.

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

Краткий режим Диспетчера задач

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

Диспетчер задач - Добавление столбцов с информацией

Чтобы получить еще больше информации можно нажать правой кнопкой мышки на процессе и выбрать «Подробно». При этом вы переключитесь на вкладку «Подробности» и этот процесс выделится.

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

Выбор столбцов с информацией о процессах на вкладке «Подробности»

Process Explorer

Установка и подготовка к работе

Более подробную информацию о процессах и потоках можно получить с помощью программы Process Explorer из пакета Sysinternals. Его нужно скачать и запустить.

Некоторые возможности Process Explorer:

  • информация по правам процесса: кто владелец процесса, у кого есть доступ к нему;
  • выделение разными цветами процессов и потоков, для удобного восприятия информации:
    • процессы служб – розовый;
    • ваши собственные процессы – синий;
    • новые процессы – зелёный;
    • завершенные процессы – красный;
    • число дескрипторов у процесса;
    • активность потоков в процессе;
    • подробную информация о распределении памяти.

    Запустите Process Explorer:

    Process Explorer

    Предупреждение о не настроенных символических именах

    Для начала скачиваем установщик «Пакет SDK для Windows 10».

    Устанавливать все не нужно, достаточно при установки выбрать “Debugging Tools for Windows“:

    Установка SDK для Windows 10

    Для настройки символических имен перейдите в меню Options / Configure / Symbols. Введите путь к библиотеке Dbghelp.dll, которая находится внутри установленного «Пакета SDK для Windows 10» по умолчанию:

    • C:\Program Files (x86)\Windows Kits\10\Debuggers\x64\Dbghelp.dll.

    И путь к серверу символической информации:

    Некоторые основные настройки Process Explorer:

    • Смена цветового выделения – Options / Configure Colors.
    • Выбор колонок с информацией о процессах – View / Select Columns.
    • Сортировка процессов – нужно щелкнуть на заголовке столбца Process, при первом щелчке сортировка будет в алфавитном порядке, при втором в обратном порядке, при третьем вернется в вид дерева.
    • Просмотр только своих процессов – View / снять галочку Show Processes from All Users.
    • Настройка времени выделения только что запущенных процессов и завершённых – Options / Difference Highlight Duration / введите количество секунд.
    • Чтобы исследователь процесс подробнее можно дважды щелкнуть на нем и посмотреть информацию на различных вкладках.
    • Открыть нижнюю панель для просмотра открытых дескрипторов или библиотек – Vies / Show Lower Panel.

    Потоки в Process Explorer

    Потоки отдельного процесса можно увидеть в программе Process Explorer. Для этого нужно дважды кликнуть по процессу и в открывшемся окне перейти на вкладку «Threads»:

    Process Explorer (потоки процесса)

    В колонках видна информация по каждому потоку:

    • TID — идентификатор потока.
    • CPU — загрузка процессора.
    • Cycles Delta — общее количество циклов процессора, которое этот процесс использовал с момента последнего обновления работы Process Explorer. Скорость обновления программы можно настроить, указав например 5 минут.
    • Suspend Count — количество приостановок потока.
    • Service — название службы.
    • Start Address — начальный адрес процедуры, который начинает выполнение нового потока. Выводится в формате:«модуль!функция».

    При выделении потока, снизу показана следующую информация:

    • Идентификатор потока.
    • Время начала работы потока.
    • Состояние потока.
    • Время выполнения в режиме ядра и в пользовательском режиме.
    • Счетчик переключения контекста для центрального процессора.
    • Количество циклов процессора.
    • Базовый приоритет.
    • Динамический приоритет (текущий).
    • Приоритет ввода / вывода.
    • Приоритет памяти.
    • Идеальный процессор (предпочтительный процессор).

    Есть также кнопки:

    Задания в Process Explorer

    Process Explorer может выделить процессы, управляемые заданиями. Чтобы включить такое выделение откройте меню «Options» и выберите команду «Configure Colors», далее поставьте галочку «Jobs»:

    Process Explorer — выделение заданий

    Более того, страницы свойств таких процессов содержат дополнительную вкладку Job с информацией о самом объекте задания. Например приложение Skype работает со своими процессами как за заданием:

    Process Explorer — вкладка Job

    Запустите командную строку и введите команду:

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

    В новой командной строке запустите блокнот:

    Далее запускаем Process Explorer и находим такое дерево процессов:

    Устройство Windows. Задания, изображение №3

    Как видим, процесс cmd и notepad это процессы связанные с каким-то заданием. Если дважды кликнуть по любому из этих процессов и перейти на вкладку Job, то мы увидим следующее:

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

    Значок кнопки "Пуск"

    Откройте программы по умолчанию, нажав кнопку "Начните а затем нажав кнопку "Программы по умолчанию".

    В этом разделе имеются следующие возможности:

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

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

    Значок кнопки "Пуск"

    Откройте программы по умолчанию, нажав кнопку "Начните а затем нажав кнопку "Программы по умолчанию".

    Выберите пункт Сопоставление типов файлов или протоколов конкретным программам.

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

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

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

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

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

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

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

    С помощью инструментов "Доступ к программе" и "По умолчанию компьютера" (доступно в Windows 7) можно настроить программы по умолчанию для таких действий, как просмотр веб-страниц и отправка электронной почты всем, кто пользуется компьютером.

    Как изменить информацию Windows

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

    Для изменения информации Windows существует два способа.

    1 способ - изменение информации о компьютере через реестр.

    Открываем редактор реестра (сочетание клавиш Win+R и вводим regedit ) и переходим в ветку

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation

    Для windows 7 и 8

    Здесь видим такое окошко:

    Как изменить информацию Windows

    В нём и можно поменять всю информацию о "винде". Поясняю некоторые параметры, если не ясно:

    Manufacturer - название производителя,

    Model - модель компьютера,

    SupportHours - часы работы службы поддержки,

    SupportPhone - телефон службы поддержки,

    SupportURL - ссылка на официальный сайт,

    Logo - логотип компании производителя.

    Чтобы изменить - щелкните два раза на нужном параметре и в появившемся окошке пишите что угодно:

    Как изменить информацию Windows

    Пояснения:
    1) Если этот раздел оказался пустым, то нужно создать эти параметры (верхнее меню Правка -> Создать -> Строковый параметр).

    2) Если хотите поменять лого, то для начала приготовьте рисунок в формате bmp и укажите в поле путь к нему. Для примера смотрите как там написано.

    Если хотите убрать информацию - достаточно удалить значение.

    Чтобы изменить информацию о процессоре, переходим в ветку реестра

    HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0
    Находим параметр ProcessorNameString и меняем его точно так же, как параметры выше:

    как изменить информацию о компьютере с Windows 7, 8

    как изменить информацию о компьютере с Windows 7, 8

    2 способ - как изменить информацию о Windows через программу.

    Существует бесплатная программа Windows 7 OEM info Editor

    Она подходит как для Windows 7 так и для Windows 8. На XP не тестировалась.

    Она не требует установки и не руссифицирована, но разобраться довольно просто.

    Качаем, запускаем, видим такое окно (я там уже изменил параметры):

    Как изменить информацию Windows

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

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

    Для изменения логотипа ещё проще - нажали кнопку . и показали файл.

    Инструкция по изменению информации Windows XP на сайте Microsoft

    Если возникнут вопросы о том, как сменить информацию на компьютере под Windows - пишите в комментариях.

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

    …Будь же пособницей мне при создании этой поэмы,
    Что о природе вещей я теперь написать собираюсь…
    Так без большого труда ты всё это можешь постигнуть,
    Ибо одно за другим выясняется всё…
    (Тит Лукреций Кар «О природе вещей»)

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

    Где спрятаны свойства файлов?

    Заходим в Проводник. В Windows 7 Проводник расположен в левой нижней части экрана, недалеко от кнопки Пуск (рис. 1):

    Проводник Windows 7

    Рис. 1. Проводник Windows 7.

    Чтобы посмотреть свойства файла, надо в Проводнике найти нужный файл и выделить его щелчком левой кнопки мыши (рис. 2):

    Свойства файла Windows 7

    Рис. 2. Свойства выделенного файла в Windows 7.

    Вариант 1 как найти свойства файла

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

    Как увидеть свойства файла в полном виде?

    Вариант 2 где искать свойства файла

    В Проводнике кликаем по файлу ПРАВОЙ кнопкой мыши. Откроется контекстное меню, которое предлагает выбрать все то, что может предложить Windows для выделенного файла. В этом меню выбираем команду «Свойства»:

    Где спрятаны полные свойства файла

    Рис. 3. Где спрятаны полные свойства файла.

    Кликнув по команде «Свойства», попадаем в окно «Свойства: Имя файла»:

    Свойства файла Обшие

    Рис. 4. Свойства файла_Вкладка Общие.

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

    Вкладка «Общие» свойств файла

    На рис. 4 показана вкладка «Общие» (General) свойств файла, созданного в текстовом редакторе Word:

    1) «Тип файла (Type file)» (цифра 1 на рис. 4) – указывается тип файла. Если указано «Ярлык», то отображаются не свойства самого файла, а свойства ярлыка к файлу.

    2) «Приложение (Open with)» (цифра 2 на рис. 4) – выводится имя приложения, в котором открыт файл. Кнопка «Изменить (Change)» (цифра 10 на рис. 4) позволяет открыть окно для выбора другого приложения, чтобы открыть файл.

    4) «Размер (Size)» (цифра 4 на рисунке) – приводится размер файла.

    5) «На диске (Size on disk)» (цифра 5 на рис. 4) – написано, сколько места занимает файл на диске. Сравнив величину «На диске» с величиной «Размер», можно понять, сколько дискового пространства теряется из-за разбиения файла по кластерам.

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

    7) «Изменен (Modified)» (цифра 7 на рис. 4) – указывается дата внесения последних изменений в файл.

    8) «Открыт (Accessed)» (цифра 8 на рис. 4) – приводится дата, когда файл был последний раз открыт.

    9) «Атрибуты (Attributes)» (цифра 9 на рис. 4):

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

    10) Кнопка «Изменить (Change)» (цифра 10 на рис. 4) открывает окно, в котором можно задать программы, которые мы хотим использовать для работы с файлом.

    Как изменить свойства файла?

    Вкладка «Подробно (Details)» в окне «Свойства» файла предоставляет нам возможность изменения свойств файла, а именно, добавить к файлу комментарии (цифра 1 на рис. 5) , ключевые слова, рейтинги и другие данные:

    Свойства файла Подробно

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

    В строке «Комментарии (Comments)» при подведении курсора к пустому полю напротив надписи «Комментарии» появляется поле «Добавьте комментарий». Можно кликнуть туда мышкой и ввести комментарий. Кстати, если Вы запомните этот комментарий и потом, спустя какое-то время, введете его в строке «Поиск» кнопки «Пуск», то файл будет сразу найден.

    Аналогично можно изменить другие свойства файла, просто наведя курсор напротив «Название», «Тема» и т.д. При этом появится поле для ввода информации.

    Для сохранения внесенных изменений кликаем по кнопкам сначала «Применить», потом «ОК».

    Как удалить свойства файла?

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

    Чтобы удалить свойства файла (полностью или частично), надо в окне «Свойства файла» на вкладке «Подробно» кликнуть по ссылке «Удаление свойств и личной информации» (цифра 2 на рис. 5). Появится окно «Удаление свойств»:

    Свойства файла Удаление личной информации

    Если поставить галочку напротив «Создать копию, удалив все возможные свойства» (цифра 1 на рис. 6) и кликнуть по кнопке «ОК», тогда будет создана копия файла, в которой будут удалены свойства, а к имени файла будет добавлено слово «копия». Этот файл с удаленными свойствами можно пересылать «со спокойной душой» другим людям.

    Если поставить галочку напротив «Удалить следующие свойства для этого файла» (цифра 2 на рис. 6), тогда появится возможность поставить галочки рядом с теми свойствами, которые подлежат удалению. В этом варианте можно выбрать какие свойства удалять, а какие – оставить.

    Видео: Свойства файла в Windows 7

    А теперь все то же самое, что описано выше, только в видео-формате

    Читайте также: