Lista de todos los comandos disponibles en la consola de cmd o interprete de comandos de Windows 7, para ejecutar y transmitir ordenes al sistema operativo. Descripción de cada uno, sintaxis y vínculos a páginas con ejemplos prácticos. Lista de todos los comandos disponibles en la consola de cmd, intérprete de comandos de Windows 7 o símbolo del sistema como algunos le conocen, herramienta incluida en Windows que podemos iniciar escribiendo en Inicio o en Ejecutar: CMD. También es posible abrir una instancia de la consola en cualquier directorio en que te encuentres, para eso con la tecla Shift oprimida da un clic derecho con el ratón y en el menú que aparece escoge "Abrir ventana de comandos aquí". El trabajo y la ejecución de funciones mediante estos comandos mantienen plena su vigencia y permiten disponer de multitud de opciones al usuario. Muchos de estos comandos han sido recientemente agregados ya que no estaban disponibles en versiones anteriores del sistema operativo, solo se empleaban como herramientas en paquetes o kits independientes para ser usados por profesionales. Todos los comandos funcionan en Windows Vista y muchos aún se pueden utilizar en Windows XP. La lista que aparece a continuación inicia comandos incluidos en el interior del archivo ejecutable cmd.exe (la consola original), pero además otros que están independientes como robocopy.exe, netstat.exe, netsh.exe, etc. y solo funcionan a través de la línea de comandos. Además la consola ejecuta cualquier ejecutable, es decir cualquier archivo de extensión .exe que se encuentre en los directorios C:\Windows, C:\Windows\System32 y otros especificados en la variable de entorno del sistema %PATH%. Para ejecutar estos archivos no es necesario especificar la extensión, al igual que otros que están especificados en la variable de entorno %PATHEXT%, por ejemplo los .com, .cmd, .bat, .vbs, .vbe, etc. Cada comando está acompañado de una breve descripción, con vínculos en algunos casos a páginas de este sitio que tienen ejemplos prácticos o archivos batch para descargar usando dicho comando. Puedes encontrar toda la información como las características, el modo de empleo y las opciones de cualquier comando de la siguiente forma: Escribe en la consola de cmd lo siguiente y oprime Enter: NombreComando /?. Para escribir toda la ayuda que contiene un comando determinado a un archivo de texto utiliza: comando /?>C:\%userprofile%\Desktop\Informacion.doc y oprime Enter. Lista de comandos de la consola de cmd en Windows 7 ARP Mantiene en cache la correspondencia entre las direcciones IP y las direcciones físicas del adaptador o tarjeta de red. Es utilizado en tareas de redes para optimizar el rendimiento de las conexiónes y para solucionar conflictos. « Ejemplos del uso de ARP: Como usar el comando ARP para resolver conflictos de direcciones. El comando ARP muestra y permite modificar la correspondencia que existe entre las direcciones IP y las direcciones físicas del adaptador o tarjeta de red. Opciones: ARP -A Muestra la tabla arp o sea las asignaciones que se encuentran en cache ARP -V Muestra las entradas de forma detallada ARP -D Permite borrar las entradas manualmente ARP -D* Vacía completamente la cache de arp
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Lista de todos los comandos disponibles en la consola de cmd o interprete de comandos de
Windows 7, para ejecutar y transmitir ordenes al sistema operativo. Descripción de cada
uno, sintaxis y vínculos a páginas con ejemplos prácticos.
Lista de todos los comandos disponibles en la consola de cmd, intérprete de comandos de
Windows 7 o símbolo del sistema como algunos le conocen, herramienta incluida en
Windows que podemos iniciar escribiendo en Inicio o en Ejecutar: CMD.
También es posible abrir una instancia de la consola en cualquier directorio en que te
encuentres, para eso con la tecla Shift oprimida da un clic derecho con el ratón y en el
menú que aparece escoge "Abrir ventana de comandos aquí".
El trabajo y la ejecución de funciones mediante estos comandos mantienen plena su
vigencia y permiten disponer de multitud de opciones al usuario. Muchos de estos comandos
han sido recientemente agregados ya que no estaban disponibles en versiones anteriores
del sistema operativo, solo se empleaban como herramientas en paquetes o kits
independientes para ser usados por profesionales.
Todos los comandos funcionan en Windows Vista y muchos aún se pueden utilizar en
Windows XP.
La lista que aparece a continuación inicia comandos incluidos en el interior del archivo
ejecutable cmd.exe (la consola original), pero además otros que están independientes como
robocopy.exe, netstat.exe, netsh.exe, etc. y solo funcionan a través de la línea de
comandos.
Además la consola ejecuta cualquier ejecutable, es decir cualquier archivo de extensión .exe
que se encuentre en los directorios C:\Windows, C:\Windows\System32 y otros
especificados en la variable de entorno del sistema %PATH%.
Para ejecutar estos archivos no es necesario especificar la extensión, al igual que otros que
están especificados en la variable de entorno %PATHEXT%, por ejemplo los .com, .cmd, .bat, .vbs, .vbe, etc.
Cada comando está acompañado de una breve descripción, con vínculos en algunos casos a
páginas de este sitio que tienen ejemplos prácticos o archivos batch para descargar usando
dicho comando.
Puedes encontrar toda la información como las características, el modo de empleo y las
opciones de cualquier comando de la siguiente forma:
Escribe en la consola de cmd lo siguiente y oprime Enter: NombreComando /?.
Para escribir toda la ayuda que contiene un comando determinado a un archivo de texto
utiliza:
comando /?>C:\%userprofile%\Desktop\Informacion.doc y oprime Enter.
Lista de comandos de la consola de cmd en Windows 7
ARP Mantiene en cache la correspondencia entre las direcciones IP y las direcciones físicas
del adaptador o tarjeta de red. Es utilizado en tareas de redes para optimizar el rendimiento
de las conexiónes y para solucionar conflictos.
« Ejemplos del uso de ARP:
Como usar el comando ARP para resolver conflictos de direcciones. El comando ARP muestra y permite modificar la correspondencia que existe entre las
direcciones IP y las direcciones físicas del adaptador o tarjeta de red.
Opciones:
ARP -A Muestra la tabla arp o sea las asignaciones que se encuentran en cache
ARP -V Muestra las entradas de forma detallada
ARP -D Permite borrar las entradas manualmente
ARP -D* Vacía completamente la cache de arp
ARP -S Asocia una dirección IP de internet con una dirección física de la tarjeta de forma permanente
En caso de conflictos ejecuta el primer comando y verifica si alguna entrada en la tabla
corresponde con la dirección IP del equipo de la red local al que necesitas conectarte, si no
es así elimínalas todas con la opción: ARP -D* y reinicia.
En caso de una red local con direcciones IP duplicadas, será necesario establecer una IP
estática, en la tabla de arp, hazlo de la siguiente forma.
Es posible especificar una dirección IP estática manualmente, en caso de que conectes a un
servidor de forma regular, de esta forma se asociará de forma permanente con la dirección
física de la tarjeta, lo que permitirá optimizar la conexión de red usada.
Primero establece una dirección física de la siguiente forma:
arp eth_addr 01-00-5e-00-00-f1
Después asígnale la dirección IP del servidor:
arp -s DireccionIPservidor 01-00-5e-00-00-f1
Sustituye DireccionIPservidor por la dirección IP numérica del servidor web.
El formato usado por las direcciones físicas es hexadecimal, separados por guiones, el que
se muestra aquí es solo un ejemplo pero funciona, a no ser que se encuentre ya en la cache
del equipo, en cuyo caso solo será necesario modificar un digito.
ASSOC Muestra o modifica las asociaciones de las extensiones de archivos, o sea la acción
que Windows debe realizar de acuerdo a la extensión que posea el archivo.
Como reparar y restaurar las asociaciones de archivos en
Windows 7 a su estado original.
Como reparar y restaurar a su estado original las asociaciones de archivos en Windows 7,
necesarias para ejecutar de forma correcta los distintos tipos de archivos y que se abran los
programas relacionados con ellos.
Las asociaciones de archivos es la relación que existe entre la extensión de los archivos y la
acción que debe realizar Windows al dar el usuario dos clic en un archivo determinado, esta
relación está guardadas en determinadas claves del registro y por diversas razones a veces
se deterioran, es entonces que comienzan a aparecer errores inexplicables en el
funcionamiento de nuestro sistema operativo.
Algunos ejemplos entre los más frecuentes.
- Al dar dos clics en un ejecutable (exe) de una aplicación o programa se abre el Bloc de
notas.
- Al dar dos clics en cierto archivo que antes abría un programa determinado ahora aparece
el cuadro de dialogo "Elija el programa que desea usar para abrir el siguiente archivo"
- Al dar dos clics en cierto archivo que antes abría un programa determinado simplemente
no pasa nada.
Reparar estas asociaciones es relativamente fácil, solo es necesario descargar la clave
necesaria para el archivo determinado en los links de abajo, descomprime el archivo y el
archivo .REG en su interior ejecútalo (dos clics), aparecerá un cuadro de dialogo con la
advertencia: "Si se agrega información....¿Está seguro que desea continuar?" Escoge Si.
Reinicia Windows para que los cambios se hagan efectivos.
Que son las extensiones de archivo y cuál es su función. Las extensiones de archivo son los últimos caracteres que aparecen en el final de un
nombre de un archivo después del punto, por ejemplo index.html tiene la extensión de
archivo html.
Su objetivo es indicarle a Windows con que programa se debe abrir cada tipo de archivo.
Cuando instalamos el sistema operativo ya viene especificada esta relación para los
principales archivos que vamos a utilizar, posteriormente a medida que vayamos instalando
nuevos programas estos harán las modificaciones necesarias en las claves del registro para
que Windows reconozca las extensiones de los archivos que ellos van a utilizar.
Por ejemplo al instalarse Photoshop este software utiliza archivos con la extensión .PSD, es
necesario ahora que el usuario al dar dos clic en cualquier archivo terminado en .psd de
abra el programa anterior, como se logra?
Los ajustes necesarios para crear y modificar estas asociaciones se guardan en el registro
de Windows en la rama HKEY_CLASSES_ROOT\.
PRECAUCIÓN: En el registro de Windows se almacena toda la información de tu sistema, si
no tienes conocimientos y experiencia en su edición no hagas ninguna modificación en
ninguna de las claves o valores que contiene, si te interesa y sientes curiosidad léete
primero el siguiente articulo:
Como modificar el registro de Windows.
Como aprender a editar y modificar el registro de Windows, conocer cómo crear, editar, exportar y
eliminar claves y valores, usar los script y archivos REG, métodos recomendados.
Que es el Registro de Windows.
El Registro de Windows es una base de datos centralizada que almacena las configuraciones y toda la
información del sistema operativo. Contiene datos referentes a todo el hardware, software,
configuraciones de los usuarios, y preferencias guardadas en el equipo.
El Editor del Registro, conocido como REGEDIT permite agregar y editar las claves y valores del Registro,
para restaurar una copia de seguridad o valores predeterminados y para importar o exportar claves
como referencia o como copia de seguridad.
Se puede acceder al Editor del Registro de varias formas, escribiendo en Inicio: REGEDIT, buscando el
acceso directo en: Todos los programas o desde la línea de comandos, pero no se aconseja su
modificación por quien no esté familiarizado con su manejo porque los cambios hechos pueden afectar
la estabilidad del sistema operativo.
En este sitio hay disponibles páginas con multitud de ajustes, modificaciones, hacks útiles para efectuar
cambios en el registro, pero se aconseja su ejecución con mucha precaución y siempre si no se posee la
experiencia suficiente efectuar un backup o respaldo antes de hacer alguna modificación. Tampoco hay
que tener miedo, la edición de las claves y valores del registro no es difícil, ni es solo para expertos, solo
hay que tener la adecuada precaución y un poco de sentido común.
Consejos antes de efectuar algún cambio en el registro.
Como hacer un backup o respaldo del registro de Windows.
La forma más sencilla de hacer un respaldo del registro es exportando la clave seleccionada, la rama o
todo el registro en un archivo REG. Este es un archivo de texto plano con la extensión .reg que contiene
todos los datos de la sección exportada. Su tamaño depende de los datos que contenga, un respaldo de
todo el registro no suele medir más de 60MB.
Al dar dos clics en un archivo REG creado, Windows mostrará un mensaje de confirmación y si es
positivo agregará las claves que contenga al registro sustituyendo los valores que se hayan modificado.
Para exportar una clave, rama o todo el registro en el Editor del Registro o REGEDIT selecciona: Archivo >
Exportar, en la parte inferior de la ventana en Intervalo de exportación selecciona: Todo o Rama
seleccionada, guarda el archivo en el lugar correspondiente.
Restaurar el registro en caso de errores.
Windows por medidas de seguridad siempre mantiene una copia a salvo del registro, en los casos de
que una modificación inadecuada afecte archivos de configuración y esto haga que Windows no pueda
iniciar, es posible utilizar dicha copia guardada.
Si te ves en ese caso sigue los siguientes pasos:
Al encender el equipo después de pasar la etapa del POST, oprime la tecla F8, se mostrará un menú con
varias opciones, mediante las teclas de dirección (las flechas) selecciona: "La última configuración válida
conocida" y oprime la tecla Enter.
Como editar las claves del registro.
Las claves del registro se pueden editar de dos formas, modificando directamente sus valores mediante
REGEDIT o exportando como se explicó anteriormente la clave seleccionada, editar el archivo REG y
entonces después agregarla al registro.
• Para modificar directamente las claves mediante REGEDIT, se comienza localizando esta fácilmente ya
que esta herramienta tiene la estructura de un árbol, algo similar a un explorador con dos paneles, el
panel de la izquierda contiene la estructura y en el de la derecha se abre el contenido de las claves y
valores.
• Los archivos REG al ser simples archivos de texto, solo que tienen la extensión .reg, pueden ser
editados con facilidad con cualquier editor, por ejemplo el Bloc de notas de Windows.
Su estructura es la siguiente como se muestra en el siguiente diagrama:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\command]
Constan de:
• El encabezado que siempre es: Windows Registry Editor Version 5.00
• Una línea en blanco (es imprescindible)
• La clave con su valor correspondiente
Reglas a seguir para crear los scripts o archivos REG.
Al crear un archivo para agregar al registro es necesario tener presente las siguientes reglas
La primera línea en los sistemas operativos XP, Vista y Windows 7 debe ser:
Windows Registry Editor Version 5.00
a continuación debe dejarse una línea en blanco.
En los sistemas operativos Win98, ME, o NT 4.0 será:
REGEDIT4
de la misma forma después dejar una línea en blanco.
Para crear una clave un ejemplo seria:
[HKEY_CURRENT_USER\Software\MiPrograma]
Un valor contenido en la clave anterior:
[HKEY_CURRENT_USER\Software\MiPrograma]
"mi_valor"="como"
Para eliminar una clave antepone un signo menos:
[-HKEY_CURRENT_USER\Software\MiPrograma]
Para eliminar un valor:
[HKEY_CURRENT_USER\Software\MiPrograma]
"valor a quitar"=-
Al crear cualquier valor, se supone que es una cadena, para crear un valor DWORD es necesario
especificarlo, por ejemplo:
[HKEY_CURRENT_USER\Software\MiPrograma]
"mi_valor"= dword:000001
Si el carácter punto y coma (;) está delante de cualquier línea esta será ignorada y considerada como un
comentario, por ejemplo:
[HKEY_CURRENT_USER\Software\MiPrograma]
; esta línea es un comentario
Permisos para editar el registro
Para poder realizar modificaciones en el registro de Windows debes acceder como administrador, si no
tienes el permiso necesario prueba la siguiente opción:
• Sitúate en la clave a modificar, haz clic con el botón derecho del mouse y selecciona en el menu que
aparece Permisos.
• Clic en Opciones avanzadas >Propietario, selecciona tu nombre y activa la casilla Reemplazar
propietario en subcontenedores y objetos y presiona Aceptar.
• Ahora en la ventana anterior selecciona tu nombre y marca la casilla Permitir Control total.
• Aceptar. Es todo.
Ubicación de las claves mas editadas del Registro.
Claves que con mas frecuencia son modificadas en el registro.
Claves del registro modificadas y agregadas por los virus frecuentemente
Ya sea en las ramas:
"HKCU\Software\Microsoft\Windows\Currentversion\" o en:
"HKLM\Software\Microsoft\Windows\Currentversion\"
Las siguientes claves son agregadas:
Policies\Explorer\NoFolderOptions (para que no se muestren las opciones de carpeta)
Policies\System\DisableRegistryTools (con el objetivo de deshabilitar el registro)
Explorer\Advanced\ShowSuperHidden (para no mostrar los archivos de sistema)
En todas ellas "0" es nulo el valor y "1" establecido. Si las encuentras en tu registro las puedes establecer
en "0" o eliminarlas sin temor.
Otra clave es "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell"
en la cual el valor tiene que ser únicamente "explorer.exe"
Crea tu primer script o archivo REG
Crea tu primer script o archivo reg con el siguiente código que te permitirá crear un botón en el menú
contextual del ratón para acceder al Editor del registro.
el en panel de la derecha dos clics en BootExecute e introduce el valor: autocheck
autochk *
Leer los logs creados en un chequeo de disco. Generalmente cuando efectuamos un chequeo de los discos ya sea de forma manual o
planificada, al terminar la aplicación muestra el resultado solo breves segundos y se cierra,
lo que no nos da el tiempo suficiente para leer el informe, para solucionar esto podemos
buscar en el Visor de eventos el log con la información.
Para eso haz lo siguiente:
Inicia el visor de Eventos, escribe en Inicio: eventvwr o Visor de eventos y presiona Enter,
en el panel izquierdo abre la carpeta Registros de Windows, en Aplicación da un clic derecho
y selecciona en el menú contextual Buscar, en la pequeña ventana escribe: CHKDSK,
Siguiente. Ahora veras el log del evento con el informe completo del chequeo realizado.
El log tendrá el tag Wininit, si para efectuar el chequeo hubo que reiniciar el sistema.
Modificar el tiempo de espera de CHKDSK usando el comando CHKNTFS Modificar el tiempo de espera antes de comenzar CHKDSK cuando se ejecuta al inicio del
sistema, el tiempo predeterminado es de 10 segundos pero puedes especificar el tiempo
que necesites usando el comando: CHKNTFS /T y a continuación la cantidad de segundos,
por ejemplo:
CHKNTFS /T 30
El valor también lo puedes cambiar accediendo a la siguiente clave del registro:
En el panel derecho si no existe el valor AutoChkTimeOut crea Nuevo Valor de DWORD
(32bits), dos clics y selecciona en Nuevo valor la casilla Decimal e introduce la cantidad de
segundos deseada.
Otras opciones que permite el comando CHKNTFS
CHKNTFS Muestra o modifica la comprobación del disco en el tiempo de arranque.
Utiliza los siguientes parámetros o modificadores:
/D Restaura el funcionamiento predeterminado del equipo; todas las unidades se
comprueban al arrancar y chkdsk se ejecuta en aquéllas que están dañadas.
/T Cambia el tiempo de la cuenta atrás en el inicio de AUTOCHK a la cantidad de tiempo
dada en segundos. Si el tiempo no se específica, se mostrará la configuración actual.
/X Excluye una unidad de la comprobación predeterminada al arrancar.
/C Programa una unidad para ser comprobada al arrancar; chkdsk se ejecutará si la unidad
está dañada.
Si no se especifican modificadores, CHKNTFS mostrará si la unidad especificada está dañada
o programada para ser revisada al reiniciar el equipo de nuevo.
Usar CHKDSK desde la consola de recuperación.
Es posible iniciar CHKDSK desde la consola de recuperación, es a veces la única opción de
poder recuperar un disco duro, en este caso solo estarán disponibles dos opciones:
/P Hace que CHKDSK realice un profundo chequeo del disco y corrija cualquier error.
/R Hace que CHKDSK localiza sectores dañados en el disco y recupera la información que
sea posible de ellos. Al utilizar /R es implícito que /P se incluye por lo que no es necesario
utilizarla.
Ejemplos.
CHKDSK Simplemente muestra el estado del disco de inicio.
CHKDSK C: /P Chequea el disco y corrige errores.
CHKDSK C: /R Chequea el disco, corrige errores, localiza sectores dañados y trata de
recuperar la información que sea posible.
La consola de recuperación es posible iniciarla de tres maneras: 1- Desde el menú del disco de instalación de Windows, iniciando el sistema desde el disco y
es imprescindible cuando no es posible iniciar el sistema de otros modos.
2- Desde un disco de reparación, este es un disco que podemos crear nosotros
fácilmente con solo unos pasos y que nos podrá sacar de más de un apuro ya que contiene
todas las herramientas necesarias para resolver los conflictos de inicio.
3- Desde el menú de arranque del sistema.
Si te interesa saber mas sobre el funcionamiento de CHKDSK.....
Funcionamiento de CHKDSK.
La actividad de CHKDSK se divide en tres pasos principales.
Fase 1: Comprobación de archivos. Durante el primer paso, CHKDSK muestra un mensaje que dice que está comprobando
archivos y también muestra el porcentaje de la comprobación contando desde el 0 al 100
por ciento. Durante esta fase, CHKDSK examina cada segmento registrados en la tabla de
asignación de archivos (MFT).
El "porcentaje completado" que CHKDSK muestra durante esta fase es el porcentaje de la
MFT que CHKDSK ha comprobado.
Al final de esta fase, se ha identificado el espacio que está en uso y el que está disponible.
Fase 2: Comprobación de los índices. Durante el segundo paso CHKDSK examina cada uno de los índices en el volumen. Los
índices son esencialmente directorios NTFS.
Durante este paso, se examina cada directorio que se encuentra en el volumen, se chequea
la coherencia interna y se verifica la correspondencia entre lo que se encuentra grabado en
el registro de la MFT y los directorios que se encuentran físicamente en el disco.
Al final de esta fase, CHKDSK se ha asegurado de que no existen archivos "huérfanos" y
que todos los listados de directorios contienen archivos válidos.
(Un archivo huérfano es un archivo al que se hace referencia pero no existe en ningún
directorio.)
Fase 3: Comprobación de los descriptores de seguridad. Durante esta fase, CHKDSK examina cada descriptor de seguridad que está asociado con los
archivos o directorios que se encuentran en el volumen.
Los descriptores de seguridad contienen información sobre la propiedad de un archivo o
directorio, de los permisos NTFS para el archivo o directorio, y la auditoría.
Fase 4: Comprobación de los sectores.
Si el modificador /R es utilizado, CHKDSK ejecuta el cuarto paso para buscar sectores
defectuosos en el espacio libre del volumen.
CHKDSK intenta leer cada sector del volumen para confirmar que el sector se puede utilizar,
incluso sin el modificador /R, CHKDSK siempre lee los sectores que están asociados con los
metadatos.
Cuando CHKDSK encuentra un sector ilegible recupera los datos del clúster no válido y
escribe los datos en el clúster recién asignado.
Sin embargo, usando el modificador / R es una manera conveniente para escanear todo el
volumen si se sospecha que un disco puede tener algunos sectores defectuosos.
El modificador /C indica a CHKDSK que omita las comprobaciones que detectan ciclos en la
estructura de directorios. Los ciclos son una forma poco común de corrupción en los que un
subdirectorio puede tener a sí mismo un "antepasado".
El uso del modificador /C puede acelerar CHKDSK alrededor de un 1 o 2 por ciento, pero
este parámetro también puede dejar archivos "flotantes" en un volumen NTFS. Estos
archivos pueden ser inaccesibles desde el resto del árbol de directorios y algunos pueden
quedar huérfanos, lo que puede traer como consecuencia que los programas de Windows,
incluyendo programas de copia de seguridad, no sean capaces de reconocerlos.
El modificador /I indica a CHKDSK que omita las comprobaciones que comparan las guías o
entradas de directorios con sus segmentos correspondientes. Utilizando esta opción, se
sigue comprobando la coherencia interna de las entradas de directorios, pero las entradas
de directorio no son necesariamente compatibles con los datos que se almacena en los
segmentos de registro correspondientes.
Utilizando el modificador /I puede reducirse hasta un 50 o 70 por ciento el tiempo necesario
para revisar discos grandes, pero puede traer como consecuencia que no se compruebe
verdaderamente la referencia existente en la MFT con los archivos existentes en los
directorios.
En resumen, estas dos opciones deben ser solo empleadas en situaciones en las que es
necesario ejecutar CHKDSK en discos de gran tamaño y no se dispone del tiempo suficiente
para una operación normal.
Revisar los resultados de la reparación del sistema de archivos con CHKDSK.
Debido a algunas reparaciones, tales como la corrección de clústeres perdidos (también
conocido como unidades de asignación) o archivos con vínculos cruzados, los cambios en la
tabla de asignación de archivos puede ocasionar pérdidas de datos, Chkdsk mostrará en ese
caso un mensaje de confirmación similar al siguiente:
10 unidades de asignación perdidas que se encuentran en 3 cadenas.
Convertir cadenas perdidas en archivos?
Si presionas la tecla N, Windows corregirá los errores en el volumen, pero no guardará el
contenido de los clústeres perdidos.
Si presionas S, Windows intentará identificar la carpeta a la que pertenecen. Si es así, las
cadenas de clúster perdidos se guardarán allí como archivos. Si la carpeta no puede ser
identificada o si no existe, se guarda cada cadena de clústeres perdidos en una carpeta
llamada FOUND.XXX, donde XXX es un número secuencial comenzando con 000.
Son creados, uno o más archivos con el siguiente formato: Filennnn. CHK (el primer archivo
se llama File0000.chk, el segundo se llama File0001.chk, y así sucesivamente en ese orden)
Cuando Chkdsk finalice es recomendable revisar el contenido de esta carpeta.
¡Importante.
En reparaciones efectuadas a dispositivos USB como memorias, tarjetas, etc. a veces es
imprescindible recuperar manualmente los archivos de esta carpeta renombrándolos con la
extensión de archivo necesaria.
Finalmente eliminarse los archivos CHK después de haber guardado los necesarios.
Los sectores defectuosos informados por Chkdsk fueron marcados cuando el volumen fue
preparado por primera vez para la operación. Eso trae como consecuencia que en caso que
se interrumpa la operación debido a un corte de energía u otra causa, los archivos y
directorios marcados no serán accesibles desde el explorador de Windows hasta que se
termine la reparación con CHKDSK.
Si con ningunos de los métodos anteriores fue posible reparar tu disco duro, busca las
herramientas de diagnóstico que provee cada fabricante, usa los siguientes links.
CHOICE Esta herramienta permite que los usuarios seleccionen un elemento de una lista
de opciones y devuelve el índice de la opción seleccionada.
CIPHER Muestra o altera el cifrado de directorios [archivos] en particiones NTFS.
CLEANMGR Libera espacio en disco, permite guardar en memoria tus opciones. « Ejemplos del uso de CLEANMGR: Como liberar espacio en disco usando el comando
CLEANMGR
Como liberar espacio en disco, eliminar archivos innecesarios y limpiar el sistema en Windows.
Como eliminar los archivos temporales y liberar espacio en disco de forma manual o
automática en el modo avanzado. Utilizar todas las opciones disponibles para eliminar
archivos innecesarios del sistema. Conocer todos los directorios que almacenan archivos
temporales. Como hacer limpieza en cada inicio del sistema.
Es innumerable la cantidad de archivos temporales que se generan en el funcionamiento
regular de Windows, por lo que si no efectuamos una limpieza sistemáticamente, veremos
en corto tiempo inundado nuestros discos de basura que fragmentarán y ralentizarán el
funcionamiento del sistema.
Al ejecutar por el método clásico la herramienta Liberar espacio en disco, Windows facilita
algunas opciones que no son suficientes para de forma efectiva deshacernos de todos los
archivos innecesarios que van acumulándose en nuestro sistema. Es necesario ejecutar
directamente el comando cleanmgr.exe de forma avanzada para hacer más efectiva la
limpieza.
Como ejecutar en modo avanzado la herramienta Liberador de espacio en disco. La sintaxis para ejecutar el comando cleanmgr.exe que abre la herramienta Liberar espacio
en disco es la siguiente:
cleanmgr /D unidad:
cleanmgr /sageset:x Establece opciones y las guarda en memoria.
cleanmgr /sagerun:x Ejecuta cleanmgr con las opciones guardadas.
Configurar manualmente la ejecución de cleanmgr.
1- Escribe o pega en el cuadro de Inicio o Ejecutar: cleanmgr /sageset:x
Este comando permitirá personalizar la forma en que ejecutaras la herramienta Liberador de
espacio en disco, podrás disponer de varias opciones diferentes identificadas por números,
para eso sustituye la letra x por cualquier número y oprime la tecla Enter.
2- Se abrirá la ventana donde puedes escoger las opciones asignadas al modo x que se
definió en el comando anterior, marca las casillas que prefieras y oprime Aceptar.
Puedes utilizar el método anterior varias veces creando diferentes perfiles.
3- Para liberar espacio solo introduce en el cuadro de Inicio o Ejecutar: cleanmgr
/sagerun:x , sustituye x por el número que corresponde al perfil creado que contiene las
opciones de liberar espacio que necesites emplear y oprime Enter.
Utilizar todas las opciones posibles para liberar espacio. El método anterior tiene la limitación, que Windows al mostrar la ventana para configurar
las opciones posibles, solo muestra algunas, las que el sistema encuentre en ese momento
factibles para liberar espacio. Si en otro momento ejecutas la opción CLEANMGR
/sagerun:x, por supuesto solo se ejecutarán las opciones guardadas aunque existan otros
archivos posibles de eliminar.
Por ejemplo si posteriormente al haber configurado cleanmgr, ejecutas en tu sistema el
reparador de discos chkdsk y se generan archivos temporales en las carpetas FOUND.XXX,
al ejecutar el comando con la opción /sagerun:x se ignorarán dichos archivos.
La solución es configurar directamente la clave del registro de Windows que contiene todas
las opciones posibles para ejecutar cleanmgr, puedes hacerlo manualmente o ejecutando un
archivo REG que agregará el contenido al registro.
Antes de agregar al registro el archivo REG puedes verificar que todas las opciones que
contiene son de tu conveniencia.
Para comprobarlo puedes editarlo con el Bloc de notas (arrastra el REG encima del Bloc de
notas), también Notepad++ o cualquier otro editor de texto plano.
Cada línea de código que contiene una opción diferente para eliminar archivos esta
antecedida por una línea que es un comentario (comienza con el carácter ";") que explica
claramente en que consiste la opción que le sigue.
Para deshabilitar o no utilizar una opción solo sustituye el valor dword 2 por un numero 1.
Allí encontrarás el valor valor "LastAccess" que es el que define este comportamiento, su
valor predeterminado es 7, pero puedes modificarlo y establecerlo en un valor inferior como
2, 3 o 1 de acuerdo a tu conveniencia.
Como ejecutar el Liberador de espacio en cada inicio del sistema.
Puedes utilizar un archivo batch como el creado anteriormente para iniciarlo de forma
automática cada vez que se inicie el sistema, para eso solo necesitas copiarlo o moverlo a la
carpeta de inicio .
La carpeta de Inicio la puedes encontrar en la ruta:
"C:\Users\Nombre de Usuario\AppData\Roaming\Microsoft\Windows\Menú
Inicio\Programas", también puedes acceder a la carpeta de Inicio de una forma sencilla
escribiendo o pegando en Inicio lo siguiente: shell:startup y oprimiendo Enter.
Como eliminar archivos temporales del navegador Internet Explorer. Comandos que al ejecutarlos liberan archivos temporales de internet si utilizas el navegador
Internet Explorer. Para ejecutarlos puedes introducirlos directamente en el cuadro del
comando Ejecutar (tecla Windows+R) y oprimir Enter.
Para usarlos introduciendolos en el cuadro de Inicio es necesario anteponer al comando
Eliminar Filtro de phising = RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 64
Eliminar todo = RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 255
Borrar todo de forma más profunda incluyendo complementos instalados = RunDll32.exe
InetCpl.cpl,ClearMyTracksByProcess 4351
Ejecutar los comandos anteriores con RunDll32.exe, no son totalmente efectivos en
Windows 7, esto es debido a que Internet Explorer utiliza dos carpetas de cache diferentes
que emplea según el modo de seguridad utilizado en el navegador.
Como hacer una limpieza general del sistema en Windows. Cada cierto tiempo puedes realizar una limpieza general en tu sistema, para eso lo primero
que debes hacer es identificar todos los directorios que almacenan archivos temporales en
tu sistema y verificar si las herramientas anteriores de limpieza han surtido efecto en ellos,
si no es asi elimina su contenido manualmente.
Para eso crea un batch con el siguiente código o descárgalo del link más abajo y ejecútalo
que te creara un listado en un archivo de texto llamado: "Directorios que almacenan
temporales.txt" en el directorio donde lo ejecutes con una lista de todas las carpetas que
contienen archivos temporales en tu disco de sistema.
@echo off
dir c:\*temp /a:D /s /b > "Directorios que almacenan temporales.txt"
dir c:\*Temporary* /a:D /s /b >> "Directorios que almacenan temporales.txt"
Limpiar los archivos de Prefetching Puedes también acceder cada cierto tiempo a la siguiente carpeta y eliminar todo su
contenido:
"C:\Windows\Prefetch", en el próximo inicio del sistema Windows restaurará los necesarios
y creará una cache nueva de acuerdo a las aplicaciones que estés usando actualmente.
CLIP Redirecciona el resultado de las herramientas de la línea de comandos al
Portapapeles de Windows. Esta salida de texto se puede pegar en otros programas.
CLS Borra y aclara los simbolos o texto en la pantalla.
CMD Inicia una nueva instancia del intérprete de comandos de Windows
CMDKEY Crea, presenta y elimina nombres de usuario y contraseñas almacenados.
COLOR Establece los colores de primer plano y fondo de la consola
Configurar la consola de cmd o ventana de MSDOS.
Como configurar la ventana de la consola de cmd o simbolo del sistema. Personalizar a tu
gusto el tamaño, los colores y otros parámetros que permiten un mejor funcionamiento de
la aplicación. Como guardar tus preferencias, claves del registro que contienen los
parámetros del funcionamiento de la consola.
Inicia la consola de cmd de una de las siguientes maneras:
• Escribiendo en Ejecutar CMD
• Escribiendo en Inicio CMD
• Ejecutar el acceso directo situado en: Inicio ->Todos los programas ->Accesorios -
>Símbolo del sistema.
Configuración de la consola de cmd. Haz clic en la esquina superior izquierda de la ventana, donde aparece el icono negro,
selecciona en el menú que aparece Propiedades y se abrirá la ventana de configuración de
la consola.
Elige la pestaña Opciones. En Historial de comandos, escribe o selecciona 999 en Tamaño del búfer.
(Al aumentar el tamaño del búfer de pantalla a 999, se habilita el desplazamiento por la
ventana del símbolo del sistema.)
Escribe o selecciona 5 en Número de búferes.
(Al aumentar el número de búferes a cinco, se incrementa el número de líneas de la
ventana del símbolo del sistema a 5000)
En Opciones de edición, activa las casillas de verificación Modalidad de edición rápida y
Modalidad de inserción.
La modalidad de edición rápida te va a permitir copiar contenido de cualquier archivo de
texto, documento o página web y pegarlo en la consola solo dando un clic derecho con el
ratón. Así mismo podrás copiar el texto que selecciones en la consola, dando un clic con el
botón derecho en el área seleccionada y luego pegarlo en cualquier editor de texto.
Escoge ahora la pestaña Diseño. En Tamaño del búfer de pantalla, escribe o selecciona 2500 en Alto y aumenta el Ancho.
En Tamaño de la ventana, aumenta el Alto y Ancho.
Desactiva la casilla de verificación El sistema ubica la ventana/
En Posición de la ventana, cambia los valores de Izquierda y Superior.
En el cuadro de diálogo Aplicar propiedades, haga clic en Guardar propiedades para todas
las ventanas con el mismo título.
La pestaña Colores. Aquí puedes personalizar la apariencia de la consola escogiendo los colores del texto y del
fondo.
Configurar los colores usados en la consola.
Los colores de la consola también se pueden establecer mediante la línea e comandos o
ejecutando un batch con el comando COLOR de la siguiente forma:
COLOR atributo Donde el atributo corresponde a dos dígitos hexadecimales, el primero
corresponde al segundo plano, el segundo al primer plano. Los dígitos pueden ser cualquiera
de los siguientes valores:
0 = Negro
1 = Azul oscuro
2 = Verde
3 = Verde-azul
4 = Marron
5 = Púrpura
6 = Oliva
7 = Blanco
8 = Gris
9 = Azul
A = Verde limon
B = Aguamarina
C = Rojo
D = Rosa
E = Amarillo
F = Blanco brillante
Ejemplos de combinaciones usadas comunmente:
COLOR 07 Fondo negro texto blanco (predeterminado)
COLOR 0E Fondo negro texto amarillo COLOR 9F Fondo azul claro texto blanco brillante
COLOR 17 Fondo azul oscuro texto blanco COLOR 27 Fondo verde texto blanco
Configurar y ajustar el tamaño de la consola de cmd. La cantidad de líneas que determina el tamaño de la ventana de cmd, se puede establecer
de la siguiente forma, y usarlo ya sea ingresandolo directamente en la consola o mediante
un archivo batch:
MODE CON cols=C lines=L
Donde C es la cantidad de columnas (ancho) y L es la cantidad de líneas (alto), por
ejemplo:
MODE CON cols=70 lines=9
Configurar y guardar la configuración de la consola de cmd en el registro de Windows. Los valores actuales de la configuración de la consola de cmd para el uso general se
encuentran en la siguiente clave del registro:
HKEY_CURRENT_USER\Console\
Y la configuración del el uso específico del administrador en la subclave:
COMP Compara el contenido de dos archivos o un conjunto de archivos.
COMPACT Muestra o cambia el estado de compresión de archivos en particiones NTFS.
CONVERT Convierte volúmenes FAT a volúmenes NTFS. No puede convertir la unidad
actual.
COPY Copia uno o más archivos en otra ubicación
DATE Muestra o establece la fecha.
DEL Elimina uno o más archivos.
DEFRAG Localiza y consolida archivos fragmentados en volúmenes locales para mejorar
el rendimiento del sistema.
Como desfragmentar discos duros, unidades y carpetas usando la línea de comandos.
Como desfragmentar discos duros, unidades, carpetas, directorios e inclusive los archivos
de paginación y del registro, de forma rápida y eficiente utilizando comandos en Windows.
Incrementar rendimiento del sistema eliminando la fragmentación de archivos. Uso de los
comandos DEFRAG y CONTIG. Archivos batch para automatizar, hacer más fácil y accesible
esta tarea.
La fragmentación de archivos en los discos duros. La fragmentación de archivos en los discos duros es un proceso normal e inevitable, debido
a la propia dinámica de funcionamiento del sistema, al ocurrir constantemente procesos de
copia y lectura. Es una de las causas más comunes y corrientes de la perdida de
rendimiento de cualquier sistema operativo, por lo que es imprescindible tener a mano
herramientas que contrarresten el proceso de fragmentación y ordenen debidamente los
archivos en las unidades.
Como desfragmentar una unidad o disco desde la línea de comandos.
Método elemental o básico para desfragmentar una unidad o disco usando comandos. Sigue
los siguientes pasos:
1- Abre la consola de cmd, para eso escribe en el cuadro de Inicio o Ejecutar CMD y oprime
la tecla Enter.
2- Escribe en la consola: DEFRAG /U, oprime la barra de espaciado (crear un espacio).
3- Abre Mi PC, selecciona la unidad a desfragmentar y arrástrala a la ventana de la consola.
4- Oprime la tecla Enter.
Como desfragmentar solo una carpeta o directorio desde la línea de comandos. Método elemental o básico para desfragmentar solo una carpeta o directorio usando
comandos. Sigue los siguientes pasos:
1- Abre la consola de cmd, para eso escribe en el cuadro de Inicio o Ejecutar CMD y oprime
la tecla Enter.
2- Escribe en la consola: CONTIG /S /V, oprime la barra de espaciado (crear un espacio).
3- Abre Mi PC, busca la carpeta a desfragmentar, selecciónala y arrástrala a la ventana de la
consola.
4- Oprime la tecla Enter.
Causas de la fragmentación de archivos en Windows. La fragmentación de archivos se produce debido que al copiar archivos, el disco los va
ubicando rellenando lugares disponibles ordenadamente. Cuando el disco es nuevo o se ha
formateado recientemente los archivos copiados ocupan clusters contiguos unos a otros, por
lo que no va a existir fragmentación. Posteriormente a medida que pasa el tiempo y debido
a la dinámica normal del trabajo en la PC, se van eliminado archivos y copiando otros y
llega el momento en que está repartido el espacio libre de forma muy dispareja y caótica en
la estructura del disco, por lo que al copiar un simple archivo de solo 1 MB de tamaño se
puede dividir físicamente en cientos o miles de fragmentos en el interior del disco, todo esto
se agudiza si se copian y eliminan páginas web a menudo que normalmente poseen
multitud de archivos auxiliares.
Esta fragmentación hace que el cabezal del disco duro realice trabajo adicional lo que puede
ralentizar el equipo. El desfragmentador de disco vuelve a mover y organizar los datos
fragmentados de forma lógica, de manera que los discos y las unidades puedan funcionar de
manera más eficaz.
El desfragmentador de discos duros de Windows 7. La sencilla y discreta interface del desfragmentador de discos que se introduce en Windows
con el lanzamiento de Vista y posteriormente en Windows 7, no convence a gran cantidad
de usuarios acostumbrados a la herramienta que se usaba en Windows XP, y muchos
prefieren instalar programas de terceros para realizar esta tarea, e incluso algunos ilusos
piensan que pueden ser más efectivos que la propia herramienta que suministra el sistema
operativo.
Uso del comando DEFRAG para desfragmentar discos en Windows. La línea de comandos de Windows incluye entre sus herramientas defrag, es la encargada
de ejecutar la desfragmentación de archivos de manera muy eficiente.
DEFRAG tiene todas las opciones necesarias como se vera a continuación, si prefieres la
efectividad, el rendimiento, la rapidez, en vez de una interface llena de cuadritos a colores,
además una aplicación por supuesto gratis, entonces te recomiendo desfragmentar tus
discos utilizando el comando DEFRAG, la forma más directa y efectiva de realizar esta tarea.
Puedes utilizar la herramienta introduciendo las órdenes directamente en una ventana de
cmd, automatizándola mediante un sencillo batch que puedes crear, o descargando uno más
completo que se ofrece en el link más abajo.
Opciones para utilizar DEFRAG mediante la línea de comandos.
FORMAT Permite darle diferentes formatos a discos duros u otros dispositivos para usarlo
con Windows
Uso del comando FORMAT FORMAT Formatea un disco duro u otro dispositivo para usarlo con Windows.
Sintaxis: FORMAT UNIDAD: /FS:sistema de archivo (opciones)
Opciones, solo las mas utilizadas:
/FS: Es posible usar como sistemas de archivo FAT, FAT32, exFAT, UDP y NTFS.
• FAT32 solo permite archivos cuya tamaño máximo sea 4 GB y un volumen no puede pasar
de los 32 GB. FAT es aún más severo en cuanto al tamaño de los archivos y volúmenes, son
los sistemas de archivos más empleados en dispositivos USB por su ligereza.
• exFAT (Extended FAT) que suple las limitaciones anteriores pero solo funciona en sistemas
posteriores a Vista.
• NTFS Para discos que se van a utilizar en computadoras es el formato ideal por varias
características como capacidad, eficiencia, en seguridad permite asignar permisos para la
copia, escritura y modificación de datos, incorpora nuevas opciones como compresión de
datos encriptación, etc.
/V: etiqueta Específica la etiqueta del volumen.
/Q Realiza un formato rápido.
/X Si es necesario, obliga al volumen a desmontarse primero.
/C Los archivos creados en el nuevo volumen se comprimirán predeterminadamente. (sólo
NTFS)
FSUTIL Muestra o configura las propiedades de sistema de archivos. Posee varios
subcomandos para la administración efectiva del sistema de archivos y volúmenes.
Uso del comando FSUTIL FSUTIL Comandos para la administración del sistema de archivos y volúmenes
Principales subcomandos:
FSUTIL FSINFO Información del sistema de archivos.
FSUTIL VOLUME Administración de volumenes
FSUTIL BEHAVIOR Controla el comportamiento del sistema de archivos
FSUTIL FILE Comandos de archivos específicos
Para ver todos usa: fsutil help
Ejemplos prácticos del uso del comando FSUTIL Obtener información de unidades en el sistema:
FSUTIL FSINFO DRIVES
Obtener información del tipo de unidad D:
FSUTIL FSINFO DRIVETYPE D:
Obtener información del espacio libre en el volumen D:
FSUTIL VOLUME DISKFREE D:
Obtener toda la información del volumen D:
FSUTIL FSINFO VOLUMEINFO D:
Obtener información NTFS del volumen D:
FSUTIL FSINFO NTFSINFO D:
Obtener todas las estadísticas del volumen D:
FSUTIL FSINFO STATISTICS D:
Fsutil behavior Controla el comportamiento del sistema de archivos y permite cambiar
los parámetros.
Por ejemplo para conocer el estado del valor NtfsDisableLastAccessUpdate que deshabilita la
actualización de acceso a archivos usa:
FSUTIL BEHAVIOR QUERY DISABLELASTACCESS
Para cambiar el valor usa:
FSUTIL BEHAVIOR SET DISABLELASTACCESS
(1 deshabilita, 0 habilita)
Página con ejemplos del uso del comando Fsutil behavior:
FTYPE Muestra o modifica los tipos de archivo usados en una asociación de extensión de
archivo.
GOTO Direcciona el intérprete de comandos de Windows a una línea en un archivo batch.
Uso del comando GOTO GOTO Es empleado en archivos batch para saltar a una línea que posee una etiqueta, esta
se crea con un carácter ":" siempre al comienzo de la línea, utiliza 8 caracteres como
máximo.
Ejemplos:
Empleo de GOTO en un archivo batch para hacer un bucle que crea un efecto similar al de La Matrix.
@echo off color 0A :inicio echo 1001010010010100100101001010010010100100101001010010010100100101001010010010 echo 0110101101101011011010110101101101011011010110101101101011011010110110101101
goto inicio
GPRESULT Muestra información de directivas de grupo por equipo o usuario.
GRAFTABL Permite a Windows mostrar un juego de caracteres extendidos en modo
gráfico.
HELP Proporciona información de ayuda para los comandos de Windows.
ICACLS Muestra, modifica, hace copias de seguridad o restaura listas de control de
acceso (ACL) para archivos y directorios.
IF Ejecuta comandos de forma condicional, se utiliza para definir valores de error,
comparar cadenas, demostrar existencia de archivos y hacer comparaciones matemáticas
entre otros.
Uso del comando IF IF Ejecuta comandos de forma condicional, se puede utilizar en diversas situaciones para
definir valores de error, comparar cadenas, demostrar existencia de archivos y hacer
comparaciones matemáticas entre otros.
Sintaxis:
IF [NOT] ERRORLEVEL número comando
IF [NOT] cadena1==cadena2 comando
IF [NOT] EXIST archivo comando
Opciones: • NOT Especifica que se debe ejecutar el comando sólo si la condición es falsa.
• ERRORLEVEL número que especifica una condición verdadera si el último programa que se
ejecutó devolvió un código de salida igual o mayor que el número especificado.
• cadena1==cadena2 Especifica una condición verdadera si las cadenas de texto
especificadas coinciden.
• EXIST archivo Especifica una condición verdadera si el archivo especificado existe.
• comando Especifica el comando que se va a ejecutar si se cumple la condición. Puede ir
seguido de la palabra ELSE, que ejecutará el comando si la condición especificada es FALSE.
ELSE tiene que aparecer en la misma línea que la del comando que sigue a IF
Ejemplos:
IF NOT EXIST *.txt echo No existen archivos de texto
IF EXIST *.txt (echo Se encontró archivos de texto) ELSE (echo No se encontró ningún
archivo)
IF EXIST *.txt (DEL *.txt) ELSE (echo no se encontró archivos)
ERRORLEVEL es una variable que informa si una función se ejecutó correctamente o
devolvió un error, encadenando IF ERRORLEVEL después de un comando imprime en
pantalla si fue exitoso de la siguiente forma:
IF ERRORLEVEL 1 @echo OK ELSE @echo NO
El modificador /I, si se especifica, permite realizar comparaciones de cadena de la siguiente
forma:
IF /I cadena1 comparación cadena2 comando
Donde la comparación puede ser:
• EQU - igual
• NEQ - no igual
• LSS - menor que
• LEQ - menor que o igual
• GTR - mayor que
• GEQ - mayor que o igual
Ejemplos:
IF 2 LEQ 15 echo "es mayor"
start http://norfipc.com | if %errorlevel%== 0 (echo Se inicio el navegador)
ELSE %errorlevel% GEQ 1 (echo Se produjo un error)
Archivos batch para demostrar comparaciones de números utilizando IF
@echo off
:start
set uno=10
set/p dos= Escribe un numero y oprime Enter:
if %dos% GTR %uno% echo mayor que 10
if %dos% EQU %uno% echo igual que 10
if %dos% LSS %uno% echo menor que 10
pause>nul
cls
goto start
@echo off
:start
echo Cual es tu edad?
SET /P edad=
IF %edad% GEQ 18 echo Eres mayor de edad tienes %edad%
IF %edad% GEQ 60 echo !Ya eres un anciano deberias estar en un asilo
IF %edad% LSS 18 echo NO eres mayor de edad aun, solo tienes %edad%
IF %edad% LSS 10 echo !ERES un crio no deberias estar aqui
pause>nul
cls
goto start
Para saber si una variable funciona y esta definida utiliza:
IF DEFINED VAR ECHO La variable esta definida
IF NOT DEFINED VAR ECHO La variable no esta definida
IPCONFIG Muestra los parametros de una conexion de red. De forma predeterminada,
se muestra solamente la dirección IP, la máscara de subred y la puerta de enlace
predeterminada para cada adaptador enlazado conTCP/IP.
Como usar el comando IPCONFIG. Ejemplos prácticos.
Como utilizar el comando IPCONFIG para conocer toda la información y datos de la
configuración del equipo para el protocolo TCP/IP. Opciones para su uso y ejemplos
prácticos.
El comando IPCONFIG es una herramienta incluida en todos los sistemas Windows, muestra
la información y todos los datos de la configuración del equipo para el protocolo TCP/IP.
Adicionalmente permite liberar y renovar la dirección IP de un adaptador de red y mostrar el
contenido de la caché de resolución DNS, así como vaciarla, actualizar y volver a registrar
los nombres.
Como iniciar la herramienta IPCONFIG. IPCONFIG está disponible mediante la línea de comandos de Windows, por lo que se puede
iniciar de varias maneras, utiliza cualquiera de las formas a continuación:
1- Inicia la consola de CMD, para eso escribe en el cuadro de Inicio o Ejecutar CMD, oprime
la tecla Enter, escribe o inserta en la consolaIPCONFIG y oprime la tecla Enter.
2- Escribe o pega directamente en el cuadro de Inicio o en Ejecutar: cmd /k IPCONFIG y
oprime la tecla Enter.
3- Crea un acceso directo, para eso da un clic derecho del ratón en el escritorio u otro
directorio y escoge Nuevo Acceso directo, en la ventana que aparece Escriba la ubicación del
elemento escribe o pega lo siguiente:
C:\Windows\System32\cmd.exe /k ipconfig, sigue los pasos del asistente.
Renombra el acceso directo creado a ipconfig.
Información que proporciona IPCONFIG. Al usar IPCONFIG sin ningún modificador, muestra solo los datos esenciales como la
dirección IP, la máscara de red y la puerta de enlace para cada adaptador encontrado.
Usándolo con el modificador /ALL, es decir: IPCONFIG /ALL muestra toda la información
disponible.
Ejemplos de la información que es mostrada al usar el comando ipconfig /all, la primera
imagen es de un equipo conectado a internet a través de una red local.
En este caso, entre otros datos se mostrará:
Descripción: Nombre del adaptador o tarjeta de red utilizado en la conexión.
Dirección IPV4: Es la dirección IP asignada al equipo en la red local.
Puerta de enlace predeterminada: Es la dirección IP del equipo que funciona como
servidor o proxy y que tiene acceso a internet.
Servidores DNS: Son los servidores con los cuales el equipo anterior gestiona en la red la
relación nombre de dominio/Dirección IP de las paginas solicitadas. Generalmente son dos,
el principal y el secundario.
Estado de DHCP: Configuración dinámica de host, en el caso del equipo mostrado no se
encuentra habilitada, eso significa que siempre se utilizará una dirección IP estática o fija
entre el equipo y el host.
Al estar habilitada DHCP, cada vez que se inicie una conexión se usará una dirección IP
diferente.
La siguiente imagen es de un equipo conectado directamente a internet. En este caso el
dato: Dirección IPV4, corresponde a la dirección IP externa que identifica al equipo en
internet.
Modificadores y opciones que se pueden emplear con IPCONFIG
Comando Uso
IPCONFIG /all Muestra toda la información disponible en el adaptador o tarjeta de red empleado
IPCONFIG /release Libera la dirección IP del adaptador especificado
IPCONFIG /renew Renueva la dirección IP del adaptador especificado
IPCONFIG /displaydns Muestra el contenido de la caché de resolución DNS
IPCONFIG /flushdns Vacía la memoria caché de resolución DNS
IPCONFIG /registerdns Actualiza todas las concesiones DHCP y vuelve a registrar los nombres DNS
IPCONFIG /showclassid Muestra todas las identidades (ID) permitidos para este adaptador
IPCONFIG /setclassid Modifica el identificador de clase
IPCONFIG
/allcompartments /all
Muestra información detallada sobre todos los compartimientos
Ejemplos del uso del comando IPCONFIG.
ipconfig= Muestra información.
ipconfig /all= Muestra información detallada
ipconfig /renew La*= Renueva la dirección IP de cualquier adaptador cuyo nombre
comience con La
ipconfig /release *Conex*= Libera cualquier conexión cuyo nombre contenga Conex, por
ejemplo: "Conexión de área local" y "Conexión de área local 2"
ipconfig /setclassid "Conexión de área local" RED1= Establece el identificador de clase
(ID) del adaptador mencionado a RED1
En todos los casos es necesario especificar un nombre de adaptador detrás de todos los
comandos, si no es así se aplicará en todos los adaptadores que se encuentren enlazados
con TCP/IP.
Sugerencia:
NO utilizar: IPCONFIG /release "Conexión de área local" (ni otro nombre de adaptador que
contenga caracteres especiales)
Utiliza: IPCONFIG /release *local* o conoce como utilizar los caracteres especiales en
Otros ejemplos del uso del comando IPCONFIG.
1- En una red local cuando sea necesario utilizar una dirección IP diferente, utiliza los
comandos: ipconfig /release y a continuación ipconfig /renew, esto solo funciona si se
encuentra habilitada la configuración dinámica de host (DHCP), es decir que se genera de
forma dinámica al dirección IP necesaria.
2- Windows almacena la cache de resolución DNS, es decir la relación que existe entre las
direcciones IP de sitios visitados y los nombres de dominio, de forma predeterminada 24
minutos, para mostrarla utiliza:IPCONFIG /displaydns
En los casos que el nombre de dominio al que se quiere acceder, cambie dinámicamente su
dirección IP, no se hará una petición al servidor DNS hasta que pase el tiempo
anteriormente indicado.
Para vaciar inmediatamente la cache utiliza: IPCONFIG /flushdns, se recibirá el siguiente
mensaje: "Se vació correctamente la caché de resolución de DNS".
Trucos
Para escribir toda la informacion que proporciona el comando ipconfig en el equipo en un
documento de texto, utiliza la siguiente línea de código:
Cópiala y pégala en el cuadro de Inicio y oprime la tecla Enter.
Se creará un documento nombrado "ipconfig.doc" en el escritorio con toda la información
solicitada.
LABEL Crea, cambia o elimina la etiqueta del volumen de un disco.
MEM Muestra la cantidad de memoria libre y usada en el sistema
MD Crea un directorio o carpeta.
MKDIR Crea un directorio, igual que el anterior.
MKLINK Crea vínculos simbólicos y vínculos físicos
MODE Configura un dispositivo de sistema.
MORE Muestra la información pantalla por pantalla.
MOVE Mueve uno o más archivos de un directorio a otro en la misma unidad.
MSTSC Inicia una conexion remota al escritorio.
NBTSTAT Muestra las estadísticas del protocolo y las conexiones actuales de TCP/IP
usando NBT (NetBIOS sobre TCP/IP).
NET Configura una amplia variedad de parametros en redes.
Net Accounts. Actualiza la base de datos de cuentas de usuario y modifica los requisitos
de contraseña e inicio de sesión para todas las cuentas. El servicio Inicio de sesión de red
debe estar en ejecución en el equipo para el que desee cambiar los parámetros de cuenta.
Net Computer. Agrega o elimina equipos de una base de datos de dominios. Este
comando está disponible sólo en los equipos con Windows NT Server.
Net Config. Muestra los servicios configurables que están en ejecución, o muestra y
modifica la configuración de un servicio.
Net Config Server. Muestra o cambia la configuración para el servicio Servidor mientras
dicho servicio está en ejecución.
Net Config Workstation. Muestra o cambia la configuración del servicio Estación de
trabajo mientras está en ejecución.
Net Continue. Vuelve a activar un servicio interrumpido.
Net File. Muestra los nombres de todos los archivos compartidos abiertos en un servidor y
el número de bloqueos de archivo (si existe alguno) en cada uno de ellos. Este comando
también cierra archivos compartidos individuales y quita bloqueos de archivo.
Net Group. Agrega, muestra o modifica grupos globales en dominios de Windows NT
Server. Este comando sólo está disponible en los dominios de Windows NT Server.
Net Help. Proporciona una lista de comandos de red y temas sobre los que puede obtener
ayuda, o proporciona ayuda acerca de un comando o tema específico. Los comandos de red
disponibles también se muestran en la ventana Comandos de esta Referencia de comandos,
bajo la letra N.
Net Helpmsg. Proporciona ayuda referente a un mensaje de error de Windows.
Net Localgroup. Agrega, muestra o modifica grupos locales.
Net Name. Agrega o elimina un nombre para mensajes (a veces llamado alias), o muestra
la lista de nombres para los que el equipo aceptará mensajes. Para poder usar net name, el
servicio de Mensajería debe estar en ejecución.
Net Pause. Interrumpe los servicios en ejecución.
Net Print. Muestra o controla los trabajos y las colas de impresión.
Net Send. Envía mensajes a otros usuarios, equipos, grupos o nombres para mensajes en
la red. El servicio Mensajería debe estar en ejecución para poder recibir mensajes.
Net Session. Muestra la lista o desconecta las sesiones entre un equipo local y los
clientes conectados a él.
Net Share. Crea, elimina o muestra recursos compartidos.
Net Start. Inicia un servicio o muestra una lista de los servicios iniciados. Los nombres de
servicios que son de dos o más palabras, como Inicio de sesión de red o Examinador de
equipos, deben estar entre comillas.
Net Statistics. Muestra el registro de estadísticas del servicio local Estación de trabajo o
Servidor.
Net Stop. Detiene un servicio de Windows.
Net Time. Sincroniza el reloj del equipo con el de otro equipo o dominio. Si se utiliza sin la
opción /set, muestra la hora de otro equipo o dominio.
Net Use. Conecta o desconecta un equipo de un recurso compartido o muestra
información acerca de las conexiones del equipo. También controla las conexiones de red
persistentes.
Net User. Agrega o modifica cuentas de usuario o muestra información acerca de ellas.
Net View. Muestra una lista de dominios, una lista de equipos o los recursos compartidos
en el equipo especificado.
NETCFG Es utilizado para instalar Windows Preinstallation Environment (WinPE), una
version minima y ligera de Windows usada por desarrolladores.
NETSH El comando NETSH (Network Shell) permite configurar, determinar conflictos y
administrar diferentes componentes de redes mediante la línea de comandos de forma local
o remota.
Muestra y configura el estatus de los componentes de los protocolos de redes instalados.
Los comandos de Netsh están organizado en forma de árbol, cada tecnología y protocolo
tiene su propio contexto.
Comandos de NETSH
add - Agrega una entrada de configuración a una lista
de entradas.
advfirewall - Windows Firewall con seguridad avanzada
branchcache - Cambia al contexto `netsh branchcache'.
bridge - Network Bridge.
delete - Elimina una entrada de configuración de una
lista de entradas.
dhcpclient - Cliente DHCP.
dnsclient - Cambia al contexto `netsh dnsclient'.
dump - Muestra un script de configuración.
exec - Ejecuta un archivo de script.
firewall - Windows Firewall.
http - Hypertext Transfer Protocol (HTTP).
interface - Cambia al contexto `netsh interface'.
interface ip - Internet Protocol version 4
ipsec - Internet Protocol security (IPsec).
lan - Wired Local Area Network (LAN).
mbn - Cambia al contexto `netsh mbn'.
namespace - Cambia al contexto `netsh namespace'.
nap - Network Access Protection (NAP).
netio - Network input output (netio).
nps - Internet Authentication Service. IAS is renamed
to Network Policy Server (NPS)
p2p - Cambia al contexto `netsh p2p'.
ras - Cambia al contexto `netsh ras'.
rpc - Remote Procedure Call (RPC).
set - Actualiza las opciones de configuración.
show - Muestra información.
trace - Cambia al contexto `netsh trace'.
wcn - Cambia al contexto `netsh wcn'.
wfp - Cambia al contexto `netsh wfp'.
winhttp - Windows HTTP.
winsock - Windows Sockets (winsock).
wlan - Wireless LAN.
Algunos ejemplos de NETSH en distintos contextos
netsh wlan
Uso en redes locales inalámbricas
connect - Se conecta a una red inalámbrica.
disconnect - Se desconecta de una red inalámbrica.
export - Guarda perfiles WLAN en archivos XML.
refresh - Actualiza la configuración de la red hospedada.
reportissues - Genera un informe de seguimiento inteligente de
WLAN.
set - Establece la información de configuración.
start - Inicia la red hospedada.
stop - Detiene la red hospedada.
netsh lan
Uso en redes de área local
reconnect - Vuelve a conectar una interfaz.
set - Configura opciones en interfaces.
show - Muestra información.
netsh interface ip
install - Instala el protocolo IP.
reset - Restablece las configuraciones de IP.
show - Muestra información.
uninstall - Desinstala el protocolo IP.
NETSTAT Muestra estadísticas del protocolo y conexiones TCP/IP actuales. Permite el
monitoreo de todas las conexiones activas
Ver, conocer, e identificar con NETSTAT las conexiones activas establecidas en el equipo.
Como utilizar el comando NETSTAT de Windows para conocer las conexiones activas
establecidas en la computadora, saber su origen y dirección IP, poder detectar las
conexiones entrantes e intrusiones de red en nuestro sistema. Aplicaciones para descargar
gratis y códigos con todas las opciones que permite la herramienta.
NETSTAT es una útil herramienta incluida en la línea de comandos de los sistemas
operativos Windows, permite monitorear y estar al tanto de todas las conexiones
establecidas entre nuestra PC y el mundo exterior.
Usando netstat es posible ver, conocer, detectar e identificar las conexiones activas
establecidas con el exterior, tanto entrantes como salientes, su origen y dirección IP de
procedencia, saber los puertos que tenemos abiertos a la escucha, ver e identificar las
conexiones entrantes e intrusiones de red en nuestra PC, saber si tenemos programas que
establezcan contacto con un host remoto. Toda esa información y más, podemos obtenerla
con las distintas opciones que permite NETSTAT.
¿Que nos permite conocer el comando NETSTAT? Con NETSTAT podemos monitorear en vivo toda la actividad de nuestra red, acceder a todas
las estadísticas registradas y recogerlas en un archivo de texto para revisarlas
posteriormente.
Es posible configurar el intervalo de tiempo en que estas se deben realizar.
Permite estar al tanto de los puertos que se encuentren abiertos en la PC, su estado, si son
usados en alguna conexión desconocida, lo que te permite cerrarlos si no son necesarios
para el funcionamiento de las aplicaciones que usas.
Es la herramienta ideal para detectar conexiones entrantes e intrusiones en un equipo local,
saber si alguna aplicación instalada establece contacto con algún host remoto en el exterior,
monitorear estas conexiones, conocer su PID o sea la identidad del proceso y detenerlo por
medio de la utilidad taskkill, ya sea manualmente o automáticamente con un archivo batch
creado para ese fin.
¿Cómo usar el comando NETSTAT? NETSTAT al igual que todos los otros comandos que se ejecutan mediante la línea de
comandos, puede invocarse de varias formas:
✔ Introduciéndolo directamente en la consola de CMD o símbolo del sistema.
✔ Introduciéndolo en el cuadro de Inicio o en el comando Ejecutar, antecedido de CMD.exe
/K.
✔ Usándolo en un archivo batch, que no es más que un archivo de texto con la extensión
cmd, por lo que Windows abrirá y ejecutará las ordenes que contienen en la consola.
Para la mayor parte de los usuarios, que lógicamente no son diestros en el manejo de la
consola, se aconseja el uso de la última opción, para lo que más abajo se ofrece la descarga
gratis de varios de estos archivos, solo se necesita descargarlos, descomprimirlos y
ejecutarlos.
No obstante a los interesados en el uso de NETSTAT, se recomienda aprender a ejecutarlo
en la consola ya que combinando las diferentes opciones de la aplicación se obtienen los
mejores resultados. No es nada difícil.
Sintaxis para el uso de NSTAT en la línea de comandos.
NETSTAT [opción] [-p protocolo] [intervalo]
-a Muestra todas las conexiones y puertos a la escucha.
-b Muestra las aplicaciones y archivos ejecutables involucrados en crear conexiones
en los puertos a la escucha.
-e Muestra estadísticas de Ethernet.
-n Muestra los puertos y las direcciones en formato numérico.
-o Permite ver la identidad de cada proceso (PID) involucrado.
-r Muestra la tabla de rutas.
-s Muestra las estadísticas por protocolos.
-v Usado con -b, permite ver secuencias de componentes involucrados en crear una
conexión.
-p Muestra las conexiones por protocolos: TCP, UDP, TCPv6, o UDPv6.
Intervalo Intervalo en número de segundos que se monitorea las conexiones. Continua
hasta que se ejecuta Control+C.
Información del estado de las conexiones.
LISTENING: El puerto está abierto escuchando en espera de una conexión.
ESTABLISHED: La conexión ha sido establecida.
CLOSE_WAIT: La conexión sigue abierta, pero el otro extremo nos comunica que no se
continuará enviando información.
TIME_WAIT: La conexión ha sido cerrada, pero no se elimina de la tabla de conexión por
si hay algo pendiente de recibir.
LAST_ACK: La conexión se está cerrando.
CLOSED: La conexión ha sido cerrada completamente.
Ejecutar NETSTAT online desde el navegador web.
Inicia directamente NETSTAT desde los siguientes vínculos para monitorear algunos
parámetros de tu conexión de red. Solo funcionan si utilizas el navegador Internet Explorer.
Se mostrará una ventana con la advertencia de seguridad: "¿Desea ejecutar o guardar este
archivo?" Solo escoge: "Ejecutar".
Descargas de archivos batch para utilizar NETSTAT en la computadora local Si quieres usar y aprovechar todas las funciones que te ofrece NETSTAT de una manera
sencilla, puedes descargar para eso los siguientes archivos batch que te facilitan esta tarea,
descárgalos, descomprímelos y después ejecútalos:
Archivo batch que muestra los puertos que se encuentran en este momento abiertos y a la
escucha en espera de alguna conexión.
Muestra todas las conexiones establecidas, los puertos, los PID (identificadores de procesos)
y las direcciones IP de origen de cada conexión. El programa refresca los datos cada 5
segundos aproximadamente.
Los mismos datos que muestra el batch anterior, quedan registrados en un archivo de texto
que puedes revisar posteriormente. El archivo es creado en la misma carpeta donde se
ejecuta el script.
Este archivo batch muestra si alguna aplicación o programa en la PC se conecta a algún
servidor remoto y establece contacto. Si es así se muestra el nombre de esta aplicación, su
PID y la dirección IP a la que accede. El programa refresca los datos cada 5 segundos
aproximadamente.
Registra los mismos datos que el batch anterior, quedan registrados en un archivo de texto
que puedes revisar posteriormente. El archivo es creado en la misma carpeta donde
ejecutas el script.
Este es el batch mas completo de todos, encadena o crea un pipe de NETSTAT con
TASKLIST y así muestra los datos de las conexiones como las anteriores pero agregando la
información de los procesos involucrados en estas. Las columnas que aparecen son las
siguientes en orden:
Fecha, hora, dirección IP y puerto, dirección IP externa, nombre proceso, PID, sesión, uso
de CPU y uso de memoria. La aplicación se refresca cada un minuto, puedes cambiar ese
valor en la columna 20. Puedes cerrar la pantalla en cualquier momento utilizando las teclas
Control+C.
Teniendo la descripción del proceso ya estás en condiciones de detener el que te parezca
sospechoso o indeseable, lo que puedes hacer con la utilidad que aparece más abajo.
Permite detener o matar los procesos, solo tienes que escribir su PID o número de
identificacion de proceso.
Códigos para iniciar directamente el comando NETSTAT con varias opciones Códigos para copiar y pegar que permiten iniciar NETSTAT con las opciones más utilizadas
de la herramienta.
Puedes utilizarlos de varias maneras.
• Cópialos y pégalos directamente en el cuadro de Inicio o Ejecutar (Windows+R) y oprime
la tecla Enter.
• Cópialos y pégalos directamente en la consola de cmd, para eso es necesario tener
habilitada la Modalidad de edición rápida, cópialos y pégalos solo dando clic con el botón
derecho del ratón y oprime la tecla Enter
• Crea un archivo batch, para eso copia los códigos y pégalos en el Bloc de notas u otro
editor de texto y guarda el archivo con la extensión.cmd.
Mostrar todas las conexiones: NETSTAT -AO 04
Ver estadísticas de conexiones por protocolos: NETSTAT -AOS 04
Ver los puertos y direcciones de origen en formato numérico: NETSTAT -AON 04
Ver conexiones solo del protocolo TCPv4: NETSTAT -AON -P TCP 04
Ver los puertos abiertos a la escucha: NETSTAT -AN 04|FINDSTR /C:LISTENING
Ver los puertos y conexiones establecidas: NETSTAT -ANO -P TCP 04|FINDSTR