Não, você não pode usar o navegador do Xbox 360 sem o Windows Media Center.
O navegador do Xbox 360 era integrado diretamente ao Windows Media Center. Não era um aplicativo separado que podia ser iniciado independentemente.
Portanto, se você não tem o Windows Media Center instalado ou rodando, não conseguirá acessar o navegador do Xbox 360.