Форматцевт Опубликовано 1 июня, 2014 Жалоба Поделиться Опубликовано 1 июня, 2014 (изменено) Как задать/изменить приоритет процесса по умолчанию в Windows 7 Возможно это уже повтор, но меня спросили и я отвечаю. И изменяем приоритет процесса с именем sasa.exe Запускаем редактор реестра, я не стал бы пользоваться ПО - мало что разработчикам в голову пришло, они не будут виноваты это точно и пошлют читать лиц.соглашение :vertag: Идём по ветке HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options Здесь создаем раздел с именем процесса sasa.exe - да, именно так должен называться называется раздел — не ошибитесь в названии. Внутри раздела создаем еще один раздел PerfOptions (стандартное название) — ПКМ на левой части текущего раздела Заходим в раздел PerfOptions, жмём ПКМ и создаём параметр типа DWORD 32 под названием CpuPriorityClass (стандартное название). ПКМ на CpuPriorityClass и прописываем число приоритета загрузки процессора — 1/5/8/6/3 (1=низкий 5=ниже среднего 8=средний 6=выше среднего 3=высокий) — в десятичной системе исчисления Заносим созданное в Избранное - меню наверху или записываем на бумажке, ну кому как удобнее. Пример для процесса LCore.exe - HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\LCore.exe\PerfOptions Заданный приоритет сработает после перезапуска процесса. Не ошибитесь, не промахнитесь и не забудьте что написали. Изменено 19 апреля, 2018 пользователем Форматцевт Ссылка на комментарий Поделиться на другие сайты Поделиться
puchkar2012 Опубликовано 27 января, 2015 Жалоба Поделиться Опубликовано 27 января, 2015 Вот такой вопрос к автору - зачем это надо делать? Я понимаю, если ресурсов ПК не хватает, но если их в достатке, то тогда зачем? Ссылка на комментарий Поделиться на другие сайты Поделиться
Yezhishe Опубликовано 27 января, 2015 Жалоба Поделиться Опубликовано 27 января, 2015 Затем, что как явствует из поста ТС - но меня спросили и я отвечаю Или "чукча не читатель - чукча писатель, однако"? Кроме того, непонимание вами описанных действий - не означает, что они (эти действия) - лишены смысла. 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Форматцевт Опубликовано 4 февраля, 2015 Автор Жалоба Поделиться Опубликовано 4 февраля, 2015 Вот такой вопрос к автору - зачем это надо делать? Я понимаю, если ресурсов ПК не хватает, но если их в достатке, то тогда зачем? дело не в ресурсах, а в том что некоторые процессы глючат при приоритете "среднем" или "ниже среднего" Например LCore.exe из примера это менеджер мышки и очень навороченной, а он был запущен с приоритетом ниже среднего что приводило к глюкам на мышке, при приоритете выше среднего баги пропали. Ссылка на комментарий Поделиться на другие сайты Поделиться
antonevich.m Опубликовано 7 февраля, 2015 Жалоба Поделиться Опубликовано 7 февраля, 2015 Уважаемый автор темы. К сожалению применяю Ваш метод к Windows 8.1 но не работает. Не могли бы Вы подать мне идею где копать или на Windows 8.1 этот удобный метод не работает. Мне пришлось установить программу Process Lasso. Она справляется с этим заданием, но я что-то не имею желания наблюдать все процессы этой программы. Мне нужно придать статус Realtime файлам ASIOhost32.exe и ASIOhost64.exe (единственное что помогает устранинию треска и помех при проигрывание музыки). Заранее Вам благодарен. Ссылка на комментарий Поделиться на другие сайты Поделиться
Форматцевт Опубликовано 7 февраля, 2015 Автор Жалоба Поделиться Опубликовано 7 февраля, 2015 @antonevich.m, Единственное, что я нашёл, так это - Интерфейс - [решено] Управление приоритетом процессов, доков не видно, win 8 не стоит и я думаю не будет установлена, т.к. есть более лучшие версии Windows. Ссылка на комментарий Поделиться на другие сайты Поделиться
antonevich.m Опубликовано 7 февраля, 2015 Жалоба Поделиться Опубликовано 7 февраля, 2015 Спасибо, Форматцевт. К сожалению, диспечер задач меняет приоритет только на один сеанс. Я написал батник process -p ASIOhost32.exe Realtimeprocess -p ASIOhost64.exe Realtime И специальным эксешником запускаю приоритеты, но хотелось бы это дело провести через реестр. А к восьмерке я привык. Не знаю - хуже она или лучше, но второй год на ней и особых претензий не имею. А вот с данным эпизодом согласен. Семерка практичней. Ссылка на комментарий Поделиться на другие сайты Поделиться
Форматцевт Опубликовано 7 февраля, 2015 Автор Жалоба Поделиться Опубликовано 7 февраля, 2015 (изменено) @antonevich.m, Есть идея, но без установленной Windows 8 её мне не решить. Windows 8, как и Widows 7 и все версии Windows намертво сидят "на реестре", как наркоманы(в части системных настроек). Запускаем RegEdit и ищем, то что относится к процессу ASIOhost64.exe, если он имеет много значений, то выбираем процесс по проще. Что искать, да всё что относится к данному процессу и запоминаем ветки реестра. Перезагружаемся и пере сканируем реестр, уже с заданным приоритетом. Сравниваем и делаем выводы. Ключевых слов может быть много, от того в чём процесс замечен был т.е. "засветился", до абсолютно косвенных ссылок на индексы PID или хз чего :) Вот пока писал - наткнулся, проверь, посмотри и т.д. Команда Start имеет аргументы: /low Запускает приложение с низким приоритетом./normal Запускает приложение с нормальным приоритетом. /high Запускает приложение с высоким приоритетом./realtime Запускает приложение с приоритетом реального времени./abovenormal Запускает приложение с приоритетом выше среднего./belownormal Запускает приложение с приоритетом ниже среднего. НО, стоит заметить, что не всегда установленный приоритет срабатывает по причине самой программы. Также у программ бывает файл настроек *.ini, в нем может быть ключ Priority=0. Если установить значение больше ноля - приоритет запуска программы менятеся. На все выше перечисленное можно сказать следующее, если программа запускает другие субпроцессы, на них это не распространяется. Отсюда вывод, что сделать так как Вы хотите не удасться стандартными средствами, а только с помощью отдельных программ. У Майкрософт есть программа PsExec с помощью которой Вы можете попробывать осуществить распределение приоритета. Одна из сторонних программ Prio - Process Priority Saver позволяющая сохранить приоритет любого процесса. Для персонального использования бесплатна. Изменено 7 февраля, 2015 пользователем Форматцевт Ссылка на комментарий Поделиться на другие сайты Поделиться
Форматцевт Опубликовано 7 февраля, 2015 Автор Жалоба Поделиться Опубликовано 7 февраля, 2015 Мне нужно придать статус Realtime файлам ASIOhost32.exe и ASIOhost64.exe опасная вещь, это Real Time он в 7-ке не ставится по умолчанию, т.е. ставится и слетает на Высокий Приоритет, это сама винда его туда прячет и реализует частично. Ну, а 8-ке я не знаю, может в ней это RTP не RTP, а нечто другое. Ссылка на комментарий Поделиться на другие сайты Поделиться
antonevich.m Опубликовано 7 февраля, 2015 Жалоба Поделиться Опубликовано 7 февраля, 2015 Программа Prio - Process Priority Saver не работает в Windows 8 x64 (об этом я написал разработчику - ответа пока нет), файлов *.ini в ASIOhost32.exe нету. Никаких следов в реестре об этом процессе я не нашел. Сейчас разберусь с PsExec. Спасибо. Ссылка на комментарий Поделиться на другие сайты Поделиться
antonevich.m Опубликовано 7 февраля, 2015 Жалоба Поделиться Опубликовано 7 февраля, 2015 Real Time не такая уж и опасная. Тем более ASIO при таком статусе грузит процессор максимум на 0,8%. А разница огромная. Я 2 года боролся с помехами в прослушивании музыки через АСИО. И только таким способом добился. Помехи были на семерке, на восьмерке, на х86, на х64... http://rutracker.org/forum/viewtopic.php?p=66766887#66766887 Ссылка на комментарий Поделиться на другие сайты Поделиться
Форматцевт Опубликовано 8 февраля, 2015 Автор Жалоба Поделиться Опубликовано 8 февраля, 2015 (изменено) @antonevich.m, я немного не понял цитаты с рутрекера Ура!!! В Win7 х32 ASIO не блочит звук, теперь можно и плеер и секвенсор одновременно юзать....всё работает... и эту Это тот драйвер, который появляется в системе после установки продуктов Steinberg: Cubase, Nuendo или Wavelab? т.е. это не ПО, не процесс, а драйвер - верно? Изменено 8 февраля, 2015 пользователем Форматцевт Ссылка на комментарий Поделиться на другие сайты Поделиться
antonevich.m Опубликовано 8 февраля, 2015 Жалоба Поделиться Опубликовано 8 февраля, 2015 Это протокол, используемый в программно-аппаратном интерфейсе драйвера звуковой карты, обеспечивающим при передаче аудиопотока низкие уровни задержки и высокую точность. Ссылка на комментарий Поделиться на другие сайты Поделиться
Форматцевт Опубликовано 8 февраля, 2015 Автор Жалоба Поделиться Опубликовано 8 февраля, 2015 (изменено) программно-аппаратном интерфейсе драйвера звуковой карты любой карты или какой то конкретной? Изменено 8 февраля, 2015 пользователем Форматцевт Ссылка на комментарий Поделиться на другие сайты Поделиться
antonevich.m Опубликовано 8 февраля, 2015 Жалоба Поделиться Опубликовано 8 февраля, 2015 Поддерживающей ASIO. http://ingvar.su/sound-engineering/useful-info/108-asio Ссылка на комментарий Поделиться на другие сайты Поделиться
Форматцевт Опубликовано 6 апреля, 2015 Автор Жалоба Поделиться Опубликовано 6 апреля, 2015 @antonevich.m, Так как что бы решить задачу мне потребуется Win8 + железо + софт а это высокий уровень инвариантности https://ru.wikipedia.org/wiki/%D0%98%D0%BD%D0%B2%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82 Значит ваша проблема выходит заграницы моей темы - Как задать / изменить приоритет процесса по умолчанию в Windows 7 Следует Произвести проверку на другой ОС отличной от Win 8 Проверить работоспособность на ОС Win 7 Найти ПО которое реализует для ОС Win 8 уровни приоритета для вашего желеа и софта С уважением. Ссылка на комментарий Поделиться на другие сайты Поделиться
юрий-пк Опубликовано 17 апреля, 2017 Жалоба Поделиться Опубликовано 17 апреля, 2017 Делаю всё как написано выше.Для процесса tv.exe .Приоритет не изменился даже после перезагрузки системы... Ссылка на комментарий Поделиться на другие сайты Поделиться
Форматцевт Опубликовано 17 апреля, 2017 Автор Жалоба Поделиться Опубликовано 17 апреля, 2017 (изменено) @юрий-пк Так сейчас гляну, т.е. вспомню. Если ветка реестра верная, то приоритет должен меняться, если ПО само не устанавливает приоритет. Во избежании коллизий даю SetPriorityProcess.cmd, я его написал для любителей Скайрима, хотя он меняет приоритет для любой программы, т.е. процесса. Скачать — SetPriorityProcess.cmd Размести на на системном диске OS Windows 7 Ultimate x64 SP1(OS Windows 7 это обязательно). Не редактируй, т.к. если нарушишь кодировку она работать не будет. Уточни что tv.exe это процесс, они обычно совпадают, т.е. программа и процесс... но мало что. Отключи всё антивирусное и другое ПО, которое запрещает вносить изменения в реестр. Запусти SetPriorityProcess.cmd В процессе работы, ты должен просто корректно отвечать на вопросы. Вот последовательность скриншотов с описанием. Скрытый текст 1. Ввести имя процесса(регистр не важен) и нажать Enter. 2. Ввести номер приоритета(1, 2, 3, 4, 5) введённого процесса и нажать Enter. 3. Вывод информации по вводу и надо нажать на одну клавишу C или R или Q - Enter не нажимать. 4. Показывает внесенные данные в реестр и по нажатию любой клавиши выходит. Контроль OS есть. Все проверки выполнят корректно Контроль наличная/валидности процесса отсутствует. Enjoy!!! Изменено 17 апреля, 2017 пользователем Форматцевт Ссылка на комментарий Поделиться на другие сайты Поделиться
юрий-пк Опубликовано 18 апреля, 2017 Жалоба Поделиться Опубликовано 18 апреля, 2017 Спасибо ,попробую.Я ,так понимаю ,должен удалить свою предыдущую правку реестра? Потом уже делать всё тобой описанное ? Разрядность Windows имеет значение ?У меня 32-х разрядная. Ссылка на комментарий Поделиться на другие сайты Поделиться
Форматцевт Опубликовано 19 апреля, 2017 Автор Жалоба Поделиться Опубликовано 19 апреля, 2017 14 часа назад, юрий-пк сказал: Я ,так понимаю ,должен удалить свою предыдущую правку реестра? Потом уже делать всё тобой описанное ? Не обязательно - я просто не знаю куда написал, если в ветку реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options Не нужно, но Вы могли банально, но просто ошибиться - лучше удали, а то она в реестре будет "болтаться". 14 часа назад, юрий-пк сказал: Потом уже делать всё тобой описанное ? Разрядность Windows имеет значение ?У меня 32-х разрядная. Да, просто запусти SetPriorityProcess.cmd и небязательно с системного диска, хоть с флешки - просто она пригодиться в дальнейшем, у меня Acronis True Image 2014 он делает BackUP системного диска. Главное тут OS Windows 7 Ultimate SP1, я просто на других версиях сам лично не проверял, но давал народу - жалоб не было. P.S. Главное верное название процесса, да проверь порождаемые им процессы и OS Windows 7. Ссылка на комментарий Поделиться на другие сайты Поделиться
Форматцевт Опубликовано 24 апреля, 2017 Автор Жалоба Поделиться Опубликовано 24 апреля, 2017 @юрий-пк Я напишу обобщённую программу на С++ или другом языке для установки приоритетов, с кучей проверок - думаю сегодня.... давно собирался сделать, а то БАТ-ник это не то. Ссылка на комментарий Поделиться на другие сайты Поделиться
юрий-пк Опубликовано 25 апреля, 2017 Жалоба Поделиться Опубликовано 25 апреля, 2017 Было бы не плохо.Спасибо.Буду ждать. Ссылка на комментарий Поделиться на другие сайты Поделиться
Форматцевт Опубликовано 25 апреля, 2017 Автор Жалоба Поделиться Опубликовано 25 апреля, 2017 (изменено) @юрий-пк Программа по алгоритму такая же, но с проверкой сервисов(у них приоритет не меняется, т.е. по другому). Просто добавлю некоторые функции и GIU. А что батник не помогает? Изменено 25 апреля, 2017 пользователем Форматцевт Ссылка на комментарий Поделиться на другие сайты Поделиться
Форматцевт Опубликовано 26 апреля, 2017 Автор Жалоба Поделиться Опубликовано 26 апреля, 2017 @юрий-пк Сейчас разбираюсь с функциями MSDN см. Microsoft Developer Network — Википедия, точнее говоря с Win32 API. ПО то по изменению приоритета системное, а это не батник написать - надо учесть кучу разностей, да не так сложно, но очень геморойно - надо учесть кучу разностей и пакостей. Ссылка на комментарий Поделиться на другие сайты Поделиться
юрий-пк Опубликовано 26 апреля, 2017 Жалоба Поделиться Опубликовано 26 апреля, 2017 Эта программа (tv.exe) открывает ещё процессы (плагин и тому подобное) и почему то приоритет самой программы не изменяется. Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти