Você precisa instalar o Java porque a Pesquisa de código do TFS usa o ElasticSearch, que é executado em Java.
Referência: de Código & Pesquisa de item de trabalho para o TFS 2017 - Solução de problemas :
For TFS 2017 on-premises, Code Search includes Elasticsearch and will be configured on a server running TFS 2017