A Microsoft abandonou o Windows Movie Creator, que não está mais incluído no Windows 10.
Agora ele foi substituído pelo Story Remix e está incluído no aplicativo Fotos do Windows. supostamente já instalado se o seu Windows 10 está atualizado.
Não adianta instalar o Windows Movie Creator.