3

У меня странная проблема в Windows XP. При загрузке любые процессы, порожденные системой (службы, программы автозапуска и т.д.), Настроены на использование обоих потоков ЦП. Однако Explorer и все программы, которые он создает, настроены на использование только «CPU 0».

Я попытался установить сходство explorer.exe для обоих потоков, но он все еще использует только один при следующей загрузке. Где-то, когда-то, каким-то образом, настройка для explorer.exe была изменена и, кажется, не хочет быть изменена обратно / сохранена.

Не стоит упоминать msconfig (это XP), диспетчер задач или Process Lasso, потому что я не спрашиваю об установке соответствия во время выполнения, я спрашиваю, где Windows хранит настройки соответствия.

2 ответа2

5

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

Я не верю, что в Windows есть что-то, что сохраняет настройки привязки процессора.

0

Сродство процессора может быть установлено в .exe. Была программа под названием imagecfg, которая шла со старой версией Resource Kit. Это позволило вам установить маску сходства в exe-файле или установить ее в "uniprocessor" (что означало "выбрать любой процессор"), установить флаг распознавания большого адреса и другие вещи.

Это не сделано по умолчанию для любого exe-файла, поставляемого с Windows. Но то, что вы установили, возможно, сделало это с explorer.exe.

Как сказал shf301, также возможно, что расширение оболочки сделало это с вашим экземпляром explorer. Вы можете просмотреть (и экспериментально отключить) свои расширения оболочки с помощью инструмента ShellExView от NirSoft: http://www.nirsoft.net/utils/shexview.html

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .