Juan Carlos Pérez González
EJERCICIO 3. REGISTRO WINDOWS XP/WINDOWS 7
1. Realizar una copia del registro de Windows 7/Windows XP. Abrimos la máquina virtual de Windows XP.
Ahora nos vamos a Inicio → Ejecutar y ponemos “Regedit” se nos abre la ventana, y exportamos el archivo con copia y guardamos.
2. Introducir un documento HTML en el menú contextual del escritorio. Abrimos la máquina virtual de Windows XP.
Ahora nos vamos a Inicio → Ejecutar y ponemos “Regedit” se nos abre la ventana y localizamos HKEY_CLASSES_ROOT y buscamos .html, hacemos clic con el botón derecho y le damos a Nueva Clave y se nos crea una carpeta le ponemos el nombre de “ShellNew” dentro de ahí clic con el botón derecho y le damos a nuevo valor alfanumérico y le ponemos de nombre “Nullfile”.
3. Poner como icono de los archivos .bmp su vista preliminar. Abrimos la máquina virtual de Windows XP.
Ahora nos vamos a Inicio → Ejecutar y ponemos “Regedit” se nos abre la ventana y localizamos HKEY_CLASSES_ROOT, buscamos Paint → Picture → Defaulticon nos aparece un archivo predeterminad clicamos dos veces y le cambios la información del valor, la que tiene se la cambiamos y le ponemos el “%1” reiniciamos y nos aparecería
4. Deshabilitar botones “cerrar sesión” y “apagar equipo”.
Abrimos la máquina virtual de Windows XP. Ahora nos vamos a Inicio → Ejecutar y ponemos “Regedit” se nos abre la ventana y localizamos HKEY_CURRENT_USER,
Juan Carlos Pérez González
Ahora picamos con el botón derecho y le damos a nuevo Valor DWORD y creamos tres nuevos valores con los siguientes nombres: NoClose, StartMenuLogOff, NoUserNameInStartMenu.
Después vamos a los archivos que hemos creado y con el botón derecho le damos a modificar para ponerle el valor 1. Aceptamos y cuando estén hechos en los 3 cerramos la aplicación y todos las subcarpetas abiertas para ver el resultado. Cuando queramos habilitarlo otra vez, tenemos dos opciones, borrar esos archivos o ponerle valor 0.
Ahora vamos a inicio para ver que no están.
5. Podemos evitar que se utilice el Intérprete de comandos, de la siguiente manera.
Abrimos la máquina virtual de Windows XP. Ahora nos vamos a Inicio → Ejecutar y ponemos “Regedit” se nos abre la ventana y localizamos HKEY_CURRENT_USER luego Software/Policies/Microsoft, botón derecho nuevo clave llamado Windows y clic en Windows, botón derecho y nuevo clave llamado System, crear valor DWORD y lo llamamos “DisableCMD” le picamos dos veces y en “información del valor” ponemos 1 (no se permite) y aceptamos.
6. Para que un programa se ejecute en el inicio.
Ir a HKCU/Software/Microsoft/Windows/CurrentVersion/Run. En el Panel derecho crea un nuevo valor Alfanumérico llamado Calculadora y ponle de valor calc.exe Ve también a HKLM/Software/Microsoft/Windows/CurrentVersion/Run en el Panel derecho crea un nuevo valor Alfanumérico llamado Interprete y ponle de valor cmd. Abrimos la máquina virtual de Windows XP. Ahora nos vamos a Inicio → Ejecutar y ponemos “Regedit” se nos abre la ventana, ahora entramos en la carpeta de HKEY_CURRENT_USER → Software/Microsoft/Windows/CurrentVersion/Run →
botón derecho, nuevo valor alfanumérico, nombre Calculadora, botón derecho modificar calc.exe
Ahora entramos en la carpeta de HKEY_CURRENT_USER → Software/Microsoft/Windows/CurrentVersion/Run, botón derecho, nuevo valor alfanumérico, nombre Interprete, botón derecho, modificar cmd.
Juan Carlos Pérez González
Cerramos la sesión y volvemos a iniciarla y ya nos aparecerá nada mas reiniciar la maquina o el equipo la calculadora y la pantalla de cmd.
7. Queremos que cuando entremos en el Intérprete de comandos, nos salga un listado y la frase "Bienvenido al Intérprete de comandos".
HKCU/Software/Microsoft/CommandProcessor en el Panel derecho crear un nuevo valor alfanumérico llamado AutoRun con estos comandos: DIR && ECHO
modificar, y ponemos DIR && ECHO "Bienvenidos al Interprete de comandos". Cerramos todo y abrimos el cmd y comprobamos lo que hemos puesto.
8. Modificaciones sobre las propiedades de pantalla
Las Propiedades de pantalla sale mediante: Botón derecho sobre el Escritorio/Propiedades. Para deshabilitar las fichas de Propiedades de pantalla:
HKCU/Software/Microsoft/Windows/Current Version/Policies/System ir a Panel derecho y crear o cambiar los valores DWORD de :
• NoDispBackgroundPage poner a 1 para que no salga "Escritorio"
• NoDispAppearancePage poner a 1 para que no salga "Apariencia"
• NoDispSettingsPage poner a 1 para que no salga "Configuración"
• NoDispScrSavPage poner a 1 para que no salga "Protector de pantalla" 9. Cambiar el tiempo de retardo de los menús
En la clave HKEY_CURRENT_USER\Control Panel\Desktop, cambia el valor de
MenuShowDelay, por el valor que quieras, cuanto más bajo sea el valor, más rápido se mostrarán los menús.
El valor predeterminado es 400. Puedes bajar a 200 pero no poner valores menores de 5. Debes reiniciar el Windows para que surta efecto el cambio.
Juan Carlos Pérez González
10. Habilitar sesiones concurrentes en XP
Es sabido que cuando se intenta acceder a un PC con Windows XP desde otro a través del servicio de Escritorio Remoto, nos encontramos con que la sesión activa de la PC que está siendo accedida debe cerrarse. Cuando se estaba preparando el SP2 para Windows XP, se tenía planeado darle características de multisesión, y así fue en una de sus versiones betas pero para evitar una “autocompetencia” con sus SO servidores decidieron eliminar la opción. Lo bueno de saber esto es que obteniendo e instalando el archivo termsrv.dll de esa beta del SP2, aunque hay una para SP· que es nuestro caso. Pasos a seguir.
1. Descargue el archivo
ConexionesconcurrentesXP.rar con el vinculo a
continuacion y extraer el contenido en una carpeta adecuada.Dentro de ConexionesconcurrentesXP.rar se encuentran los siguientes archivos:
CCreg.bat
instrucciones.doc instrucciones.txt
termsrv.dll (versión 1.2600.2055).zip termsrv.dll (versión 5.1.2600.2180).zip termsrv.dll (versión 5.1.2600.5512).zip
2. Reiniciar el equipo y bootear en modo a prueba de fallos.
3. Identificar la versión de Windows instalada y elegir el termsrv.dll adecuado:
termsrv.dll (versión 5.1.2600.2055).zip para Windows XP RTM, SP1 and SP2: termsrv.dll (versión 5.1.2600.2180).zip para Windows XP SP2:
Ir a la carpeta %windir%System32dllcache y renombrar, si existe, el archivo termsrv.dll a termsrv_dll.bak. Luego copiar el termsrv.dll provisto.
Ir a la carpeta %windir%ServicePackFilesi386, si existe, y renombrar, si existe, el archivo termsrv.dll a termsrv_dll.bak. Luego copiar el termsrv.dll provisto. Para las 3 versiones de termsrv.dll las diferencias entre el original y el modificado son las siguientes:
00022A17: 74 75
00022A69: 7F 90
00022A6A: 16 90
4. Ejecutar el archivo CCreg.bat. Este archivo agregara 3 entradas en el registro de Windows: [HKEY_LOCAL_MACHINESYSTEMControlSet001ControlTerminal ServerLicensing Core] “EnableConcurrentSessions”=dword:00000001 [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon] “EnableConcurrentSessions”=dword:00000001 [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon] “AllowMultipleTSSessions”=dword:00000001
5. Ir a inicio -> ejecutar y tipear gpedit.msc y dar aceptar. Darle doble clic en
configuración del equipo -> plantillas administrativas -> componentes de Windows -> terminal services.
Allí hacer doble clic en limitar el número de conexiones. Habilitar limitar el número de conexiones y asignar un número de conexiones mayor a 3. -> Aceptar 6. Asegurare de que el acceso remoto este habilitado, llendo a mi pese, boton derecho -> propiedades, solapa remoto. Allí tildar la casilla “permitir que los usuarios se conecten de manera remota a este equipo”. -> Aceptar
Juan Carlos Pérez González
7. Habilite el cambio rápido de usuarios, desde inicio -> configuración -> panel de control -> Cuentas de usuario -> cambiar la forma en que los usuarios inician y cierran sesión.
8. Reiniciar el equipo y bootear de forma normal. Notas:
Si no puedes renombrar o sobrescribir el archivo termsrv.dll, detenga el servicio de terminal service desde inicio -> configuración -> panel de control -> Herramientas administrativas -> servicios. Allí buscar el servicio terminal Server y detener.
Recordar que para poder iniciar sesión desde remote desktop, debe existir el usuario y tener una contraseña.
Para volver a la versión anterior de termsrv.dll, solo repetir el paso 2 y renombre el archivo termsrv_dll.bak a termsrv.dll. Revierta las modificaciones efectuadas en los pasos 5, 6 y 7.
Si el Windows esta dentro de un dominio en una red local, cada vez que reinicie la computadora, Windows cambiará el valor de la entrada de registro “AllowMultipleTSSessions” a “0″. Para evitar esto coloque el archivo CCreg.bat en el inicio del sistema en Documents and Settings/All Users/Menú Inicio/Programas/Inicio
Otro problema que puede suscitarse es que si un usuario cierra la conexión remota sin cerrar la sesion, no podrá volver a conectarse hasta que inicie sesión de forma local en el equipo. El mensaje de error será TCP/IP event ID 4226. Para resolverlo descargue y aplique el parche Windows XP TCP/IP conecition limit and event ID 4226, y establezca el numero de conexiones en al menos 50.