Как добавить пункт Задать приоритет в контекстное меню Windows 10?
Windows распределяет ресурсы компьютера среди запущенных процессов в соответствии с установленным приоритетом. Если у программы он более высокий по сравнению с остальными, на неё будет будет затрачено более системных ресурсов. Вероятно, что при этом остальные службы могут притормозить в своей производительности. С одним из вариантом установки особого приоритета по выделению мощности со стороны процессоров какой-либо программе вы наверняка знакомы. Вот она в Диспетчере задач:
Насколько известно мне, приоритет производительности процессора для устройств, драйверов и служб распространяется в условном диапазоне 1 – 31 единиц. С “Низкой до Обычной” загрузки процессора на службу подразумевают диапазон от 1 до 15 потоков с каждого “камня”. Приоритет принадлежит тому самому процессу Бездействие системы, которое нередко беспокоит пользователей своей “загруженностью”. А вот диапазон 16–31 относится уже к параметрам Выше обычного и Реального времени. Это означает, что любые вводимые процессом данные обрабатываются процессором без задержки. Заставляя, между тем, ожидать какой-то других из процессов. Иногда в очередь встают в том числе и критически важные. Например, сигналы от устройств ввода/вывода. Именно поэтому, например, игры не получают ожидаемого толчка от системы в режиме реального времени, вызывая обратный эффект. Система просто зависает. Так что перед тем как начать, сразу забудем по кнопку Реального времени.
Несомненно, в Windows вариантов сменить приоритет для процесса немало. Это возможно сделать для конкретной службы при помощи Power Shell или консоли cmd. Например, для cmd от имени администратора команда будет выглядеть так: .
где C:WindowsSystem32mspaint.exe – полный путь к программе, например, рисовалке Paint.
Однако, если вы чувствуете необходимость перераспределить ресурсы вручную, и в какой-то момент это уже приносило результаты, я предлагаю вам следующую настройку. Более быструю, нежели все существующие. Вся её суть заключается добавлении к контекстному меню ярлыка программы пункта с возможностью запустить её с другим приоритетом:
Если вы сталкивались с возможностью и, самое главное, эффективностью при попытке сменить приоритет работающего приложения, дальнейшие объяснения станут излишними. От себя добавлю, что в том же архиве лежит и маленький reg-файл для отмены проделанных в реестре изменений. Вобщем, забирайте кому надо. Для работы:
10 утилит для прокачки контекстного меню Windows
Несмотря на наступление всевозможных пальцеориентированных интерфейсов, старая добрая мышка не собирается сдаваться. И это не удивительно — трудно представить более простой и в то же время мощный инструмент для взаимодействия с компьютером. А чтобы еще более прокачать возможности вашего грызуна, предлагаем вам 44 бесплатных программы, для увеличения его возможностей. С помощью этих небольших утилит вы сможете добавить в контекстное меню правого клика множество полезных функций, которые вам пригодятся при работе в Windows.
FileExile
Удаление некоторых файлов и папок иногда превращается в настоящую головную боль. Если система упорно не желает расставаться с объектом, мотивируя это тем, что он используется в настоящее время, то воспользуйтесь утилитой FileExile.
PasteAsFile
Если вы скопировали в буфер обмена какой-либо текст или картинку, то для его извлечения вам понадобится открыть соответствующую программу, создать новый файл, а затем вставить туда содержимое буфера обмена. Утилита PasteAsFile сокращает эту процедуру до одного клика. Вам нужно просто сделать правый клик по Рабочему столу и выбрать соответствующий пункт, а затем указать имя и расширение файла. Поддерживаются HTML, CSS, PHP для текста и JPG, PCX, PNG, BMP, TGA, GIF, TIF для изображений.
Find Target
Это расширение контекстного меню значительно облегчает поиск файла, на который ссылается какой-либо ярлык. Теперь достаточно просто выбрать пункт Find Target а меню правого клика и тут же откроется папка с нужным файлом.
Context Menu Editor for Win 7/Vista
Эта программа позволяет создавать ссылку на любую программу или веб-страницу в контекстном меню Windows. Отлично, что добавленные пункты становятся видимыми только при нажатой клавише Shift — это позволяет не перегружать меню.
Rightload
Это бесплатное приложение позволяет щелкнуть правой кнопкой мыши на любой файл или изображение и загрузить его на FTP сервер. Rightload также позволяет загружать на Facebook, Flickr, ImageShack, Imgur или VirusTotal.
Append Date
Очень полезная возможность для переименования файлов и папок. Утилита позволяет выбрать файлы или папки в пакетном режиме, и щелчком правой кнопкой мыши добавить к их названиям текущую дату.
Free Image Resizer
Выберите изображение (или группу изображений), а затем щелкните правой кнопкой мыши, чтобы изменять их размер. Вы можете использовать предопределенные профили или ввести разрешение на лету.
Ridnacs
Это очень полезная функция для быстрой оценки размеров файлов в любой папке. После выбора соответствующего пункта в контекстном меню, вам будет продемонстрирована подробная информация о размерах всех элементов в этой папке.
ChangeExt
Быстрый способ изменить расширение сразу множества файлов в один клик.
Right Click Explorer Restart
Процесс Windows Explorer завис или сильно тормозит? Или, возможно, вы программист и работаете с процессами или приложениями, которые требуют перезагрузки Windows Explorer? В любом случае это, вероятно, самый простой способ перезагрузить Проводник прямо из контекстного меню.
Добавляем в контекстное меню Проводника Windows раздел для запуска программ с выбранным приоритетом загрузки CPU.
Любая операционная система Windows в автоматическом режиме распределяет ресурсы процессора между разными процессами. Выделяемый объем ресурсов CPU для конкретного процесса зависит от выполняемых задач, а также от приоритета. Выше приоритет – больше предоставляемых вычислительных мощностей. Вручную задавать приоритет для того или иного процесса можно в диспетчере задач на вкладке «Подробности».
Для быстрого доступа к изменению приоритета можно добавить соответствующий пункт в контекстное меню проводника Windows. Для этого создадим специальный REG-файл для внесения изменений в реестр. Открываем стандартный «Блокнот» и копируем туда следующую запись:
Windows Registry Editor Version 5.00
«MUIVerb»=»Выполнить с приоритетом»
@=»cmd.exe /c start «» /BelowNormal «%1″»
@=»cmd.exe /c start «» /AboveNormal «%1″»
@=»В режиме реального времени»
@=»cmd.exe /c start «» /Realtime «%1″»
Далее сверху нажимаем «Файл» → «Сохранить как». Указываем место сохранения. В строке «Имя файла» вводим название Add CPU priority change , ставим точку и прописываем расширение файла reg . В строке «Кодировка» выставляем Юникод.
Теперь остается запустить созданный REG-файл (двойной щелчок левой кнопкой мыши или клик правой кнопкой, затем выбрать первый пункт «Слияние»), согласится с предупреждением о том, что данный файл внесет изменения в реестр.
Затем система должна выдать сообщение об успешном внесении в реестр новых разделов и значений.
Теперь щелкнув по любому исполняемому файлу правой кнопкой мыши, в открывшемся контекстном меню вы увидите добавленный раздел для изменения приоритета. Для задания приоритета доступно 6 значений: низкий, ниже среднего, обычный, выше среднего, высокий, в режиме реального времени.
Выставлять наивысший приоритет «В режиме реального времени» не рекомендуется, так как практически вся мощность процессора будет идти на выбранный процесс. В результате чего остальные процессы начнут сильно «тормозить» или вообще «зависнут».
Программа с выбранным приоритетом из контекстного меню запустится один раз. При следующем запуске, без выбора приоритета для CPU, значение останется по умолчанию.
Для удаления раздела выбора приоритета CPU из контекстного меню создаем еще один REG-файл, где значения будут следующими:
Windows Registry Editor Version 5.00
Как добавить в меню Проводника Windows 10 опцию запуска программ с измененным приоритетом
Большинство пользовательских процессов запускаются с нормальным, то есть средним приоритетом, однако в некоторых случаях может возникнуть необходимость выделить конкретному приложению больше или меньше ресурсов. Всего в Windows 10 доступно шесть уровней приоритета. Изменить привилегии запущенного процесса можно из Диспетчера задач на вкладке «Подробно», выбрав в контекстном меню опцию «Задать приоритет».
Если вы хотите запустить программу уже с измененным приоритетом, можно воспользоваться командой start с соответствующим аргументом.
Например, выполненная в командной строке или консоли команда start «» /High notepad запустит Блокнот с высоким приоритетом.
High в данном случае соответствует уровню , пять других аргументов приведены на картинке ниже.
Для большего удобства мы предлагаем использовать готовое решение — , добавляющий опцию изменения приоритета в контекстное меню для исполняемых -файлов и их ярлыков.
Скачайте по ссылке yadi.sk/d/pW6Np1I26YX5-A архив с твиками, распакуйте и выполните слияние файла с соответствующим названием.
После чего в контекстном меню у вас появится новый пункт «Запустить с другим приоритетом» с шестью подпунктами.
Изменения вступают в силу сразу, перезапускать Проводник не нужно.
Если вы хотите запускать с измененным приоритетом из контекстного меню исполняемые файлы других типов, файл реестра необходимо отредактировать, заменив в ключах элемент пути exefile другим типом данных.
Все типы указаны в разделе реестра HKCR , вы их легко найдете, они имеют вид xxxfile, где xxx — расширение файла, а file — обязательная вторая часть названия подраздела.
В архиве также прилагается файл удаления добавленной в меню опции, если она станет вам не нужна, выполните его слияние.
Как изменить приоритет процесса и как его сохранить (высокий, низкий)
Доброго времени!
Первый и самый главный вопрос, с которого следовало бы начать данную статью: зачем вообще менять приоритет и стоит ли это делать. 👀
Представьте, вот вы запускаете тяжелую игру (или редактор видео, или еще что-то. ) далеко на не самом мощном компьютере. Причем, помимо вашей игры в Windows (обычно) запущено достаточно большое количество процессов, приложений. И в определенное время они могут «забирать» часть ресурсов себе — в результате игра время от времени притормаживает.
Смена приоритета процесса же позволяет указать Windows, что запущенная игра — это первоочередная задача, которой нужно выделить все основные ресурсы (а все остальное может подождать. ) . Благодаря заданию приоритетов для самых «главных» для вас программ — можно снизить количество притормаживаний и лагов, ускорить их работу.
Т.е. тема достаточно интересна, и может быть очень полезна как для любителей игр, так и для работы с видео, фото и пр. ресурсоемкими задачами.
Теперь ближе к сути.
Работа с приоритетами.
У каждой запускаемой программы или процесса в Windows есть приоритет. Обычно, ОС Windows «сама знает» кому и что выделять, и делает это автоматически (без участия пользователя). Вообще разнообразие приоритетов не такое уж и большое:
- Idle (низкий) — программы, выполнение которых может и подождать (при выставлении данного приоритета некоторый софт может тормозить) ;
- Below Normal (ниже среднего);
- Normal (средний) — большинство программ запускаются со средним приоритетом;
- Above Normal (выше среднего);
- High (высокий);
- Real Time (реального времени) — самый высокий приоритет. При его выставлении — в первую очередь будет выполняться именно эта программа.
Отмечу, что с приоритетами и нужно быть крайне осторожными: в некоторых случаях при выставлении оных — компьютер может зависнуть или Windows завершит работу с ошибкой.
Еще один совет : нет необходимости выставлять приоритет каждой запускаемой программе (с этим Windows хорошо справляется в авто-режиме). Как правило, есть смысл указать приоритет для 2÷5 часто-используемых приложений, которые для вас наиболее важны.
Изменение приоритета
И так, чтобы поменять приоритет работающей программы (процесса) в Windows — необходимо воспользоваться . Для того, чтобы его вызвать — нажмите сочетание кнопок Ctrl+Shift+Esc (либо Ctrl+Alt+Del).
Для вызова диспетчера задач — нажмите Ctrl+Shift+Esc
Далее откройте вкладку (это для Windows 10, для Windows 7 — «Процессы») и найдите в списке нужный процесс ( прим. : название программы совпадает с названием процесса) .
После, на нужном процессе кликните кнопкой мышки: в появившемся меню перейдите во вкладку и укажите нужный вам.
Задание приоритета для запущенного процесса
Собственно, на этом всё! Теперь запущенная программа будет работать с новым приоритетом.
Сохранение приоритета с помощью настроек реестра
После перезагрузки компьютера (или при перезапуске программы) — установленный вами приоритет сбрасывается (т.е. Windows снова задает его автоматически). И это не очень удобно.
Но с помощью настроек реестра можно «сохранить» указанный вами приоритет (т.е. Windows будет «знать», что эту программу нужно запустить с таким-то приоритетом).
- сначала необходимо открыть редактор реестра (нажмите , и введите команду , нажмите OK). У кого не открылся редактор, привожу в помощь одну свою старую заметку: https://ocomp.info/sposoby-otkryit-redaktor-reestra.html
regedit — открыть редактор реестра
далее необходимо открыть следующую ветку реестра (можно просто ее скопировать и вставить в редактор): HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionImage File Execution Options
Какую ветку в реестре нужно открыть
затем нужно узнать точное название исполняемого файла программы (игры). Для этого просто щелкните правой кнопкой мышки по ее ярлыку и перейдите в . После, в разделе — в строке скопируйте название исполняемого файла;
Узнаем название исполняемого файла игры / Кликабельно
теперь в открытой ветке реестра создайте раздел (папку) с именем исполняемого файла программы (которое мы узнали в предыдущем шаге) . В моем случае — это «civilization4.exe» (без кавычек и с маленькими буквами!) ;
Создание раздела / Реестр
далее в ветке с названием игры (программы) создайте еще один раздел (папку) и назовите ее , см. пример ниже;
последний штрих: в разделе «PerfOptions» создайте параметр DWORD (32), присвойте ему имя » » и задайте значение исходя из требований, в моем случае это «3» ( прим.: 1 — низкий приоритет; 5 — ниже среднего; 8 — средний; 6 — выше среднего; 3 — высокий) .
Создать параметр DWORD32
в конечном итоге получится так, как показано на скрине ниже.
Что получилось в итоге!
Кстати!
Для Windows 7 есть спец. программа Prio, позволяющая задавать (и сохранять) приоритеты для практически любых программ и процессов. Правда, в Windows 10 она не работает (поэтому выше я и привел универсальный рабочий способ для всех современных ОС Windows).
Запуск приложения с нужным приоритетом (через командную строку)
Есть еще один вариант задания приоритета приложению — речь идет о командной строке (разумеется, если создать «BAT» файл — то запуская его, можно всегда иметь программу с нужным приоритетом) .
- создать на рабочем столе (например) обычный текстовый файл;
Создать текстовый документ
Вставка строки в блокнот и сохранение
после чего сохраните текстовый файл, закройте его и переименуйте расширение: с «TXT» на «BAT» (или «CMD»). Если у вас не отображается расширение файла, ознакомьтесь вот с этой заметкой: https://ocomp.info/kak-uvidet-skryityie-faylyi-i-papki.html
Изменяем расширение блокнота с TXT на CMD
Как повысить приоритет процесса в Windows 10
По умолчанию всем процессам выставляется обычный приоритет в Windows 10. Можно понизить или повысить приоритет отдельного процесса, в независимости от конкретного приложения или игры. Доступны следующие основные значения приоритетов: реального времени, высокий, обычный и низкий и промежуточные значения: выше среднего и ниже среднего.
Эта статья расскажет, как повысить приоритет процесса в Windows 10. Изменение приоритетов рекомендуется использовать на слабых компьютерах, где нет большого запаса вычислительной мощности процессора. Именно на таких системах наблюдается повышение производительности требовательных игр или программ.
Как изменить приоритет процесса в Windows 10
- Реального времени — все ресурсы системы будут задействовано прежде всего для выполнения текущего процесса. Приложение, получив такое значение приоритета, будет получать любую необходимую мощность, в некоторых случаях даже жертвуя другими процессами.
- Высокий — не ограничивая другие процессы, использует максимально доступное количество ресурсов. Все процессы с высоким приоритетом работают лучше в сравнении с предыдущими приоритетами. Он способен использовать ресурсы процессов с приоритетом пониже.
- Обычный — большинству приложений достаточно этого приоритета для нормальной работы. Текущее значение выбирается автоматически для всех установленных программ. При необходимости отката изменений просто установите обычный приоритет использования.
- Низкий — выбранный процесс использует ресурсы системы, только когда они полностью свободны. Работа приложений в таком режиме не даст успехов. Скорее всего, все процессы с таким приоритетом будут сильно тормозить и отставать от реального времени.
В предыдущих версиях операционной системы можно было в диспетчере задач, непосредственно во вкладке процессы изменять приоритеты программ. В обновлённой версии системы всё немного изменилось, хотя приоритеты также настраиваются в диспетчере задач.
- Запустите классический диспетчер задач нажав сочетание клавиш Ctrl+Shift+Esc.
- Перейдите в раздел Подробности и в контекстном меню выберите Задать приоритет.
Выберите нужный, по Вашему мнению, приоритет выделенного процесса. Не нужно выполнять никакие перезагрузки компьютера или применять изменения. Приоритет также меняется в режиме реального времени.
Стоит также отметить возможность использования игрового режима. Он в автоматическом режиме выставляет высокий приоритет для игр в Windows 10. Тестирования показывают, что включение игрового режима повышает стабильность работы игры. В некоторых случаях даже увеличивается количество кадров в секунду.
Как изменить приоритет сетевого подключения в Windows 10
Ранее описанная программа NetLimiter 4 помогает ограничить скорость Интернета на компьютере. Если же Вы имеете в наличии материнскую плату со встроенным сетевым контроллерам Killer, тогда можете использовать программу Killer Control Center.
Устанавливая приоритет в домашней сети для процессов, пользователь автоматически ограничивает скорость Интернета для приложений с низким приоритетом. Например, в утилите Killer Control Center по умолчанию более высокий приоритет устанавливается для игр и низкий для приложений и процессов в системе. Это позволяет минимизировать потери в доставке Интернет-пакетов.
Собственно для повышения приоритета процесса достаточно воспользоваться классическим диспетчером задач. Возможно, пригодится инструкция: Как открыть диспетчер задач в Windows 10. Выставление приоритетов процессов относиться к использованию ресурсов системы (мощности комплектующих), дополнительно можно с помощью стороннего ПО изменить приоритеты использования сети.
Источник: