Algunos de estos trucos han sido probados con éxito en Windows 9.x, pero no se garantiza que todos funcionen sobre esta plataforma.

El autor no se hace responsable de los daños o perjuicios derivados de lo que aquí se expone. 


Problemas al añadir una impresora.
Al intentar añadir una impresora, aparece como ruta del driver: A:\ y al intentar buscar una ruta nueva, se activa Dr. Watson, avisándonos de que se ha producido un error, no permitiendo continuar con la instalación del driver.
Para solucionar este problema, basta con editar el registro (mediante regedt32.exe) y modificar las siguientes claves con los valores que aquí aparecen:
HKLM\Software\Microsoft\Windows\CurrentVersion\Setup\SourcePath = D:\
HKLM\Software\Microsoft\Windows\CurrentVersion\Setup\InstalationSources= D:\
HKLM\Software\Microsoft\WindowsNT\CurrentVersion\SourcePath  = D:\i386
En general estos valores son validos siempre que la unidad D: exista, p.e. un CD-ROM, en caso de no existir, sustituir D: por una unidad existente, p.e. C:, y una ruta existente para el último valor, p.e. C:\TEMP

Autocompletar la línea de comandos.
Windows NT 4.0 tiene una característica que por defecto no está activada y que consiste en conseguir auto completar la línea de comandos al pulsar la tecla TAB, al estilo de los procesadores de comandos como el 4DOS para MS-DOS o el bash de UNIX.
Para activar esta característica debemos editar el registro y modificar la clave CompletionChar que se encuentra en:
HKEY_CURRENT_USER\Software\Microsoft\CommandProcessor
de tal forma que el nuevo valor sea 9.

Añadir un mensaje de logon.
Si activamos esta característica, NT nos muestra un mensaje al iniciar sesión. Para ello modificaremos el registro. También es posible hacerlo a través del editor de políticas.
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Winlogon.
Modificaremos la clave LegalNoticeCaption = texto del titulo del mensaje
Y la clave LegalNoticeText = texto del mensaje

Borrar el nombre del último logon.
Con esto conseguimos que no se muestre en el cuadro de inicio de sesión el nombre del último usuario que se identificó en el sistema correctamente.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

Modificar la clave DontDisplayLastUserName de 0 a 1


Crear un disco de arranque de NT.
Para crear un disco de arranque de NT se deben de seguir los siguientes pasos:
1. Formatear un disquete desde el propio NT 4,0
2. Copiar los ficheros Ntldr, NTdetect.com y Boot.ini
3. Si tenemos una tarjeta SCSI no soportada por la BIOS será necesario copiar también NTBootdd.sys

nota: este disquete solamente sirve para arrancar un sistema con alguno de estos archivos ( de arranque ) estropeados o perdidos.


CMD Here.
Con este truco se consigue poder abrir una ventana de línea de comandos CMD desde el menú de control o el menú  emergente de una carpeta. Muy útil si queremos ir directamente a una carpeta (directorio) muy anidado:
Consiste en introducir en el registro la siguiente información. Par ello creamos un archivo de texto con notepad p.ej. con las siguientes líneas:

REGEDIT4
[HKEY_CLASSES_ROOT\Folder\Shell\cmd-here]
@="CMD Here"
[HKEY_CLASSES_ROOT\Folder\Shell\cmd-here\command]
@=C:\\winnt\\system32\\cmd.exe /k cd "%1"
END_REG
y lo guardamos con el nombre cmd-here.reg.
Una vez hecho esto hacemos doble clic sobre él y obtendremos un mensaje del editor de registro, indicándonos que la información se ha introducido en el registro.


Mover trabajos programados a otro servidor.
Ej.: Se desean mover los trabajos programados en el servidor uno al servidor dos.
En el servidor uno:
-Paramos el servicio schedule
-Iniciamos el regedt32 y seleccionamos la clave:
HKEY_LOCAL_MACHINE\SYSTEM\Current Control Set\Services\Schedule
-Desde el menú registro seleccionamos guardar clave...
-La guardamos, p. ej. en el servidor dos con el nombre schedule

En el servidor dos:
-Paramos el servicio schedule
-Iniciamos el regedt32 y seleccionamos la clave:
HKEY_LOCAL_MACHINE\SYSTEM\Current Control Set\Services\Schedule
-Desde el menú registro seleccionamos guardar restaurar... y seleccionamos el archivo que guardamos desde el servidor uno.

Cambiar el salvapantallas de Inicio de sesión.
Por defecto, si no se presiona ninguna tecla, a los 15 de arrancar NT, aparece el salvapantallas de Inicio de sesión, desplazándose por la pantalla (logon.scr)
Para cambiarlo, usaremos regedt32 para modificar el valor de SCRNSAVE.EXE en:

HKEY_USERS\.DEFAULT\Control Panel\Desktop
Podemos poner en SCRNSAVE.EXE el valor de un archivo scr existente, y en ScreenSaveTimeOut un valor de disparo en segundos.


Aspecto retro.
Para obtener el aspecto de NT 3.51 con la versión 4.0 hemos de hacer lo siguiente:
Editamos el registro mediante regedt32, y en:

HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\Winlogon\Shell

modificamos la clave Shell cambiando el valor Explorer.exe por Progman.exe. Después del cambio, hemos de reiniciar la máquina.


Deshabitar el autoarranque de CD-ROM.
Para evitar la ejecución automática de los cd-audio y los data-cd hemos de realizar la siguiente operación en el registro:
Modificaremos la clave:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\CdRom\Autorun de forma que su valor sea 0.


Elementos del panel de control desde linea de comandos.
El ejecutable control.exe abre el panel de control, pero además podemos abrir los elementos del panel de control ( son los archivos con extensión CPL )
OJO:  algunos como impresoras usan el main.cpl
Uso:
control  - abre el panel de control
control modem.cpl - abre el elemento modems del panel de control
control ncpa.cpl - abre el elemento red del panel de control
control sysdm.cpl - abre las propiedades del sistema
control main.cpl impresoras - abre el elemento impresoras del panel de control
etc ...
Se puede hacer una búsqueda de archivos *.cpl para saber sus nombres, algunos son raros.

Borrar históricos.
NT Guarda históricos de últimos documentos abiertos, últimos comandos ejecutados desde el ítem Ejecutar del menú inicio, últimas computadoras buscadas.
Para borrarlos, hemos de editar el registro, y buscar:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer
donde borramos el contenido de las claves:

Run MRU
Recentdocs
FindComputerMRU

(Nota: MRU significa Most Recent Used)


Modificar el tamaño de memoria virtual.
Además de mediante el panel de control también lo podemos hacer modificando directamente el registro.
Para ello, hemos de modificar:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PagingFiles
con el valor: c:\pagefile.sys 64 128

donde:
"c:\pagefile.sys" es el archivo de paginación
64 es el valor mínimo del archivo
128 es el valor máximo del archivo


Ocultar el mensaje "Pulse aquí para comenzar".
Al iniciarse el escritorio se muestra el mensaje anterior señalando el botón inicio, para que no aparezca, hemos de modificar el registro:
HKEY_CURRENET_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
Cambiar el valor de NoStartBanner a 01 00 00 00

Variables del sistema.
Variables del sistema que pueden ser usadas en archivos batch y perfiles de usuario
%COMPUTERNAME%  .- nombre de la máquina
%HOMEDRIVE%  .- unidad donde se encuentra el directorio del usuario
%HOMESHARE%  .- recurso que contiene el area de usuario
%HOMEPATH%  .- path completo del area de usuario
%LOGONSERVER%  .- nombre de maquina que ha validado al usuario
%OS%  .- sistema operativo al que está conectado el usuario
%PROCESSOR%  .- modelo de procesador
%USERDOMAIN%  .- dominio que contiene la cuenta que inicia la sesión
%USERNAME%  .- nombre de cuenta

Deshabilitar el botón derecho del ratón.
Solo posible a partir del SP2
En HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
en necesario crear un valor DWord con nombre NoViewContextMenu y con valor 1

Será necesario reiniciar la sesión.


Eliminar el texto "Acceso directo a ..." al crearlos.
Al crear un acceso directo el sistema siempre añade el texto acceso directo a ..., pero se puede modificar su comportamiento para que no lo añada. Bastará con modificar el siguiente valor del registro:
En HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer
es necesario cambiar o añadir la variable link de tipo REG_BINARY con el valor 00 00 00 00

Saber el rol de un servidor.
NT puede asumir varios roles, según en la forma en que se instale
Para saberlo basta con utilizar el comando net accounts y en la entrada papel del servidor podremos leer lo siguiente:
Servidor - significa que es un servidor independiente
Copia de seguridad - significa que es un BDC
Principal - significa que es el PDC
Estación de trabajo - pues eso.

Diferencias entre REGEDIT y REGEDT32.
NT Proporciona dos editores del registro, pero entre ambos existen sutiles diferencias:
REGEDIT: tiene alguna limitación, en cuanto a los tipos de datos contenidos en el registro de NT. p. ej. al editar un valor REG_MULTI_SZ regedit le cambia el tipo, pero tiene mejoras, sobre todo en cuanto a búsquedas se refiere. Además muestra el path completo en la barra de estado. En general a la hora de realizar búsquedas es mejor usar regedit, pero para realizar cambios, es mejor regedt32.

Activar Block Num al arrancar.
El estado de NumLock es mantenido para cada usuario y por defecto está deshabilitado, para activarlo:
Es necesario modificar en el registro la variable InitialKeyboardIndicators que se encuentra en la ruta:
HKEY_USERS\.Default\Control Panel\Keyboard  
de tal forma que pase de valer 0 a valer 2.
1