Link: https://adrianosites.com.br/conteudo/instalando-composer-de-forma-manual
Uma das formas de realizar a instalação do composer caso algum problema ocorra com a sua instalação automática no windows, é a instalação manual.
A instalação manual é interessante pois não necessida que nada seja instalado em seu sistema, e também caso use outro tipo de sistema operacional que não seja Windows.