lunes, 25 de febrero de 2013

Instalar la herramienta Debug Diagnostic Tool v1.2

Sin morir en el intento

Problema

Tenemos una aplicación web que está teniendo un uso excesivo de CPU en determinadas ocasiones, pero que no estamos pudiendo determinar cuándo o más importante, por qué, está haciendo ese uso intensivo de CPU.
Para revisar la aplicación decidimos descargar e instalar esta herramienta, disponible [aquí].
Comenzamos la instalación (siguiente, siguiente siguiente) y de repente:
image
Después de buscar mucho por aquí y por allí, lo que encontramos es que es un problema con el soporte multiidioma del instalador de la herramienta. Lo cierto es que es bastante triste, pero el instalador requiere que exista un grupo ‘Users’ en la máquina de instalación, y como en este caso la máquina de instalación está en español, ese grupo, pues no existe. Triste triste.

La solución

Pues no se trata de una solución como tal, más bien de un ‘workaround’ que nos permitirá instalar y ejecutar la herramienta sin problemas.
  1. Vamos a la Administración del Equipo
  2. En la sección de grupos locales, creamos un grupo que se llame “Users” y en el incluimos el usuario con el que hayamos iniciado sesión en la máquina.
  3. Damos permisos de control total a este grupo en la carpeta de instalación.
  4. Instalar la herramienta.
En este punto es posible que nos de otro error diciendo en la fase de “Removing backup files”. En este punto, si le damos a continuar la instalación NO se realiza y además borra los archivos que hubiera copiado originalmente. Para solucionar este problema, cuando nos dé este error:
  1. Antes de pulsar el botón, vamos a la carpeta de instalación (por defecto “C:\Program Files\DebugDiag”) y copiamos el contenido llevándolo a una ubicación temporal.
  2. Le damos al botón de finalizar en la ventana de error y nos borrará el contenido de esa carpeta
  3. Movemos los archivos de la ubicación temporal a la carpeta de instalación.
  4. Ejecutamos de nuevo la instalación.
SOLUCIONADO.
No preguntéis por que, porque no lo sé, pero bajo mi humilde opinión es una ‘cagada’ con todas las letras por parte de Microsoft, además de ser incomprensible. Por supuesto, una vez instalada la herramienta podemos eliminar el grupo creado sin problemas.