Además de las numerosas opciones de configuración que incluyeWindows XP en el Panel de Control, existen otras opciones adicionales que sóloson accesibles a través de ciertos comandos.
El sistema operativo Microsoft Windows XP incluye muchas funciones a las quetan sólo podemos acceder a través de la consola de comandos. A menudo estasherramientas nos pueden ayudar a mejorar el rendimiento de nuestro sistemaoperativo, diagnosticar y corregir problemas o simplemente obtener másinformación sobre la configuración de nuestro equipo.
Para acceder a la consola de comandos, tan sólo tendremos que ir al menú Inicio,seleccionar la opción ejecutar y escribir cmd.exe ó simplemente cmd. Tambiénpodremos acceder a este menú mediante la combinación del teclado teclaWindows+R.
Para obtener ayuda adicional sobre un comando, las opciones que incluye yalgunos ejemplos de uso, tan sólo tendremos que añadirle la opción /h ó /?.
Archivos y sistemas de ficheros
cacls: Permite modificar los permisos en ficheros y carpetas,permitiendo o prohibiendo a cada usuario leer, escribir o modificar elcontenido de dichos archivos o carpetas.
chkdsk: Comprueba el estado de una partición y repara los daños en casode que encuentre alguno. Si lo ponemos sin ningún parámetro simplementeescaneará la partición, si queremos que además corrija los errores, deberemosañadir la opción /F, es decir, chkdsk /F.
cipher: Permite cifrar archivos, directorios o particiones siempre quese encuentren en el sistema de archivos NTFS.
comp: Compara archivos o carpetas y muestra las diferencias existentesentre ellos.
compact: Permite comprimir archivos o carpetas para ahorrar espacio enel disco duro. Para comprimir los archivos deberemos utilizar el modificador /cy para descomprimirlo en modificador /u. Por ejemplo, para comprimir la carpetac:\pruebas debemos utilizar el comando compact /c c:\pruebas y paradescomprimirla compact /u c:\pruebas.
convert: Convierte particiones FAT ó FAT32 a NTFS. Antes de utilizareste comando es recomendable realizar una copia de seguridad puesto que esposible que durante la conversión se pierdan datos.
defrag: Desfragmenta los archivos de una unidad, similar a la utilidadDefragmentador de discos de Windows pero en modo consola.
diskpart: Permite crear, eliminar y administrar particiones. Esteprograma en modo consola debemos utilizarlo con cuidado puesto que es fácil queeliminemos sin darnos cuenta todo el contenido del disco duro o de la particiónactiva.
find y findstr: Estos comandos buscan cadenas de textos en el interiorde uno o varios archivos. Sin embargo, el comando findstr ofrece más opcionesde búsqueda que el comando find.
iexpress: Este comando lanzará un asistente para crear archivoscomprimidos .CAB autodescomprimibles.
openfiles: Muestra a un administrador los archivos abiertos en unsistema a un administrador y permite desconectarlos si se han abierto a travésde red.
Configuración del sistema
bootcfg: Permite ver y modificar las entradas del archivo boot.ini.Estas entradas nos permiten seleccionar con que sistema operativo deseamosiniciar el equipo.
control userpasswords2: Permite modificar las claves y los permisos delos diferentes usuarios, así como requerir la pulsación de control+alt+suprimirpara poder iniciar sesión, haciendo el inicio de sesión más seguro.
driverquery: Hace un listado de todos los drivers instalados en elsistema y muestra información sobre cada uno de ellos.
dxdiag: Lanza la herramienta de diagnóstico de Direct X, con la cualpodremos comprobar la versión Direct X que tenemos instalada y permitecomprobar mediante tests que todo lo referente a estos controladores funcionecorrectamente.
gpresult: Muestra información sobre las políticas de grupo aplicadas aun usuario.
gpupdate: Vuelve a aplicar las políticas de grupo.
msconfig: Desde esta aplicación en modo gráfico podremos seleccionar queprogramas y servicios se cargan durante el inicio de Windows así como lossistemas operativos que el usuario puede seleccionar para iniciar el ordenador.
pagefileconfig: Permite configurar el archivo de paginación de Windows.
prncnfg: Muestra información sobre las impresoras instaladas
prnjobs: Muestra información sobre los trabajos de impresión en cola.
reg: Permite ver y modificar valores del registro de Windows. Lasopciones posibles son:
reg query => realiza una consulta en el registro
reg add => añade una entrada al registro
reg delete => elimina una clave del registro
reg copy => copia una clave del registro a otra parte del registro o a otroequipo
reg save => guarda una parte del registro en un archivo
reg restore => restaura una parte del registro de un archivo
reg load => carga una clave o árbol al registro desde un archivo
reg unload => descarga una clave o árbol del registro
reg compare => compara varios valores del registro
reg export => exporta el registro o parte del registro a un archivo
reg import => importa el registro o parte del registro de un archivo
regedit: Editor del registro en modo gráfico.
sc: Este commando nos permite administrar los servicios, ya sea iniciaruno, detenerlo, mandarle señales, etc.
sfc: Este comando permite buscar archivos del sistema dañados yrecuperarlos en caso de que estén defectuosos (es necesario el CD deinstalación del sistema operativo para utilizarlo). Para realizar unacomprobación inmediata, deberemos ejecutar la orden sfc /scannow.
systeminfo: Muestra información sobre nuestro equipo y nuestro sistemaoperativo: número de procesadores, tipo de sistema, actualizaciones instaladas,etc.
taskkill: Permite eliminar un proceso conociendo su nombre o el númerodel proceso (PID).
tasklist: Realiza un listado de todos los procesos que hay. Útil sideseamos eliminar un proceso y no conocemos exactamente su nombre o su PID.
Redes
arp: Muestra y permite modificar las tablas del protocolo ARP, encargadode convertir las direcciones IP de cada ordenador en direcciones MAC (direcciónfísica única de cada tarjeta de red).
ftp: Permite conectarse a otra máquina a través del protocolo FTP paratransferir archivos.
getmac: Muestra las direcciones MAC de los adaptadores de red quetengamos instalados en el sistema.
ipconfig: Muestra y permite renovar la configuración de todos losinterfaces de red.
nbtstat: Muestra las estadísticas y las conexiones actuales delprotocolo NetBIOS sobre TCP/IP, los recursos compartidos y los recursos que sonaccesibles.
net: Permite administrar usuarios, carpetas compartidas, servicios, etc.Para un listado completo de todas las opciones, escribir net sin ningúnargumento. Para obtener ayuda sobre alguna opción en concreto, escribier nethelp opción.
netsh: Este programa en modo consola permite ver, modificar ydiagnosticar la configuración de la red
netstat: Mediante este comando obtendremos un listado de todas lasconexiones de red que nuestra máquina ha realizado.
nslookup: Esta aplicación se conecta a nuestros servidores DNS pararesolver la IP de cualquier nombre de host. Por ejemplo, si ejecutamos nslookupy escribimos http://www.xdireccion.com/, nos responderá conalgo como:
Respuesta no autoritativa:
Nombre: http://www.xdireccion.com/
Address: 217.76.130.250
Esto quiere decir que la dirección web http://www.xdireccion.com/corresponde con la IP 217.76.130.250.
pathping: Muestra la ruta que sigue cada paquete para llegar a una IPdeterminada, el tiempo de respuesta de cada uno de los nodos por los que pasa ylas estadísticas de cada uno de ellos.
ping: Poniendo detrás del comando ping el nombre o la dirección IP de lamáquina, por ejemplo ping 192.168.0.1 enviaremos un paquete a la dirección quepongamos para comprobar que está encendida y en red. Además, informa del tiempoque tarda en contestar la máquina destino, lo que nos puede dar una idea de locongestionada que esté la red.
rasdial: Permite establecer o finalizar una conexión telefónica.
route: Permite ver o modificar las tablas de enrutamiento de red.
tracert: Muestra el camino seguido para llegar a una IP y el tiempo derespuesta de cada nodo.
Varios
at: Permite programar tareas para que nuestro ordenador las ejecute enuna fecha o en un momento determinado.
logoff:: Este comando nos permite cerrar una sesión iniciada, ya sea ennuestro ordenador o en otro ordenador remoto.
msg:: Envía un mensaje a unos o varios usuarios determinados mediante sunombre de inicio de sesión o el identificador de su sesión
msiexec:: Permite instalar, desinstalar o reparar un programa instaladomediante un paquete MSI (archivos con extensión .msi).
runas: Permite ejecutar un programa con privilegios de otra cuenta. Útilpor ejemplo si estamos como usuario limitado y queremos hacer algo que necesiteprivilegios de administrador.
shctasks: Permite administrar las tareas programadas.
shutdown: Permite apagar, reiniciar un ordenador o cancelar un apagado.Es especialmente útil si hemos sido infectado con el virus Blaster o una de susvariantes para cancelar la cuenta atrás. Para ello, tan sólo tendremos queutilizar la sintaxis shutdown -a.
Microsoft Management Console (MMC)
Estos comandos nos darán acceso a distintas partes de la Microsoft ManagementConsole, un conjunto de pequeñas aplicaciones que nos permitirán controlarvarios apartados de la configuración de nuestro sistema operativo.
Para acceder a estas opciones, no es necesario entrar en la consola del sistema(cmd.exe), sino que basta con introducirlos directamente desde inicio -ejecutar.
ciadv.msc: Permite configurar el servicio de indexado, que acelera lasbúsquedas en el disco duro.
compmgmt.msc: Da acceso a la Administración de equipos, desde dondepodemos configurar nuestro ordenador y acceder a otras partes de la MMC.
devmgmt.msc:: Accede al Administrador de dispositivos.
dfrg.msc: Desfragmentador del disco duro.
diskmgmt.msc: Administrador de discos duros.
fsmgmt.msc: Permite administrar y monitorizar los recursos compartidos.
gpedit.msc: Permite modificar las políticas de grupo.
lusrmgr.msc: Permite ver y modificar los usuarios y grupos locales.
ntmsmgr.msc: Administra y monitoriza los dispositivos de almacenamientosextraíbles.
ntmsoprq.msc: Monitoriza las solicitudes del operador de mediosextraíbles.
perfmon.msc: Monitor de rendimiento del sistema.
secpol.msc: Configuración de la política de seguridad local.
services.msc: Administrador de servicios locales.
wmimgmt.msc: Configura y controla el servicio Instrumental deadministración (WMI) de Windows.
Como podemos comprobar, muchas de las opciones aquí listadas sólo sonaccesibles a través de esta consola, por lo que tareas como personalizarnuestro sistema de acuerdo a nuestros gustos, adaptarlo a nuestras necesidadescon una mayor precisión o simplemente por conocer cómo funciona nuestro sistemaoperativo o cómo está configurado podemos realizarlas con ayuda de estos menúsocultos
El sistema operativo Microsoft Windows XP incluye muchas funciones a las quetan sólo podemos acceder a través de la consola de comandos. A menudo estasherramientas nos pueden ayudar a mejorar el rendimiento de nuestro sistemaoperativo, diagnosticar y corregir problemas o simplemente obtener másinformación sobre la configuración de nuestro equipo.
Para acceder a la consola de comandos, tan sólo tendremos que ir al menú Inicio,seleccionar la opción ejecutar y escribir cmd.exe ó simplemente cmd. Tambiénpodremos acceder a este menú mediante la combinación del teclado teclaWindows+R.
Para obtener ayuda adicional sobre un comando, las opciones que incluye yalgunos ejemplos de uso, tan sólo tendremos que añadirle la opción /h ó /?.
Archivos y sistemas de ficheros
cacls: Permite modificar los permisos en ficheros y carpetas,permitiendo o prohibiendo a cada usuario leer, escribir o modificar elcontenido de dichos archivos o carpetas.
chkdsk: Comprueba el estado de una partición y repara los daños en casode que encuentre alguno. Si lo ponemos sin ningún parámetro simplementeescaneará la partición, si queremos que además corrija los errores, deberemosañadir la opción /F, es decir, chkdsk /F.
cipher: Permite cifrar archivos, directorios o particiones siempre quese encuentren en el sistema de archivos NTFS.
comp: Compara archivos o carpetas y muestra las diferencias existentesentre ellos.
compact: Permite comprimir archivos o carpetas para ahorrar espacio enel disco duro. Para comprimir los archivos deberemos utilizar el modificador /cy para descomprimirlo en modificador /u. Por ejemplo, para comprimir la carpetac:\pruebas debemos utilizar el comando compact /c c:\pruebas y paradescomprimirla compact /u c:\pruebas.
convert: Convierte particiones FAT ó FAT32 a NTFS. Antes de utilizareste comando es recomendable realizar una copia de seguridad puesto que esposible que durante la conversión se pierdan datos.
defrag: Desfragmenta los archivos de una unidad, similar a la utilidadDefragmentador de discos de Windows pero en modo consola.
diskpart: Permite crear, eliminar y administrar particiones. Esteprograma en modo consola debemos utilizarlo con cuidado puesto que es fácil queeliminemos sin darnos cuenta todo el contenido del disco duro o de la particiónactiva.
find y findstr: Estos comandos buscan cadenas de textos en el interiorde uno o varios archivos. Sin embargo, el comando findstr ofrece más opcionesde búsqueda que el comando find.
iexpress: Este comando lanzará un asistente para crear archivoscomprimidos .CAB autodescomprimibles.
openfiles: Muestra a un administrador los archivos abiertos en unsistema a un administrador y permite desconectarlos si se han abierto a travésde red.
Configuración del sistema
bootcfg: Permite ver y modificar las entradas del archivo boot.ini.Estas entradas nos permiten seleccionar con que sistema operativo deseamosiniciar el equipo.
control userpasswords2: Permite modificar las claves y los permisos delos diferentes usuarios, así como requerir la pulsación de control+alt+suprimirpara poder iniciar sesión, haciendo el inicio de sesión más seguro.
driverquery: Hace un listado de todos los drivers instalados en elsistema y muestra información sobre cada uno de ellos.
dxdiag: Lanza la herramienta de diagnóstico de Direct X, con la cualpodremos comprobar la versión Direct X que tenemos instalada y permitecomprobar mediante tests que todo lo referente a estos controladores funcionecorrectamente.
gpresult: Muestra información sobre las políticas de grupo aplicadas aun usuario.
gpupdate: Vuelve a aplicar las políticas de grupo.
msconfig: Desde esta aplicación en modo gráfico podremos seleccionar queprogramas y servicios se cargan durante el inicio de Windows así como lossistemas operativos que el usuario puede seleccionar para iniciar el ordenador.
pagefileconfig: Permite configurar el archivo de paginación de Windows.
prncnfg: Muestra información sobre las impresoras instaladas
prnjobs: Muestra información sobre los trabajos de impresión en cola.
reg: Permite ver y modificar valores del registro de Windows. Lasopciones posibles son:
reg query => realiza una consulta en el registro
reg add => añade una entrada al registro
reg delete => elimina una clave del registro
reg copy => copia una clave del registro a otra parte del registro o a otroequipo
reg save => guarda una parte del registro en un archivo
reg restore => restaura una parte del registro de un archivo
reg load => carga una clave o árbol al registro desde un archivo
reg unload => descarga una clave o árbol del registro
reg compare => compara varios valores del registro
reg export => exporta el registro o parte del registro a un archivo
reg import => importa el registro o parte del registro de un archivo
regedit: Editor del registro en modo gráfico.
sc: Este commando nos permite administrar los servicios, ya sea iniciaruno, detenerlo, mandarle señales, etc.
sfc: Este comando permite buscar archivos del sistema dañados yrecuperarlos en caso de que estén defectuosos (es necesario el CD deinstalación del sistema operativo para utilizarlo). Para realizar unacomprobación inmediata, deberemos ejecutar la orden sfc /scannow.
systeminfo: Muestra información sobre nuestro equipo y nuestro sistemaoperativo: número de procesadores, tipo de sistema, actualizaciones instaladas,etc.
taskkill: Permite eliminar un proceso conociendo su nombre o el númerodel proceso (PID).
tasklist: Realiza un listado de todos los procesos que hay. Útil sideseamos eliminar un proceso y no conocemos exactamente su nombre o su PID.
Redes
arp: Muestra y permite modificar las tablas del protocolo ARP, encargadode convertir las direcciones IP de cada ordenador en direcciones MAC (direcciónfísica única de cada tarjeta de red).
ftp: Permite conectarse a otra máquina a través del protocolo FTP paratransferir archivos.
getmac: Muestra las direcciones MAC de los adaptadores de red quetengamos instalados en el sistema.
ipconfig: Muestra y permite renovar la configuración de todos losinterfaces de red.
nbtstat: Muestra las estadísticas y las conexiones actuales delprotocolo NetBIOS sobre TCP/IP, los recursos compartidos y los recursos que sonaccesibles.
net: Permite administrar usuarios, carpetas compartidas, servicios, etc.Para un listado completo de todas las opciones, escribir net sin ningúnargumento. Para obtener ayuda sobre alguna opción en concreto, escribier nethelp opción.
netsh: Este programa en modo consola permite ver, modificar ydiagnosticar la configuración de la red
netstat: Mediante este comando obtendremos un listado de todas lasconexiones de red que nuestra máquina ha realizado.
nslookup: Esta aplicación se conecta a nuestros servidores DNS pararesolver la IP de cualquier nombre de host. Por ejemplo, si ejecutamos nslookupy escribimos http://www.xdireccion.com/, nos responderá conalgo como:
Respuesta no autoritativa:
Nombre: http://www.xdireccion.com/
Address: 217.76.130.250
Esto quiere decir que la dirección web http://www.xdireccion.com/corresponde con la IP 217.76.130.250.
pathping: Muestra la ruta que sigue cada paquete para llegar a una IPdeterminada, el tiempo de respuesta de cada uno de los nodos por los que pasa ylas estadísticas de cada uno de ellos.
ping: Poniendo detrás del comando ping el nombre o la dirección IP de lamáquina, por ejemplo ping 192.168.0.1 enviaremos un paquete a la dirección quepongamos para comprobar que está encendida y en red. Además, informa del tiempoque tarda en contestar la máquina destino, lo que nos puede dar una idea de locongestionada que esté la red.
rasdial: Permite establecer o finalizar una conexión telefónica.
route: Permite ver o modificar las tablas de enrutamiento de red.
tracert: Muestra el camino seguido para llegar a una IP y el tiempo derespuesta de cada nodo.
Varios
at: Permite programar tareas para que nuestro ordenador las ejecute enuna fecha o en un momento determinado.
logoff:: Este comando nos permite cerrar una sesión iniciada, ya sea ennuestro ordenador o en otro ordenador remoto.
msg:: Envía un mensaje a unos o varios usuarios determinados mediante sunombre de inicio de sesión o el identificador de su sesión
msiexec:: Permite instalar, desinstalar o reparar un programa instaladomediante un paquete MSI (archivos con extensión .msi).
runas: Permite ejecutar un programa con privilegios de otra cuenta. Útilpor ejemplo si estamos como usuario limitado y queremos hacer algo que necesiteprivilegios de administrador.
shctasks: Permite administrar las tareas programadas.
shutdown: Permite apagar, reiniciar un ordenador o cancelar un apagado.Es especialmente útil si hemos sido infectado con el virus Blaster o una de susvariantes para cancelar la cuenta atrás. Para ello, tan sólo tendremos queutilizar la sintaxis shutdown -a.
Microsoft Management Console (MMC)
Estos comandos nos darán acceso a distintas partes de la Microsoft ManagementConsole, un conjunto de pequeñas aplicaciones que nos permitirán controlarvarios apartados de la configuración de nuestro sistema operativo.
Para acceder a estas opciones, no es necesario entrar en la consola del sistema(cmd.exe), sino que basta con introducirlos directamente desde inicio -ejecutar.
ciadv.msc: Permite configurar el servicio de indexado, que acelera lasbúsquedas en el disco duro.
compmgmt.msc: Da acceso a la Administración de equipos, desde dondepodemos configurar nuestro ordenador y acceder a otras partes de la MMC.
devmgmt.msc:: Accede al Administrador de dispositivos.
dfrg.msc: Desfragmentador del disco duro.
diskmgmt.msc: Administrador de discos duros.
fsmgmt.msc: Permite administrar y monitorizar los recursos compartidos.
gpedit.msc: Permite modificar las políticas de grupo.
lusrmgr.msc: Permite ver y modificar los usuarios y grupos locales.
ntmsmgr.msc: Administra y monitoriza los dispositivos de almacenamientosextraíbles.
ntmsoprq.msc: Monitoriza las solicitudes del operador de mediosextraíbles.
perfmon.msc: Monitor de rendimiento del sistema.
secpol.msc: Configuración de la política de seguridad local.
services.msc: Administrador de servicios locales.
wmimgmt.msc: Configura y controla el servicio Instrumental deadministración (WMI) de Windows.
Como podemos comprobar, muchas de las opciones aquí listadas sólo sonaccesibles a través de esta consola, por lo que tareas como personalizarnuestro sistema de acuerdo a nuestros gustos, adaptarlo a nuestras necesidadescon una mayor precisión o simplemente por conocer cómo funciona nuestro sistemaoperativo o cómo está configurado podemos realizarlas con ayuda de estos menúsocultos