Actualización: Esto también aplica para Windows 7
Recientemente compre una máquina que viene preinstalada con Windows Vista de 64 bits. A diferencia de otras ocasiones, decidí dejar esta versión y probar todo mi entorno de desarrollo con esta configuración.
Aunque he tenido algunos problemas, en general la experiencia no ha sido tan traumática como me imaginaba.
Uno de los problemas que he tenido es con el panel de la grabadora de pruebas web (Web Test Recorder) de Visual Studio Team Test. Aunque probé en primera instancia utilizando la elevación de privilegios de Windows Vista, la barra no aparecía en I.E. (para poder ejecutar la grabadora en Windows Vista es necesario iniciar Visual Studio con permisos de Administrador utilizando UAC).
Investigando un poco al respecto descubrí que Internet Explorer mantiene un caché con la lista de las barras disponibles. La solución es forzar la regeneración de ese caché.
Para esto hay que seguir un procedimiento muy sencillo:
- Cerrar todas las instancias de I.E. (Es mejor asegurarse con el administrador de tareas).
- Eliminar las siguientes llaves del registro:
- HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer \Discardable\PostSetup\Component Categories\{00021493-0000-0000-C000-000000000046}
- HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer \Discardable\PostSetup\Component Categories\{00021494-0000-0000-C000-000000000046}
- Iniciar Visual Studio con privilegios de administrador (hacer clic con el botón derecho sobre el icono y seleccionar Ejecutar como administrador)
- Abrir o crear el proyecto de pruebas
- Iniciar la grabación de una nueva prueba web.
- Si todavía no lo muestra revisar que el Add-on (complemento) este habilitado en I.E.
Curiosamente después de ejecutar este procedimiento he podido grabar nuevas pruebas sin ejecutar VS con privilegios de administrador.