• Establecer prioridades en el Administrador de tareas
16/02/07
En otro artículo aprendimos cómo usar el administrador de tareas de Windows. Allí hay instrucciones generales para abrir y usar el programa.
Pues bien, uno de los usos importantes de este accesorio es el de asignar «prioridades» a distintas tareas. O sea, con él podremos indicarle a Windows que dé preferencia a ciertos procesos por sobre otros… ¿Para qué sirve esto? Sobre todo es útil cuando se están ejecutando varios programas a la vez, y uno desea que uno de ellos tenga prioridad, o que le deje lugar a otros, ya que no tiene tanta urgencia.
Un ejemplo típico es el programa Seti-at-home (o BOINC), que ayuda a la investigación de señales espaciales. Este programa funciona solo cuando el procesador tiene tiempo libre (por ejemplo, en el tiempo entre la pulsación de teclas al escribir este artículo, o mientras me detengo a pensar). De esta manera, el programa aprovecha los tiempos muertos del procesador, sin afectar la productividad normal. En este caso, en realidad, el usuario no tiene que hacer nada, ya que el programa se instala en forma predeterminada con «prioridad baja».
Otro programa con una opción para ejecutarlo con prioridad inferior a lo normal es DVD Shrink. Si se selecciona, uno puede seguir usando el ordenador normalmente mientras el programa recomprime vídeos «en segundo plano».
De hecho, cada vez que se «minimiza» un programa, su prioridad automáticamente desciende un poco; pero es posible hacerlo más sistemáticamente con el Administrador de tareas.

Para esto, se hace clic derecho sobre el proceso que nos interesa (generalmente tiene el nombre de su archivo ejecutable) y pinchamos sobre la opción «Establecer prioridad».
Allí hay cinco opciones:
- Tiempo real
- Alta
- Arriba de lo normal
- Normal
- Debajo de lo normal
- Baja
Escogemos la que preferimos, ¡y ya está!
Pero antes sale un anuncio que advierte que si se cambia la case de prioridad del proceso, se pueden producir resultados no deseados, incluso la inestabilidad del sistema. Este cartel tiene su razón de ser, que indicamos a continuación:
Fundamentos del uso
En un ordenador, en realidad los programas se van ejecutando en modo secuencial, uno tras otro, aunque parecen ejecutarse simultáneamente. ¿Cómo es esto?
Sucede que el sistema operativo divide el tiempo del procesador en pequeñas fracciones, de unos pocos milisegundos cada una, y asigna una fracción a un programa determinado, digamos MS Word. Cuando el procesador ejecuta lo que Word le pide, durante esa fracción de segundo, «pregunta» al sistema operativo qué tiene que hacer a continuación. El sistema operativo guarda una «cola» de programas que le han pedido tiempo de procesador, y asigna la siguiente fracción de tiempo a otro programa que también se esté ejecutando, digamos, Firefox. Pero si Firefox no ha pedido hacer nada nuevo (aunque esté en pantalla), entonces el sistema operativo le pasará el tiempo de nuevo a Word (o a otro programa que lo necesite)... y así en una rueda de turnos, que se repite varias veces por segundo.
Para el usuario, los programas parecen ejecutarse simultáneamente. Y si el sistema no está muy recargado, éstos también responden instantáneamente a las peticiones del usuario.
Para administrar la «cola», Windows tiene en cuenta las «peticiones» de los programas (si un programa no hace una petición de tiempo, lo pasa por alto) y «la clase de prioridad». La mayoría de los programas tienen prioridad «normal», lo cual quiere decir que se reparten el tiempo de procesador más o menos equitativamente entre ellos (mientras están realmente activos). En cambio, los que tienen «prioridad debajo de la normal» reciben «turnos» más espaciados, menos frecuentes (lo cual no quiere decir que no trabajen, solo que el procesador les dedica menos tiempo), y los de «prioridad baja» sólo reciben la atención del procesador cuando no hay ninguna otra cosa que hacer (lo que suele ocurrir a menudo en un ordenador de escritorio).
¿Y las prioridades «altas»? Con estas, sucede al revés: Windows atiende más frecuentemente las peticiones de estos programas, y no los hace esperar. El resultado es que parecen más rápidos. Hay unos pocos procesos internos de Windows que reciben este tratamiento especial. En mi equipo: csrss.exe y winlogon.exe. También lo recibe el propio Administrador de tareas (taskmgr.exe) cuando está activo. De esta manera, puede atender al usuario, aun cuando otros programas requieren su atención. Por eso es posible (¡a veces!) terminar procesos «rebeldes» o «colgados», usando el Administrador de tareas, dado que éste goza de prioridad sobre esos procesos.
Precaución:
No se debe «bajar» la prioridad de procesos que Windows ha marcado como de alta; o el sistema no funcionará bien. También hay que tener cuidado con subir demasiado la prioridad de programas comunes (como, por ejemplo, Word). Generalmente, con «Normal» funcionan bien. En todo caso, puede subirse «Arriba de lo normal». Por ejemplo, si quieres escuchar música con menos interrupciones, puedes asignarle al Winamp una prioridad por encima de lo normal. Por otra parte, no conviene tener varios programas (salvo los internos de Windows) con prioridad «alta».
En cambio, si uno está ejecutando un programa secundario, o que dura mucho tiempo, como un compresor de vídeo, o la desfragmentación de un disco, se le puede asignar una prioridad «por debajo de lo normal», para que no interfiera en el uso habitual del equipo.
Atención: Estos ajustes no hacen más rápidos a los programas, solamente varían la prioridad de ejecución; lo cual depende de cuáles otros programas se estén ejecutando. Si la máquina está desocupada, aun un programa con prioridad «baja» se ejecutará a la máxima velocidad posible… mientras no haya otros programas con mayor prioridad que reclamen el tiempo.
En otro artículo, aprenderemos a preestablecer la prioridad de algunos programas, para que se carguen ya desde el principio con una determinada prioridad.
• Administrador de tareas de Windows
15/02/07

El Administrador de Tareas de Windows es un accesorio muy práctico para controlar mejor el sistema, y nos puede sacar de algunos apuros.
Es un poco «techie», pero no resulta difícil de usar. Sobre todo, lo que nos da es una panorámica de los programas que se están ejecutando en nuestro ordenador; y nos permite establecer su prioridad y cerrarlos «a la fuerza», si fuera necesario.
En primer lugar, ¿dónde está el programa?
Es fácil de encontrar: en el escritorio de Windows, vamos a la barra de tareas, y hacemos clic en un lugar vacío de la barra (donde no haya programas). Aparecerá un menú emergente, donde dice (casi al final): Administrador de tareas. Si le damos clic, se abre este programa.
El programa tiene tres pestañas: Aplicaciones, Procesos y Rendimiento.
La primera pestaña sencillamente nos deja ver qué programas tenemos ejecutándose en ese momento. Muestra solamente los programas «externos», que no se estén ejecutando como «servicios» o minimizados en la barra del reloj de Windows. Al pie hay tres botones, uno de los cuales nos permite finalizar cualquiera de los programas.
¡Cuidado! Este es un «cierre de urgencia» del programa, parecido a lo que ocurriría si apagáramos la máquina. No debe usarse en circunstancias normales para cerrar programas, pero es bueno para intentar cerrar programas que no responden.
Procesos
La siguiente pestaña es más interesante. Nos muestra los «Procesos» que se están ejecutando en nuestro ordenador. Los procesos son los programas mismos, y otros programas auxiliares que éstos han abierto, formando –a veces– un «árbol de procesos», que dependen unos de otros.

Tiene varias columnas:
- PID: la identificación interna del proceso
- CPU: el porcentaje de uso del procesador de cada programa
- Tiempo de CPU: El tiempo durante el cual el procesador ha estado ocupado con este proceso
- Uso de memoria: Un parámetro muy importante. Indica cuánta memoria RAM está ocupando cada programa. En este momento, los mayores consumidores de memoria de mi ordenador son: Firefox.exe (navegador): 70 MB (con muchas pestañas abiertas) Winword.exe (Word) 40 MB, Eudora.exe (correo) 60 MB. En realidad, el uso de memoria aparece en KB. Aquí podemos ver si un programa está consumiendo una proporción excesiva de nuestra memoria.
- Base primaria: Indica la prioridad que el procesador da a cada proceso. La mayoría de los programas tienen asignado «normal», pero hay unos pocos programas fundamentales para el funcionamiento de Windows que tienen asignado «Alta» o «Por encima de lo normal». También puede haber programas con prioridad «Por debajo de lo normal» o, incluso, «Baja».

Hay muchas otras opciones de columnas (se escogen en Ver > Seleccionar columnas) pero estas son más adecuadas para los técnicos y programadores que para el usuario normal.
Si se hace clic derecho sobre cualquiera de los procesos, aparecen varias opciones: – Finalizar proceso – Finalizar el árbol de procesos – Establecer prioridad
En algunos casos, puede convenir cambiar la prioridad a un proceso; pero esto lo detallaremos en otro artículo. Vale por ahora decir que esto es algo muy delicado, que no hay que intentar sin saber muy bien qué se está haciendo.
También al pie de esta pestaña hay un botón de «Terminar proceso». Como el anterior, sirve sobre todo para situaciones de emergencia en que hay que cerrar a la fuerza un programa que no responde o que «se porta mal».
Rendimiento
Estos son gráficos que muestran el rendimiento del ordenador. Indican el porcentaje de uso del procesador (CPU) y la memoria. Se puede ver cuánta memoria queda disponible, y cuánta está ocupando la caché del sistema. (Ver ilustración al inicio de este artículo.) En casi ninguna circunstancia es admisible que no quede nada o casi nada de memoria disponible. Significaría que la máquina está usando el disco como memoria, lo que resulta mucho más lento. Si no hay memoria disponible mientras se ejecutan los programas habituales, habrá que comprar más… el ordenador funcionará mucho más rápido y descansado.
En «Ver» se puede regular la velocidad de actualización del gráfico. Para no afectar el rendimiento general del equipo, conviene ponerla en «Normal» o «Baja». Esta última posición ayuda también a ver mejor los promedios del rendimiento en el tiempo.
• Microsoft anuncia Windows Mobile 6
09/02/07
¿Un Vista para móviles?
Microsoft ha mostrado una nueva versión de su sistema operativo Windows Mobile 6, que se parece a Windows Vista, con funciones que hasta ahora estaban solo disponibles en PC.
El nuevo sistema operativo aprovecha características del servidor de correo y mensajería Exchange Server 2007, lo que facilitará su uso en empresas. La nueva versión incluye Windows Live, que ofrece mensajería instantánea con más de una persona a la vez, y la capacidad de enviar imágenes y archivos, y de grabar y enviar mensajes orales.
Otra nueva característica que proviene de Exchange Server 2007 es la capacidad de responder de varias formas a solicitudes de reuniones realizadas en Microsoft Outlook, como por e-mail, y reenviar el mensaje a otra persona desde el móvil. Actualmente, el usuario solo puede aceptar o declinar la invitación. También presenta una tecnología de «push» para correo electrónico que acelera su envío y recepción. Los mensajes pueden verse en su formato HTML original, con enlaces activos a la Web.
El usuario no se sentirá lejos de su oficina, ya que se pueden ver y modificar documentos en sus formatos originales Word, Outlook, Excel y Powerpoint, manteniendo los cuadros, las imágenes y los textos.
Esta versión estará disponible en el segundo trimestre de 2007. Y se espera que los fabricantes ofrezcan nuevos dispositivos para este sistema operativo. Entre quienes han anunciado ordenadores móviles compatibles están LG, Samsung, Lenovo y Toshiba.
• Soslayar la activación de Windows Vista
06/02/07
En «prueba» por tiempo indefinido
Como saben la mayoría de nuestros lectores, el DVD de distribución de Windows Vista trae en realidad todas las versiones del sistema operativo. Lo que las diferencia es el número de serie y el modo de activación.
Esto resulta beneficioso si uno desea experimentar con alguna de las versiones «superiores» y, si el usuario resulta convencido, pagar la diferencia. El «tiempo de gracia» para esto es de treinta días.
No obstante, puede ser que uno necesite más tiempo. Hay métodos que congelan el contador de activación; pero son ilegales. No obstante, según informes de prensa, hay un sistema legítimo que está disponible en las primeras versiones de Windows que han salido al mercado, y que extiende la licencia por hasta cuatro meses (120 días).
Lo que hay que hacer es ingresar a Windows Vista con derechos de administrador, abrir una ventana de órdenes (equivalente al DOS) y escribir:
slmgr -rearm
Después de reiniciar, el contador de tiempo se reiniciará a 432000 minutos (30 días). En Windows Vista se puede realizar esto hasta tres veces, por lo que en teoría podrían alcanzarse hasta 120 días «de gracia».
Esto puede comprobarse mediante la orden -rearm con los siguientes parámetros -dli o –dlv:
slmgr -dli
Puede ser que el comando -rearm sea suprimido en versiones posteriores; pero aparentemente funciona por ahora. Según algunas opiniones, podría tratarse de un «olvido intencional» de Microsoft, para hacer el producto más atractivo a ciertas categorías de usuarios.
Otras vulnerabilidades
En enero, los hackers descubrieron una forma de imitar al servidor del Servicio de Gestión de Claves de Microsoft (KMS) usando una imagen en WMware. La modificación permite a los piratas ejecutar copias de Windows Vista Business y Enterprise por hasta 180 días. Este es el periodo normal de ejecución de esas versiones, que luego deben reactivarse en el servidor empresarial.
Para entender esto, hay que saber que las versiones Business y Enterprise pueden activarse desde un servidor empresarial de la red local (no hace falta usar los servidores de Microsoft). Esto está pensado para grandes empresas, con cientos o miles de PC, que adquieren licencias especiales «por establecimiento». Los PC de esas empresas solicitan la activación a un servidor de la red interna. Para evitar que alguien traiga su PC personal (especialmente su portátil) y lo active en la empresa; la activación debe renovarse cada 180 días, lo que dificulta este tipo de fraude (el número de activaciones queda registrado en el servidor, y la empresa debe pagar por ellas).
Si un cracker instala un falso servidor de autorizaciones, éste puede emitirlas para instalaciones no autorizadas de Windows Vista.
Personas vinculadas a Keznews ha diseñado otro truco por el cual se puede activar permanentemente Windows Vista usando archivos especiales y ciertos cambios en el registro. El truco, llamado TimeStop Vista, solo funciona en versiones de 32 bits del sistema operativo. El crack detiene indefinidamente el contador de Vista.