Por que no todo en la vida es doble-click y siguiente/siguiente/aceptar.

Esta va para todos los giles que como yo prueben de todo (Permisos de usuario, del sistema de archivos, del ejecutable, etc,etc…) antes de Googlear al respecto y darse cuenta de que estaban buscando exactamente en la otra punta del ovillo y para ponerla peor, del ovillo equivocado.

Es pecado capital, lo sé, pero a pesar de todo, terminal server de por medio, hay usuarios que si no tienen Picasa ponen el grito en el cielo. Así que ahí estaba yo, disponiéndome a instalar Picasa por primera vez, cuando me encontré con un amigable mensaje por parte del programa instalador:

«El usuario actual no tiene permiso para instalar o actualizar aplicaciones»

– ¿Eh? ¿Lo que? ¡Pero si el usuario actual tiene permisos administrativos! – Pensaba…

Después de haber verificado que nadie a mis espaldas se aguantaba la risa -señal de que nadie me había quitado los privilegios de super usuario para gastarme una broma, los informáticos somos así de jodones hijos de puta, unos locos bárbaros– y de verificar que mi usuario realmente era miembro del grupo Administradores supuse que por algún rizo de código fuente oscuro, esotérico e ininteligible para nosotros los no iluminados, solamente el usuario «Administrador» podía instalar Picasa así que cerré sesión y volví a entrar, esta vez no con mi usuario si no con el usuario Administrador propiamente dicho.

El mismo resultado.

¿O debería culpar a Picasa? ¿O ambos? ¿O a mí mismo por necio?

¿O debería culpar a Picasa? ¿O ambos? ¿O a mí mismo por necio?

Después de unos 40 minutos de prueba y error echándole la culpa a de todo un poco menos a mi capacidad de deducción y sin mas conejos en la galera, tuve que recurrir al que todo lo sabe.

Así fue que di con este blog en inglés en donde explican el por que. –Me pregunto de dónde obtuvo tan valiosa información el autor del blog a su vez– pero la cosa resultó ser mucho mas simple de lo que parecía solo que el mensaje de error me estaba apuntando en dirección a la ramada del culo sin darme ninguna pista adicional.

No se puede instalar Picasa sin tener previamente instalada la característica adicional «Experiencia de Usuario».

Esta característica, que viene deshabilitada por defecto, cosa que me parece muy bien, y que nunca habilito para no desperdiciar recursos en pelotudeces en entornos multiusuario es la que entre otras cosas te permite por ejemplo iniciar el servicio «Temas» para hacer que Windows 2008 se vea igual que Vista o Seven, con Aero y todo. Un soberano desperdicio de tiempo de CPU, en definitiva.

Para activar la característica «Experiencia de Usuario» en Windows Server 2008:

Inicio / Herramientas administrativas / Administración del servidor / Características / Agregar características y seleccionar de la lista: «Experiencia de usuario«.

Salir aceptando. Es necesario reiniciar para aplicar los cambios y poder instalar al imbécil de Picasa que no se anda fijando si tiene bien resueltas todas las dependencias y da mensajes de error que te apuntan para cualquier otro lado menos para donde uno debería buscar..

El instalador automático de drivers que viene con las motherboards Asus en todo su esplendor.

El instalador automático de drivers que viene con las motherboards Asus en todo su esplendor.

Ya me ha pasado en varias oportunidades. En Windows 7 el instalador todo en uno que viene en cd/dvd con las placas madre Asus termina todo el proceso bien pero después del último reinicio aparecen varias ventanitas –entre tres y cuatro– a modo de popup con un único botón disponible de «Aceptar» quejándose:

AsusSetup:

C:\users\tu_nombre_de_usuario\appdata\local\temp\<un_número_arbitrario>Log.iniis lost

Con una finalidad exclusivamente SEO y a su vez para acordarme la próxima vez que me pase –por que he tenido que googlear lo mismo unas cuantas veces ya, que acordarse de todo eso sería un dolor de huevos– dejo la ruta en el registro de windows a la cual hay que acceder via regedit.exe y eliminar todo su contenido:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree\ASUS\

Tomá nota mental de este artículo, ¿Quién sabe? La proxima vez podría pasarte a vos…

Otro título sugerido: Yo contra Microsoft Security Essentials – Round 5 y Knockout técnico.

FInalmente, después de casi 5 meses que va a hacer ya desde que escribí [HowTo] Instalar Microsoft Security Essentials en Windows XP o Windows 7 pirata y tras una larga seguidilla de pruebas y errores que derivaron en los cuatro rounds anteriores que denominé «La saga», hoy vengo con el pecho henchido a presentarles el instalador definitivo, un único ejecutable que se pasa por las bolas todas las protecciones de Microsoft y se asegura de que tu antivirus nunca mas se queje con eso de:

«Su copia de windows no superó el proceso de validación y Microsoft Security Essentials dejará de funcionar en 30 días, de puro forros que somos, por que media vez que hacemos algo bien, algo bueno por los usuarios, de golpe la cagamos de nuevo buscando rascar una moneda mas»

Al que no le interesen los pormenores técnicos y simplemente quiera el antivirus funcionando ya mismo, inclusive si su copia de Windows no es original, hacer click en el siguiente enlace para descargar y listo:

Click para descargar el instalador definitivo de Microsoft Security Essentials para Windows XP 32 bits en español

Click para descargar el instalador definitivo de Microsoft Security Essentials para Windows XP 32 bits en español (8.3 Mb)

[Click para descargar]

¿Que hace el instalador?

El instalador no es mas que un archivo autoextraible creado con Winrar que descomprime todo el contenido en C:\mse y ejecuta instalar.exe. En total descomprime 5 archivos distintos:

  • Instalar.exe – Un macro creado con autoit para automatizar el proceso.
  • wga.reg – Las entradas en el registro que permiten la validación de la copia de Windows
  • reg.reg – Otro archivo de registro que se encarga de cargar wga.reg durante el arranque de tu PC.
  • hosts – El archivo modificado que redirecciona ciertos servidores a localhost para que no se puedan resolver algunas direcciones «molestas».
  • mseinstall.exe – El instalador propiamente dicho.

El macro de autoit instalar.exe –que es llamado por winrar al terminar de descomprimir– lleva a cabo todo lo siguiente:

  • Borra la carpeta %ALLUSERSPROFILE%\Datos de programa\Windows Genuine Advantage
  • Crea un archivo del mismo nombre para reemplazar a la carpeta.
  • Copia el archivo hosts a %windir&\system32\drivers\etc
  • Copia wga.reg a %windir%\system32
  • Añade una entrada en el registro para cargar wga.reg en cada reinicio.
  • Agrega el contenido de wga.red al registro.
  • Ejecuta el instalador de Microsoft Security Essentials.

Con todo lo anterior, si usás Windows XP en español a 32 bits y tu copia de Windows no superó el proceso de validación por que es bucanera ya no tenés mas excusas. No te la podría haber hecho mas facil.

Probalo y volvé al blog a contarme como te fué, me interesa tu opinión.

 

 

Otro título sugerido: Como hacerle la vida imposible a tu sysadmin – parte 2

Si no leyeron el artículo anterior: Como hacerle la vida imposible a tu sysadmin deberían empezar por ahí para entender de que estoy hablando. Para los cortos de tiempo resumo brevemente:

Por un lado: Tenés acceso a una PC que remotamente corre Linux, puede ser un servidor que administres o la PC de tu casa, da lo mismo. No hace falta disponer de privilegios de super-usuario en la PC remota. Esta PC remota corre un servidor SSH que te permite login remoto.

Por el otro: La persona que administra la red de tu trabajo te tiene impedido, no te permite chatear, usar Facebook o Twitter, no podés navegar por ciertas páginas o usar ciertos servicios.

Otra posibilidad: Estas conectado desde una red «pública» en un bar, aeropuerto o simplemente robándole internet el vecino y no tenés ninguna manera de saber quien podría estar olfateando los paquetes de datos que van y vienen, sobre todo ahora, que herramientas como Firesheep hacen que un ataque man-in-the-middle que siempre fue cosa reservada para unos pocos elegidos sea coser y cantar.

También podrías usar este sistema (o un buen tunel SSH por cada servicio a rutear haciendo las veces de Socks Proxy con todas las incomodidades que conllevaría) si estás conectado desde un enlace poco fiable en donde la pérdida de paquetes está fuera de discusión.

O si ninguna de las anteriores te convence: Simplemente por que nunca se es lo suficientemente paranoico, otro mini tutorial: Como encriptar TODO el tráfico que genera tu PC y rutearlo remotamente para evitar cualquiera de los escenarios anteriores.

Usando SSH para rutear todo el tráfico TCP que se genere en tu PC hasta un host remoto.

Usando SSH para rutear todo el tráfico TCP que se genere en tu PC hasta un host remoto.

Continúa leyendo