Não, você não pode usar o navegador do Xbox 360 sem o Windows Media Center.
O navegador do Xbox 360 foi integrado diretamente ao Windows Media Center. Não era um aplicativo separado que pudesse ser iniciado de forma independente.
Portanto, se você não tiver o Windows Media Center instalado ou em execução, não conseguirá acessar o navegador do Xbox 360.