Wednesday, April 11, 2012

Desinstalar Internet Explorer 8 en Windows XP SP3

No hace mucho tuve algunos inconvenientes al desplegar paginas en Internet Explorer 8 pues algunas de ellas generaban alertas de error JavaScript (KB927917), que en otro ambiente similar no, entonces creí que se trataba de alguna actualización, pero note que ambos tenían la misma versión del navegador, así que opte por reinstalarlo. Pero cuando accedí al panel de Agregar o Quitar Programas vi que no se mostraba el botón de Remover para la aplicación en la lista (debido a que había instalado un sistema con Service Pack 3 incluido). Así que encontré que tenía que buscar el archivo desinstalador y ejecutarlo manualmente, el cual se encuentra en la siguiente ruta por defecto: C:\WINDOWS\ie8\spuninst.

Por tanto puedes considerar el siguiente paso:
1. Abrir una ventana Run y ejecutar: %windir%\ie8\spuninst\spuninst.exe.



El resto es clásico de Windows..


Tuesday, April 10, 2012

Habilitar Multiples Sesiones de Escritorio Remoto en Windows XP

Hola, seguro dijiste (pensaste).. XP? pero si no le queda mas de 2 años de vida jeje, pues la verdad es que hay algunos procedimientos que vale tenerlos como nota (recordatorios) por si en alguna ocasión los llegamos a necesitar. Este escenario se me presentó cuando necesita acceder a una maquina cliente la cual tenia una configuración especifica para hacer algunas pruebas y resulta que mi compañera de trabajo también lo necesitaba con el mismo objetivo, bueno.. acá un chanchullo:

Pasos:
1. Reiniciar tu Computadora/VM in Modo Seguro.
- Modo1: Presionar F8 antes de que Windows sea iniciado y seleccionar la opción Safe Mode
- Modo2: Editar la configuración del sistema:
  - Ejecutar el comando "msconfig" en una ventana Run
  - Click en el tab BOOT.INI
  - Seleccionar la opcion /SAFEBOOT
  - Click OK


  - Reiniciar la computadora

2. Deshabilitar "Remote Desktop Connection (RDC)" y el servicio "Terminal Services".
Para deshabilitar Remote Desktop Connection (RDC):
- Click derecho en My Computer
- Seleccionar Properties
- Click en el tab Remote
- Verificar que la opción "Allow users to connect remotely to this computer" no este marcada.
- Click OK



Para deshabilitar Terminal Services:
- Abra la consola de Servicios del Sistema (Start -> Control Panel -> Administrative Tools -> Services o ingresar el siguiente comando en la ventana Run (Ejecutar): services.msc)
- Click derecho sobre Terminal Services y seleccionar Properties
- En la casilla Startup Type, seleccionar Disabled
- Click OK y cerrar la ventana



3. Remplazar el actual archivo de Terminal Services DLL (termsrv.dll) en la carpeta del sistema por el del siguiente link Patch_TerminalServices (el cual es una versión anterior que no esta restringida).
- Abrir el siguiente directorio: C:\Windows\system32\dllcache
  Nota: En caso de no estar listado habilitar la opción de Visualización de archivos de sistema:
  - Abra el explorador de archivos
  - Click en la opcion Tools-> Folder Options
  - Click sobre el tab View
  - Seleccionar "Show hidden files and folders"
  - Quitar la seleccion “Hide protected operating system files (Recommended)”
  - Click OK

  

- Renombrar el archivo termsrv.dll a termsrv_dll.bak ()
- Copiar el archivo descargado en la misma carpeta (C:\Windows\system32\dllcache)
- Abrir el directorio C:\Windows\system32
- Eliminar el archivo termsrv.dll
4. Editar el registro del sistema para habilitar múltiples conexiones remotas.
- Escriba "regedit" en una ventana Run.
- Navegar hasta la siguiente ruta HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Licensing Core
- Agregar una nueva DWORD Key llamada EnableConcurrentSessions y asignarle el valor 1
- Cerrar el registro



5. Configurar las Políticas del sistema.
- Escriba "gpedit.msc" en una ventana Run para abrir el Editor de Políticas de Grupo.
- Navegar hasta Computer Configuration -> Administrative Templates -> Windows Components -> Terminal Services
- Doble click sobre "Limit number of connections"
- Seleccionar la opcion Enabled y especificar el numero de conexiones requeridas (ejm: 2)



6. Reiniciar el sistema en Modo Normal.
7. Habilitar la conexión remota a la computadora.
- Click sobre My Computer y selecionar Properties.
- Selecionar la opción "“"Allow users to connect remotely to this computer"
- Click OK
8. Habilitar Terminal Services:
- Escriba "regedit" en una ventana Run.
- Click derecho sobre Terminal Services-> Properties
- En la casilla Startup Type, seleccionar Manual.
9. Reiniciar la computadora.

Para verificar que la coneccion remota este funcionando puedes loguearte en al equipo configurado como Usuario1 y acceder via remota (Run-> mstsc -v <server[:port]>) con un Usuario2 y si todo salió bien no tendrás problemas de sesiones ahora:


Hasta la siguiente.