⚙️ О процессах vmsp.exe и vmplatformca.exe
Сегодняшний пост публикуется в рубрике "Я просто оставлю это здесь", потому что проблема скорее всего специфична для моего железа. Я обратил внимание, что в моей системе эти два процесса потребляют ровно по 12% CPU каждый. Оба продолжали работать даже после выключения всех ВМ Hyper-V. И если vmsp успешно убивался, то vmplatformca возрождался сразу после завершения.
🔐 Я уже видел vmsp у себя ранее. VMSP означает Virtual Machine Security Process, т.е. процесс безопасности виртуальной машины. Тогда я установил его связь с диском хранилища ключей (key storage drive) в ВМ Hyper-V первого поколения. На этом маленьком диске хранится ключ BitLocker, что позволяет зашифровать системный диск ВМ без виртуализации TPM.
ℹ️ На смену первому поколению ВМ давно пришло второе, с поддержкой виртуализированного модуля TPM. Логично было предположить, что у процесса vmsp ноги растут оттуда же. И действительно, TPM был включен на моих ВМ с #Windows11, потому что это позволяло установить новую ОС без плясок с бубном.
Возможно, причина потребления CPU в конфликте аппаратной конфигурации / драйверов немолодого ноутбука ThinkPad с реализацией Hyper-V 🤷♂️
После отключения TPM и перезапуска ВМ оба процесса перестали появляться. В моих задачах виртуализации наличие TPM не критично. Но если вы успешно решали такую проблему, отпишитесь в чате ✌️