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 нравится? 9


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

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

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



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

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

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

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

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

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


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

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

 15.11 Терморегулятор с двумя каналами на ATtiny13
 15.11 Часы на ESP32 и светодиодах WS2812b
 15.11 Акустическая система с открытым верхом

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


2.11 Есть проект, где к МК через транзистор подключен ...
1
28.10 Здравия Всем. Нужна помочь, чтоб после запуска ...
18.10 Ребята помогите сделать схему простенькую для ...
2