Hace unos días hice una instalación limpia de Windows 8.1, a la cual lo primero que hice fue instalarle Visual Studio 2012 y 2013 junto con el SDK de Windows Phone 8. Para mi sorpresa al querer ejecutar una de mis aplicaciones de Windows Store me apareció la alerta de que no contaba con una licencia de desarrollador dando la opción de con un click obtener una, lo cual no fue tan sencillo como parecía y es el tema de este post.
Después de un rato de intentar conectarse al servidor para obtener la licencia me apareció el siguiente error:
Error al comprar la licencia de desarrollador. Error: Error en la ejecución de servidor
. Código de resultado 0x80080005
Después de mucho investigar e intentar todas las soluciones para casos similares de falla al obtener la licencia pero sin encontrar en algún lado el mismo problema, me di a la tarea de buscar respecto al error dejando de lado que esto pasaba desde Visual Studio y me encontré que este problema se debía a una cuestión de permisos.
Al aplicarla para mi caso especifico con Visual Studio los pasos que seguí fueron los siguientes:
1. Abrí las "Herramientas Administrativas" como mi versión de Windows esta en este idioma desde el charm de búsqueda lo busqué por su nombre.
2. Dentro de la ventana de herramientas administrativas abrí "Servicios de componentes".
3. Navegue por la vista de árbol del lado izquierdo a la siguiente ruta
Servicios de componentes > Equipos > Mi PC > Configuración DCOM
4. Al llegar a Configuración DCOM busqué la parte correspondiente a Visual Studio en este caso eran 3
Microsoft Visual Studio
Microsoft Visual Studio 2012
Microsoft Visual Studio 2013
5. El último paso fue validar que los permisos estuvieran bien en estos 3 lugares, lo cual es tan simple como:
a)Dar click derecho, elegir propiedades
b)Pasar a la pestaña seguridad
c)En la sección de permisos de acceso seleccionar personalizados
d)dar click en editar y seleccionar el permiso de acceso remoto.
*En mi caso solo tuve que hacer la modificación en "Microsoft Visual Studio"
Después de realizar esto al primer intento obtuve mi licencia de desarrollador.