Archivo para Febrero 2009

Ya me ha pasado que en dos PC cuando el ares esta ejecutandose es practicamente imposible navegar en Internet porque no conecta o hace algo y despues no pasa nada.
Esto tambien pasa con otros programas que se conectan a internet, y este es el error que el sistema da

Socket error

Al cerrar el ares se soluciona el problema, pero porque sucede?

Ares como cualquier P2P abre muchas conexiones para encontrar mas fuentes, buscar nodos DHT, etc, lo que colapsa el sistema haciendo que no pueda abrir ninguna conexion mas y que de este error.

Solucion

  • Cambiar de P2P, porque el torrent por ejemplo nunca ha dado este problema
  • Incrementar el numero de conexiones simultaneas incompletas.

Como abre muchas conexiones, se llega al limite y eso lo puedes ver en el registro de sucesos con la ID 4226

4226

Para incrementar ese limite hay que instalar un parche que ya describi en este post.

Blogalaxia Tags: , ,

Windows XP Professional trae la opcion de Escritorio Remoto, que se activa en Propiedades del Sistema.

image

Con esto tenemos acceso al escritorio remoto del PC en cuestion, como si estuvieramos frente a el y ademas en el PC remoto no aparece lo que estamos haciendo como cuando usamos VNC. (VNC manda señal teclado y mouse al PC remoto y muestra pantalla, esto nos da una sesion completa remota).

El problema es que por defecto XP admite solo una sesion en el PC, local o remota, por lo que si el PC se esta usando e intentamos conectarnos aparece que esta en uso y si quiero cerrarle la sesion .

image

Y si ponemos que SI en el PC remoto pregunta al usuario si acepta la sesion remota a cambio de bloquear la suya.

image

Con este patch sacamos esta limitacion y podemos tener varias sesiones simultaneas, asi si te conectas no molestas al que esta usando el PC.

ADVERTENCIA: Para hacer esto necesitas editar el registro de windows y ademas cambiar archivos de sistema, por eso debes hacer respaldo del archivo que se modificara y del registro del sistema. Por lo que esto es para usuarios avanzados.

Que necesitas:

  • Archivo termsvr.dll que permite la multisesion.
  • Archivo reg.reg que contiene las modificaciones en registro.
  • Programa Unlocker instalado (*)
  • Permisos de administrador en el sistema

Aqui puedes bajar los archivos requeridos.

Primero hay que cambiar el archivo termsvr.dll que tiene el sistema por el que bajaste (pertenece a una beta del SP2 donde temporalmente habian quitado esta limitacion, pero la volvieron a poner al lanzar el SP2). Como es archivo de sistema no te deja cambiarlo como cualquier archivo, por eso hay varias opciones

  • Usar el unlocker, asi puedes cambiar el archivo sin necesidad de entrar en modo seguro, ademas por eso incluso puedes hacer esto remotamente.
  • Entrar en modo seguro, como no hay servicios corriendo solo puedes hacerlo “localmente”
  • Con otro SO donde puedas entrar a la particion del XP y cambiar los archivos.

Aqui usare el Unlocker, para eso tienes preparado el archivo a cambiar y entras a c:\windows\system32

Primero entras a la carpeta dllcache (c:\windows\system32\dllcache) y copias la dll a esa carpeta, si te aparece el aviso de que quieres reemplazar archivo pones Si.

Luego hay que copiar la dll a system32, abres esa carpeta

image

Ahora haces clic con el boton derecho y marcas la opcion Unlocker

image

Marcas svchost que esta bloqueando el archivo y en el desplegable pones Renombrar, en la ventana pones un nuevo nombre, para conservar el archivo original le puse .bak a la extension, tu puedes ponerle cualquier cosa .original, etc.

IMPORTANTE: Antes de presionar Desbloquear debes tener listo el archivo modificado y NO debes tener insertado el CD del XP, ya que Windows restauraria el archivo desde esa unidad.

Presionas Desbloquear

Ahora copias el archivo termsvr.dll descargado a la carpeta system32.

Aparecera este cuadro del WFP (Windows File Protection), pones Cancelar y a la confirmacion Si

image

Como modificamos un archivo de sistema en “caliente” botamos un servicio y nos pedira reiniciar

image

Cuando aparezca esa ventana abres Inicio, Ejecutar y pones shutdown –a. Con esto anulamos el reinicio y esta ventana desaparecera.

Ahora ejecutas el archivo .reg descargado y a la pregunta pones Si.

image

Ahora reinicias el sistema.

Ya reiniciado abres Inicio, Ejecutar y pones gpedit.msc

En Configuracion del equipo, Plantillas Administrativas, Componentes de Windows, Terminal Services buscas Limitar numero de conexiones.

La pones en Habilitar y pones un numero maximo, 5 es lo recomendado aunque puedes poner mas dependiendo del equipo si puede soportar mas sesiones.

image

Ahora clic en Aceptar y habras terminado xD.

Los administradores siempre podran conectarse remotamente, si no son administradores deben ser añadidos a la lista de acceso, en opciones de sistema, ficha remoto, boton Seleccionar usuarios remotos.

image

Ahora te conectas y no cerraras la sesion del que este usando el sistema remoto.

image

La VM donde hice estos pasos mas dos clientes en sesiones diferentes al mismo tiempo. Los user deben ser diferentes, si intentas entrar como un usuario que ya ha iniciado sesion pisaras su sesion.

Fuente original: http://geekotic.com/2007/09/04/escritorio-remoto-multisesion-en-xp/

Blogalaxia Tags: , , ,

Con este tema podras poner la barra de tareas negra sin instalar programas adicionales ni parches.

Screenshot tema royale

Este tema es el que trae el Windows UE, aunque por defecto esta la version azul. (algo util de ese SO xD)

Instalacion

  • Descargar tema (176 KB comprimido y 2,57 MB descomprimido)
  • Extraer a cualquier carpeta donde el tema no sea movido o eliminado.
  • Doble clic sobre el tema
  • Te aparece esta ventana:

Propiedades de pantalla

  • Ahi estara el tema Royale seleccionado, ahora puedes elegir en Combinacion de colores la opcion Royale para la version azul o Royale Noir para la negra.
  • Aceptar
  • Tema instalado!

Blogalaxia Tags: , , , ,