SISTEMA




  1. Errores indocumentados de Windows
  2. Controlar el AutoRUN de todos los tipos de unidad
  3. Mejorar la gestión del caché de archivos (1)
  4. Acelerar ligeramente el acceso a la disquetera
  5. Controlar la copia de seguridad del registro
  6. Desfragmentar todas las unidades en el arranque
  7. Aumentar el caché de iconos
  8. La solución definitiva para no volver a ver un pantallazo azul de error
  9. Desactivar el AutoRUN de un CD-ROM momentáneamente
  10. Compactador del Registro (por ELISOFT)
  11. Aumentar la memoria caché para el CD-ROM
  12. Optimizar los valores de VCACHE
  13. Mejorar la gestión del caché de archivos (2)
  14. Avisar si se usan controladores no certificados por Microsoft
  15. Forzar que las contraseñas tengan una longitud mínima
  16. Forzar que las contraseñas contengan letras y números
  17. Reducir la utilización del archivo de paginación
  18. Utilizar toda la memoria caché L2 de los procesadores Intel en WinNT
  19. Reducir la fragmentación de los archivos grandes
  20. Incrementar el valor de FILES en Windows Millennium
  21. Ver información detallada sobre el procesador
  22. Reducir el tiempo de detección de aplicaciones bloquedas en WinNT/2K/XP
  23. Cerrar automáticamente aplicaciones bloquedas en WinNT/2K/XP
  24. Deshabilitar la sesión del usuario predeterminado
  25. Hacer que los nombres cortos sean más legibles
  26. Problemas de "falta de memoria" teniendo más de 512 MB de RAM
  27. Descargar de memoria las DLLs que no se están utilizando
  28. Impedir la edición del registro con REGEDIT
  29. Registrador de Librerías del Sistema
  30. Eliminar el pitido del sistema
  31. Activar el 'Rastreador de sucesos de apagado' en WXP
  32. Desactivar el acceso a la configuración de 'Restaurar Sistema' en WXP

[Volver]



Errores indocumentados de Windows

Fuente:

  • Elisoft

Debería funcionar con:

  • Windows 95/98/98SE/ME

Requiere:

  • Sentido del humor
Esto no es realmente un truco, pero es divertido. Después de instalar este archivo aparecerá una ventana con un error simulado cada vez que reinicies Windows. No tiene ninguna utilidad, sólo muestra esa ventada con un error simulado... un poco especial.

Para instalarlo sigue esta secuencia:

  1. Descarga este archivo ZIP
  2. Descomprime su contenido (un archivo INF) en una carpeta temporal, por ejemplo C:\TEMP
  3. Pulsa el botón derecho sobre el archivo INF y selecciona la opción "Instalar"

Para ver sus efectos tendrás que reiniciar Windows.

Podrás desinstalarlo usando el asistente de "Agregar o quitar programas" del "Panel de Control".

WINERR.ZIP

[Volver]



Controlar el AutoRUN de todos los tipos de unidad

Fuente:

  • Elisoft

Debería funcionar con:

  • Windows 95/98/98SE/ME/NT/2000/XP

Requiere:

  • Nada especial

La función de "AutoRUN" que Windows aplica a los CDs no sólo sirve para los CDs, también se puede usar con el resto de tipos de unidad. Una utilidad de este truco puede ser la de probar el "autorun" de ese CD que te estás montando antes de tostarlo.

El truco para hacer esto está en modificar la siguiente clave del registro...

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]

Esta clave tiene un valor de nombre "NoDriveTypeAutoRun". El valor de esta clave está formado por cuatro bytes escritos en notación binaria para Windows 95/98/98SE/ME (hex:95,00,00,00) y en notación hexadecimal para Windows NT/2000/XP (dword:00000095). Traduciendo este valor a binario se puede deducir que sus bits están asignados a cada tipo de unidad como sigue...

hex:95
1 0 0 1 0 1 0 1
          bit para FD
        bit para HD
    bit para CD

Si se quiere que un tipo de unidad tenga AutoRUN se pone su bit a "0" y si no se quiere que tenga AutoRUN se pone su bit a "1". Teniendo esto en cuenta se compone la palabra en binario, se traduce a hexadecimal, se pone en la clave correspondiente del registro y se reinicia...

Para hacerlo más fácil sigue esta secuencia:

  1. Descarga este archivo ZIP
  2. Descomprime su contenido (un archivo REG) en una carpeta temporal, por ejemplo C:\TEMP
  3. Calcula el valor que debes usar para tu caso concreto. Puedes usar la calculadora de Windows poniéndola en modo científico para hacer las traducciones binario <-> hexadecimal.
  4. Pulsa el botón derecho sobre el archivo REG y selecciona la opción "Editar". Modifica el archivo poniendo el valor que necesites a la derecha del signo igual del primer "NoDriveTypeAutoRun" (los demás son ejemplos que serán ignorados por Windows). Cierra el archivo guardando las modificaciones.
  5. Pulsa el botón derecho sobre el archivo REG y selecciona la opción "Combinar"

Para ver sus efectos tendrás que reiniciar Windows. Y si se trata de un CD-ROM, que no se te olvide activar la "Notificación de inserción automática" en sus propiedades.

Nota: Si encuentras el valor para otros tipos de unidad mándame un e-mail y actualizaré este truco.

AUTORUN.ZIP

[Volver]



Mejorar la gestión del caché de archivos (1)

Fuente:

  • Microsoft

Debería funcionar con:

  • Windows 95/98/98SE/ME

Requiere:

  • Nada especial
Windows ajustar los parámetros que controlan el caché de archivos según una selección que se hace en las "Propiedades de Sistema". En esta ventana se define la función típica de nuestro equipo entre una de estas tres...
  • PC de escritorio
  • Sistema móvil (portátil)
  • Servidor de red

La selección que se haga afecta a la cantidad de memoria que Windows asigna para hacer el caché de archivos y a la gestión que se hace de la misma. Salvo casos de muy poca RAM instalada (menos de 64Mb) el mejor rendimiento se obtiene seleccionando "Servidor de red". Al hacer esto se tiene un caché de archivos más grande y que conserva la información durante más tiempo, lo que repercute en que un archivo abierto previamente se cargará mucho más rápido la segunda vez que sea requerido.

El ajuste de este parámetro se hace siguiendo esta secuencia:

  • Toma uno de Estos dos caminos...
    - Inicio > Configuración > Panel de control > Sistema
    - Botón derecho sobre "Mi PC", opción "Propiedades"
  • Pestaña "Rendimiento"
  • Botón "Sistema de archivos..."
  • Pestaña "Disco duro"
    - Función típica de este equipo: Servidor de red
    - Optimización de lectura: Completa (64KB)

Para ver sus efectos tendrás que reiniciar Windows.

Nota: Existe una forma de mejorar esto todavía más con este otro truco.

[Volver]



Acelerar ligeramente el acceso a la disquetera

Fuente:

  • Microsoft

Debería funcionar con:

  • Windows 95/98/98SE/ME

Requiere:

  • Nada especial
De forma predeterminada Windows no suele habilitar el caché de escritura en segundo plano para las disqueteras. Esto implica que mientras que se están grabando archivos en un disquete el sistema no hace caso a nada más, cuando lo ideal es que puedas seguir haciendo otras cosas.

El ajuste de este parámetro se hace siguiendo esta secuencia:

  • Toma uno de Estos dos caminos...
    - Inicio > Configuración > Panel de control > Sistema
    - Botón derecho sobre "Mi PC", opción "Propiedades"
  • Pestaña "Rendimiento"
  • Botón "Sistema de archivos..."
  • Pestaña "Disco extraíble"
    - Habilitar escritura de caché en segundo plano en unidades de disco extraíble

Para ver sus efectos tendrás que reiniciar Windows.

[Volver]



Controlar la copia de seguridad del registro

Fuente:

Debería funcionar con:

  • Windows 98/98SE/ME

Requiere:

  • Nada especial
En el primer arranque del día Windows 98 hace una copia de seguridad de los archivos del registro. Esta copia automática diaria del registro se realiza con los siguientes parámetros...
  • Incluye los archivos... USER.DAT, SYSTEM.DAT, WIN.INI, SYSTEM.INI
  • Los archivos se guardan en un paquete comprimido con nombre de archivo RBnnn.CAB en la carpeta WINDOWS\SYSBCKUP
  • Se almacenan cinco copias del registro descartándose la copia más antigua cuando se hace una copia nueva

El inicio de esta tarea se hace de forma automática desde el propio registro (ver este otro truco para saber dónde), pero en cualquier momento se puede hacer una copia nueva usando los programas SCANREG.EXE (versión MS-DOS) o SCANREGW.EXE (versión Windows).

El truco consiste en personalizar los parámetros de estas copias para hacer que se incluyan otros archivos interesantes o para que se puedan guardar un número mayor de copias, por ejemplo. Para ello se tiene que editar un archivo INI que se encuentra en al carpeta de Windows. Se trata de SCANREG.INI, que tiene un contenido como este...

;
; Scanreg.ini for making system backups.
;

;Registry backup is skipped altogether if this is set to 0
Backup=1

;Registry automatic optimization is skipped if this is set to 0
Optimize=1

ScanregVersion=0.0001
MaxBackupCopies=5

;Backup directory where the cabs are stored is
; <windir>\sysbckup by default. Value below overrides it.
; It must be a full path. ex. c:\tmp\backup
;
BackupDirectory=

; Additional system files to backup into cab as follows:
; Filenames are separated by ','
; dir code can be:
; 10 : windir (ex. c:\windows)
; 11 : system dir (ex. c:\windows\system)
; 30 : boot dir (ex. c:\)
; 31 : boot host dir (ex. c:\)
;
;Files=[dir code,]file1,file2,file3
;Files=[dir code,]file1,file2,file3

Para aumentar el número de copias que se almacenarán se modifica el valor de "MaxBackupCopies" poniendo el número de copias que se quiere mantener.

Para incluir otros archivos en la copia de seguridad se ponen líneas "Files" en el INI...

  • Incluir AUTOEXEC.BAT Y CONFIG.SYS
    Files=31, AUTOEXEC.BAT, CONFIG.SYS
  • Incluir el registro de un usuario concreto en una configuración multiusuario
    Files=10, PROFILES\ELISOFT\USER.DAT

[Volver]



Desfragmentar todas las unidades en el arranque

Fuente:

  • Microsoft

Debería funcionar con:

  • Windows 95/98/98SE/ME/NT/2000/XP

Requiere:

  • Nada especial
En algunos sistemas es casi imposible desfragmentar los discos duros porque el proceso se reinicia continuamente al detectar Windows actividad que modifica el contenido de la unidad.

La solución que propone Microsoft para estos casos es iniciar el programa desfragmentador en el proceso de arranque, antes de que se cargue nada más.

Para hacerlo más fácil puedes usar este INF. Pulsa con el botón secundario sobre él y selecciona la opción "Instalar". Una vez hecho esto, reinicia el ordenador y DEFRAG.EXE arrancará automáticamente y comenzará a desfragmentar todas las unidades de HD de tu sistema.

Repite este proceso cada vez que necesites optimizar tus unidades de disco duro y tengas el problema de los reinicios continuos de la desfragmentación.

DEFRAG.ZIP

[Volver]



Aumentar el caché de iconos

Fuente:

  • Prensa especializada
  • Elisoft

Debería funcionar con:

  • Windows 95/98/98SE/ME/NT/2000/XP

Requiere:

  • Nada especial
Windows almacena los iconos asociados a los archivos del sistema en un fichero de nombre "ShellIconCache" en la carpeta del sistema, normalmente "C:\WINDOWS". Esto se hace para acelerar la presentación de las listas de archivos de las carpetas, el contenido del Menú Inicio y el Panel de Control, entre otros.

Por defecto Windows almacena 512 iconos y cuando necesita añadir el 513 borra el contenido de todo el "caché" y comienza a llenarlo de nuevo. Esa es la causa de esos redibujados automáticos que se producen de vez en cuando sin causa aparente.

La forma de evitar esos molestos redibujados es aumentar el tamaño del caché de iconos. Para ello es necesario crear una clave en el registro, aquí...

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer]

La clave debe ser de tipo texto y tiene que llamarse "Max Cached Icons". El valor será el número de iconos que queremos que Windows almacene en el caché que crea en el fichero "ShellIconCache". Un buen valor puede ser "1500".

En el ZIP tienes unos archivos (INF, REG, TXT) que hacen los cambios pertinentes en el registro. Para instalar el truco sigue las instrucciones del TXT.

CACHEICO.ZIP

[Volver]



La solución definitiva para no volver a ver un pantallazo azul de error

Fuente:

  • Prensa especializada

Debería funcionar con:

  • Windows 95/98/98SE/ME

Requiere:

  • Nada especial
Se puede hacer... no es imposible. Puedes tener un Windows en el que no se vea ni un pantallazo azul de error más.

La solución es hacer que Windows utilice otros colores para la temida pantalla de error. Para eso tienes que modificar el archivo SYSTEM.INI que encontrarás en la carpeta del sistema, normalmente C:\WINDOWS.

En el bloque [386Enh] tienes que añadir un par de líneas nuevas...

[386Enh]
MessageBackColor=<código_color>
MessageTextColor=<código_color>

Los códigos de los colores son estos...

0
negro
1
azul
2
verde
3
cian
4
rojo
5
magenta
6
marrón
7
blanco
8
gris
9
azul intenso
A
verde intenso
B
cian intenso
C
rojo intenso
D
magenta intenso
E
amarillo intenso
F
blanco intenso

Después de hacer los cambios tienes que reiniciar porque Windows sólo lee estas líneas durante el arranque. Para ver sus efectos sólo tienes que esperar un poco... Windows no tardará en generar un pantallazo de error, pero ahora será de otro color.

[Volver]



Desactivar el AutoRUN de un CD-ROM momentáneamente

Fuente:

  • Prensa especializada

Debería funcionar con:

  • Windows 95/98/98SE/ME

Requiere:

  • Nada especial
Si se tiene activada la función de AutoRUN al introducir un CD-ROM en la unidad lectora se pondrá en marcha automáticamente el programa correspondiente.

Esta función se puede desactivar fácilmente si se mantiene pulsada la tecla SHIFT (la de poner mayúsculas) mientras se hace la carga del CD. La tecla se debe mantener pulsada durante unos segundos para evitar que la función AutoRUN inicie el programa que tenga configurado el CD-ROM.

[Volver]



Compactador del Registro (por ELISOFT)

Fuente:

  • Elisoft

Debería funcionar con:

  • Windows 95/98/98SE/ME

Requiere:

  • Nada especial
El famoso registro de Windows está compuesto por dos archivos de nombre SYSTEM.DAT Y USER.DAT que se encuentran en la carpeta de instalación del sistema operativo (normalmente C:\WINDOWS). El archivo SYSTEM.DAT guarda la parte de la estructura del registro correspondiente a la clave HKEY_LOCAL_MACHINE y el archivo USER.DAT guarda la rama del registro HKEY_CURRENT_USER. Cada usuario del equipo tiene un archivo USER.DAT propio donde se guarda su configuración personal y comparte el archivo SYSTEM.DAT con la configuración del equipo.

Windows quita y pone claves del registro continuamente. Cuando se elimina una clave o un valor, el espacio físico que ocupaba la información en el archivo correspondiente se queda en blanco y no se recupera. Cuando se añade una clave o se modifica un valor, el nuevo contenido se coloca al final del archivo que lo contiene.

Esta forma de actuar de Windows hace que el contenido del registro se fragmente mucho, y que el tamaño de los archivos que lo contienen crezca de forma continua... ninguna de las dos cosas es buena.

Existe una solución para "reordenar" el registro y "compactar" su contenido usando las herramientas del propio Windows, concretamente la instrucción...

SCANREG.EXE /FIX (el programa está en la carpeta WINDOWS\COMMAND)

Se debe hacer desde modo MS-DOS real (no en ventana) y suele tardar mucho... pero mucho.

La solución de Microsoft no me ha convencido así que he escrito mi propio compactador del registro con un sencillo fichero de proceso por lotes que consigue lo mismo que la instrucción anterior... pero algo más rápido.

Además, mi fichero BAT hace copia de seguridad del registro actual antes de hacer la compactación, y permite compactar el registro de cada usuario del equipo, si es que tiene más de uno. Ninguna de las dos cosas las hace "SCANREG /FIX".

Te aconsejo que pongas el archivo REGPAK.BAT en la carpeta WINDOWS\COMMAND. Para ver los parámetros que se pueden usar sólo tienes que ejecutar el batch escribiendo su nombre en una ventana MS-DOS.

¡¡¡ ATENCIÓN !!!

La manipulación del registro es una operación muy delicada. No interrumpas la ejecución del programa. No ejecutes el programa desde una ventana de MS-DOS. Y lo más importante... si algo falla, no me hagas responsable.

REGPAK.ZIP

[Volver]



Aumentar la memoria caché para el CD-ROM

Fuente:

Debería funcionar con:

  • Windows 95/98/98SE/ME

Requiere:

  • Nada especial
Windows permite seleccionar la cantidad de memoria caché que se utilizará para optimizar el acceso al CD-ROM en función de la velocidad de lectura del mismo.

El ajuste de este parámetro se hace siguiendo esta secuencia:

  • Toma uno de Estos dos caminos...
    - Inicio > Configuración > Panel de control > Sistema
    - Botón derecho sobre "Mi PC", opción "Propiedades"
  • Pestaña "Rendimiento"
  • Botón "Sistema de archivos..."
  • Pestaña "CD-ROM"
    - Tamaño de caché suplementaria: poner en 'Grande'
    - Optimización esquema de acceso para: normalmente será 'Velocidad cuádruple o superior'

Esto pondrá a disposición del CD-ROM unos escasos 1238 Kb para que los utilice como caché de los archivos más recientemente utilizados y para realizar la función de prelectura de datos. Ciertamente es una cantidad pequeña, y en los tiempos que corren, donde los 128 Mb de RAM están a la orden del día, y la velocidad media de un lector supera de lejos las 20x, parece más aconsejable aumentar esta cantidad al menos hasta 4096 Kb. Aumentar el tamaño del caché beneficiará sobre todo la lectura repetitiva de archivos pequeños, que precisamente son los que más hacen caer el rendimiento de un lector. Otra cosa que puede verse beneficiada es la lectura de archivos de vídeo comprimido con codecs del tipo MPEG4 (como los famosos DivX).

El secreto de este cambio está en esta clave del registro...

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\CD-ROM]

Esta clave tiene un valor hexadecimal de nombre "Required Pause Tolerance".  El valor de esta clave está formado por cuatro bytes escritos en hexadecimal cuyo valor predeterminado es (4D,01,00,00). El truco consiste en cambiar este valor para hacer que el rango de memoria asignable para caché del CD-ROM llegue hasta esos 4096 Kb propuestos.

En el ZIP tienes unos archivos (INF, REG, TXT) que hacen los cambios pertinentes en el registro. Para instalar el truco sigue las instrucciones del TXT.

Importante

Una vez instalado el truco abre la página de 'Propiedades del sistema de archivos del CDROM' y asegúrate de que el tamaño del caché está en 'Grande', y de que el esquema de acceso está en la máxima velocidad. Después de comprobarlo reinicia el sistema. Haciendo esto Windows utilizará 4096 Kb para optimizar el rendimiento del CDROM.

CACHECD.ZIP

[Volver]



Optimizar los valores de VCACHE

Fuente:

Debería funcionar con:

  • Windows 95/98/98SE/ME

Requiere:

  • Nada especial
Cuando Windows accede a un archivo guarda una copia de lo que ha leído desde el disco en memoria RAM, de forma que si necesita la información otra vez disponga de ella rápidamente en lugar de tener que acceder otra vez al disco, considerablemente más lento que la RAM.

Este mecanismo se llama VCACHE y sus funcionamiento se puede ajustar con unos sencillos cambios en el archivo de configuración SYSTEM.INI que se encuentra en la carpeta de instalación de Windows (normalmente C:\WINDOWS).

  • Localiza el archivo SYSTEM.INI
  • Ábrelo con el bloc de notas
  • Localiza el bloque [vcache], o créalo si no existe
  • Añade estas líneas...
    ChunkSize = 512
    MaxFileCache = 25% de la RAM del equipo (expresada en KBytes)
    MinFileCache = la mitad de 'MaxFileCache' (expresada en KBytes)
  • Reinicia el sistema

Para un equipo con 128Mb de RAM (algo normal hoy en día) la cosa quedaría así:

[vcache]
ChunkSize=512
MaxFileCache=32768
MinFileCache=16384

Estos valores son los recomendados por los estudiosos del tema, pero puedes jugar con otros y comprobar qué combinación te proporciona mejores resultados. Yo he llegado hasta un valor de 'MaxFileCache' del 50% de la RAM con buenos resultados. El valor óptimo variará dependiendo de la configuración del sistema y de los programas que se utilice habitualmente.

[Volver]



Mejorar la gestión del caché de archivos (2)

Fuente:

  • Zebulon
  • Elisoft

Debería funcionar con:

  • Windows 95/98/98SE/ME

Requiere:

  • Nada especial
En este otro truco explicaba que si se dispone de la RAM suficiente (64Mb o más) se mejorará el rendimiento considerablemente eligiendo 'Servidor de red' como 'función típica de nuestro equipo'. Este es un buen truco... pero se puede mejorar, como suele decir el amigo Zebulon.

El ajuste de este parámetro se hace siguiendo esta secuencia:

  • Toma uno de Estos dos caminos...
    - Inicio > Configuración > Panel de control > Sistema
    - Botón derecho sobre "Mi PC", opción "Propiedades"
  • Pestaña "Rendimiento"
  • Botón "Sistema de archivos..."
  • Pestaña "Disco duro"

En esta ventana se define la función típica de nuestro equipo entre una de estas tres...

  • PC de escritorio
  • Sistema móvil (portátil)
  • Servidor de red

El truco consiste en añadir un nuevo tipo de equipo a esa lista al que llamaremos 'Estación de trabajo'. La selección de este nuevo tipo de equipo optimizará todavía más la gestión del caché de archivos en equipos con mucha RAM instalada (128Mb o más).

En el ZIP tienes unos archivos (INF, REG, TXT) que hacen los cambios pertinentes en el registro. Para instalar el truco sigue las instrucciones del TXT. Una vez instalado el truco abre la página de 'Propiedades de Sistema de archivos' y asegurate de que está seleccionada la nueva función típica de equipo, luego reinicia el sistema.

TIPOWS.ZIP

[Volver]



Avisar si se usan controladores no certificados por Microsoft

Fuente:

  • Zebulon
  • Elisoft

Debería funcionar con:

  • Windows 95/98/98SE/ME/NT/2000/XP

Requiere:

  • Nada especial
Windows puede avisarnos cuando intentemos instalar un controlador de dispositivo que no esté certificado por el laboratorio técnico de Microsoft. Estos controladores certificados pasan unos test de compatibilidad y son firmados digitalmente si son aceptados.

De forma predeterminada Windows acepta todos los controladores, pero existen otras dos posibilidades muy interesantes:

  • Que aparezca un aviso de que se está intentando instalar un controlador no certificado en el que se pide nuestra confirmación para continuar con la operación.
  • Que se impida la instalación de un controlador de dispositivo no certificado por Microsoft.

El mecanismo que activa estas dos opciones está escondido en el registro de Windows. Concretamente aquí...

[HKEY_LOCAL_MACHINE\Software\Microsoft\Driver Signing]

Esta clave tiene un valor binario de nombre 'Policy' al que podemos dar uno de estos valores...

00,00,00,00 Valor predeterminado. Se aceptan todos los controladores de dispositivos.
01,00,00,00 Se pedirá confirmación antes de instalar un controlador no certificado.
02,00,00,00 No se autorizará la instalación de controladores no certificados.

En el ZIP tienes unos archivos (INF, REG, TXT) que hacen los cambios pertinentes en el registro correspondientes a cada modalidad. Para instalar el truco sigue las instrucciones del TXT. Los archivos de nombre 'DCMSsolo' activan el mecanismo que impide la instalación de controladores no certificados por Microsoft. Los archivos de nombre 'DCMSconf' activan el aviso/confirmación para instalar controladores no certificados.

DCMS.ZIP

[Volver]



Forzar que las contraseñas tengan una longitud mínima

Fuente:

  • Microsoft
  • Elisoft

Debería funcionar con:

  • Windows 95/98/98SE/ME/NT/2000/XP

Requiere:

  • Nada especial
De forma predeterminada Windows no tiene establecida una longitud mínima para las contraseñas. Esto empeora todavía más la precaria seguridad del sistema ya que se permite el establecimiento de contraseñas lo suficientemente cortas como para que sea relativamente sencillo romperlas por la fuerza bruta (probando todas las combinaciones posibles).

Siguiendo las recomendaciones de los expertos en seguridad la longitud mínima apropiada para una contraseña debería ser de 6 caracteres. El sitio para decirle esto a Windows está en esta clave del registro...

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Network]

Aquí se crea un valor de nombre 'MinPwdLen' y tipo DWORD al que se le asigna en hexadecimal la longitud mínima que queremos que tengan las contraseñas.

En el ZIP tienes unos archivos (INF, REG, TXT) que hacen los cambios pertinentes en el registro para fijar la longitud mímina de las contraseñas en 6 caracteres. Para instalar el truco sigue las instrucciones del TXT. Una vez activado el truco cualquier contraseña que establezcas deberá tener 6 caracteres como mínimo... prueba con el protector de pantallas.

PD: Combina este truco con este otro para conseguir contraseñas más seguras.

MINPWDL.ZIP

[Volver]



Forzar que las contraseñas contengan letras y números

Fuente:

  • Microsoft
  • Elisoft

Debería funcionar con:

  • Windows 95/98/98SE/ME/NT/2000/XP

Requiere:

  • Nada especial
Los expertos en seguridad dicen que una contraseña debería contener letras y números para que sea buena. De forma predeterminada Windows no obliga a establecer las contraseñas teniendo en cuenta esta recomendación, pero esto se puede cambiar.

El sitio donde se le dice a Windows que requiera una combinación de letras y números para las contraseñas está en esta clave del registro...

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Network]

Aquí se crea un valor de nombre 'AlphanumPwds' y tipo BINARIO que se debe poner a '01' para que Windows pida contraseñas que cumplan ese requisito de contener letras y números.

En el ZIP tienes unos archivos (INF, REG, TXT) que hacen los cambios pertinentes en el registro. Para instalar el truco sigue las instrucciones del TXT. Una vez activado el truco cualquier contraseña que establezcas deberá contener letras y números... prueba con el protector de pantallas.

PD: Combina este truco con este otro para conseguir contraseñas más seguras.

LYNPWD.ZIP

[Volver]



Reducir la utilización del archivo de paginación

Fuente:

Debería funcionar con:

  • Windows 95/98/98SE/ME

Requiere:

  • Nada especial
De forma predeterminada Windows 98 y 98SE crean un archivo de paginación (WIN386.SWP) aunque no lo necesiten realmente. Este archivo suele ocupar vario megabytes de nuestro disco duro, aunque durante la mayor parte del tiempo no se utilicen.

El truco consiste en obligar a Windows a utilizar tanta memoria RAM como sea posible antes de crear y utilizar el archivo de paginación. Para ello sigue esta secuencia...

  • Localiza y edita el archivo SYSTEM.INI (está en la carpeta de Windows)
  • Localiza el bloque [386Enh] y añade el siguiente valor...
    ConservativeSwapfileUsage = 1
  • Reinicia el sistema

Una vez hecho esto el tamaño del archivo de paginación debería mantenerse a cero la mayor parte del tiempo, siempre que el equipo disponga de memoria RAM suficiente (al menos 64Mb).

[Volver]



Utilizar toda la memoria caché L2 de los procesadores Intel en WinNT

Fuente:

Debería funcionar con:

  • Windows NT/2000/XP

Requiere:

  • Nada especial
Este truco permitirá a los sistemas Windows con núcleo NT (WinNT para abreviar) utilizar al 100% la memoria caché de segundo nivel de los procesadores Intel, bien sea Celeron, Pentium II o Pentium III, sobre todo si son modelos antiguos.

Normalmente WinNT intenta averiguar el tamaño de la caché L2 al iniciarse el sistema. Si la detección falla WinNT toma como bueno un valor de 256Kb. Si resulta que tu procesador tiene más caché, dice Microsoft que, puedes estar perdiendo hasta un 2% de rendimiento general. En este caso deberías decirle a WinNT la cantidad de memoria caché L2 que tiene tu CPU.

El sitio donde se le dice esto a Windows está en esta clave del registro...

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SessionManager]

Aquí se crea una nueva clave de nombre 'MemoryManagement' y dentro de ella un nuevo valor de tipo DWORD y nombre 'SecondLevelDataCache'. Este valor debe ser igual a la cantidad de memoria caché L2 que tenga el procesador de la máquina que pretendes optimizar. En el caso de un P-II o P-III será 512 decimal o 200 hexadecimal. Para un Celeron será 128 decimal o 80 hexadecimal.

En el ZIP tienes unos archivos (INF, REG, TXT) que hacen los cambios pertinentes en el registro. Para instalar el truco sigue las instrucciones del TXT. Una vez instalado el truco reinicia el sistema.

PD: El ZIP contiene una versión del truco para 512Kb y otra para 128Kb... utiliza la que corresponda a tu caso.

CACHEL2I.ZIP

[Volver]



Reducir la fragmentación de los archivos grandes

Fuente:

  • Prensa especializada
  • Elisoft

Debería funcionar con:

  • Windows 95/98/98SE/ME

Requiere:

  • Nada especial
Cuando se graban archivos en disco Windows 98 cuida de que no se fragmenten demasiado. El sistema buscará espacio libre en bloques que no sean inferiores a un tamaño determinado. De forma predeterminada estos bloques deben ser de 512Kb como mínimo. Este tamaño está bien para archivos pequeños, pero cuando se guardan archivos de gran tamaño (como los vídeos o las canciones MP3) el resultado es que la fragmentación de la unidad de disco aumenta, degradándose el rendimiento de la misma.

La solución está en decirle al sistema que busque bloques de tamaño mayor. El sitio donde se le dice esto a Windows está en esta clave del registro...

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem]

Aquí se crea un nuevo valor de tipo DWORD y nombre 'ContigFileAllocSize'. Este valor debe ser igual a la cantidad de espacio libre, expresada en KBytes, que queremos que Windows busque para guardar un archivo. Un valor muy apropiado sería 1024 decimal o 400 hexadecimal.

En el ZIP tienes unos archivos (INF, REG, TXT) que hacen los cambios pertinentes en el registro. Para instalar el truco sigue las instrucciones del TXT. Una vez instalado el truco reinicia el sistema.

NOFARG.ZIP

[Volver]



Incrementar el valor de FILES en Windows Millennium

Fuente:

Debería funcionar con:

  • Windows ME

Requiere:

  • Nada especial
Puede darse la circunstancia de que un viejo programa MS-DOS que se ejecute en WME se queje de que el valor de FILES es demasiado pequeño. Este valor especifica el número de archivos a los que MS-DOS podrá tener acceso en un momento dado. En WME este valor está fijado en '30', y es independiente para cada aplicación MS-DOS que se ejecute. Realmente es independiente para cada máquina virtual (VM), y cada aplicación MS-DOS se ejecuta en una VM diferente.

Normalmente el valor de FILES se define en CONFIG.SYS, uno de los archivos de configuración del sistema. La solución parece fácil. Se modifica el archivo CONFIG.SYS y se reinicia la máquina. La pega es que WME no hace caso de esa modificación y la deshace en cuanto reiniciamos.

Para poder cambiar el valor de FILES debes editar el archivo SYSTEM.INI, y en el bloque [386Enh] añadir un valor de nombre 'PerVMFiles' igual al número de FILES que necesites. Este valor podrá estar entre 30 y 255. La cosa quedará así...

[386Enh]
PerVMFiles=<número entre 30 y 255>

Una vez hecho esto deberás reiniciar Windows para que los cambios tengan efecto.

[Volver]



Ver información detallada sobre el procesador

Fuente:

  • Microsoft Support Knowledge Base
  • Elisoft

Debería funcionar con:

  • Windows 95/98/98SE/ME/NT/2000/XP

Requiere:

  • Nada especial
En la pestaña 'General' de 'Propiedades de Sistema' se muestra una breve descripción de la CPU instalada en nuestro sistema. Esas dos líneas no revelan mucho, pero se puede hacer que aporten algo más de información.

Para ello se tiene que llagar hasta esta clave del registro...

[HKEY_LOCAL_MACHINE\Hardware\Description\System\CentralProcessor\0]

Aquí se tiene que localizar el valor de nombre 'VendorIdentifier'. En los sistemas con CPU INTEL este valor contiene 'GenuineIntel', y en los sistemas con CPU AMD contiene 'Authentic AMD' (es lo que se muestra en la pestaña 'General' de 'Propiedades de Sistema'). La cosa es tan sencilla como separar con un espacio en blanco las dos palabras que forman el valor. Es decir, 'Genuine Intel' o 'Authentic AMD'. Si ahora se mira otra vez la pestaña 'General' de 'Propiedades de Sistema' se puede ver bajo la línea con el valor anterior otra línea con un contenido de este estilo 'x86 Family A Model B Stepping C', donde 'A', 'B' y 'C' son los valores que describen con detalla la CPU de tu sistema.

La cosa se podría quedar así, pero resulta que cada vez que reiniciamos Windows esta clave toma su valor predeterminado y dejamos de ver esa información ampliada sobre la CPU. Instalando la versión INF de este truco ese pequeño contratiempo queda resuelto.

Puedes encontrar más información sobre esto en...

En el ZIP tienes unos archivos (INF, REG, TXT) que hacen los cambios pertinentes en el registro. Para instalar el truco sigue las instrucciones del TXT.

PD: El ZIP tiene una versión de este truco para sistemas con CPU-INTEL (INFOCPUI.xxx) y otra para sistemas con CPU-AMD (INFOCPUA.xxx)... utiliza el que corresponda a tu caso.

INFOCPU.ZIP

[Volver]



Reducir el tiempo de detección de aplicaciones bloquedas en WinNT/2K/XP

Fuente:

  • Microsoft Support Knowledge Base
  • Elisoft

Debería funcionar con:

  • Windows NT/2000/XP

Requiere:

  • Nada especial

Cuando cerramos el sistema, Windows (sólo NT35, NT40, 2000 y XP) "ordena" a cada aplicación que esté funcionando que termine su ejecución. De forma predeterminada las aplicaciones tienen 20 segundos para obedecer esta orden y cerrarse. Si transcurrido ese tiempo no se han cerrado, Windows muestra una ventana avisándonos que determinada tarea no responde y dándonos la opción de 'Esperar' otros 20 segundos, 'Cerrar' la tarea de forma forzada o 'Cancelar' el proceso de cierre del sistema.

Otra situación en la que tenemos que esperar a que las aplicaciones "obedezcan" la "orden" de cerrarse es cuando pulsamos el botón 'Cerrar tarea' en la 'Lista de tareas'. En este caso Windows deja 5 segundos para que la aplicación se cierre antes de mostrar el dialogo de que el programa no responde. Este plazo también se utiliza cuando una aplicación deja de atender al sistema.

La mayor parte de las veces esas esperas se hacen eternas, sobre todo si es más de una aplicación la que falla al mismo tiempo. Se pueden poner unos plazos de tiempo un poco más razonables en esta clave del registro...

[HKEY_CURRENT_USER\Control Panel\Desktop]

Aquí se crean dos valores de cadena de texto con los siguientes nombres...

  • WaitToKillAppTimeout: Determina el tiempo de espera para que una aplicación termine su ejecución al cerrar el sistema. De forma predeterminada es '20000' milisegundos.
  • HungAppTimeOut: Determina el tiempo que Windows permite que una aplicación no responda al sistema, y el tiempo de espera para que una aplicación termine su ejecución cuando intentamos cerrarla desde la 'Lista de tareas'. De forma predeterminada es '5000' milisegundos.

Unos valores un poco más ajustados conseguirán que Windows se cierra un poco más rápido cuando alguna aplicación no responda. Parece ser que 'WaitToKillAppTimeout=2000' y 'HungAppTimeOut=2000' (es decir, dos segundos) proporcionan un funcionamiento muy estable y acortan el tiempo de respuesta considerablemente. Con valores más pequeños Windows se puede volver demasiado inestable... mucho cuidado con bajar demasiado los tiempo.

Puedes encontrar más información sobre esto en...

En el ZIP tienes unos archivos (INF, REG, TXT) que hacen los cambios pertinentes en el registro. Para instalar el truco sigue las instrucciones del TXT. Una vez instalado el truco reinicia el sistema para que los cambios tengan efecto.

PD: Se puede configurar el sistema para que cierre automáticamente las aplicaciones bloqueadas con este otro truco.

WTKILLTO.ZIP

[Volver]



Cerrar automáticamente aplicaciones bloquedas en WinNT/2K/XP

Fuente:

Debería funcionar con:

  • Windows NT/2000/XP

Requiere:

  • Nada especial

Cuando Windows (sólo NT35, NT40, 2000 y XP) "ordena" a una aplicación que está funcionando que termine su ejecución, o cuando detecta que ha dejado de responder al sistema, muestra una ventana avisándonos que determinada tarea no responde. Cuando se muestra esa ventana tenemos la opción de 'Esperar' para ver si la tarea se recupera, o 'Cerrar' la tarea de forma forzada si consideramos que la recuperación no es posible.

La única posibilidad que ofrece soluciones suele ser cerrar la aplicación que ha dejado de responder, porque una vez que un proceso se ha "muerto" no suele "resucitar". Para hacer que Windows cierre las aplicaciones colgadas automáticamente se tiene que llegar hasta esta clave del registro...

[HKEY_CURRENT_USER\Control Panel\Desktop]

Aquí se crea un valor de cadena de texto con el nombre 'AutoEndTask'. Cualquier valor distinto de cero hace que Windows cierre directamente las aplicaciones que no responden al sistema en el tiempo establecido.

En el ZIP tienes unos archivos (INF, REG, TXT) que hacen los cambios pertinentes en el registro. Para instalar el truco sigue las instrucciones del TXT. Una vez instalado el truco reinicia el sistema para que los cambios tengan efecto.

PD: Se puede modificar el tiempo de espera para considerar que una aplicación se ha colgado con este otro truco.

AUTOENDT.ZIP

[Volver]



Deshabilitar la sesión del usuario predeterminado

Fuente:

  • Grupos de noticias
  • Elisoft

Debería funcionar con:

  • Windows 95/98/98SE/ME

Requiere:

  • Nada especial

Cuando tenemos configurado el equipo para acceder a una red local, o cuando tenemos activado el mecanismo de múltiples usuarios, en el momento de iniciar la sesión aparece una ventana en la que se nos pide un nombre de usuario y una contraseña. En esta situación se supone que sólo los usuarios "autorizados" podrán acceder al equipo, pero resulta que si pulsamos el botón "Cancelar" o la tecla "Esc" nos saltamos todas las protecciones y accedemos al equipo de todas formas. Haciendo esto abriremos una sesión con un usuario sin nombre, al que Microsoft llama "usuario predeterminado", que tendrá acceso total al equipo de forma local y de forma limitada a la LAN.

Para impedir que ese "usuario predeterminado" pueda iniciar una sesión se tiene que llegar hasta esta clave del registro...

[HKEY_LOCAL_MACHINE\Network\Logon]

Aquí se crea un valor de tipo DWORD con el nombre 'MustBeValidated'. Cuando el valor es igual a '1' se desactiva el usuario predeterminado.

En el ZIP tienes unos archivos (INF, REG, TXT) que hacen los cambios pertinentes en el registro. Para instalar el truco sigue las instrucciones del TXT. Una vez instalado el truco reinicia el sistema para que los cambios tengan efecto.

NODEFUSR.ZIP

[Volver]



Hacer que los nombres cortos sean más legibles

Fuente:

  • Grupos de noticias
  • Elisoft

Debería funcionar con:

  • Windows 95/98/98SE/ME/NT/2000/XP

Requiere:

  • Nada especial

Para mantener la compatibilidad con la estructura de nombres de archivo de MS-DOS, Windows mantiene junto a cada nombre largo una versión de nombre corto con el formato 8+3 típico. La conversión se hace de la siguiente manera...

  • La extensión se toma de los tres primeros caracteres de la parte del nombre largo que siguen al último punto, si existe ese punto.
  • El nombre se toma de los seis (o menos) primeros caracteres del nombre largo seguidos del signo (~) y un número entero que comienza por el uno.

Si en la misma carpeta aparece un archivo con un nombre largo al que le debería corresponder un nombre corto igual que otro que ya exista, Windows cambiará el número por otro que no esté en uso en ese momento. Creo que un ejemplo lo aclarará mucho mejor...

Esto serían dos nombres largos:

ejemplo.nombre.largo
ejemplo.otro.nombre.largo

Y estas serían sus respectivas versiones de nombre corto:

EJEMPL~1.LAR
EJEMPL~2.LAR

Los detalles técnicos están en este documento de la base de datos de conocimientos de Microsoft...

...

Esta forma de traducir un nombre largo a corto es tan buena como otra cualquiera, pero ese signo (~) nos complica un poco la vida cuando tenemos que escribir el nombre corto por cualquier circunstancia. Windows tiene otro sistema un poco más natural para generar los nombres cortos. La extensión del archivo se genera igual, pero para el nombre se cogen los ocho primeros caracteres, y no se añade el signo (~) y el número nada más que cuando es necesario para evitar una coincidencia.

Este mecanismo alternativo se activa desde esta clave del registro...

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem]

Aquí se crea un valor de tipo DWORD con nombre 'NameNumericTail'. Cuando el valor es igual a '1' se utiliza el sistema del signo (~). Cuando el valor es '0' se utiliza el sistema alternativo.

En el ZIP tienes unos archivos (INF, REG, TXT) que hacen los cambios pertinentes en el registro. Para instalar el truco sigue las instrucciones del TXT. Una vez instalado el truco reinicia el sistema para que los cambios tengan efecto.

PD: Microsoft ha documentado algunos problemas que pueden aparecer al utilizar este sistema alternativo de nombres cortos. Los detalles están en estos documentos de su base de datos de conocimientos...

NOMCORTO.ZIP

[Volver]



Problemas de "falta de memoria" teniendo más de 512 MB de RAM

Fuente:

  • Microsoft Support Knowledge Base
  • Elisoft

Debería funcionar con:

  • Windows 95/98/98SE/ME

Requiere:

  • Nada especial
Con los bajos precios que está alcanzando la RAM últimamente es difícil resistirse a la tentación de instalar mucha... pero mucha memoria. Si se superan los 512 MB se puede encontrar uno con la sorpresa de que Windows (sólo en 95/98/98SE/ME) se queja de "falta de memoria" para iniciarse o para iniciar ciertos programas ¿...?.

La causa de este error está en el controlador de modo protegido del caché de disco (VCache). Durante el arranque del sistema este controlador determina el tamaño de ese caché basándose en la cantidad de RAM instalada. VCache reserva un rango de direcciones virtuales lo suficientemente grande como para poder acceder al caché más grande posible, si es necesario. Estas direcciones son reservadas dentro de un espacio de direcciones virtuales conocido como "área del sistema" (de 0xC0000000 a 0xFFFFFFFF, es decir, del gigabyte 3 al 4). Cuando la cantidad de RAM es muy grande VCache puede llegar a reservar tantas direcciones del "área del sistema" que no queden libres las suficientes para el propio sistema.

Puedes encontrar más información sobre esto en...

Las soluciones propuestas por Microsoft son estas:

  • Reducir la cantidad de memoria instala a 512 MB o menos.

Después de comprar la memoria no la vamos a guardar en un cajón por culpa de VCache.

  • Decir a Windows que use sólo 512 MB o menos, ignorando el resto.

Se edita SYSTEM.INI (en la carpeta de Windows) y en el bloque "[386Enh]" se añade una línea como esta; "MaxPhysPage=<nnn>", donde <nnn> es la cantidad de megabytes en hexadecimal (el valor para 512 MB sería 200). Con un valor menor de 16 MB Windows no arrancará.

Esto solucionará el problema, pero se desperdiciará parte de la memoria instalada.

  • Decir a VCache que use sólo 512 MB o menos.

Se edita SYSTEM.INI (en la carpeta de Windows) y en el bloque "[VCache]" se añade una línea como esta; "MaxFileCache=<nnn>", donde <nnn> es la cantidad de kilobytes en decimal (el valor para 512 MB sería 524288).

Creo que esta es la mejor solución ya que no se desperdicia la memoria instalada y VCache utilizará la máxima cantidad de memoria que es capaz de gestionar sin tener problemas.

[Volver]



Descargar de memoria las DLLs que no se están utilizando

Fuente:

Debería funcionar con:

  • Windows 95/98/98SE/ME/NT/2000/XP

Requiere:

  • Nada especial

Cuando una aplicación necesita hacer uso de una DLL (Dynamic-Link Libraries), la carga en memoria si no estaba cargada previamente, y aumenta en uno el contador de usuarios de la librería. Cuando la aplicación ya no necesita más esa librería resta uno del contador de usuarios, pero no descarga la librería de la memoria. Es el núcleo del sistema el que se encarga de comprobar qué librerías no están siendo utilizadas (las que tienen el contador de usuarios a cero), y de descargarlas de la memoria aproximadamente a los 15 segundos. Este mecanismo, que se supone que mejora la velocidad de carga de las aplicaciones, implica un tremendo desperdicio de memoria, lo que repercute negativamente en el rendimiento más que la supuesta mejora de velocidad que aporta. Además, también puede afectar negativamente a los programadores cuando están depurando el funcionamiento de sus aplicaciones.

Para hacer que Windows descargue de memoria las DLLs inmediatamente se tiene que modificar el registro, pero el lugar no está muy claro.

En unos sitios dicen que aquí...

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\AlwaysUnloadDLL]
(Predeterminado)="1"

Y en otros dicen que aquí...

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer]
AlwaysUnloadDLL="1"

Sea el sitio correcto el que sea, si el valor 'AlwaysUnloadDLL' se pone a cero el mecanismo de precarga de DLLs vuelve a funcionar como siempre.

En el ZIP tienes unos archivos (INF, REG, TXT) que hacen los cambios pertinentes en el registro en los dos posibles sitios. Para instalar el truco sigue las instrucciones del TXT. Una vez instalado el truco reinicia el sistema para que los cambios tengan efecto.

ALUNDLL.ZIP

[Volver]



Impedir la edición del registro con REGEDIT

Fuente:

  • Elisoft

Debería funcionar con:

  • Windows 95/98/98SE/ME/NT/2000/XP

Requiere:

  • Nada especial

La mayor parte de los trucos para Windows se hacen modificando en registro con la utilidad REGEDIT. Optimizaciones, parches, desactivación de opciones, activación de funciones ocultas, y restricciones. Todo modificando el registro. Sería una pena que activases una restricción y que acto seguido te la desactivasen... ¿verdad?. Además, está el tremendo peligro potencial que significa que alguien sin conocimientos ande tocando la parte más delicada del sistema... un niño, por ejemplo.

Lo mejor en estos casos es impedir que se pueda usar esta poderosa herramienta. Se hace en el registro, naturalmente, concretamente aquí...

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]

En esta rama se crea un valor de tipo DWORD y nombre 'DisableRegistryTools'. Cuando el valor es igual a '1' se desactiva el editor del registro. Si el valor es '0' se reactivará REGEDIT de nuevo.

La única pega de esto es que la reactivación no podrás hacerla desde Windows porque "no podrás usar REGEDIT para editar el registro", así que prepara un archivo REG con el valor '0' para poder inyectarlo en el registro desde MSDOS. El archivo (NOLIMREG.REG) debería ser así...

REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
"DisableRegistryTools"=dword:00000000

Y se inyecta en el registro con esta instrucción...

REGEDIT.EXE NOLIMREG.REG

En el ZIP tienes unos archivos (INF, REG, TXT) que hacen los cambios pertinentes en el registro en los dos posibles sitios. Para instalar el truco sigue las instrucciones del TXT.

NOREGEDT.ZIP

[Volver]



Registrador de Librerías del Sistema

Fuente:

  • Elisoft

Debería funcionar con:

  • Windows 95/98/98SE/ME/NT/2000/XP

Requiere:

  • Nada especial

En muchas ocasiones instalaciones mal diseñadas dejan sin registrar algunos archivos que han copiado en la carpeta SYSTEM (SYSTEM32 en Windows NT/2K/XP), o eliminan claves del registro que pertenecen a algún archivo registrado.

Esto puede ocasionar que algunas aplicaciones dejen de funcionar correctamente mostrando el error de "librería no encontrada".

Este problema afecta especialmente a las aplicaciones DirectShow, ya que esas funciones se encuentran casi siempre en archivos AX/OCX/DLL que requieren el "registro" para que sean utilizables.

Registrar una librería es muy sencillo. Sólo es necesario ejecutar esta instrucción...

REGSVR32.EXE ARCHIVO.EXT

Y para eliminar el registro se hace de esta manera...

REGSVR32.EXE /U ARCHIVO.EXT

He escrito un pequeño fichero BAT que, usando este mismo procedimiento, permite registrar los tipos de archivo que típicamente contienen "servicios", "filtros" y/o "decoders", y que se encuentren en la carpeta SYSTEM (SYSTEM32 en Windows NT/2K/XP).

Copia el archivo REGLIB.BAT en la carpeta WINDOWS\COMMAND, o en cualquier otra carpeta incluida en al PATH, y escribe REGLIB.BAT en la línea de ordenes de una ventana MSDOS para ver cómo se utiliza.

Nota:

Se debe tener precaución al registrar porque algunos archivos de la carpeta SYSTEM (SYSTEM32 en Windows NT/2K/XP) pueden haber sido sustituidos por otros más recientes ubicados en otras carpetas, como sucede con el plugin FLASH de MACROMEDIA.

Durante el registro pueden aparecer mensajes de error. La causa puede ser el intento de registro de un archivo que no es registrable, o que tiene algún problema en las rutinas internas de registro (las instrucciones de registro están contenidas en el propio archivo).

PD: Este otro truco también está relacionado con el tema del registro de librerías.

REGLIB.ZIP

[Volver]



Eliminar el pitido del sistema

Fuente:

  • Elisoft

Debería funcionar con:

  • Windows 95/98/98SE/ME/NT/2000/XP

Requiere:

  • Nada especial

En determinadas ocasiones el sistema emite un desagradable pitido por el pequeño altavoz que tienen casi todas las placas base. Suele suceder cuando se produce un error, cuando se bloquea el teclado, o en determinados programas de modo DOS. En ambientes silenciosos puede llegar a ser muy molesto.

Tienes dos opciones. Abrir la caja del ordenador y desconectar el altavoz, o llegarte hasta esta clave del registro para decirle a Windows que no pite más...

[HKEY_CURRENT_USER\Control Panel\Sound]

En esta clave tienes un valor de tipo cadena de texto, de nombre 'Beep', que por defecto tiene el valor 'yes'. Poniendo ese valor igual a 'no' se elimina ese pitido.

En el ZIP tienes unos archivos (INF, REG, TXT) que hacen los cambios pertinentes en el registro. Para instalar el truco sigue las instrucciones del TXT. Para que los cambios tengan efecto debes reiniciar el equipo.

NOBEEP.ZIP

[Volver]



Activar el 'Rastreador de sucesos de apagado' en WXP

Fuente:

  • Prensa especializada
  • Elisoft

Debería funcionar con:

  • Windows XP

Requiere:

  • Nada especial
Ciertos equipos dedicados a tareas críticas, como servidores de Internet o servidores de aplicaciones, deben mantenerse encendidos de forma permanente. Aunque lo ideal es no apagar nunca estos equipos, alguna veces no queda más remedio porque lo requiere una reparación o la instalación de nuevo software o hardware. Cuando el apagado es irremediable puede ser interesante llevar un control de las causas que lo motivan, y Windows XP puede ayudarnos con esta tarea.

Cuando el truco está activado se añade una apartado llamado "Rastreador de sucesos de apagado" en la ventana de diálogo de "Salir de Windows". En este nuevo apartado aparecen unos campos con los que se puede indicar si el apagado es 'programado' o 'no programado', el motivo del apagado, y un pequeño comentario. Todos estos datos quedan registrados, y se pueden consultar en el "Visor de sucesos" del "Sistema".

Esta práctica opción se activa en esta clave del registro...

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Reliability]

En ella debe existir un valor de tipo DWORD y nombre 'ShutdownReasonUI'. Cuando el valor es igual a '1' se activa el 'Rastreador de sucesos de apagado', y cuando es igual a '0' se desactiva.

La única pega que puede tener esta interesante opción es que no es compatible con la "Pantalla de bienvenida" y debe usarse el método tradicional del diálogo de autenticación. Para ello se debe desmarcar la casilla "Usar la Pantalla de bienvenida" del icono "Cuentas de usuario" del "Panel de control".

En el ZIP tienes unos archivos (INF, REG, TXT) que hacen todos los cambios pertinentes en el registro. Para instalar el truco sigue las instrucciones del TXT. Los cambios se aplican inmediatamente.

MOTAPAG.ZIP

[Volver]



Desactivar el acceso a la configuración de 'Restaurar Sistema' en WXP

Fuente:

  • Prensa especializada
  • Elisoft

Debería funcionar con:

  • Windows XP

Requiere:

  • Nada especial
La función de 'Restaurar Sistema' es una de las mejores cosas que tiene Windows XP. En muchas ocasiones es un autentico salvavidas que bien merece la enorme cantidad de espacio en disco que puede llegar a ocupar. Esta función es realmente buena siempre que nadie la desactive o elimine los puntos de restauración que tengas guardados.

La forma evitar esa desagradable sorpresa es impedir el acceso a la configuración de 'Restaurar el Sistema' y, como casi siempre, esto se hace desde una clave del registro...

[HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\SystemRestore]

En esta clave se debe crear un valor de tipo DWORD y nombre 'DisableConfig'. Cuando el valor es igual a '1' se desactiva el acceso a la configuración de 'Restaurar Sistema', y cuando este valor no existe (no vale con hacerlo igual a '0') se activa de nuevo su posibilidad de configuración.

En el ZIP tienes unos archivos (INF, REG, TXT) que hacen todos los cambios pertinentes en el registro. Para instalar el truco sigue las instrucciones del TXT. Los cambios se aplican inmediatamente.

NOSYSRES.ZIP

[Volver]


La Web de ELISOFT
Copyright © Elisoft - Septiembre 2000