Обновление: новые версии Sysinternals Suite теперь включают в себя отдельную копию procexp64.exe
, поэтому больше нет необходимости извлекать ее. Просто прикрепите приложение к панели задач, и оно будет работать так, как ожидается. Если вы все еще используете старую версию, см. Ниже.
Когда вы запускаете Process Explorer в 64-битной системе, он извлекает 64-битную версию exe-файла в исполняемый каталог и выполняет его вместо этого. Обычно этот файл удаляется при закрытии приложения.
Я обнаружил, что если вы неожиданно завершите работу Process Explorer, файл не будет удален, и вы можете вместо этого прикрепить его к панели задач.
После запуска 32-битного exe, вы можете видеть, что он загружает 64-битный образ.
Выберите процесс procxp.exe и выберите RClick -> Kill Process.
процесс procxp64 переопределит сам себя и появится внизу списка. Теперь вы можете закрепить procxp64.exe на панели задач, и он больше не будет удален при закрытии.
Обратите внимание, что вы можете позже удалить procxp64, случайно запустив и закрыв файл procxp.exe. если это произойдет, повторите эти инструкции для воссоздания procxp64.
подтверждено с помощью Process Explorer v15.04 на win7 x64.
-------------------------------ОБНОВИТЬ------------------ -----------------------------------
Process Explorer 16 был выпущен, и он меняет поведение порождения подпроцесса и очистки. Созданный файл procx64.exe теперь создается в пользовательской папке% APPDATA% \ local и «очищается» даже в том случае, если родительский процесс был некорректно завершен.
Для версии 16 дважды щелкните по процессу procxp64 и запишите его точный путь в каталоге% APPDATA% и откройте окно обозревателя в этом месте.
во время работы приложения щелкните правой кнопкой мыши файл procxp64.exe и скопируйте его в другое место.
Запустите скопированный procxp64.exe, и теперь вы сможете прикрепить его к панели задач, как и ожидалось.