O TaskHost.exe em si é um wrapper para dll ou outro exe e é executado como um serviço do Windows.
3 coisas para experimentar
# 1
Antes de perder tempo, pesquise o que o host de tarefas realmente carregou. Verifique o Visualizador de Eventos em busca de erros. Isso pode dar uma resposta rápida ou apontar você na direção certa.
# 2
Abra Gerenciador de tarefas , vá para a guia Processos . Na barra de menu (superior), clique em Visualizar - > Selecione Colunas ... . Nas janelas pop-up, selecione Linha de comando .
Isso pode dar uma idéia de qual dll taskhost.exe carregou.
Além disso, preste atenção no caminho do taskhost.exe. Deve ser
<Windows directory>\System32\Taskhost.exe
Se não, você pode ter outro problema.
# 3
Mesma ideia de # 2, mas use ferramentas melhores. Faça o download do Process Explorer da Microsoft. É de graça. É capaz de fornecer mais detalhes sobre o processo de execução.