Manual Tecnico de Mantenimiento Pc

download Manual Tecnico de Mantenimiento Pc

of 49

Transcript of Manual Tecnico de Mantenimiento Pc

  • 7/25/2019 Manual Tecnico de Mantenimiento Pc

    1/49

    Manual de DOS Fidel Ernesto Ticona Yanqui

    1

    Los comandos MSDOS que incluye Windows

    Los comandos de Windows son una herencia de los primeros sistemas operativosque funcionaban en MSDOS. En ellos todas las instrucciones tenan que ser

    ejecutadas manualmente mediante comandos similares a los de la lista en esteartculo.El uso de estos comandos mantiene plena su vigencia en el da de hoy.Muchos han sido recientemente agregados ya que solo se empleaban comoherramientas en paquetes o kits independientes para ser usados por profesionales.En cada versin de Windows liberada, son perfeccionados con opciones ymodificadores nuevos, los que lo hacen an ms potentes.

    Los comandos que se relaciona en esta pgina son los que incluye Windows 7, la

    gran mayora salvo excepciones estn disponibles en Windows XP, Vista y enWindows 8.

    Este ltimo sistema debido a ser ms reciente, incluye otros comandos novedososque los puedes consultar en otra pgina de este sitio: Comandos nuevos en laconsola de CMD en Windows 8

    Qu es la consola de CMD?

    La consola de CMD, ventana del intrprete de comandos de Windows o Smbolodel sistema, (se le conoce y se puede llamar por cualquiera de los nombresanteriores), es la famosa ventana negra mediante la cual se puede enviar cualquiertipo de orden al sistema operativo.

    La inicia "cmd.exe" una aplicacin de 16 bits que se encuentra enC:\Windows\System32, que traduce e interpreta los comandos u rdenestransmitidos al sistema operativo.

    Dichos comandos estn escritos en el antiguo lenguaje de Windows MSDOS.Mediante la consola de CMD se puede realizar tareas en el equipo sin usar lainterfaz grfica de Windows, ya que las instrucciones recibidas van directamente alncleo del sistema.

    Con las rdenes que se introduzcan y se ejecuten en ella, se puede realizarprcticamente cualquier tipo de accin en Windows.

  • 7/25/2019 Manual Tecnico de Mantenimiento Pc

    2/49

    Manual de DOS Fidel Ernesto Ticona Yanqui

    2

    Cmo usar la consola de CMD o Smbolo del sistema?

    La consola de CMD se usa de forma idntica a como se haca en los primeros

    sistemas operativos.Se escribe una orden o secuencia y se presiona la tecla Enter para ejecutarla.Por supuesto que este mtodo es algo engorroso y complejo, solo propio deprofesionales.Las versiones modernas de Cmd.exe permiten otras opciones:Ahora es posible copiar o pegar texto en la consola, solo dando un clic con el ratn,esta opcin se llama "Edicin rpida" y es necesario habilitarla en las preferencias.

    Como habilitar la edicin rpida en la consola de CMD

    Para habilitar la Modalidad de edicin rpida haz lo siguiente:

    Accede a la configuracin de la consola dando un clic derecho en la esquinasuperior de la ventana y selecciona: Propiedades -> Opciones. Marca las casillas: "Modalidad de edicin rpida" y "Modalidad de insercin". Guarda los cambios.

    La pestaa Opciones En la seccin Historial de comandos , escribe en Tamao del bfer: 999Al aumentar el tamao del bfer de pantalla a 999, se habilita el desplazamientopor la ventana de la consola.

    Escribe en Nmero de bferes: 5

    Al aumentar el nmero de bferes a cinco, se incrementa el nmero de lneas de

    la ventana de la consola a 5000 En la seccin Opciones de edicin , activa las casillas deModalidad de edicinrpida y Modalidad de insercin .

    La modalidad de edicin rpida va a permitir copiar contenido de cualquier archivode texto o documento y pegarlo en la consola solo dando un clic derecho con elratn.As mismo se podr copiar el texto que selecciones en la consola, dando un clic

    con el botn derecho en el rea seleccionada y luego pegarlo en cualquier editoro archivo de texto.

  • 7/25/2019 Manual Tecnico de Mantenimiento Pc

    3/49

    Manual de DOS Fidel Ernesto Ticona Yanqui

    3

    Cmo abrir la consola de CMD con permisos de Administrador?

    Algunos comandos en Windows 7 y Windows 8 requieren que se inicie la consola

    con permisos de administrador.Si no es as se mostrar un mensaje similar al siguiente:

    "El comando no puede ejecutarse porque el usuario no cuenta con los privilegiosnecesarios para realizar esta operacin".

    Cmo solucionarlo?

    Hay varias formas, usa una de las siguientes: Crea un acceso directo en el escritorio como se i ndic anteriormente y ejectalocomo administrador (Clic derecho -> Ejecutar como Administrador).

    Que son los archivos batch? Los archivos batch, tambin conocidos popularmente como archivos BAT, sonaplicaciones ejecutables.

    Son simplemente pequeos archivo de texto plano, que contienen cdigos o

    instrucciones escritos en el lenguaje de MSDOS, estos cdigos son lo que seconoce como comandos.

    Estos archivos son guardados con la extensin de archivo .bat o .cmd. Al ejecutarsealguno de ellos (dar dos clics), Windows automticamente inicia la consola ointerprete de comandos de MSDOS y ejecuta las instrucciones o cdigos quecontienen en grupo, de forma secuencial.

    La consola de CMD, tambin conocida como Smbolo del sistema, intrprete decomandos o consola de MSDOS, durante muchos aos fue el medio decomunicacin o intrprete entre la mquina y el usuario.

  • 7/25/2019 Manual Tecnico de Mantenimiento Pc

    4/49

    Manual de DOS Fidel Ernesto Ticona Yanqui

    4

    En los aos 80 para utilizar una PC era necesario ser informtico, lo que limitaba eluso de estos equipos a un grupo reducido de personas. Al surgir el primer sistemaoperativo Windows, este incluye una interface entre el usuario y la computadora,que permite que un clic u otra accin del usuario, se conviertan en una secuenciade comandos.

    Con el paso del tiempo lgicamente, disminuye el uso de la consola de CMD perose mantiene completamente vigente el empleo de los comandos en lasaplicaciones batch.

    Cualquier usuario, aun con pocos conocimientos, puede crear tus propios archivosbatch para facilitar la ejecucin de varias tareas en Windows.

    El propsito de este artculo es estimular y facilitar el uso de estas aplicaciones.

    Uso y empleo de los archivos batch en WindowsEl principal uso de estos archivos en la actualidad, es la de realizar tareas sencillaspero tediosas y repetitivas, de acuerdo a la labor en que usemos cada uno nuestraPC y as evitar la instalacin de software de terceros, que a la larga harn la mismafuncin, que un archivo batch creado con un simple archivo de texto.Los archivos batch son ideales para varias funciones, por ejemplo hacer copias,extraer y listar informacin, eliminar virus, planificar tareas, ejecutar limpiezas en elsistema, hacer respaldos de datos e informacin, automatizar descargas deinternet, en fin infinidad de aplicaciones.

    Cmo crear un archivo batch en Windows? Para crear un archivo batch solo es necesario un editor de texto plano, que puedeser el Notepad++ (recomendado) o hasta el simple Bloc de notas de Windows.Notepad++ lo puedes descargar gratis de sourceforge.net, resalta con coloresdiferentes la sintaxis, lo que permite percatarse fcilmente de cualquier error en elcdigo empleado.No es necesario conocimientos de informtica, solo comprender simples reglasque vers ms abajo y familiarizarse con algunos de los comandos ms empleados.La estructura de un archivo batch es sencilla:

    Una primera lnea: @ECHO OFF (no es imprescindible para que funcione) Las instru cciones que pueden constar de una simple lnea o de varias, todas seirn ejecutando en su orden.

    Al final generalmente se emplea EXIT o EOF que cierra la ventana de la consola.

  • 7/25/2019 Manual Tecnico de Mantenimiento Pc

    5/49

    Manual de DOS Fidel Ernesto Ticona Yanqui

    5

    Al hacer tus primeros batch siempre emplea PAUSE despus de las instrucciones,su uso como la palabra indica, pausa y permite ver mensajes de error, en caso deque exista alguno, de otra forma la consola se cerrar y ser imposible conocer loque lo ha causado.

    Crear un archivo batch, mtodo paso por paso

    Comenzaremos creando un Simple y clsico "Hola Mundo", escribiendo en tuplantilla el siguiente cdigo:

    @echo off

    echo Hola Mundo

    pause

    exit

    Guardamos el archivo como nombre.cmd y lo ejecutamos, el archivo tomar elicono de una rueda dentada y nos aparecer una pantalla negra que dir "HolaMundo", luego una lnea abajo mostrar "Presione una tecla para continuar"La explicacin:

    echo

    Muestra un texto en pantalla, que es el texto que viene despus, en este casoes: Hola Mundo .

    pause

    Como bien se lee, pausa la ejecucin del cdigo. Adems muestra el

    texto:"Presione una tecla para continuar".

  • 7/25/2019 Manual Tecnico de Mantenimiento Pc

    6/49

    Manual de DOS Fidel Ernesto Ticona Yanqui

    6

    exit

    Cierra la ventana de comandos.

    Funciones de algunos comandos

    CD o CHDIR:

    Sirve para cambiar de Directorio o mostrar el nombre del actual. Para usarlo,usa CD o CHDIRseguido de la ubicacin del directorio al cual nos moveremos.Porejemplo:

    CD C:\

    CHDIR C:\

    Los ejemplos anteriores hacen exactamente lo mismo, cambian al Disco C

    COPY: Copia uno o ms archivos a otro destino.

    Su sintaxis es la siguiente:

    COPY "Direccin del archivo" "Nueva direccin"

    Por ejemplo:

    Copy C:\archivo.txt C:\archivo2.txt

    Aqu copiaramos un archivo del Disco C llamadoarchivo.txt como archivo2.txt ,para acortar un poco podramos usar:

    CD Copy archivo.txt archivo2.txt

    Donde primero cambiamos de directorio al Disco C conCD C:\ y luego al copiarno tenemos que especificar que el archivo est en el Disco C, ya que ya nosencontramos en l.

    DEL: Elimina uno o ms archivos, su sintaxis es:

    DEL ARCHIVO

    Tambin se puede usar con los siguientes parmetros:

  • 7/25/2019 Manual Tecnico de Mantenimiento Pc

    7/49

    Manual de DOS Fidel Ernesto Ticona Yanqui

    7

    DEL /F /Q archivo

    Donde /Q logra que la consola no pida la confirmacin de eliminar el archivoy /F permite eliminar archivos que poseen el atributo de solo lectura

    MOVE: Sirve para mover un archivo. Su sintaxis es:

    Move Direccin Archivo Nueva Direccin

    CLS: Sirve para limpiar el contenido de la pantalla.

    Por ejemplo:

    @echo offECHO Hola, Cuando pulses una tecla se borrar el contenido y cambiar por otro.PAUSECLSECHO Ves?pauseexit

    Si quisiramos averiguar ms sobre las funciones, o conocer algunas nuevas pornuestra propia cuenta podemos escribir en el CMD el nombre del comandoseguido de /? y aparecer toda la informacin necesaria.

    ARP

    Mantiene en cache la correspondencia entre las direcciones IP y las direcciones fsicas deladaptador o tarjeta de red. Es utilizado en tareas de redes para optimizar el rendimiento delas conexines y para solucionar conflictos.

    Ejemplos del uso de ARP: Como utilizar el comando ARP

    ARP -A - Muestra la tabla arp o sea las asignaciones que se encuentran en cacheARP -V - Muestra las entradas de forma detalladaARP -D - Permite borrar las entradas manualmenteARP -D* - Vaca completamente la cache de arpARP -S - Asocia una direccin IP de internet con una direccin fsica de la tarjetade forma permanente.

  • 7/25/2019 Manual Tecnico de Mantenimiento Pc

    8/49

    Manual de DOS Fidel Ernesto Ticona Yanqui

    8

    En caso de conflictos ejecuta el primer comando y verifica si alguna entrada en latabla corresponde con la direccin IP del equipo de la red local al que necesitasconectarte, si no es as elimnalas todas con la opcin:ARP -D* y reinicia.En caso de una red local con direcciones IP duplicadas, ser necesario estableceruna IP esttica, en la tabla de arp, hazlo de la siguiente forma.Es posible especificar una direccin IP esttica manualmente, en caso de queconectes a un servidor de forma regular, de esta forma se asociar de formapermanente con la direccin fsica de la tarjeta, lo que permitir optimizar laconexin de red usada.

    ASSOC

    Muestra o modifica las asociaciones de las extensiones de archivos, es decir larelacin que existe entre las extensiones de los archivos (caracteres a la derechadel punto que esta al final del nombre del archivo) y la accin que debe realizarWindows al dar dos clics el usuario en uno de ellos.

    ASSOC Al escribirlo sin parmetros en la consola muestra todas las asociacionesactuales que existen en el equipo.

    ASSOC .txt Muestra el tipo de archivo, en este caso: txtfile

    ASSOC .doc Muestra Word.Document

    ASSOC >"Lista de extensiones de archivo" Crea una lista con las extensiones ylos tipos de archivos asociados.

    AT

    El comando AT programa la ejecucin de comandos y programas en un equipo auna hora y fecha especificadas. El comando an se encuentra disponible porcuestiones de compatibilidad, pero ha sido extendido en el comando SCHTASKSque permite opciones ms avanzadas. No obstante es posible emplearlo para la

    programacin de tareas sencillas.El servicio de programacin debe estar en ejecucin para utilizar el comando AT.Sintaxis.

    AT hh:mm ID [/EVERY:dia | /NEXT:dia] comando

    Opciones. ID Identidad que asignarle a la tarea, cualquier nmero.

    hh:mm Hora a la que se debe ejecutar el comando (hora:minutos en formato de 24horas)

  • 7/25/2019 Manual Tecnico de Mantenimiento Pc

    9/49

    Manual de DOS Fidel Ernesto Ticona Yanqui

    9

    /every:dia Ejecuta el comando el, o los das especificados, las iniciales de los dasutilizados tienen que corresponder a los das en el idioma ingles. /next:dia Realiza la prxima ejecucin del comando el da que se especifique /delete Elimina tareas programad as, si no se especifica la ID se eliminan todas.

    Ejemplos prcticos del uso del comando AT Muestra todas las tareas programadas as como su ID (identidad)

    A la 1 de la madrugada inicia el navegador y conecta el equipo a Google.com. AT 01:00 cmd /c start http://google.com

    Realiza un respaldo, a las 8 de la maana copia todos los archivos de la carpetaMis Documentos en la carpeta Backup situada en el disco C. AT 08:00 cmd /c copy %USERPROFILE%\Documents\*.* C:\

    Todos los das ejecuta a las 11.30 de la maana el mismo batch llamadocopia_diaria.cmd. AT 11:30 /EVERY:m,t,w,th,f,s,su c:\backups\copia_diaria.cmd

    Todos los viernes a las 2.00 pm ejecuta el batch copia_semanal.cmd. AT 14:00 /EVERY:f c:\backups\copia_semanal.cmd

    Cancela la tarea de ID 8 AT 8 /delete

    Cancela todas las tareas AT /delete

    ATTRIB

    ATTRIB Muestra o cambia los atributos de un archivo.Windows le asigna a cada archivo de acuerdo a la funcin o al objetivo que van adesempear en el equipo los siguientes atributos:R Archivos de solo lectura. Pide confirmacin antes de moverlo o eliminarlo. (1)H Archivos ocultos. Ocultos para evitar su dao de forma accidental.(2)S Archivos de sistema. Archivos del sistema que el usuario no tiene necesidad deeditar.(4)

    A Archivos de almacenamiento. Se usa para marcar archivos que han sidomodificados.(32)

    I Archivo inmutable, el menos conocido, evita que este archivo sea editado o

  • 7/25/2019 Manual Tecnico de Mantenimiento Pc

    10/49

    Manual de DOS Fidel Ernesto Ticona Yanqui

    1

    eliminado por cualquier usuario, el nico con privilegios en el es System.

    Sintaxis.ATTRIB +- atributo archivo opciones

    Opciones. + Establece un atributo - Quita un atributo /S Procesa archivos en subcarpetas /D Procesa carpetas Los valores numricos son utilizados al modificar los atributos mediante scripts (VBS)

    Ejemplos prcticos del uso del comando ATTRIB

    Oculta los archivos en el directorio actual donde ejecutes la consola. ATTRIB +H

    Oculta los archivos, incluyendo los que se encuentren en subcarpetas y las carpetastambin. ATTRIB +H /S /D

    Muestra los atributos que poseen los archivos en la carpeta Mis Documentos. ATTRIB %USERPROFILE%\Documents

    Oculta todos los archivos que se encuentran dentro de la carpeta Prueba en MisDocumentos y la carpeta tambin. ATTRIB +H %USERPROFILE%\Documents\Prueba\*.*

    En la unidad E: le quita los atributos de oculto, sistema y solo lectura a todos losarchivos incluyendo subcarpetas. Usndolo con + establece los atributos. ATTRIB -R -S -H E:/*.* /S /D

    BOOTCFG

    Esta herramienta de la lnea de comandos se puede usar para configurar, consultar,cambiar o eliminar la configuracin de la entrada de arranque en el archivo BOOT.INI.

    BOOTCFG /query Muestra las entradas existentes en el archivo BOOT.INIPara reconstruir el archivo BOOT.INI escribe en la consola de recuperacin lnea alnea y presiona Enter:

    ATTRIB -H -R -S C:\Boot.iniDEL C:\Boot.iniBootcfg /RebuildFixboot

  • 7/25/2019 Manual Tecnico de Mantenimiento Pc

    11/49

    Manual de DOS Fidel Ernesto Ticona Yanqui

    1

    CALCS

    Muestra y permite modificar las listas de control de acceso (ACLs) de archivos ycarpetas, niega, restringe o permite los permisos necesarios para leer, escribir omodificar en cualquier directorio.

    Sintaxis:

    CACLS archivo opciones

    Opciones: archivo Muestra las ACL. /T Cambia las ACL en el directorio actual y todos los s ubdirectorios. /E Edita la ACL en vez de remplazarla. /C Contina, omitiendo los errores de acceso denegado. /G usuario:permiso Concede derechos de acceso del usuario. /R usuario Revoca derechos del usuario (slo vlida con /E). /P usuario:permis o Reemplaza derechos de acceso del usuario. /D usuario Deniega acceso al usuario especificado.

    permiso puede ser:N Ninguno

    R LeerW EscribirC Cambiar (escribir)F Control total

    Para opciones ms avanzadas y exigentes usa el Nuevo comando: ICACLS

    Ejemplos prcticos del uso del comando CACLS

    Muestra el control de acceso de archivos del directorio "System VolumeInformation" en la unidad C que contiene los archivos guardados por la utilidad"Restaurar sistema".

    cacls "C:\System Volume Information"

    Permite el acceso a la carpeta System Volume Information al usuario Norfi y le dalos permisos de Control total.

    cacls "C:\System Volume Information" /E /G Norfi:F

  • 7/25/2019 Manual Tecnico de Mantenimiento Pc

    12/49

    Manual de DOS Fidel Ernesto Ticona Yanqui

    1

    Niega el acceso total a la carpeta D:\DATOS al usuario Pedro.cacls "D:\DATOS" /D Pedro

    Le asigna derechos al usuario Pedro en la carpeta D:\DATOS, pero solo para leer,no para modificar ni crear archivos.

    cacls "D:\DATOS" /P Pedro:R

    CD Muestra el nombre o cambia al directorio actualEJEMPLOCD C:\Windows\System32\ Cambia la ubicacin a este directorio

    CD.. Cambia a C:\Windows\CD.. Cambia a C:\

    CHKDSK Chequea y repara errores de disco.EJEMPLOCHKDSK D: Chequea la unidad D y muestra la informacin y errores sincorregirlos.

    CHKDSK D: /F /R Chequea y corrige los errores de la unidad D, Encuentrasectores daados y recupera la informacin legible.

    CHKNTFSMuestra o modifica la comprobacin de un disco duro antes del inicio del sistemaoperativoEJEMPLO

    CHKNTFS /T 30 Modifica el tiempo de espera antes de comenzar CHKDSK en 30segundos cuando se ejecuta al inicio del sistema

    Otros parametros: /D Restaura el funcionamiento predeterminado del equipo; todas las unidades se comprueban alarrancar y chkdsk se ejecuta en aqullas que estn daadas.

    /T Cambia el tiempo de la cuenta atrs en el inicio de AUTOCHK a la cantidad de tiempo dada ensegundos. Si el tiempo no se especfica, se mostrar la configuracin actual.

    /X Excluye una unidad de la comprobacin predeterminada al arrancar.

    /C Programa una unidad para ser comprobada al arrancar; CHKDSK se ejecutar si la unidad estdaada.

  • 7/25/2019 Manual Tecnico de Mantenimiento Pc

    13/49

    Manual de DOS Fidel Ernesto Ticona Yanqui

    1

    CLEANMGR Libera espacio en disco, permite guardar en memoria tus opcionesEJEMPLO

    CLEANMGR /D G : Libera espacio en disco solo en la unidad G.CLEANMGR /sageset:N Donde N es cualquier nmero que asignas y especificaslas opciones en la ventana de Liberador de espacio, puedes guardar varios N condistintas opcionesCLEANMGR /sagerun:N Libera espacio en disco con la configuracinespecificada en N.

    CMD

    Inicia una nueva instancia del intrprete de comandos de WindowsEJEMPLOCMD /C start calc.exe Inicia cmd, abre la calculadora y cierra la ventana decmdCMD /K start calc.exe Inicia cmd, abre la calculadora y mantiene abierta laventana de cmd

    COLOR

    Establece los colores de primer plano y fondo de la consolaEJEMPLOCOLOR 07 Fondo negro texto blanco (predeterminado)COLOR 0E Fondo negro texto amarilloCOLOR 9F Fondo azul claro texto blanco brillanteCOLOR 17 Fondo azul oscuro texto blancoCOLOR 27 Fondo verde texto blanco

    COPYCopia uno o ms archivos en otra ubicacinEJEMPLOCOPY nota.txt otranota.txt Crea una copia en la misma carpetaCOPY "C:\Mis datos\nota.txt" D:\nota2.txt Copia un archivo a otra ubicaciny lo renombra(las comillas son necesarias cuando hay espacio en el nombre delarchivo o carpeta)COPY "C:\Mis datos\*.txt" D:\nota3.txt Copia el contenido de varios

    archivos de texto a un archivo en otra ubicacin.Para crear un archivo de texto desde la consola:

  • 7/25/2019 Manual Tecnico de Mantenimiento Pc

    14/49

    Manual de DOS Fidel Ernesto Ticona Yanqui

    1

    Unidad, por ejemplo D: EnterCOPY CON prueba.txt EnterEscribir o pegar texto CONTROL+Z Enter

    DATE /TMuestra la fecha actual

    DEL

    Elimina uno o ms archivos.OJO! al ejecutarlo con doble asterisco (*.*)DEL Hola.txt Elimina Hola.txtDEL A* Elimina todos los archivos que comienzan con la letra A

    DEL *A.* Elimina todos los archivos que terminan con la letra ADEL *.DOC Elimina todos los archivos que tienen la extensin .DOCDEL /F * Elimina todos los archivos incluyendo los de solo lecturaDEL /F * Elimina todos los archivos incluyendo subdirectoriosDEL /F /S /Q %TEMP% Elimina todos los archivos que estn en la carpetaTEMP

    DIR

    Muestra una lista de archivos y subdirectorios en un directorio.EJEMPLODIR D: Lista directorios en la unidad DDIR D: /S Lista directorios y subdirectorios en la unidad D

    FINDBusca una cadena de texto en uno o ms archivos, muestra todas las lneas dondese encontr. En la prctica al igual que FINDSTR es muy comn usarlo en

    combinacin con otros comandos, para eso se emplea los redireccionadores.FIND (opciones) cadena archivo

    Ejemplos prcticos del uso del comando FIND Para buscar trmino en un archivo de texto de nombre: archivo.txt utiliza:

    FIND "termino" archivo.txt

    Buscar termino en el archivo.txt, muestra todos los resultados y el nmero delneas.

    FIND /V /N "termino" archivo.txt

  • 7/25/2019 Manual Tecnico de Mantenimiento Pc

    15/49

    Manual de DOS Fidel Ernesto Ticona Yanqui

    1

    Buscar termino en el archivo.txt y escribe el resultado en un archivo: log.txt

    FIND "termino" < archivo.txt >log.txt

    Contar la cantidad de archivos de texto en un directorio:

    dir /b *.txt | find /c ".txt"

    Escribe el contenido del archivo: text.txt en pantalla, pero solo las lneas quecontengan la palabra "disco"

    type texto.txt | find "disco"

    Lo mismo que el caso anterior pero solo muestra el nmero de lneas que contienela palabra.

    type texto.txt | find /c "disco"

    Combinando el comando FIND con FOR, busca el trmino en todos los archivos detexto que se encuentren en dicha carpeta y muestra los resultados de cadabsqueda.

    FOR %G IN (*.txt) do (find /n /i "termino" "%G")

    Interesante y til archivo batch para realizar bsquedas en Windows. Para usarlo cpialo a lacarpeta SendTo, ahora al dar un clic derecho en un archivo de texto o en una carpeta que locontenga, escoge en el menEnviar a: "Buscar.cmd" y en la pantalla que se abre escribe eltermino o cadena a buscar.

    Si prefieres que el resultado en vez de aparecer en pantalla se escriba el un archivo llamadoresultado.txt en el escritorio agrega la siguiente lnea al final de las lnea 9 y 13:

    >%userprofile%\Desktop\resultado.txt

    Para abrir la carpeta SendTo escribe en inicio y oprime Enter:shell:SendTo

    @echo offsetlocalcolor 9fecho.set /p v_Search=Escribe cadena o termino a buscar:echo Buscando %v_Search% en [%1]set v_ext=%~x1if "%v_ext%"=="" goto s_folderfind /i "%v_Search%" %1pause

    goto :eof:s_folder

  • 7/25/2019 Manual Tecnico de Mantenimiento Pc

    16/49

    Manual de DOS Fidel Ernesto Ticona Yanqui

    1

    for /r %1 %%G in (*.*) do (find /i "%v_Search%" "%%G")pause

    FINDSTR

    Extensin del comando FIND, busca cadenas de texto en archivos.Sintaxis:FINDSTR (opciones) cadena archivo

    Ejemplos prcticos del uso del comando FINDSTR Buscar Juan o Miguel en el archivo texto.txt.

    FINDSTR "Juan Miguel" texto.txt

    Buscar Juan Miguel en el archivo texto.txt.FINDSTR /C: "Juan Miguel" texto.txt

    Buscar las lneas que contienen las palabras disco duro en todos los archivos detexto que se encuentren en la carpeta actual y todas las subcarpetas

    FINDSTR /s /i disco duro *.*

    En este caso lo mismo pero exactamente la palabra "disco duro"

    FINDSTR /S /C:"disco duro" *.*

    Muestra en pantalla el contenido del archivo texto pero eliminando lneas enblanco

    findstr /v "^$" texto.txt

    ^ : Inicio de linea.

    $ : Fin de linea.

    /v : Solo muestra lo que no coincida con la expresin.

    Lo mismo que el anterior pero escribe el resultado en el archivo: texto2.txt

    findstr /v "^$" texto.txt>texto2.txt

    lo mismo pero lista el resultado

    dir /b *.txt | findstr /n ".txt$"

    Muestra tu direccin IP actual

    ipconfig|FINDSTR "Direccin IPv4"

  • 7/25/2019 Manual Tecnico de Mantenimiento Pc

    17/49

    Manual de DOS Fidel Ernesto Ticona Yanqui

    1

    Muestra si estas en una red la direccin IP de la puerta de enlace (equipo queprovee la salida a internet)

    netsh interface ip show config|FINDSTR /C:"Puerta de enlace predeterminada"

    FOREjecuta un comando en varios archivos de forma simultnea, permite abreviar lacantidad de cdigo que sera necesario en varias tareas. Es uno de los comandosde uso ms complejo pero que ofrece mayores beneficios prcticos. La sintaxispara su empleo es diferente segn donde se use, ya sea en carpetas FOR /D, deforma recursiva FOR/R, archivos FOR /F, o en nmeros FOR /L.Sintaxis general:

    FOR %G IN (set) DO comando

    %%G representa un parmetro o variable que FOR reemplazar con la cadena de caracteresespecificados en SET hasta que el comando especificado se haya ejecutado sobre todos losarchivos, se puede emplear cualquier letra.

    (set) especifica uno o ms archivos de texto (o cadenas) que se procesaran con el comando.Necesita parntesis.

    Los ejemplos a continuacin se pueden probar introducindolos directamente en la consola, poreso en ellos se emplea el parmetro %G, para usarlos en archivos batch es necesario usar %%G.

    Ejemplos prcticos del uso del comando FOR Ejemplos sencillos.

    Busca y muestra cualquier tipo de archivo en una ubicacin determinada cuyonombre comience con ar

    FOR %G in (ar*) DO echo %G

    Busca cualquier tipo de archivo cuyo nombre contenga ar

    FOR %G in (*ar*) DO echo %G

    Lista los directorios de las unidades C y D secuencialmente

    for %G in (C:,D:) do DIR %G

    Muestra la medida en bytes de todos los archivos en la carpeta donde se ejecute

    FOR %A IN (*.*) DO echo Medida del archivo=%~zA bytes

  • 7/25/2019 Manual Tecnico de Mantenimiento Pc

    18/49

    Manual de DOS Fidel Ernesto Ticona Yanqui

    1

    Uso del comando FOR /DFOR /D (solo muestra carpetas y directorios)

    Sintaxis:FOR /D [/r] %G IN (conjunto de archivos) DO comando

    /r permite incluir todos los subdirectorios

    Ejemplos prcticos del uso del comando FOR /D Busca en los directorios y muestra carpetas que comiencen su nombre con: Jos

    FOR /D /r %G in ("Jos*") DO echo Encontradas las carpetas: %G

    Direcciona la consola a la unidad G y busca carpetas que comiencen con la letra V

    PUSHD G:\ && FOR /D /R %G in (V*) DO echo %G

    Lista los subdirectorios que contengan archivos gif

    FOR /D /r %a in (*) do @if exist %a\*.gif (echo %a)

    Uso del comando FOR /L

    FOR /L (nmeros)

    Sintaxis:FOR /L %G IN (inicio, incremento, fin) DO comando

    Inicio: es el primer nmero, incremento es la cantidad a sumar, y fin es el ltimonmero

    Ejemplos prcticos del uso del comando FOR /L Secuencia del 1 al 6 incrementando en 1

    FOR /L %G IN (1,1,6) DO echo %G

    Secuencia del 1 al 70 incrementando en 5

    FOR /L %G IN (1,5,70) DO echo %G

    Uso del comando FOR /R

    FOR /R (uso recursivo)

  • 7/25/2019 Manual Tecnico de Mantenimiento Pc

    19/49

    Manual de DOS Fidel Ernesto Ticona Yanqui

    1

    Sintaxis:FOR /R [[Unidad:]ruta] %G IN (set) DO comando [[Unidad:]ruta}: Carpeta donde se encuentran los archivos (opcional)

    Ejemplos prcticos del uso del comando FOR /R

    Busca en todas las subcarpetas del disco C y muestra todos los archivos tmp

    FOR /R C:\ %G IN (*.tmp) DO echo %G

    Busca en todas las subcarpetas del disco C todos los archivos tmp y los elimina

    FOR /R C:\ %G IN (*.tmp) DO del %G

    Crea un listado de todas las imgenes jpg en la carpeta D:\Pictures que comiencencon jos

    FOR /R D:\Pictures\ %G in (jos*.jpg) DO echo %G >>lista.txt

    Lista en un archivo todos los documentos encontrados en la carpeta MisDocumentos

    FOR /R C:\Users\%username%\Documents %G in (*.doc) DO echo %G >>lista-

    documentos.txt

    Uso del comando FOR /F

    FOR /F

    Sintaxis:FOR /F ["opciones"] %G IN (conjunto de archivos) DO comando

    FOR /F ["opciones"] %G IN ("cadena de caracteres") DO comando

    FOR /F ["opciones"] %G IN ('comando') DO comando

    Opciones:skip -> nmero de lneas a saltarse al principio del archivo (predeterminado = 0)eol -> indica un comentario, todo lo que se encuentre despus de este carcter serignorado (predeterminado = ;)

    delims -> caracteres para separar cadenas (predeterminado = un espacio)tokens -> especifica segmentos delimitados por "delims", sern pasados a lasvariables, por ejemplo:

    1,2,3 solo pasar los primeros 3 segmentos.

  • 7/25/2019 Manual Tecnico de Mantenimiento Pc

    20/49

    Manual de DOS Fidel Ernesto Ticona Yanqui

    2

    1,2* pasar 2 segmentos, el primero y todo lo que este despus1,2-5,7* pasar el primero, desde el segundo hasta el quinto y el resto de la lnea,despus del sptimo, (el signo de menos (-) establece intervalos).usebackq -> Especifica`back quotes` si es una cadena o comando:'cadena' y `comando`

    Ejemplos prcticos del uso del comando FOR /F Lista todos los archivos mayores a 1MB en la unidad F, (pushd F:\ dirige la ejecucinhacia la unidad F desde cualquier lado que se ejecute cmd)Puede demorar bastante obtener el resultado en unidades con bastantes archivos,ya que el comando if se ejecutar solo despus de que termine completamentedir.

    pushd F:\ && for /f "tokens=* delims= " %a in ('dir/b/s') do (if %~Za gtr1000000 echo %a is %~Za)

    Si introduces lo siguiente en la consola:

    FOR /F "tokens=1,3-5,7-9,10* delims= " %i IN ("Juan no es malvado, esbondadoso, siempre piensa en los demas.") DO echo %i %j %k %l odioso,%m %n %o robar a %p %q

    Se mostrar:"Juan es malvado, es odioso, siempre piensa en robar a los demas".

    En Windows 7 el siguiente cdigo busca en el registro, identifica y muestra solo lasunidades de disco que sean CDROM.

    FOR /F "tokens=2 delims=\ " %A IN ('REG Query"HKLM\SYSTEM\MountedDevices" /v "\DosDevices\*" ^| FINDSTR /R /E /C:"5C[0-9A-F]*"') DO echo Unidad %A

    COMANDO FORFILESComando de uso algo similar a FOR, selecciona uno o varios archivos y ejecuta uncomando en cada uno de ellos. Permite multitud de opciones tiles pocoexplotadas.Sintaxis:

    FORFILES Opciones

    Opciones para su empleo: /P Ruta al archivo

    /S Busca en subcarpetas

  • 7/25/2019 Manual Tecnico de Mantenimiento Pc

    21/49

    Manual de DOS Fidel Ernesto Ticona Yanqui

    2

    /M Busca archivos de acuerdo con una mscara de bsqueda. Valor predeterminado'*' .

    /C Comando para cada archivo, tiene que estar encerrado en comillas dobles.Predeterminado = "cmd /c echo @file"

    /D Selecciona archivos con ltima fecha de modificacin posterior o igual a (+), oanterior o igual a (-), la fecha especificada usando el formato "dd/MM/yyyy".Se pueden usar las siguientes variables en la cadena de comandos:

    @file - devuelve el nombre del archivo.@fname - devuelve el nombre de archivo sin extensin.@ext - devuelve slo la extensin del archivo.@path - devuelve la ruta de acceso completa del archivo.@relpath - devuelve la ruta de acceso relativa del archivo.@isdir - devuelve "TRUE" si un tipo de archivo es un directorio y "FALSE" paraarchivos.@fsize - devuelve el tamao del archivo en bytes.@fdate - devuelve la ltima fecha de modificacin del archivo.@ftime - devuelve la ltima hora de modificacin del archivo.

    Ejemplos prcticos del uso del comando FORFILES Lista todos los archivos .doc encontrados en la carpeta y subcarpetas en la que seejecute, la fecha de modificacin, el nombre y la ruta de acceso de todos losdocumentos que se encuentren.

    FORFILES /S /M *.doc /C "cmd /c echo @fdate,@file, @path "

    Muestra en pantalla el contenido de los todos los archivos de texto que seencuentren, more permite pausar la pantalla.

    FORFILES /S /M *.txt /C "cmd /c type @file | more"

    Muestra en la carpeta en la que se ejecute, el contenido de los todos los archivosde texto que se encuentren, pero utiliza para eso el Bloc de notas, uno a uno.

    FORFILES /M *.txt /C "cmd /c if @isdir==FALSE notepad.exe @file"

    Escribe el contenido de archivos htm en un Nuevo archivo nombrado new.html enla misma carpeta.

    FORFILES /S /M *.htm /C "cmd /c type @file" > new.html

    Lista solo los archivos que han sido modificados despus del da 15/6/2011 y

    muestra cual fue la fecha y la hora de modificacin de cada uno.

  • 7/25/2019 Manual Tecnico de Mantenimiento Pc

    22/49

    Manual de DOS Fidel Ernesto Ticona Yanqui

    2

    FORFILES /D +15/6/2011 /C "cmd /c echo @fname fue modificado despues del 15 de

    Junio el dia: @fdate a las: @ftime"

    Busca en la carpeta C:\Windows archivos que contengan en su nombre DNS,muestra la ruta de cada uno.

    FORFILES /P C:\WINDOWS /S /M DNS*.* /C "cmd /c echo @path | more"

    COMANDO 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 tamao mximo sea 4 GB y un volumen no

    puede pasar de los 32 GB. FAT es an ms severo en cuanto al tamao de los archivos y volmenes, son los sistemas de archivos ms empleados en dispositivos USB por suligereza. exFAT (Extended FAT) que suple las limitaciones anteriores pero solo funciona ensistemas posteriores a Vista.

    NTFS Para discos que se van a utilizar en computadoras es el formato ideal porvarias caractersticas como capacidad, eficiencia, en seguridad permite asignar

    permisos para la copia, escritura y modificacin de datos, incorpora nuevas opcionescomo compresin de datos encriptacin, etc.

    /V: etiqueta Especfica la etiqueta del volumen. /Q Realiza un formato rpido. /X Si es necesario, obliga al volumen a desmontarse primero. /C Los archivos creados en el nuevo volumen se comprimirn predeterminadamente.(slo NTFS)

    COMANDO FSUTIL

    FSUTIL Comandos para la administracin del sistema de archivos y volmenesPrincipales subcomandos:FSUTIL FSINFO Informacin del sistema de archivos.FSUTIL VOLUME Administracin de volmenes

    FSUTIL BEHAVIOR Controla el comportamiento del sistema de archivosFSUTIL FILE Comandos de archivos especficos

  • 7/25/2019 Manual Tecnico de Mantenimiento Pc

    23/49

    Manual de DOS Fidel Ernesto Ticona Yanqui

    2

    Para ver todos usa: fsutil help Ejemplos prcticos del uso del comando FSUTIL Obtener informacin de unidades en el sistema:

    FSUTIL FSINFO DRIVES

    Obtener informacin del tipo de unidad D:

    FSUTIL FSINFO DRIVETYPE D:

    Obtener informacin del espacio libre en el volumen D:

    FSUTIL VOLUME DISKFREE D:

    Obtener toda la informacin del volumen D:

    FSUTIL FSINFO VOLUMEINFO D:

    Obtener informacin NTFS del volumen D:

    FSUTIL FSINFO NTFSINFO D:

    Obtener todas las estadsticas del volumen D:

    FSUTIL FSINFO STATISTICS D:

    Fsutil behavior Controla el comportamiento del sistema de archivos y permitecambiar los parmetros.

    Por ejemplo para conocer el estado del valorNtfsDisableLastAccessUpdate quedeshabilita la actualizacin de acceso a archivos usa:

    FSUTIL BEHAVIOR QUERY DISABLELASTACCESS

    Para cambiar el valor usa:

    FSUTIL BEHAVIOR SET DISABLELASTACCESS

    (1 deshabilita, 0 habilita)

    COMANDO FTP

    Comando que inicia el cliente FTP de Windows (Protocolo de transferencia dearchivos)Sintaxis:FTP -s:archivo servidor

  • 7/25/2019 Manual Tecnico de Mantenimiento Pc

    24/49

    Manual de DOS Fidel Ernesto Ticona Yanqui

    2

    Opciones:-s:archivo Archivo de texto que contiene los comandos FTP como el nombre deusuario, contraseas, etc.

    servidor Nombre de host o direccin IP del servidor remoto

    El servicio estndar de FTP en la prctica casi no es usado ya que las contraseasno son encriptadas, son enviadas por la red en texto plano, hay disponibles otrosservicios que proveen SecureFTP.

    Un servicio similar al anterior ofrece el explorador de Windows, solo es necesariointroducir en la barra de direcciones:

    ftp://[email protected]

    Uso del comando GOTO

    GOTO Es empleado en archivos batch para saltar a una lnea que posee unaetiqueta, esta se crea con un carcter ":" siempre al comienzo de la lnea, utiliza 8caracteres como mximo.

    Ejemplos:Empleo de GOTO en un archivo batch para hacer un bucle que crea un efectosimilar al de La Matrix.

    @echo offcolor 0A:inicioecho1001010010010100100101001010010010100100101001010010010100100101001010010010echo0110101101101011011010110101101101011011010110101101101011011010110110101101goto inicio

    HELP

    Proporciona informacin de ayuda para los comandos de Windows, muestra unalista de algunos de los comandos (no todos) que se pueden emplear en la consola.Se puede emplear de las siguientes formas:

    HELP

    comando /?

    WINHELP archivo de ayuda.hlpWINHLP32 archivo de ayuda.hlp

  • 7/25/2019 Manual Tecnico de Mantenimiento Pc

    25/49

    Manual de DOS Fidel Ernesto Ticona Yanqui

    2

    ICACLS

    Cambia los permisos de archivos y carpetas. Muestra, modifica, hace copias deseguridad o restaura listas de control de acceso (ACL) para archivos y directorios.

    Uso del comando IF

    IF Ejecuta comandos de forma condicional, se puede utilizar en diversassituaciones para definir valores de error, comparar cadenas, demostrar existenciade archivos y hacer comparaciones matemticas entre otros.

    Sintaxis:IF [NOT] ERRORLEVEL nmero comando

    IF [NOT] cadena1==cadena2 comando

    IF [NOT] EXIST archivo comando

    Opciones: NOT Especifica que se debe ejecutar el comando slo si la condicin es falsa. ERRORLEVEL nmero que especifica una condicin verdadera si el ltimo programaque se ejecut devolvi un cdigo de salida igual o mayor que el nmeroespecificado. cadena1==cade na2 Especifica una condicin verdadera si las cadenas de textoespecificadas coinciden.

    EXIST archivo Especifica una condicin verdadera si el archivo especificado existe. comando Especifica el comando que se va a ejecutar si se cumple la condicin.Puede ir seguido de la palabra ELSE, que ejecutar el comando si la condicinespecificada es FALSE.

    ELSE tiene que aparecer en la misma lnea que la del comando que sigue a IF

    Ejemplos:IF NOT EXIST *.txt echo No existen archivos de textoIF EXIST *.txt (echo Se encontr archivos de texto) ELSE (echo No se encontrningn archivo)IF EXIST *.txt (DEL *.txt) ELSE (echo no se encontr archivos)

    ERRORLEVEL es una variable que informa si una funcin se ejecut correctamente odevolvi un error, encadenando IF ERRORLEVEL despus de un comando imprime en

    pantalla si fue exitoso de la siguiente forma:

  • 7/25/2019 Manual Tecnico de Mantenimiento Pc

    26/49

    Manual de DOS Fidel Ernesto Ticona Yanqui

    2

    IF ERRORLEVEL 1 @echo OK ELSE @echo NO

    El modificador /I, si se especifica, permite realizar comparaciones de cadena de lasiguiente forma:

    IF /I cadena1 comparacin cadena2 comando

    Donde la comparacin 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 nmeros utilizando IF

    @echo off:startset uno=10set/p dos= Escribe un numero y oprime Enter:if %dos% GTR %uno% echo mayor que 10if %dos% EQU %uno% echo igual que 10if %dos% LSS %uno% echo menor que 10pause>nul

    clsgoto start@echo off:startecho 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 asiloIF %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

  • 7/25/2019 Manual Tecnico de Mantenimiento Pc

    27/49

  • 7/25/2019 Manual Tecnico de Mantenimiento Pc

    28/49

    Manual de DOS Fidel Ernesto Ticona Yanqui

    2

    MD C:\Prueba\Carpeta1\Subcarpeta2\Subcarpeta3

    Usar el comando MEMMEM Muestra la cantidad de memoria libre y usada en el sistema. Solo muestralos detalles de los programas que utilizan CMD.

    Como usarlo:MEM /P Lista los programas en memoriaMEM /D Muestra programas y dispositivosMEM /C Clasifica a los programas de acuerdo al uso que hacen de la memoria

    Usar el comando MSGMSG Enva un mensaje al usuario que se abre en una pequea ventana de alerta.Muy til y utilizado en los archivos batch.Por ejemplo:MSG * Texto del mensaje

    Usar el comando MSINFO32MSINFO32 Informacin del sistema, al usarse sin parmetros abre la ventana deInformacin del sistema de Windows que proporciona detalles acerca de laconfiguracin del hardware del equipo, los componentes del equipo y el software,incluidos los controladores.

    Como usarlo:

    MSINFO32 /C Lista la versin, fecha de cada DLL existente en una carpeta dada ycual de ellas est cargada en memoria.

    MSINFO32 /REPORT Escribe la informacin en un archivo.

    MSINFO32 /computer Obtiene detalles de un equipo remoto en una red

    Ejemplos prcticos del uso del comando MSINFO32 Para escribir toda la informacin de un equipo, en un archivo de texto llamadoreporte.txt, creado en el escritorio usa:

    MSINFO32 /REPORT %userprofile%\Desktop\reporte.txt

  • 7/25/2019 Manual Tecnico de Mantenimiento Pc

    29/49

    Manual de DOS Fidel Ernesto Ticona Yanqui

    2

    Usar el comando MSTSCMSTSC Inicia una conexin de Escritorio remoto.

    Ejemplos Conecta al equipo de nombre LAPTOP disponible en la red y lo muestra a pantallacompleta.

    MSTSC /v: LAPTOP /F

    Conecta al equipo disponible en la direccin IP especificada y lo muestra usando800 por 600 pixeles.

    MSTSC /v:192.168.0.3 /w:800 /h:600

    SYSTEMINFOMuestra las caractersticas principales del hardware del equipo como son la CPU,memoria RAM y virtual (en uso y disponible), la versin del BIOS de la placa base,tarjetas de red, etc.

    Tambin muestra varios datos del sistema operativo instalado y de suconfiguracin.Es un comando muy til cuando se desea conocer rpidamente las caractersticaselementales de otro equipo que no es el nuestro, para evaluarlo.

    Powercfg.exe es una aplicacin incluida en Windows que muestra informacin ypermite configurar las opciones de energa del equipo del equipo mediante la lneade comandos.

    Se usa desde la consola de CMD mediante el comando POWERCFG.Algunas de las opciones de la herramienta estn disponibles mediante unainterface amable que proporciona powercfg.cpl (Opciones de energa), unelemento del Panel de control, que identificamos con el conocido icono de labatera y el cable.

    Usando POWERCFG tenemos acceso a todas las funciones y adicionalmente otrasavanzadas no disponibles en el Panel de control.

    Es muy til para en equipos portables como una Laptop o Notebook analizar lacausa de la poca duracin de la batera.

    En una PC nos permite solucionar varios conflictos relacionados con la hibernacin,

    suspensin e identificar los dispositivos que son la causa de estos errores.

  • 7/25/2019 Manual Tecnico de Mantenimiento Pc

    30/49

    Manual de DOS Fidel Ernesto Ticona Yanqui

    3

    Parmetros y opciones del comando POWERCFG

    El comando POWERCFG se puede usar con varios parmetros u opciones, algunasde ellas solo de inters para profesionales o usuarios con conocimientos

    avanzados.Solo relacionamos a continuacin los parmetros que nos pueden ayudar asolucionar problemas comunes.

    Lee mas abajo ejemplos prcticos con mas detalles de su uso.

    POWERCFG /LIST Enumera todos los planes de energa disponibles en el equipo.

    POWERCFG /QMuestra el contenido de un plan de energa especificado. Si no seindica ninguno se muestran todos los valores de la combinacin deenerga actual.

    POWERCFG /A Muestra los estados de suspensin disponibles en el sistema.

    POWERCFG /DEVICEQUERY Muestra los dispositivos que cumplen ciertos criterios.

    POWERCFG /ENERGY

    Analiza el sistema para comprobar la eficiencia energtica.

    POWERCFG /REQUESTS

    Enumera las solicitudes de energa de las aplicaciones ycontroladores del sistema.

    POWERCFG /H Habilita o deshabilita la hibernacin en el equipo.

    Habilitar o deshabilitar la hibernacin

    No todos los equipos son compatibles ni admiten la hibernacin.

  • 7/25/2019 Manual Tecnico de Mantenimiento Pc

    31/49

    Manual de DOS Fidel Ernesto Ticona Yanqui

    3

    Al hibernar el equipo se crea un archivo que contiene rodo lo que se encontrabaen la memoria RAM antes de apagarlo, lo que permite iniciarlo con ms rapidez,exactamente en el mismo punto.

    En algunos equipos despus de instalar Windows esta deshabilitada esta

    caracterstica.En Windows 8 se habilita de forma predeterminada si el equipo la admite.Algunos deshabilitan la hibernacin ya que puede ser la causa de determinadosconflictos en el arranque o simplemente para ahorrar espacio en la unidad delsistema.Para deshabilitar la hibernacin usa:

    POWERCFG -H OFF

    Para habilitar la hibernacin usa:POWERCFG -H ON

    Para especificar un tamao especifico usa:

    POWERCFG -H Size 60

    El tamao se expresa en porciento nunca inferior al 50% del tamao de la memoriaRAM.La hibernacin es necesaria en Windows 8 para habilitar la suspensin hibrida.

    Analizar la eficiencia energtica del equipo

    Prueba para conocer posibles problemas que sean la causa de la poca duracin dela batera o consumo excesivo del equipo.

    Esta opcin se debe usar con el equipo est inactivo y sin programas nidocumentos abiertos, para que el resultado del anlisis sea correcto.La prueba dura 60 segundos, en ese intervalo no se debe hacer ninguna accin.Al finalizar se crea un archivo HTML con el resultado del anlisis y se muestra laubicacin del archivo.

    Para comenzar la prueba escribe:POWERCFG /ENERGY y presiona la tecla Enter.

  • 7/25/2019 Manual Tecnico de Mantenimiento Pc

    32/49

    Manual de DOS Fidel Ernesto Ticona Yanqui

    3

    Saber la causa si el equipo no entra en estado de suspensin

    En ocasiones suspendemos un equipo (en una Laptop cerrar la tapa) paraconservar documentos y programas abiertos en el mismo estado al iniciarlo.Con sorpresa posteriormente comprobamos que el equipo no se lleg a apagar.Para identificar la causa que lo impide solo usa:

    POWERCFG /REQUESTS

    El comando enumera las solicitudes de energa hechas por aplicaciones ycontroladores. Estas evitan que el equipo apague automticamente la pantalla o

    entre en un modo de suspensin de bajo consumo.Como resultado se mostrar el proceso (PROCESS) o el controlador de undispositivo (DRIVER) que impide que el equipo entre en el estado de suspensin.Si es un proceso se trata de un programa abierto y el error ser espordico.Si es un controlador, se trata de un driver incompatible con el equipo quenecesitamos actualizar ya que seguir causndonos conflictos regularmente.

    RUNDLL32.EXE

    Rundll32.exe es una aplicacin incluida en Windows que se invoca desde la lneade comandos con RUNDLL32.

    Como su nombre sugiere permite llamar funciones incluidas en un archivo DLL.Rundll32 se dise originalmente solo para uso interno en Microsoft. Sin embargo,las funciones que proporcionan estn ahora disponibles para el uso general.Es de utilidad para crear accesos directos, archivos batch o scripts, que faciliten

  • 7/25/2019 Manual Tecnico de Mantenimiento Pc

    33/49

    Manual de DOS Fidel Ernesto Ticona Yanqui

    3

    abrir elementos de configuracin del sistema y la ejecucin de determinadas tareasde Windows.

    Por ejemplo, si a menudo necesitamos abrir la pestaa "Ver" de laherramienta Opciones de carpeta , para hacer cambios en la configuracin,

    podemos simplemente crear un acceso directo para ese propsito. El comandonecesario se puede encontrar ms abajo en esta pgina.

    Propiedades del sistema Rundll32 Shell32.dll,Control_RunDLL Sysdm.cpl,,1Sustituye el ltimo nmero por uno de los siguientes para abrir una pestaadiferente.1 Nombre del equipo2 Hardware3 Opciones avanzadas4 Proteccin del sistema5 Acceso remoto

    Programas y caractersticas

    RunDll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,0

    1 Instalar un programa desde la red2 Activar o desactivar caractersticas de Windows3 Configurar acceso y programas determinados del equipo

    Opciones de internet

    Abre en la ventana de Propiedades de Internet, la pestaa General

    Rundll32 Shell32.dll, Control_RunDLL Inetcpl.cpl,,0

    1 Seguridad2 Privacidad3 Contenido4 Conexiones5 Programas6 Opciones avanzadas7 General

    Resolucin de pantalla

    rundll32.exe shell32.dll,Control_RunDLL desk.cpl

  • 7/25/2019 Manual Tecnico de Mantenimiento Pc

    34/49

    Manual de DOS Fidel Ernesto Ticona Yanqui

    3

    Configuracin del protector de pantalla

    rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,1

    Personalizacin

    rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,2

    Opciones de energa

    RunDll32.exe Shell32.dll,Control_RunDLL powercfg.cpl

    Opciones de energa Configuracin avanzada

    RunDll32.exe Shell32.dll,Control_RunDLL powercfg.cpl,,0

    Region

    Rundll32 Shell32.dll,Control_RunDLL Intl.cpl,,00 Formato1 Ubicacin2 Administrativo

    Sonido

    Rundll32 Shell32.dll,Control_RunDLL Mmsys.cpl,,0

    0 Reproduccin1 Grabar2 Sonidos3 Comunicaciones

    Telfono y modem

    rundll32.exe shell32.dll,Control_RunDLL telephon.cpl,,1

    1 pestaa Modem2 Opciones avanzadas3 Reglas de marcado

    Propiedades del teclado

    RunDll32.exe shell32.dll,Control_RunDLL main.cpl @1

    Propiedades del raton

    RunDll32.exe shell32.dll,Control_RunDLL main.cpl @0

    0,1 Punteros0,2 Opciones de puntero

  • 7/25/2019 Manual Tecnico de Mantenimiento Pc

    35/49

    Manual de DOS Fidel Ernesto Ticona Yanqui

    3

    0,3 Rueda0,4 Hardware

    Dispositivos de juego

    rundll32.exe shell32.dll,Control_RunDLL joy.cpl,,0

    Quitar hardware de forma segura

    RunDll32.exe shell32.dll,Control_RunDLL hotplug.dll

    Fecha y hora

    RunDll32.exe shell32.dll,Control_RunDLL timedate.cpl

    Conexiones de red

    RunDll32.exe shell32.dll,Control_RunDLL ncpa.cpl

    Panel de Cuentas de usuario

    RunDll32.exe shell32.dll,Control_RunDLL nusrmgr.cpl

    Panel del Centro de actividades

    RunDll32.exe shell32.dll,Control_RunDLL wscui.cpl

    Firewall de Windows

    RunDll32.exe shell32.dll,Control_RunDLL firewall.cpl

    Lapiz y entrada tactil

    rundll32.exe shell32.dll,Control_RunDLL tabletpc.cpl

    Opciones de carpeta RunDll32.exe shell32.dll,Options_RunDLL 00 General

    2 Buscar7 Ver

    Propiedades de la barra de tareas

    RunDll32.exe shell32.dll,Options_RunDLL 1

    1 Barra de tareas3 Lista de accesos directos6 Barras de herramientas

    Conectar a unidad de red

  • 7/25/2019 Manual Tecnico de Mantenimiento Pc

    36/49

    Manual de DOS Fidel Ernesto Ticona Yanqui

    3

    RunDll32.exe shell32.dll,SHHelpShortcuts_RunDLL Connect

    Carpeta Impresoras

    Rundll32 Shell32.dll,SHHelpShortcuts_RunDLL PrintersFolder

    Carpeta de Fuentes del equipo

    Rundll32 Shell32.dll,SHHelpShortcuts_RunDLL FontsFolder

    Acerca de Windows

    RunDll32.exe SHELL32.DLL,ShellAboutW

    Hibernar el equipo RunDll32.exe powrprof.dll,SetSuspendState

    Administrador de dispositivos

    RunDll32.exe devmgr.dll DeviceManager_Execute

    Bloquear pantalla

    RunDll32 user32.dll,LockWorkStation

    Agregar ubicacin de red

    rundll32.exe shwebsvc.dll,AddNetPlaceRunDll

    Herramienta Asesor de contenido

    RunDll32.exe msrating.dll,RatingSetupUI

    Asistente para contrasea olvidada

    RunDll32.exe keymgr.dll,PRShowSaveWizardExW

    Organizar Favoritos de Internet Explorer

    Rundll32.exe shdocvw.dll,DoOrganizeFavDlg

    Interfaz de usuario de la impresora

    Rundll32 Printui.dll,PrintUIEntry /?

    Comandos de RUNDLL32 para el navegador Internet Explorer

    Hay disponibles varios comandos RUNDLL32 que resultan muy tiles paraadministrar el contenido almacenado por el navegador Internet Explorer, alnavegar en la red.

  • 7/25/2019 Manual Tecnico de Mantenimiento Pc

    37/49

    Manual de DOS Fidel Ernesto Ticona Yanqui

    3

    Es la nica forma en algunas ocasiones de deshacernos totalmente de ciertos tiposde contenido.

    Eliminar el historial de pginasvisitadas

    RunDll32.exeInetCpl.cpl,ClearMyTracksByProcess 1

    Eliminar las Cookies de todos lossitios web

    RunDll32.exeInetCpl.cpl,ClearMyTracksByProcess 2

    Eliminar archivos temporalesRunDll32.exe

    InetCpl.cpl,ClearMyTracksByProcess 4

    Eliminar archivos temporalesincluyendo los favoritos offline

    RunDll32.exeInetCpl.cpl,ClearMyTracksByProcess 8

    Eliminar datos de formulariosRunDll32.exeInetCpl.cpl,ClearMyTracksByProcess 16

    Eliminar contraseas guardadasRunDll32.exeInetCpl.cpl,ClearMyTracksByProcess 32

    Eliminar el filtro de phisingRunDll32.exeInetCpl.cpl,ClearMyTracksByProcess 64

    Eliminar todoRunDll32.exeInetCpl.cpl,ClearMyTracksByProcess 255

    Eliminar todo de forma profundaincluyendo los complementos oplugins instalados

    RunDll32.exeInetCpl.cpl,ClearMyTracksByPro

  • 7/25/2019 Manual Tecnico de Mantenimiento Pc

    38/49

    Manual de DOS Fidel Ernesto Ticona Yanqui

    3

    EL COMANDO START

    Es de utilidad para todos los que les guste crear sus propias aplicacionesejecutables (archivos batch) que puedan usar para facilitar la ejecucin de unainfinidad de tareas.

    Solo se necesita un poco de imaginacin para comprender todo lo que podemosautomatizar.En el artculo se incluyen algunos ejemplos prcticos que espero estimulen anuestros lectores aficionados a la lnea de comandos.

    START ejecuta e inicia programas, aplicaciones u otros comandos en Windows.Es decir se pueden iniciar programas instalados, aplicaciones incluidas enWindows, abrir directorios o carpetas en el explorador, abrir documentos y otros

    archivos con el programa predeterminado y encadenar otros comandos o archivosbatch creados previamente.

    Utilizar el comando START en Windows

    START lgicamente se puede ejecutar en la consola de CMD o Smbolo del sistema,pero su uso ms frecuente y prctico es en los archivos batch.Se utiliza de la siguiente forma:

    START "Titulo" /OPCIONES COMANDO O PROGRAMA parmetros del programa

    Ejemplos prcticos del uso de START

    Los cdigos de ejemplos son para crear archivos batch, aunque cualquierainstruccin se puede introducir en la consola de CMD.Solo es necesario copiarlos al Bloc de notas y guardar el archivo con cualquier

    nombre, pero con la extensin .CMD

  • 7/25/2019 Manual Tecnico de Mantenimiento Pc

    39/49

    Manual de DOS Fidel Ernesto Ticona Yanqui

    3

    CREACION DE BATCH

  • 7/25/2019 Manual Tecnico de Mantenimiento Pc

    40/49

    Manual de DOS Fidel Ernesto Ticona Yanqui

    4

    Para eso copia el siguiente cdigo, pgalo en el Bloc de notas y gurdalo como seexplic anteriormente, como: prueba.cmd

    @echo offecho Fecha actual %DATE%echo Hora actual %TIME%echo Nombre del PC %COMPUTERNAME%echo Nombre del usuario %USERNAME%echo Directorio raiz del HD %SYSTEMROOT%echo Directorio en que te encuentras %CD%echo Numero de procesadores %NUMBER_OF_PROCESSORS%pause>nul

  • 7/25/2019 Manual Tecnico de Mantenimiento Pc

    41/49

    Manual de DOS Fidel Ernesto Ticona Yanqui

    4

    Al ejecutarlo mostrara la fecha, hora, nombre del equipo, del usuario y an msinformacin.

    Infografa: Crear un archivo batch de prueba con el Bloc de notas

  • 7/25/2019 Manual Tecnico de Mantenimiento Pc

    42/49

    Manual de DOS Fidel Ernesto Ticona Yanqui

    4

  • 7/25/2019 Manual Tecnico de Mantenimiento Pc

    43/49

    Manual de DOS Fidel Ernesto Ticona Yanqui

    4

    1- Se carga el sitio NorfiPC en el navegador predeterminado.

    @ECHO OFF

    START http://norfipc.com/

    2- Se carga el sitio NorfiPC en el navegador Google Chrome, si est instalado.

    @ECHO OFF

    START chrome.exe http://norfipc.com/

    3- Se carga el sitio NorfiPC en el navegador Firefox, si est instalado.

    @ECHO OFF

    START firefox.exe http://norfipc.com/

    4- Se cargan tres sitios web diferentes al mismo tiempo en tres pestaas delnavegador.

    @ECHO OFF

    START http://sitio-web1

    START http://sitio-web2

    START http://sitio-web3

    5- Se cargan tres sitios web diferentes, pero se espera 6 segundos antes de cargarel siguiente en cada caso.

  • 7/25/2019 Manual Tecnico de Mantenimiento Pc

    44/49

    Manual de DOS Fidel Ernesto Ticona Yanqui

    4

    @ECHO OFF

    START http://sitio-web1

    timeout /nobreak 06

    START http://sitio-web2

    timeout /nobreak 06

    START http://sitio-web3

    6- Se comienza la descarga de un archivo desde un sitio web cuya direccin URLse conoce y se abre la ventana de la carpeta de Descargas.

    @ECHO OFF

    START http://sitio-web/descargas/archivo.zip

    START %userprofile%\Downloads

    %userprofile% es una variable de entorno.Indica en Windows la carpeta "C:\Users\Nombre del usuario", que en todos los equiposlgicamente, tiene un nombre diferente.Facilita que un archivo batch se pueda ejecutar en cualquier equipo.Lee ms informacin: Las variables de entorno de Windows y sus usos prcticos

    7- Se inicia el programa Paint y se abre una carpeta de fotos en la unidad D.Es necesario encerrar la ruta entre comillas ya que incluye un espacio.La carpeta se abre minimizada en este caso.Es necesario usar dos comillas despus del nombre del comando, para que noexistan conflictos al tratar de interpretar la RUTA como el TITULO.

    @ECHO OFF

    START mspaint.exe

    START "" "D:\Pictures\Fotos lindas"

    8- Se inicia una presentacin de diapositivas llamada:Mi Presentacion.pps que esten la carpeta "Mis documentos"

    http://norfipc.com/inf/variables-entorno.htmlhttp://norfipc.com/inf/variables-entorno.html
  • 7/25/2019 Manual Tecnico de Mantenimiento Pc

    45/49

    Manual de DOS Fidel Ernesto Ticona Yanqui

    4

    @ECHO OFF

    START "" "%USERPROFILE%\Documents\Mi Presentacion.pps"

    9- Inicia el Liberador de espacio en disco en la unidad D y despus que finaliceentonces inicia el Desfragmentador de disco en dicha unidad, mostrando todas lasoperaciones realizadas.

    @ECHO OFF

    START /WAIT CLEANMGR /D D:

    START DEFRAG D: /U

    Algunos comandos como DEFRAG requieren que el archivo batch se ejecute con permisos deadministrador.

    10- Copia con ROBOCOPY las fotos en la unidad H a la carpeta Fotos en la unidadD.Al finalizar abre la carpeta para comprobar que las fotos han sido copiadas.Copia el contenido de dicha carpeta a la carpeta Fotos en la unidad G.Al finalizar abre dicha carpeta.@ECHO OFF

    START "" /WAIT ROBOCOPY "H:\Fotos Lindas" D:\Fotos /E

    START D:\Fotos

    START /WAIT ROBOCOPY D:\Fotos G:\Fotos /E

    START G:\Fotos

    Crear un acceso directo para saber el estado de los discosLo anterior si se hace necesario verificarlo frecuentemente, se puede hacer creandoun sencillo acceso directo.

    Para eso da un clic derecho en el escritorio y selecciona "Nuevo -> Acceso directo"En el cuadro "Escriba la ubicacin del elemento" introduce: cmd /K WMIC /Output:STDOUT diskdrive get status

    COMANDOWinsat.exe

    Es la Herramienta de evaluacin del sistema de Windows, una herramienta incluida

    en estos sistemas operativos desde la versin de Vista, que permite hacer pruebasen los principales componentes del

  • 7/25/2019 Manual Tecnico de Mantenimiento Pc

    46/49

    Manual de DOS Fidel Ernesto Ticona Yanqui

    4

    hardware del equipo como CPU, memoria RAM, el disco duro y el procesador devideo, para comprobar sus caractersticas, rendimiento y crea un informe.Solo se puede ejecutar mediante la lnea de comandos.

    La funcionalidad para calcular y saber el ndice de Evaluacin de la Experiencia enWindows, incluida en Vista y Windows 7 se vale de winsat.exe para obtener elndice de puntuacin del equipo.

    En Windows 8 no est disponible esta caracterstica, pero igualmente se puedeejecutar manualmente el comando Winsat en el modo bsico para obtener lapuntuacin o de forma ms avanzada para obtener ms informacin detallada.

  • 7/25/2019 Manual Tecnico de Mantenimiento Pc

    47/49

    Manual de DOS Fidel Ernesto Ticona Yanqui

    4

  • 7/25/2019 Manual Tecnico de Mantenimiento Pc

    48/49

    Manual de DOS Fidel Ernesto Ticona Yanqui

    4

    COMO APAGAR, REINICIAR Y CERRAR WINDOWS MAS RAPIDO

    Diferentes mtodos que permiten y facilitan tener ms control del equipo cuandoes necesario apagar o reiniciar Windows.

    Todos nos hemos dado cuenta que en la medida que vaya aumentando el tiempodesde que instalamos Windows en el equipo, ya sea en una computadora deescritorio o una laptop, ms demorar en apagar y reiniciar el sistema operativo,existen varios factores que influyen en el retardo que se experimenta para cerrarlos procesos y aplicaciones y cerrar el sistema.

    En la siguiente pgina hay disponibles opciones ms avanzadas para modificar lasclaves del registro para reducir esta demora: Iniciar Windows ms rpido, acelerararranque y apagado.

    Ese no es el objetivo de este artculo que solo trata de demostrar cmo hacer dichatarea de forma ms elementa y bsica, accesible para cualquier usuario aunque nosea experimentado.

    Por qu las demoras de Windows en el apagado? Cuando ejecutamos la orden de apagar Windows, de forma predeterminada elsistema espera 20 segundos para que las aplicaciones guarden los archivos quetienen abiertos en uso, para que los procesos abiertos por el sistema u otros

    programas se cierren al igual que los servicios que estn iniciados.Este tiempo suele prolongarse frecuentemente por procesos que se quedan colgados

    y el sistema espera con paciencia a que respondan.

    Crear un acceso directo para apagar el equipo de forma forzadaLa funcin de este acceso directo difiere completamente del botn de apagado

    clsico, fuerza a Windows a cerrar las aplicaciones y los servicios abiertos, e iniciael apagado de forma inmediata. Si tu sistema operativo tiene poco tiempo deinstalado no te ser necesario, pero si ya tiene varios meses de uso ser un alivioy no afectara absolutamente en nada el desempeo del sistema.Para hacerlo se utiliza las propias herramientas que nos ofrece Windows, en estecaso el comando SHUTDOWN, disponible en la lnea de comandos.Para crear el acceso directo sigue los siguientes pasos:

    1- Da un clic derecho con el ratn en el escritorio y escoge en el men queaparece:Nuevo >Acceso directo .

  • 7/25/2019 Manual Tecnico de Mantenimiento Pc

    49/49

    Manual de DOS Fidel Ernesto Ticona Yanqui

    2- En la ventana que aparece "Escriba la ubicacin del elemento" copia y pegalo siguiente:

    cmd.exe /c shutdown.exe -S -F -T 04 -C "Apagando en 4 segundos"

    3- En la prxima ventana "Escriba un nombre para este acceso directo", soloescribe: APAGAR

    4- Finalizar.

    El acceso directo creado inicia el comando SHUTDOWN y obliga a las aplicacionesy servicios a cerrase en 4 segundos, a continuacin apaga el sistema.Ese intervalo de tiempo es el adecuado para apagar rpido sin presionardemasiado al sistema, si quieres dar un poco de ms tiempo, sustituye el valordespus de la letra T en el cdigo, por ejemplo para que el sistema espere 8

    segundos quedara de la siguiente forma:cmd.exe /c shutdown.exe -S -F -T 08 -C "Apagando en 8 segundos"

    Si quieres que se muestre un mensaje diferente sustituye la frase que est entrecomillas.

    Crear un acceso directo para reiniciar el equipo de formaforzadaDe la misma forma anterior puedes crear un acceso directo para reiniciar el equipode forma forzada, es til en los casos de bloqueos, en los que es imprescindiblereiniciar.Para crearlo sigue los mismos pasos anteriores pero en este caso usa el siguientecdigo:

    cmd.exe /c shutdown.exe -R -F -T 04 -C "Reiniciando en 4 segundos"

    Crear un acceso directo para cancelar el apagado Si quieres hacer pruebas con los accesos directos creados y no tener que estar

    encendiendo y apagando contantemente el equipo, puedes de la misma formacrear un acceso directo que cancela la accin de apagado, sea cual sea, si ha sidopara apagar o para reiniciar.

    Para eso sigue el mismo procedimiento anterior pero en este caso usa el siguientecdigo:

    cmd.exe /c shutdown.exe a