Restaurar Menú Inicio Todos los programas en Windows 7

Si a raíz de una infección vírica se han borrado los accesos directos de Menú Inicio\Todos los programas en Windows 7/Vista y/o los iconos de acceso directo del escritorio de todos los usuarios (antiguo All Users, ahora Public), probar lo siguiente:

1) Que la carpeta AppData\Local\Temp\smtmp\1\ dentro de la cuenta de nuestro usuario (C:\Users\Usuario\AppData\Local\Temp\smtmp\1\) existe y tiene todas las carpetas y accesos directos del Todos los programas

2) Que la carpeta AppData\Local\Temp\smtmp\4\ dentro de la cuenta de nuestro usuario (C:\Users\<Usuario>\AppData\Local\Temp\smtmp\4\) existe y tiene los elementos del escritorio público.

Si es así, sólo queda restaurarlos. La forma más rápida es abrir una ventana de comando con permisos de Administrador (ojo con esto) y tirar de Xcopy:

xcopy %Temp%\smtmp\1 «C:\ProgramData\Microsoft\Windows\Start Menu» /H /I /S /Y /C

xcopy %Temp%\smtmp\4 «C:\Users\Public\Desktop» /H /I /S /Y /C

El bicho en cuestión también había hecho desaparecer todo lo existente en Users. En casos como ese es importante no dejarse llevar por el pánico. Puede haberlos ocultado o convertido en archivos de sistema. El comando Attrib es de gran ayuda en estos casos. Como antes, siempre ejecutando la consola en modo administrador.

Vista es el culpable

Vista tiene tan mala fama que es tan tremendamente fácil echarle la culpa de todo… He leído en los comentarios no sé si de una entrada de Menéame o de algún blog las críticas habituales sobre UAC (ya sabéis, que si es una mierda, que si sólo sirve para fastidiar, que vaya basura hizo Microsoft, etc.) con un caso bastante habitual con programas antiguos (en caso de equipos domésticos, principalmente juegos; en este caso concreto, hablamos de una empresa y una aplicación de trabajo): el programa necesita tocar archivos (por ejemplo, de configuración, de estado, temporales…) durante la ejecución de la aplicación. Los archivos están en el directorio de instalación del programa, normalmente en Archivos de programa o en el raíz de la unidad de sistema.

El problema, claro, es que un usuario normal no puede tocar esos archivos. En XP y 2000, la solución cutre era darle al trabajador una cuenta local de administrador para que pudiera trabajar sobre esos archivos sin problema. En Vista el problema, claro, es que por mucho que un usuario pertenezca al grupo de Administradores, trabajará con permisos restringidos y, si hace falta más, se solicitará la elevación de permisos mediante UAC. Como resultado, la aplicación no funciona.

La solución, según el comentarista, fue desactivar UAC y asignarle al trabajador una cuenta de usuario administrador. Lo que me demuestra dos cosas:

1) Que esa empresa no tiene un administrador de sistemas (o «informático» a secas) que se encargue de los equipos o, si lo tiene, se quedó estancado en Windows 9x y cosas como «autoformación», «reciclaje» y «aprendizaje» le suenan a chino.

2) Que es mucho más fácil convencer al jefe y autoconvencerse de lo malo que es el sistema operativo que de lo incompetente que es uno.

Porque si el problema era sólo ese, se soluciona igual que en las versiones anteriores de NT: dando permisos de escritura al usuario o grupo de usuarios pertinente sobre los archivos o carpetas necesarios.

Ya empiezan los trucos para Windows 7

Y, siguiendo la tónica habitual que hubo con Vista, son «trucos» incorrectos o dañinos en su mayor parte. Es increíble la cantidad de bloggers «técnicos» que hay que no se molestan en hacer una pequeña búsqueda para comprobar si lo que dicen tiene algo de verdad. Parecen periodistas. Esta semana me he encontrado con que el viejo truco falso del número de procesadores para Vista (y antes para XP) está en la cabeza del ránking de «trucos» para Windows 7. No hay todavía una versión común de trucos (los famosos 10 trucos para acelerar Vista), así que no sé si esperar a que salga alguna para criticarla o hacer mi propia lista de «trucos» y consejos, a ver si salvo a alguien de destrozar su máquina.

PD: ayer tuve un extraño caso de opciones de menús que quedaban flotando en el escritorio incluso después de haber cerrado la aplicación correspondiente. El responsable era el antivirus de Microsoft (Security Essentials), así que lo he mandado a paseo. Ahora me toca decidir qué otro antivirus gratuito pongo.

HP Deskjet 825c en Windows 7/Vista

Problema gracioso: tengo una impresora HP Deskjet 825c para la cual no hay drivers ni para Vista ni para 7. Cortesía de HP, que considera que ya es hora de que cambie de impresora (a ser posible otra con cartuchos más pequeños que salga más clara, of course). Buscando otra cosa en el curso de las mañanas encontré un post en un foro donde se aconsejaba instalarla como una 845c (no he vuelto a encontrar el tema, así que no puedo citar la fuente; si lo vuelvo a encontrar, lo pongo). La 845c externamente es casi idéntica a la 825c, pero con puerto paralelo además del USB (y más caro, por ello). Compruebo y, efectivamente, hay drivers para la 845c en la página de HP, así que decidí hacer la prueba:

Conecté la impresora, la reconoció pero no instaló drivers porque no había, así que fui a Dispositivos e impresoras, busqué la 825c recién instalada (aparecía como un «algo» indeterminado), abrí sus propiedades (el habitual botón derecho–>Propiedades). En la ventana de propiedades no podía tocar nada, tocaba escalar privilegios: un botón abajo que indica «Cambiar la configuración», con el escudito del UAC. Ahora ya sí estaban habilitados los distintos botones de la pestaña Controlador. El que interesa, por supuesto, es Actualizar controlador, que da paso a un asistente en el que elegimos buscar un controlador en el equipo. Como no tenemos disco de drivers, pasamos de ello y pinchamos en «Elegir en una lista de controladores…». Ya tenemos la laaaarga lista de dispositivos de los cuales 7 (o Vista o el que sea) lleva controladores. Sólo queda buscar la sección de Impresoras y, allí, dentro de la marca HP el controlador de la Deskjet 845c e instalarlo. Nos dirá que eso no va a funcionar y que él se lava las manos, le decimos que sí, que siga, y ya tenemos una 825c creyendo ser una 845c.

La pregunta clave: ¿funciona? Las pocas cosas que he tenido que imprimir han salido bien, pero también es cierto que eran documentos bastante simples, así que no estoy seguro de cómo reaccionará con documentos complejos. Últimamente sólo la uso para imprimir currículum y hojas de personaje, y con esto me ahorro tener que arrancar con XP sólo para imprimir.

Vista Service Pack 2

Ya está disponible para descarga el Service Pack (vulgo SP) 2 para Windows Vista y Windows Server 2008. Supongo que para junio aparecerá por Windows Update. Las mejoras… Bueno, nunca me leo las mejoras, es un SP: se instala porque es lo que toca. Me interesan mucho más los problemas.

Como siempre, mi consejo es esperar unas semanas a ver qué pasa. Normalmente hay problemas con algunos drivers, con algunos antivirus y –nunca he sabido por qué– con Nero, así que es mejor esperar un poco y que otros se peguen el leñazo. Si hay problemas, se sabrá (siendo Vista, se sabrá más), saldrá una lista de incompatibilidades, al poco los respectivos fabricantes y desarrolladores sacarán parches, actualizaciones y nuevas versiones que solucionen el marrón y entonces es cuando debemos instalar el Service Pack. Normalmente, eso se traduce en entre dos y seis semanas.

Os recuerdo que el Service Pack 2 de Windows XP tuvo una terrible fama durante unos seis meses por unos problemas como los que comento que estuvieron solucionados en dos semanas.

No olvidéis que instalar un Service Pack del sistema operativo tiene sus riesgos: es algo que mete mano en las entrañas del sistema operativo y si falla (por culpa de un driver defectuoso, un programa que tocó donde no debía, malware, virus, algún error en los datos guardados en el disco duro, un corte de luz a destiempo, el pariente todo-lo-que-toca-lo-destroza que roza la CPU con el dedo) la liamos bien gorda, así que la copia de seguridad antes es primordial.

Lo podéis descargar (versión completa) del sitio web de Microsoft, tanto para 32bits como para 64bits.

Personalmente, esperaré a que me aparezca por Windows Update, lo que será señal de que no tengo problemas de compatibilidad conocidos. Así lo hice con el SP1.

Actualización 27-05-2009: Antes lo digo, antes ocurre, ya lo tengo por Windows Uptade.

Actualización: Al final no he esperado y me la he jugado. 15 minutos de descarga y unos 20-25 de instalación, y Vista SP2 funcionando sin problemas.

Maletín

Hoy por hoy, mantener sincronizados nuestros documentos puede ser un dolor de cabeza descomunal. A poco que trabajemos con los mismos documentos en varios equipos (ordenadores, PDA, etc.) podemos encontrarnos con que tenemos versiones distintas del mismo documento y la terrible duda de no saber cuál es el correcto. Si ya hablamos de documentos compartidos por múltiples usuarios, ya el lío puede ser mayúsculo.

Para solucionar esto hay mil y una posibilidades, ofrecidas por el sistema operativo, por las aplicaciones, por aplicaciones de terceros… Si los equipos tienen conexión directa es fácil, mediante las propias herramientas de Windows, mantener sincronizados los archivos. Si tenemos acceso continuo a Internet podemos usar algún sistema de almacenamiento en línea (ya que está tan de moda eso de la Nube), pero también tenemos un venerable sistema que aún tiene su utilidad para el caso de que tengamos dos ordenadores (o más) con Windows sin conexión directa: una memoria USB y Mi Maletín.

Maletín ha estado presente en todos los Windows hasta donde mi memoria alcanza. Básicamente es una carpeta especial donde guardamos una copia de los archivos que queremos mantener sincronizados. Esa carpeta especial es la que nos llevaremos en la memoria USB a otros ordenadores, donde modificaremos los documentos. Cuando volvamos a nuestro ordenador, Windows sincronizará los documentos entre el maletín y los originales que quedaron en el ordenador. Esta sincronización es en ambas direcciones y muy simple: Windows comprueba la fecha de modificación de los archivos con la original (entiéndase por «original» la fecha de modificación de los documentos la última vez que se sincronizó el maletín). Si la copia del documento que hay en el maletín tiene una fecha de modificación posterior, propone sustituir esta por la del maletín. Si la copia que hay en el ordenador tiene fecha de modificación posterior, propone sustituir la copia del maletín por la que hay en el ordenador. Y si ambas copias tienen fechas de modificación posteriores a la original, no hace nada (nos lo indica y nos toca a nosotros decidir).

Sigue leyendo

El problema de usar Vista

El problema de usar Vista en casa es que en el trabajo uso XP. Ya me he acostumbrado a la búsqueda integrada en el explorador de Windows y a las opciones siempre presentes de ordenación, filtrado y apilado y tengo un indexado cuidado, así que ya no sé qué es eso de ir buceando por carpetas hasta encontrar el archivo que busco.

En el XP del curro, aunque tengo instalado Windows Search 4.0, me lleva más tiempo y más pasos acotar la zona de búsqueda y tengo que abusar del botón derecho si no quiero usar la vista Detalles.

Me he acostumbrado, también, a usar el buscador integrado en el menú Inicio para buscar y ejecutar cualquier aplicación poco habitual (las habituales las tengo a mano, desde el propio menú Inicio, desde Inicio rápido o desde un gadget lanzador). En XP tengo las aplicaciones más usuales ancladas al menú Inicio, también. Y un Inicio rápido equilibrado, y una barra de herramientas personalizada con diversos accesos directos. Pero, a veces, no me queda otra que ir al fatídico Todos los programas y echarle algo de paciencia.

Ains, ¡qué pronto se acostumbra uno a lo bueno!

PD: la Dama sigue dando por saco; no reconoce las órdenes relativas al grupo taladro. Espero noticias de Italia.

No mostrar letras de unidad

Esto no es más que una pijadita. A mí me gusta asignar nombres significativos a las unidades de disco duro (Neuromante, Hex, Shirka, Legba…) y me guío por ellos y no por la letra (C:, D:) de la unidad. Reminiscencias de mis tiempos de Linux, quizás. En Vista podemos hacer que la letra de unidad no se muestre en la ventana de Equipo y trabajar directamente con los nombres de las unidades. La desventaja más evidente de esto es que no se muestran las letras de unidad, lo que puede ser molesto si tenemos múltiples lectores de tarjetas o trabajamos con varios dispositivos de almacenamiento USB a la vez, ya que para extraerlo con seguridad necesitamos indicar la letra de la unidad.

Como toda opción de carpeta está en Opciones de carpeta: abrimos una ventana del explorador de Windows, vamos a Organizar y buscamos Opciones de carpeta y de búsqueda. Luego, en la pestaña Ver sólo debemos buscar y desmarcar la opción Mostrar letras de unidad. Simple.

Vista, 7 y los gadgets

Posiblemente sea por mi nivel de inglés, pero durante este otoño, conforme salían las primeras valoraciones de las versiones de prueba de Windows 7, he leído como novedad o cambio que en 7 no tenemos Sidebar y los gadgets quedan sueltos ahora por el escritorio. Concretamente, la última frase que he leído (en MiDigitalLife) es:

The gadgets no longer restricts to need to pin to the bar of sidebar anymore (…).Gadgets can now roam free and locate anywhere on desktop in Windows 7.

Sin entrar en cómo funciona el tema de los gadgets en 7 (todavía no he probado la beta) lo que sí sé es que el autor de la frase anterior poco ha utilizado Vista. Y me imagino que cosas así empezaremos a leerlas muy pronto en blogs, foros y páginas de trucos sin que nadie se pare a comprobar la verdad de la afirmación.

Porque en Vista uno puede arrastrar el gadget fuera de la barra y soltarlo libremente por el escritorio. Además, muchos (como el gadget del tiempo) tienen dos visualizaciones distintas: una pequeña cuando están en la barra y otra más grande y con más información cuando están en el escritorio.

Arranque dual XP–Vista y puntos de restauración

Hace ya en torno a dos años que salió Vista y trajo consigo un pintoresco problema para aquellos a los que nos gusta tener varios sistemas operativos instalados: si tenemos un arranque dual con XP/2003, estos dos se cepillarán todos los puntos de restauración de Vista cada vez que arranquemos con ellos. El problema surge porque el sistema de restauración de Vista/2008 es distinto al de XP/2003 y como XP/2003 no los entiende… pues los elimina.

En su momento me pareció un problema molesto, pero poco más. He usado 2 veces en seis años con XP, y en XP instalaba y desinstalaba mucho más, especialmente juegos, así que aposté a que en Vista no me haría falta… y así ha sido.

Sin embargo, en el último mes he migrado de Home Premium a Ultimate y aquí me encuentro con algunas utilidades interesantes para lo cual necesito que XP deje a Vista en paz. Y, leñe, ya que he pagado por los extras que ofrece Ultimate sobre Home, ¡qué menos que usarlos! Así que me he puesto a buscar si el dichoso problema había sido resuelto y hay alguna actualización para XP que haga que no me la líe.

Sigue leyendo