9zip.ru - технологии для людей
9zip.ru Интернет и сети, компьютеры и программы Запрещаем или разрешаем процессу использовать несколько ядер процессора в Windows XP

Как-то понадобилось определённому процессу запретить использовать все процессорные ядра кроме одного в Windows XP. Казалось бы, какие тут могут быть проблемы? В диспетчере задач на вкладке "процессы" нажимаем правой клавишей на нужном процессе и в контекстном меню выбираем "Задать соответствие". В появившемся окне снимаем галочки со всех ядер кроме одного.

Всё бы хорошо, но если процессор запущен от имени системы, то в доступе будет отказано. Что же делать в этом случае?

Отказано в доступе

На помощь придёт программа PsExec от Microsoft. Взять её можно на их сайте:



Несмотря на то, что данный комплект программ предназначен для управления удалённым компьютером, здесь он пригодится для запуска диспетчера задач от имени системы. Для программы PsExec нас будут интересовать следующие ключи:

-i Запустить программу, чтобы она взаимодействовала с рабочим столом указанного сеанса. Если сеанс не указан, процесс запускается в сеансе консоли.
-s Запустить процесс от учетной записи системы.

Скачиваем архив с сайта Microsoft и достаём файл PsExec.exe в любую папку. Собственно, запуск диспетчера задач от имени администратора будет выглядеть так:

PsExec -s -i taskmgr

Это можно сделать в командной консоли или в виде ярлыка на рабочем столе.

Диспетчер задач откроется от имени системы, и соответствие процессов ядрам процессора будет доступно.

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

Взять её можно здесь:



Imagecfg запускается из командной строки и патчит программу, привязывая её к нужному ядру процессора. В простейшем случае её можно скопировать в папку с программой и запустить из командной строки:

Imagecfg -a 0x1 имяфайла.exe - делает привязку к первом ядру.

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


12 нравится? 8


11.12.2017 © 9zip.ru
Авторские права охраняет Роскомнадзор

Понравилась статья?
Товарищ Смирнов говорит:
поделись с друзьями!

Хочешь почитать ещё про интернет? Вот что наиболее популярно на этой неделе:
Как передать звук с компьютера на Android телефон по USB
Восстанавливаем работу версий Skype на Windows XP SP2: невозможно установить соединение
Если тормозит Full-hd видео с видеорегистратора с кодеком h264



Есть вопросы, комментарии? Напиши:

Имя
Комментарий
Длина текста:
число с картинки
Правила прочитал(а)
Как вставить картинку в свой комментарий?

Пользовательские теги: imagecfg windows xp [ Что это? ]

Дальше в разделе Интернет и сети, компьютеры и программы: SSD, твердотельные накопители, solid state drive (ssd) - твердотельный накопитель, предназначенный для надёжного непрерывного хранения данных. Он так же функционален, как и привычный жёсткий диск.

Главная 9zip.ru База знаний радиолюбителя Контакты
Девять кучек хлама:

Радиотехника, электроника и схемы своими руками Ремонт домашней электроники Виртуальный музей старых радиодеталей XX века Ламповый звук hi-end и ретро электроника Катушки Теслы Радиодетали и модули с Aliexpress Интернет и сети, компьютеры и программы Категория свободна Инструкции


Дайджест
радиосхем

Новые схемы интернета - в одном месте!

 5.4 Гаражная сигнализация GSM и термостат
 31.3 Миртек - Оправка показаний на Email или SMS
 31.3 ESPspectrum

Задай вопрос радиолюбителям!


16.4 Правда ли, что колонки 25 АС-416 какие-то чудесные ...
2
12.4 сгорела зарядка в машинке для стрижки riva 6305 ...
1
12.4 Начну сначала. Первую миникамеру купил лет 7 тому ...
2