Categoría: Sistemas Operativos

Vaciar los temporales de Windows Update

windows-updateHay ocasiones en que Windows Update da error cuando intenta bajar nuevas actualizaciones, el error más común es el 80070002 o el 80070003.

También podemos necesitar liberar espacio de temporales al disco rígido, para estos 2 casos podemos vaciar el contenido de la carpeta temporal que utiliza Windows Update para almacenar las actualizaciones. En muchos casos, podemos tener mas de 200 Mb en temporales que se van acumulando cada vez que Windows Update descarga actualizaciones (si consideramos que los martes de cada mes hay nuevas actualizaciones los temporales se acumulan rápidamente).

Para vaciar estos temporales debemos realizar el siguiente procedimiento:

  • Detener el servicio Windows Update:
    Desde Inicio, Panel de control, Herramientas administrativas, Servicios, hacemos click con el botón secundario (derecho por lo general) sobre el servicio Windows Update y seleccionamos Detener.
    windows update service
  • Abrimos la carpeta WindowsSoftwareDistribution, dentro de la carpeta Download podemos eliminar todo el contenido. Hay que tener en cuenta que luego de este procedimiento, no será posible desinstalar ninguna actualización que esté aplicada.
    windowsupdate-download
  • Una vez terminado, podemos volver a los servicios y reiniciar el servicio Windows Update nuevamente.

Este procedimiento es válido tanto para Windows Vista, Windows 7, 8 y Windows 2008/2012 Server.

En el caso que Windows Update siga teniendo problemas para bajar e instalar actualizaciones podemos utilizar la herramienta de Microsoft System Update Readiness. Esta herramienta ayuda a resolver problemas que pueden impedir la instalación de actualizaciones o Service Packs de Windows. Por ejemplo, es posible que una actualización no se instale si un archivo del sistema dañado impide que la actualización reconozca la versión de Windows que se está ejecutando en un equipo.

La herramienta se descarga desde el sitio de Microsoft:

http://windows.microsoft.com/es-ES/windows7/What-is-the-System-Update-Readiness-Tool

Debemos descargar la versión correspondiente a cada sistema operativo.

También podemos probar eSolucionador de problemas de Windows Update que corrige algunos problemas de Windows Update mediante un asistente.

Fuentehttp://windows.microsoft.com/es-ar/windows/windows-update-error-80070002#1TC=windows-7

Hasta la próxima!

Hernán

Windows XP – Office 2003 – Final anunciado

windows-xp-aviso-soporteFinalmente llegó el día anunciado: 08/04/2014, fecha del fin de soporte de Windows XP y Office 2003, fue bueno mientras duró, pero duró bastante más de la cuenta (12 años).

Que significa el fin del soporte de Microsoft:
Después de hoy ya no habrá más actualizaciones de seguridad, ni parches para errores no ligados a la seguridad, ni opciones de soporte -gratuitas ni pagas tampoco- ni actualizaciones de contenido técnico en la Web de Microsoft.

Pero en la práctica no significa que las instalaciones actuales dejarán de funcionar, la realidad es que serán propensas a ataques de virus o accesos no autorizados desde la web. Si se descubre algún error o problema de seguridad que no haya estado resuelto hasta hoy, Microsoft no sacará un parche de actualización para corregirlo. Por otro lado, las empresas de seguridad (los antivirus, por ejemplo) comenzarán a eliminar el soporte para Windows XP.

Los usuarios deberían migrar sus equipos a Windows 7 u 8.1, pero ésto en algunos casos implica cambiar el equipo porque su computadora actual no tiene los recursos suficientes para realizar la migración al nuevo sistema operativo. Los requisitos mínimos son:

–       Procesador: 1 gigahertz (GHz) o superior.
–       RAM: 1 gigabyte (GB) (32 bits) o 2 GB (64 bits).
–       Espacio en disco duro: 16 GB (32 bits) o 20 GB (64 bits).
–       Tarjeta gráfica: dispositivo gráfico Microsoft DirectX 9 con controlador WDDM

La otra opción es que el usuario migre a alguna distribución de Linux, que al tener menos requerimientos de hardware, no sería necesario cambiar o actualizar la PC. El problema es que para muchos usuarios esto significa un cambio en como se hacen algunas cosas. Para usuarios que utilizan su PC para entrar Internet solamente, este cambio no es muy grande.

Si el usuario decide quedarse un tiempo más con Windows XP, debería tomar algunos precauciones para no estar expuesto:

  • Tener el antivirus actualizado, tanto el programa como las firmas de virus. También es importante que la solución antivirus tenga protección de firewall y este esté activado (en reemplazo del Firewall de Windows).
  • Realizar un backup de la información con frecuencia, en algún soporte externo como DVDs, Discos externos o Pendrive. Esto permite que en caso de una infección de algún virus, tener la información a salvo.
  • Mantener actualizado el resto de los programas como Flash Player, Adobe Reader, Java, etc.
  • Si se puede evitar que el equipo esté conectado a Internet, mucho mejor. Esto minimiza el riesgo casi en su totalidad.

Hay casos en que la razón que evita el cambio del sistema operativo es el uso de programas que no son compatibles con los nuevos sistemas operativos, muchos equipos industriales conectados a equipamientos viejos no tienen software compatible con Windows 7 (y menos con Windows 8). En la Argentina, la entidad del gobierno encargada a la recaudación de impuestos sigue utilizando aplicativos programados en Visual Basic 6, que muchos de estos no son compatibles con Windows 7 o dan errores de funcionamiento durante el uso.
Para esos casos, me ha tocado solucionar el problema, instalando una máquina virtual con Windows XP (una instalación compacta) configurado para que esté aislado de Internet. El usuario tarda un poco más en entender como siguir haciendo su trabajo, pero cuando aprende, el como tener 2 computadoras en 1. Para esto, podemos utilizar la solución Virtual Box o VMWare Player. Lo que se debe tener en cuenta en caso de optar por esta solución, es que los recursos de la nueva PC física (más que nada en cuanto a memoria y procesador) deben elevarse un poco más para que al ejecutar la PC virtual no se sienta ninguna demora en el funcionamiento de la PC.

Bienvenido el trabajo para todos los técnicos!

Fuentes:

http://www.microsoft.com/es-es/windows/endofsupport.aspx

http://www.itsitio.com/regsMan/itsitioUpdate/detalleNotaTwitter.php?idxnota=MTQ3OTQ1&idxcomunidad=Mjgx

Hasta la próxima!
Hernán

 

 

Menú inicio para Windows 8 – Pokki

logo_win8Por suerte algunas empresas se acuerdan de los usuarios que no se acostumbran a los cambios que les imponen los fabricantes de los sistemas operativos.
Microsoft ya lo hizo con el menú de inicio de Windows Vista, que lo habían cambiado completamente respecto al de Windows XP, muchos usuarios le activaban la opción para mostrarlo como menú clásico, que lo hacía más parecido al de Windows XP. Más tarde, en Windows 7 esta función ya no estaba disponible, por lo que los usuarios se tuvieron que acostumbrar a la fuerza al cambio. Por suerte varias mejoras en el funcionamiento y agregados del nuevo menú de Windows 7 lo hicieron mas aceptable y utilizable, por lo que el cambio (a mi entender fue bueno).

Con la última versión de Windows, Microsoft hizo de nuevo de las suyas y se la agarró con el menú inicio, esta vez lo hizo desaparecer completamente y en su lugar creo un sistema de botones grandes (gigantes a mi gusto), la famosa interface Metro. Yo creo que Microsoft creó a Windows 8 como un sistema operativo para equipos móviles como tablets y celulares (el Windows 8 RT) y a alguno se le ocurrió la mala idea que esa misma interface debían activarla por defecto para instalaciones en PC o Notebooks. Hay algo que hay que reconocer… la pantalla de inicio funciona bastante bien si uno tiene una pantalla táctil, pero usarla con un mouse es bastante incómodo.

Hay empresas que se acuerdan de muchos usuarios como yo que consideran que los cambios deben ser de a poco. No se puede eliminar de una versión a otra el menú inicio sin ofrecerle al usuario alguna alternativa (mediante alguna configuración especial) de volverlo a activar. Vi por Internet varios programas para volver a activar un menú inicio o algo similar. Ahora parece que Lenovo está apoyando a una startup de California que creó una aplicación que funciona como menú inicio, bastante completo parece. La aplicación se llama Pokki, y por suerte es gratuita. A esta empresa la apoyan también Intel Capital y Google Ventures y está disponible desde la salida de Windows 8.

Este programa le brinda un menú de inicio a Windows 8, que se ve bastante moderno y configurable. Se pueden configurar como favoritos los programas que más usemos, tenemos a un clik de distancia el acceso al panel de control y también podemos agregar aplicaciones y juegos adicionales mediante un AppStore, como Facebook, Angry Birds y muchas más.

El programa está disponible para descargarlo en varios idiomas como español (Latino y de España), Inglés, Francés entre otros.
La instalación es muy sencilla y el único detalle a tener en cuenta es que necesita estar conectado a Internet para poder descargar el instalador completo.

La descarga gratuita de Pokki

Fuente: http://alt1040.com/2013/08/boton-inicio-windows-8

Hasta la próxima.
Hernán

[sam id=»2″ codes=»true»]

Localizar y borrar la información en forma remota de un dispositivo Android

Hoy en día podemos decir que nuestra vida pasa también por los medios digitales, tenemos mucha información en el correo electrónico, Facebook, Twitter, etc. Para complicarlo más, muchos de nosotros tenemos encima un aparato que tiene acceso a toda esa «vida digital», nuestro querido teléfono inteligente.

En Argentina el problema de la inseguridad está cada día más complicado y todos los días podemos escuchar a gente a la que le robaron o las asaltaron y les robaron todo lo que tenían en ese momento, por supuesto, una de las primeras cosas que se llevan son los teléfonos celulares. El problema no es solo la pérdida del aparato (por el costo que tiene su reemplazo) sino toda la información que está almacenada ahí, no importa si es información de trabajo o personal (fotos que podamos tener almacenadas en la memoria, libretas de contactos, etc.), la pérdida es muy grave.

Si el dispositivo tiene Android como sistema operativo, Google desarrolló un sistema de rastreo (ubicación física) y borrado remoto, para poder utilizarlo la cuenta de Gmail (o Google Apps) tiene que estar configurada en el equipo y mediante esa cuenta acceder a https://www.google.com/android/devicemanager

Desde esta pantalla podemos ver la ubicación con una precisión de entre 20 y 50 metros, podemos hacerlo sonar a todo volumen (incluso si está en modo silencio) y en caso de ser necesario podemos borrar la información en forma remota permanentemente. Para esto el dispositivo tiene que estar conectado a Internet, caso contrario se realizará la próxima vez que se conecte.

Algo a tener en cuenta es que para poder configurarlo debemos tener como mínimo Android 2.2 y realizar la configuración desde la sección seguridad de los ajustes de Android para habilitar esta funcionalidad. Igualmente el sistema nos permite enviar el aviso al equipo para que nos lleve a esa pantalla automáticamente. Esto se podía realizar mediante programas adicionales, ahora es posible implementarlo mediante el sistema operativo en forma muy fácil.

La ayuda de Google para esta herramienta está en el siguiente sitio: https://support.google.com/accounts/answer/3265955?p=android_device_manager&rd=1

Fuente: http://www.spamloco.net/2013/08/localizar-android.html

Hasta la próxima.
Hernán

[sam id=»2″ codes=»true»]

Como evitar que Windows Update reinicie automáticamente el Windows

winxpupdateEn muchos casos en que debemos dejar nuestra PC prendida haciendo algún proceso, si Windows baja automáticamente las actualizaciones mediante Windows Update, intentará reiniciar automáticamente el sistema operativo, preguntando y ofreciendo posponerlo para más adelante. El problema es cuando dejamos nuestra PC sola durante la noche o aún peor, para los Servidores, en los que lo más común es que estén siempre prendidos (en muchos casos sin ni siquiera monitor). Este último caso fue el que me motivó a buscarle la solución definitiva, porque hasta hoy la solución era que las actualizaciones se bajen y yo decidir cuando se instalaban, para estar frente al equipo y decirle cuando reinicie.

Buscando la solución definitiva me encontré con el sitio http://www.himsomnio.com en la que explica como hacerlo utilizando el Editor de Directivas del Grupo Local de Windows.

– Debemos ir a inicio, ejecutar (o tecla Windows + R) e ingresar la instrucción: gpedit.msc
– Dentro del menú Configuración del equipo, encontraremos una subcarpeta Plantillas administrativas
– Dentro de esa carpeta debemos ingresar a la subcarpeta Componentes de Windows
– Una de las últimas subcarpetas que encontraremos en esa ubicación es Windows Update
– En esa carpeta debemos buscar del lado derecho el ítem No reiniciar automáticamente con usuarios que hayan iniciado sesión en instalaciones de actualizaciones automáticas.
– Sobre ese elemento debemos darle doble click para editarla y seleccionar Habilitada para activar la funcionalidad, luego debemos presionar Aceptar.

Una vez que hayamos realizado este cambio, debemos reiniciar una vez para que se apliquen los cambios. En ese mismo lugar está la directiva No ajustar la opción predeterminada a «Instalar las actualizaciones y apagar» en el cuadro de diálogo Apagar. Habilitando esta opción, una vez que se apliquen las actualizaciones, las opciones del diálogo apagar no se activarán para instalar las actualizaciones al apagar (haciendo que el apagado tarde más tiempo)

Finalmente, encontré la forma de hacerlo correctamente.

Fuente: http://www.himsomnio.com/como-evitar-que-windows-update-reinicie-tu-pc-automaticamente/

Hasta la próxima
Hernán

Backup automático programado en MS SQL Express

Cuando uno necesita utilizar el motor de base de datos SQL de Microsoft sobre un servidor Windows puede comprar las licencias, instalarlo ilegal o utilizar la versión SQL Server Express 2012 o SQL Server Express 2008. Esta última versión tiene como limitación no utilizar todos los núcleos del procesador (en procesadores multi nucleo), solo soporta 5 usuarios logueados en simultaneo y no tiene administrador de trabajos programados (SQL Server Agent). Esta última limitación dio origen a esta nota.

En la última implementación de un servidor que realicé me encontré con la necesidad configurar el backup de las bases de datos. Como se usó la versión Express del motor de base de datos, no podía configurar el backup de todas las bases para que se realice de forma automática todos los días. por eso comencé a investigar como realizar el backup en forma automatizada sin necesidad de realizarlo en forma manual (teniendo que depender de acordarme de hacerlo). Otra necesidad que tenía es guardar solo un grupo de los últimos backup para evitar que se llene el disco donde se guardan los archivos de backup.

Vamos por partes, para realizar el backup vamos a utilizar 3 archivos Batch (los .bat de toda la vida). El primero de los archivos necesarios que vamos a preparar contiene las instrucciones necesarias para generar los archivos de backup individuales por cada base de datos a respaldar.
La instrucción utiliza el comando sqlcmd de SQL que viene con el motor de bases de datos para scripts de ventana de comandos o archivos Batch.

La instrucción tiene el siguiente formato (en una misma línea):

SqlCmd -E -S Server_Name –Q “BACKUP DATABASE [Nombre_de_BaseDatos] TO DISK=’X:DirectorioBackup[Name_of_Database].bak’”

Como ejemplo podemos ver la siguiente instrucción:

SqlCmd -E -S SQLServer –Q “BACKUP DATABASE [TestDB] TO DISK=’D:TestDB.bak’”

Con esta instrucción, podemos crear un archivo .bak por cada base de datos que necesitemos. Esta instrucción debe ser incluida dentro de un archivo BAT para utilizarlo al final de este instructivo.

El problema con el que nos encontramos es que el nombre del archivo de backup es siempre el mismo. Esto tiene como inconveniente que si necesitamos volver a el estado de la base de datos a un determinado día solo tendremos el día en el que hicimos el backup (por lo general, en caso de una base de datos de un sistema en uso diario, la noche anterior).

Para solucionar este problema, debemos preparar otro archivo BAT que copie el archivo con diferente nombre cada día. Prefiero separarlo en archivos BAT individuales para que quede más claro.

Las instrucciones necesarias para copiar el archivo de base de datos con el nombre modificado con la fecha del día son las siguientes:

set DD=%date:~0,2%
set MM=%date:~3,2%
set AA=%date:~8,2% 
SET fecha=%DD%%MM%%AA% 
copy X:\BACKUP\BASE.BAK X:\BACKUP\BASE-%fecha%.BAK /Y

Hay que reemplazar la X por la letra (y la ubicación del backup). El parámetro /Y permite que si se ejecuta varias veces el proceso de copia se sobrescriba dejando siempre la última versión (sin consultar).

Ahora nos encontramos con el problema que si dejamos que se ejecute por varios días ambos procesos terminaran por llenar el disco. Para eso comencé a buscar una solución que me permita borrar los archivos basándose en la antigüedad y dejar por ejemplo los últimos 30 archivos, que si lo ejecutamos todos los días equivalen a los últimos 30 días.

Buscando en Internet encontré con la nota de davidboticario.com en el que explica como borrar automáticamente archivos dependiendo de la fecha del archivo. Este proceso necesita del archivo forfiles.exe que está publicado en el Kit de recursos de Microsoft Technet.

El archivo se puede bajar del siguiente link: forfiles.exe

C:\ubicacion del exe\forfiles -pC:\carpeta que contiene los archivos a borrar\ -m*.bak -d-30 -c”CMD /C del @FILE”

En el caso del ejemplo, se borrarán todos los archivos con extensión .bak (la extensión de los backup), si necesitamos podemos utilizar el *.* .
Si necesitamos conocer el resto de los parámetros del programa, debemos ejecutar forfiles.exe/?

Si colocamos esta instrucción en un archivo bat, debemos repetir estas instrucciones por cada ubicación donde se encuentran los archivos.

Este último backup debe ejecutarse como tercer paso, para esto podemos anidar el procedimiento entre de un solo BAT o ejecutarlo como tercer paso y anidarlo al programar la tarea programada utilizando el sistema de Tareas programadas o Programador de tareas (así se llama en Windows 7 y 2008). Esto nos permitirá que este grupo de instrucciones se ejecute con la frecuencia y horario que necesitemos.

Por lo general el backup se ejecuta todos los días (o solo los laborales) fuera del horario de trabajo (por lo general de madrugada).

Así, con un poco de maña y búsquedas en internet podemos solucionar esta necesidad.

Fuente: http://www.davidboticario.com/2008/09/como-borrar-ficheros-en-funcion-de-su-fecha-de-creacion/

Hasta la próxima.
Hernán

[sam id=»2″ codes=»true»]

Resolver error con spooler.exe (Cola de impresión) en Windows XP

Ya me pasó en varios usuarios que de repente, después de mucho tiempo de funcionar correctamente, Windows XP decide comenzar a dar problemas con el spooler.exe, que es el administrador de la Cola de impresión. Este programa maneja las impresoras y es un servicio que está constantemente activo, a la espera de que algún programa envíe algo a imprimir.

Casualmente el problema me pasó con 2 usuarios que como cosa en común, a parte de tener Windows XP, tienen una impresora Láser HP de la línea 10xx (HP Laserjet 1015 y 1020). Aparentemente el driver de Windows XP tiene algún problema y genera estos errores «raros».

El síntoma es cuando mandamos a imprimir el sistema operativo nos muestra un error con el spooler.exe, después de eso no solo no imprime más sino que este programa se consume arriba del 90% de los recursos del procesador. En los casos que me tocó a mi, no dejaba abrir el Microsoft Word, el Excel ni el Google Chrome.

El problema aparentemente es que el driver de impresoras deja «colgados» los trabajos de impresión y no elimina los archivos temporales, esto hace que el servicio se cuelgue.

La solución es la siguiente:

– Abrir el menú inicio, ejecutar.
– Abrir la ventana de comandos utilizando la orden CMD
– En la ventana de DOS escribir las siguientes instrucciones:

net stop spooler

del /Q /F /S "%systemroot%\System32\Spool\Printers\*.*

net start spooler

Las órdenes deben ejecutarse una después de la otra (tener en cuenta los espacios). Con la primera, apagamos el servicio «Cola de Impresión», luego con la siguiente orden eliminamos todos los archivos que hayan quedado colgados en la carpeta de temporales del servicio y por último, volvemos a arrancar el servicio.

Solucionado!

Se puede tener estas instrucciones en un archivo BAT y ejecutarlo cuando tenemos este problema.

Hasta la próxima.
Hernán

[sam id=»2″ codes=»true»]

Como traducir Windows 7 SP1 al español

Desde la aparición del Windows 7, los usuarios que tenían el sistema operativo en ingles (por haber comprado la notebook afuera del país) me han pedido que les traduzca el Windows 7 al español. Para esto hay 2 opciones, teniendo la versión Ultimate o Enterprise, el sistema operativo tiene su propio método para bajar lo necesario para traducir el sistema. En caso de tener la versión Profesional o como traen la mayoría de las netbooks, la versión Starter; la solución es utilizar un programa (que aprovecha un bug?), el Vistalizator, que tiene el método tan automatizado como el original de Microsoft.

Pero no todo es color de rosa, parece que en los Windows 7 que vienen con el Service Pack 1 ya incluido ya se no puede utilizar el programa Vistalizator, por lo que encontré en alt-tab.com.ar una nota con el instructivo para hacer esta actualización. Hay que tener en cuenta que el procedimiento no es para cualquiera ya que es bastante técnico, pero hasta que aparezca algún software que lo automatice, es la única opción que hay.

Aquí las instrucciones:

  1. Bajar el MUI de acuerdo al build y a la versión (X86 o 64 Bits).
  2. Descomprimir en un directorio del disco (ejemplo C:\Spanish)
  3. Ejecutar CMD como Administrador
  4. Escribir DISM /Online /Add-Package /PackagePath:C:/Spanish
    (Donde spanish es el nombre del directorio).
  5. Escribir en el CMD: bcdedit /set {current} locale es-ES
  6. Escribir bcdboot %WinDir% /l es-ES y cerramos CMD
  7. Abrir regedit como Administrador
  8. Navegar hasta la key:
    HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/MUI/UILanguages
  9. borrar  “Reg-Ingles en-EN” y reiniciar

Con este procedimiento, podremos tener el equipo que originalmente venía con el sistema operativo en Inglés en nuestro idioma, evitando tener que reinstalar todo y aprovechando la licencia original que vino de fábrica.

Fuente: http://alt-tab.com.ar/traducir-windows-7-sp1/

Hasta la próxima.
Hernán

Un final para Windows XP

Windows XPDespués de 3 service pack, uno de los sistemas operativos más usados tiene fecha de vencimiento. Microsoft marcó al mes de Abril de 2014 como fecha de final de soporte para el Windows XP. Esto quiere decir que después de esa fecha ya no aparecerán nuevas actualizaciones de Windows Update.
Aquellas empresas que tengan el soporte de Microsoft pago deberán actualizarse si o si a Windows 7.

El sistema operativo puede seguir usandose, pero hay que tener en cuenta que ya es un sistema operativo de más de 8 años de antigüedad, al que una vez finalizado el plazo, no aparecerán nuevas actualización de seguridad ni correcciones de errores.

Parece que todas las empresas van a tener que actualizarse, en muchos casos, ampliar los recursos de las terminales, ya que los requerimientos de hardware de Windows 7 son superiores a los del XP.

Fuente: http://wwwhatsnew.com/2011/07/18/windows-xp-ya-tiene-fecha-de-desaparicion/

Hasta la próxima.
Hernán.

Cargar más