Escolar Documentos
Profissional Documentos
Cultura Documentos
El comando POWERCFG se puede usar con varios parámetros u opciones, algunas de ellas solo de interés para
profesionales o usuarios con conocimientos avanzados.
Solo relacionamos a continuación los parámetros que nos pueden ayudar a solucionar problemas comunes.
Lee mas abajo ejemplos prácticos con mas detalles de su uso.
POWERCFG
Muestra los dispositivos que cumplen ciertos criterios.
/DEVICEQUERY
POWERCFG /REQUESTS Enumera las solicitudes de energía de las aplicaciones y controladores del sistema.
POWERCFG
Genera un informe del uso de la batería (Solo Windows 8).
/BATTERYREPORT
Lee más información: Como apagar, reiniciar y cerrar Windows más rápido
Prueba para conocer posibles problemas que sean la causa de la poca duración de la
batería o consumo excesivo del equipo.
Esta opción se debe usar con el equipo está inactivo y sin programas ni documentos
abiertos, para que el resultado del análisis sea correcto.
La prueba dura 60 segundos, en ese intervalo no se debe hacer ninguna acción.
Al finalizar se crea un archivo HTML con el resultado del análisis y se muestra la
ubicación del archivo.
Para comenzar la prueba escribe: POWERCFG /ENERGY y presiona la tecla Enter.
Para abrir en el navegador el archivo del reporte creado, pega en el cuadro de Inicio o
en la pantalla de inicio de Windows 8: C:\Windows\system32\energy-report.html y
presiona la tecla Enter.
Ejemplo de la seccion de un reporte.
Saber la causa si el equipo no entra en estado de suspensión
En ocasiones suspendemos un equipo (en una Laptop cerrar la tapa) para conservar
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
Si necesitas saber la causa por la que el equipo salió del estado de suspensión usa:
POWERCFG /LASTWAKE
wake_from_S1_supporte Muestra los dispositivos que pueden activar el equipo desde un estado ligero de
d suspensión.
wake_from_S2_supporte Muestra los dispositivos que pueden activar el equipo desde un estado profundo de
d suspensión
wake_from_S3_supporte Muestra los dispositivos que pueden activar el equipo desde un estado más profundo de
d suspensión
➔ La consola la podemos iniciar buscando su acceso en: "Todos los programas ->
Accesorios" o escribiendo en el cuadro de Inicio o en Ejecutar: CMD y presionar la
tecla Enter.
➔ También es posible abrir una instancia de la consola dentro de cualquier directorio o
carpeta, para eso con la tecla Shift (Mayús) presionada da un clic derecho con el ratón
y en el menú que aparece escoge "Abrir ventana de comandos aquí".
➔ En Windows 8 escribe en la pantalla de inicio CMD y presiona la tecla Enter.
Si necesitas ejecutar un comando como Administrador, usa las teclas Windows + X y
en el menú que se abre selecciona la opción.
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.
Información adicional de cada comando
Puedes extraer información adicional de la consola como las características, el modo
de empleo y las opciones de cualquier comando de la siguiente forma:
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
ARP
solucionar conflictos.
« Ejemplos del uso de ARP: Como utilizar el comando ARP
Muestra o modifica las asociaciones de las extensiones de archivos, o sea la acción que Windows debe
ASSOC realizar de acuerdo a la extensión que posea el archivo.
« Ejemplos del uso de ASSOC: Reparar y restaurar las asociaciones de archivos en Windows
Muestra o cambia los atributos de un archivo. En Windows se le asigna a cada archivo, de acuerdo a la
función o al objetivo que van a desempeñar en el equipo un atributo, ya sea de archivo oculto, de sistema,
ATTRIB solo lectura, etc. Con el comando ATTRIB es posible saber los establecidos en un archivo determinado y
retirárselo o asignarle otro.
« Ejemplos del uso de ATTRIB: Ejemplos prácticos del uso del comando ATTRIB
BITSADMIN Es usado para crear, administrar y monitorear tareas de descargas y subidas de archivos.
Esta herramienta de la línea de comandos se puede usar para configurar, consultar, cambiar o eliminar la
BOOTCFG configuración de la entrada de arranque en el archivo BOOT.INI en sistemas operativos anteriores a
Windows Vista.
Llama un segundo archivo batch desde uno en ejecución o sea permite ejecutarlos en forma de cadena
CALL
secuencialmente.
Muestra el nombre o cambia al directorio actual. Es uno de los comandos mas empleados, usado para
CD iniciar una acción directamente en un directorio determinado.
Observa varios ejemplos: Usar el comando CD o CHDIR
Chequea, comprueba y repara errores de disco. Es uno de los comandos mas importantes que incluye
Windows, con funcionalidades superiores a los programas o aplicaciones creados para estas tareas.
CHKDSK « Ejemplos del uso de CHKDSK:
Como comprobar y reparar discos duros con el comando CHKDSK
Usar CHKDSK en Windows 8 para la reparación de los discos duros
CHKNTFS Muestra o modifica la comprobación del disco de sistema antes de iniciar Windows
Esta herramienta permite que los usuarios seleccionen un elemento de una lista de opciones y devuelve el
CHOICE
índice de la opción seleccionada.
Libera espacio innecesario en disco. Posee varias opciones para personalizar la tarea y las guarda en
CLEANMGR memoria.
« Ejemplos del uso de CLEANMGR: Como liberar espacio en disco usando el comando CLEANMGR
Borra los símbolos o el texto en la pantalla de la consola. Se usa como una especie de borrador. Sin
CLS
opciones, solo es necesario introducir CLS y presionar Enter.
CMD Inicia una nueva instancia de la consola, con opciones para abrir una nueva ventana.
CONVERT Convierte volúmenes FAT a volúmenes NTFS. No puede convertir la unidad actual.
Permite ejecutar en la consola archivos VBS conteniendo scripts escritos en lenguaje VBScript. También
CSCRIPT puede utilizarse en archivos batch con la opción //B, con lo que se evitarán los mensajes de error y avisos
de secuencias de comandos
Localiza y consolida archivos fragmentados en volúmenes locales para mejorar el rendimiento del
DEFRAG sistema.
« Ejemplos del uso de DEFRAG: Como desfragmentar discos duros usando el comando DEFRAG
FC Compara dos archivos o conjunto de archivos y muestra las diferencias entre ellos
Ejecuta un comando de forma simultánea en varios archivos, permite reducir la cantidad de código necesario
FOR en varias tareas. Es uno de los comandos que ofrece mayores beneficios prácticos.
« Ejemplos del uso de FOR: Ejemplos prácticos del uso del comando FOR con todas sus opciones.
Comando de uso algo similar a FOR, selecciona uno o varios archivos y ejecuta un comando en cada uno de
FORFILES ellos. Permite multitud de opciones útiles poco explotadas.
« Ejemplos del uso de FORFILES: Ejemplos prácticos del uso del comando FORFILES
Permite darle diferentes formatos a discos duros u otros dispositivos para usarlo con Windows
FORMAT
« Ejemplos del uso de FORMAT: Ejemplos prácticos del uso del comando FORMAT.
Muestra o configura las propiedades de sistema de archivos. Posee varios subcomandos para la
FSUTIL administración efectiva del sistema de archivos y volúmenes.
« Ejemplos del uso de FSUTIL: Ejemplos prácticos del uso del comando FSUTIL.
FTYPE Muestra o modifica los tipos de archivo usados en una asociación de extensión de archivo
Muestra la MAC Address o dirección física del adaptador de red de existir uno en el equipo.
GETMAC
Mas informacion: ¿Qué es la MAC Address de un equipo y como saberla?
Muestra, modifica, hace copias de seguridad o restaura listas de control de acceso (ACL) para archivos y
ICACLS
directorios
Ejecuta comandos de forma condicional, se utiliza para definir valores de error, comparar cadenas,
IF demostrar existencia de archivos y hacer comparaciones matemáticas entre otros.
« Ejemplos del uso de IF: Ejemplos prácticos del uso del comando IF en archivos batch.
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
IPCONFIG
conTCP/IP.
« Ejemplos del uso de IPCONFIG: Como usar el comando IPCONFIG. Ejemplos prácticos
LOGMAN Permite manejar y administrar el Monitor de rendimiento de Windows desde la línea de comandos
MSINFO32 Inicia la herramienta Información del sistema que muestra datos técnicos del equipo y sistema operativo.
Muestra las estadísticas del protocolo y las conexiones actuales de TCP/IP usando NBT (NetBIOS sobre
NBTSTAT
TCP/IP)
Es utilizado para instalar Windows Preinstallation Environment (WinPE), una version minima y ligera
NETCFG
de Windows usada por desarrolladores
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.
NETSH 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.
Muestra estadísticas del protocolo y conexiones TCP/IP actuales. Permite el monitoreo de todas las
conexiones activas
NETSTAT
« Ejemplos del uso de NETSTAT: Como ver todas las estadísticas de una conexión usando el
comando NETSTAT
El comando NLTEST se utiliza para realizar pruebas mediante canales seguros entre los ordenadores
NLTEST
Windows de diferentes dominios y entre controladores de dominio que son de confianza
NSLOOKUP Muestra informacion sobre los servidores DNS asignados a tu conexion de red. Permite hacer peticiones
a estos servidores.
« Ejemplos del uso de NSLOOKUP: Como usar el comando NSLOOKUP para probar y configurar
los servidores DNS
OCSETUP Inicia Windows Optional Component Setup herramienta que instala opciones adicionales de Windows
POPD Restaura el valor anterior del directorio actual guardado por PUSHD
Ejecuta una instancia de Windows PowerShell, la nueva consola de comandos que incluye Windows en
sistemas posteriores a Windows Vista.
Al mostrarse PS en el símbolo de la consola significa que te encuentras en el entorno de PowerShell, por
POWERSHELL
lo que introduzcas a partir de ese momento estará relacionado con este intérprete, para volver a la
consola solo escribe CMD y presiona Enter.
QAPPSRV Muestra los servidores host de sesión de Escritorio remoto disponibles en la red
QUSER Mostrar información sobre los usuarios que han registrado la entrada en el sistema
RASDIAL Es usado para iniciar o detener una conexion de acceso telefonico o dial up
Es usado para administrar todos los parámetros del Editor del Registro desde la línea de comandos y
archivos batch. Es posible agregar, modificar claves, valores, exportar ramas, etc.
El comando REG se compone de varios subcomandos, cada uno para un uso completamente diferente,
REG son:
REG QUERY, REG ADD, REG DELETE, REG COPY, REG SAVE , REG RESTORE, REG LOAD,
REG UNLOAD, REG COMPARE, REG EXPORT, REG IMPORT y REG FLAGS
« Información y ejemplos del uso de REG: Como usar todos los subcomandos que permite REG
Relog crea nuevos registros de rendimiento a partir de datos de registros de rendimiento existentes
cambiando el intervalo de muestreo o convirtiendo el formato de archivo.
RELOG
Admite todos los formatos de registro de rendimiento, incluidos los registros comprimidos de Windows
NT 4.0
Marca comentarios en archivos por lotes o CONFIG.SYS. La linea en un batch que comienza con REM
REM
es considerada un comentario
Utilidad avanzada para copiar carpetas y directorios en Windows. Permite realizar copias a la velocidad
máxima que permite el hardware del equipo, superior a cualquier aplicación o programa de terceros.
ROBOCOPY
« Ejemplos del uso de ROBOCOPY: Como usar el comando Robocopy para copiar archivos y
carpetas en Windows
RESET (Rwinsta) Volver a establecer el hardware y el software de subsistema de la sesión con los valores
SESSION iniciales conocidos
RUNAS Es usado para ejecutar un programa utilizando credenciales o derechos de otro usuario
SECEDIT Analiza la seguridad del sistema y hace la comparacion con una plantilla determinada
Muestra, establece o elimina variables de entorno de Windows. Las variables creadas solo permanecerán
SET
durante la sesión creada con la consola.
El comando SETVER se utiliza para establecer el número de versión de MS-DOS que se informa a un
SETVER
programa
Crea o modifica variables de entorno en el entorno de usuario o de sistema. Los cambios se guardan en el
SETX Registro, por lo que las variables pueden usarse aun después de cerrar la sesión actual.
Lee: Qué son las variables de entorno y sus usos prácticos
Comprobador de recursos de Microsoft, examina la integridad de todos los archivos de sistema protegidos
y reemplaza las versiones incorrectas por las correctas de Microsoft desde una carpeta del sistema o el
disco de instalación.
SFC
Es la herramienta ideal para revisar y sustituir archivos dañados por programas, virus, cortes de energía,
etc.
Ejemplo del uso de SFC: Como revisar, reparar y sustituir archivos dañados de Windows con SFC
SHUTDOWN Permite el apagado, reinicio, suspensión e hibernación local o remoto de un equipo con varias opciones,
como el tiempo de espera, mensajes de información, cerrado forzado de aplicaciones, etc.
« Mas información: Como usar el comando SHUTDOWN en el apagado de Windows
Ordena los resultados de un comando seleccionado, por ejemplo los resultados de una busqueda con
SORT
FIND
Esta herramienta permite que el administrador recupere el acceso a un archivo denegado mediante la
TAKEOWN reasignación de la propiedad del archivo.
« Un ejemplo: Como usar TAKEOWN para obtener los permisos de una carpeta de sistema
Muestra todos los procesos ejecutándose en el equipo con el número de identidad del proceso (PID) y la
TASKLIST memoria que utilizan.
« Mas información: Como usar el comando TASKLIST en Windows
Permite detener tareas o procesos usando el PID (número de identidad del proceso) o el nombre.
TASKKILL
« Mas información: Como usar el comando TASKKILL en Windows
Esta utilidad acepta un parámetro de tiempo de espera para esperar el un período de tiempo determinado
TIMEOUT (en segundos) o hasta que se presióna alguna tecla. También acepta un parámetro para omitir la presión de
tecla
El comando TRACERPT se utiliza para procesar los registros de seguimiento de sucesos o datos en
TRACERPT
tiempo real
Permite hacer un seguimiento de la ruta entre un equipo y otro en la red, es muy utilizado para conocer
TRACERT dónde se ha detenido un paquete de datos en la red.
« Ejemplos del uso de TRACERT: Como usar el comando TRACERT, trazar una ruta en la red.
UNLODCTR Quita el nombre de contador y texto explicativo para el contador extensible especificado
VERIFY Comunica a Windows si debe comprobar que los archivos se escriben de forma correcta en un disco
Herramienta administrativa del Servicio de instantáneas de volumen, las imágenes creadas por Windows
VSSADMIN para la función Restaurar sistema.
Por ejemplo, para listar todas las imágenes existentes usa: VSSADMIN list shadows
Herramienta usada para diagnosticar conflictos del equipo local o de uno en la red con el servicio Hora de
W32TM
Windows (Windows time) al tratar de sincronizar o de actualizar el reloj del sistema
Esta herramienta envía o espera a que llegue una señal en un sistema. Si no se especifica /S la señal se
WAITFOR difundirá a todos los sistema de un dominio. Si se especifica /S la señal sólo se enviará al dominio
especificado
Utilidad de línea de comandos de eventos de Windows. Permite recuperar información acerca de registros
WEVTUTIL de eventos y publicadores, instalar y desinstalar manifiestos de eventos, ejecutar consultas y exportar,
archivar y borrar registros
WHERE Muestra la ubicación de archivos que coinciden con el patrón de búsqueda. De manera predeterminada, la
búsqueda se realiza en el directorio actual y en las rutas especificadas por la variable de entorno PATH
Esta utilidad se puede usar para obtener el destino de información de grupo y nombre de usuario junto con
los respectivos identificadores de seguridad (SID), privilegios, identificador de inicio de sesión (Id. de
WHOAMI inicio de sesión) del usuario actual (testigo de acceso) en el sistema local. Es decir, quién es el usuario
actualmente conectado. Si no se especifica ningún modificador, la herramienta muestra nombre de usuario
en formato NTLM (dominio\nombre_usuario)
WINHLP32 Ejecuta los archivos de ayuda de Windows que usan la extensión HLP
WINRS Abre una ventana de comandos en modo seguro con un equipo en la red
Herramienta de evaluación del sistema de Windows. Permite comprobar y conocer las posibilidades de los
principales componentes de la computadora, como la CPU, memoria, disco y video.
WINSAT
« Ejemplos del uso de WINSAT: Como usar el comando WINSAT para saber el rendimiento de la
computadora
Muestra información de WMI en el shell de comandos interactivo. Permite acceder a todo tipo de
informaciones, tanto de el equipo local o a otro en la red, enumera todos los datos del hardware y del
WMIC software desponibles
« Ejemplos del uso de WMIC: Obtener información sobre el hardware y software de la PC mediante
WMIC
Sencilla página web con una lista de los comandos más utilizados en la consola de CMD, muy útil
para tenerla en el teléfono celular o móvil, funciona offline, sin conexión a internet.
◄ Lista de los comandos de Windows para móviles y celulares
Para cargarla en el celular solo escribe en su navegador: bit.ly/listacomandos
Usar comandos y archivos batch para impedir que puedan ser accedidos y modificados
los archivos y documentos contenidos en el interior de una carpeta. Como cifrar datos
en Windows. Diferentes métodos para lograr de forma efectiva, que nuestra
información esté completamente a salvo.
En ocasiones necesitamos mantener a salvo
determinados archivos, los que necesitamos no puedan sean vistos ni usados por
otras personas que tengan acceso a nuestro equipo.
Bloquear una carpeta o directorio es el método más eficaz para lograr que su
contenido no pueda ser accedido por otras personas o aplicaciones, excepto por su
creador.
Existen varias formas de lograrlo, algunas de ellas utilizando programas específicos, lo
cual no es el objetivo de este artículo.
El propósito es conocer como bloquear una carpeta, utilizando solo los recursos que
nos brinda Windows.
Existen varias formas para lograrlo, las iremos relacionando todas.
En la ruta especificada es necesario usar comillas, en los casos que incluya algún
espacio.
Descarga los archivos batch necesarios.
Aún más fácil y efectivo es modificar los permisos de una carpeta o directorio, usando
la línea de comandos. Para eso está disponible en Windows el comando CACLS.
Para los que necesiten utilizarlo, CACLS muestra y permite modificar las listas de
control de acceso (ACLs) de archivos y carpetas, niega, restringe o da los permisos
necesarios para leer, escribir o modificar en cualquier directorio, aun del sistema.
Lee más información con ejemplos prácticos, del uso del comando CACLS en
Windows en la siguiente página: Como usar la línea de comandos en Windows
Claves del Registro y archivos batch
para mejorar Windows 10
+1 Like Tweet Pin it
Varias aplicaciones ejecutables que permiten ajustar, afinar y optimizar distintos
parámetros del sistema operativo como las actualizaciones, la Telemetría, Cortana,
configurar el navegador Microsoft Edge, eliminar servicios y apps innecesarias, etc.
Compartimos en este artículo varias claves del Registro y archivos batch, que facilitan
optimizar y mejorar distintos parámetros del sistema operativo con solo dos clics.
Son de mucha utilidad para los que deseen afinar Windows 10.
El paquete original de archivos batch, llamado por su creador el usuario Joern
"Pleasant Windows 10", fue publicado en el sitio de Ghacks.
Revisamos uno por uno los archivos, los comprobamos y comparto los que creo son
de utilidad para los lectores de este sitio, en un paquete que se puede descargar más
abajo.
Además comento y detallo el uso práctico de cada uno de ellos, por lo que se debe
leer cuidadosamente todo el artículo.
Habilitar Cortana
Habilita todas las funciones del asistente de Windows 10, si se deshabilitó usando la
aplicación anterior.
Aviso de Huracanes.
Como el anterior pero con todo lo referido a la actividad ciclonica, baja las últimas fotos
satelitales y el pronóstico en tu área, así como la posibilidad de formarse una tormenta
tropical en las próximas horas, si en ese momento hay alguna actividad ciclónica te
muestra las posibles trayectorias y áreas afectadas. Puedes tenerlas en tu PC para
verlas sin conexión, también cada vez que lo ejecutes te da la posibilidad de verificar si
hay disponible alguna imagen o alguna información más reciente en el servidor. Muy
útil y muy práctico en caso de huracanes.(XP,Vista, 7).
Backup de Firefox.
Batch que realiza un backup o respaldo de la carpeta de datos de Firefox, que contiene
todos los datos personales como la cache, historial, marcadores, etc . Hace una copia
de dicha carpeta en un directorio que crea en Mis Documentos y comprime todo su
contenido para evitar la fragmentación en el disco duro o que se abra y modifique
algún archivo en su interior. Se incluye el archivo 7z.exe que se debe mantener en el
mismo directorio del batch y es el que realiza la compresión de los datos.
Listadores de archivos
Varios batch en un archivo que permiten hacer búsquedas y listar resultados, definidos
de varias formas, por nombre de archivos, de extensión, por letra que comienzan, etc.
Para utilizarlos solo es necesario arrastrar las carpetas o directorios encima del batch
escogido.
Ocultar archivos
Mostrar archivos
Archivos batch para usarlos en una emergencia.
El primero permite ocultar de una forma rápida los archivos contenidos en una carpeta.
Para usarlo solo arrastra la carpeta que contiene los archivos a ocultar encima del
batch "Ocultar_archivos" y suéltala.
Para mostrarlos arrastra la carpeta encima del batch: "Mostrar_archivos".
A continuación algunos archivos batch que no tienen utilidad práctica alguna, pero son
curiosos e interesante su funcionamiento.
Contador de palabras.
Arrastra los archivos de texto encima de él, que contará y mostrará el número de
palabras que contiene.
Páginas relacionadas
En las siguientes páginas podrás aprender a crear tus propios archivos batch, para
facilitar la ejecución de las tareas en tu equipo.
También algunos vínculos conducen a páginas, donde encontrarás otros archivos
batch para descargar gratis.
Como resolver, solucionar y recuperarse
de los bloqueos en Windows
Otra opción es crear la opción Reiniciar en el menú contextual, el menú que aparece al
dar un clic derecho con el ratón.
Al escoger dicha opción se iniciará el archivo batch que reiniciará el explorador.
Para hacerlo solo se debe agregar una clave al Registro de Windows.
Hazlo creando manualmente las siguientes entradas o descarga el script más abajo
para hacerlo con solo dos clics.
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shell\Reiniciar Explorer]
@="Reiniciar Explorer"
"Icon"="explorer.exe,9"
"Position"="Top"
[HKEY_CLASSES_ROOT\Directory\Background\shell\Reiniciar Explorer\command]
@="C:\\Windows\\System32\\restart.cmd"
Puedes fácilmente automatizar este proceso copiando o creando los accesos directos
de estos programas en una carpeta que vas a crear y en este ejemplo
nombro MisProgramas, situada en el directorio de Archivos de programas. A
continuación creas un archivo batch de nombre inicio.cmd con el siguiente código o lo
descargas del link más abajo.
@echo off
timeout /t 30 /nobreak
FOR %%X IN ("C:\Program Files\MisProgramas\*.*") DO rundll32
shell32.dll,ShellExec_RunDLL %%X
Este archivo batch al ejecutarse, va a cargar todos los programas o aplicaciones que
estén en la carpeta que creaste MisProgramas, ahora el próximo paso es situar este
batch en tu carpeta de Inicio. La carpeta de Inicio la puedes encontrar en el Menu de
Inicio >Todos los programas o en la siguiente ruta:
C:\Users\Nombre de Usuario\AppData\Roaming\Microsoft\Windows\Menú
Inicio\Programas. También puedes acceder a la carpeta de Inicio escribiendo o pegando
en el cuadro de Inicio lo siguiente: shell:startup y oprimiendo Enter.
Ahora cada vez que inicies Windows el batch cargará todos estos programas uno a uno.
La línea timeout /t 30 /nobreak es para que espere 30 segundos después que el
explorador inicie y no forzar tanto el sistema, pero la puedes eliminar o variar el valor
de espera.
Situa el archivo batch descargado en la raíz del disco C: y añade una entrada al Registro
para que cada vez que Windows inicie, se ejecute dicho archivo.
Para eso copia y pega la siguiente línea en la ventana de la consola de CMD y presiona
la tecla Enter:
REG ADD HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run /v
IniciarProgramas /t REG_SZ /d "C:\inicio.cmd"
Ingresar directamente las entradas de los programas en el
Registro
Otra alternativa más avanzada es agregar los datos de cada programa a iniciar, en la
clave del registro que Windows ejecuta al iniciarse el sistema.
Para eso abre REGEDIT y accede a la siguiente clave del registro:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
Escribe una a una distintas entradas, por cada programa que quieres que se inicie con
el sistema.
Siguiendo el mismo método puedes crear distintos archivos batch, para automatizar el
inicio con Windows de otras tareas, por ejemplo:
Sc stop NombredeServicio
Sc stop NombredeOtroServicio
Sc stop NombredeOtroServicio
➔ Un archivo batch para cargar directamente los programas que necesites incluir en el
inicio de Windows.
@echo off
start "C:\Windows\system32\notepad.exe"
start "C:\Program Files\ABCD\abcd.exe"
Como modificar y cambiar claves y valores del Registro de Windows mediante la línea
de comandos, la consola de CMD o usando archivos batch, códigos y ejemplos
prácticos.
El comando REG se compone de varios sub comandos, cada uno para un uso
completamente diferente como se documentará mas adelante, de ellos REG QUERY,
REG ADD, REG DELETE y REG COPY se pueden utilizar para hacer modificaciones en
equipos remotos en la red, solo es necesario agregar \\NombreEquipo suponiendo que
el servicio Registro Remoto (RemoteRegistry) este ejecutándose. Si no es así siempre es
posible iniciarlo ejecutando el comando: NET START RemoteRegistry.
Para el uso en la red sólo están disponibles las ramas del registro HKLM y HKU.
Los restantes sub comandos solo están disponibles para su uso en el equipo local.
Comando Empleo
REG COPY Copia claves y valores desde y hacia otro equipo o en el equipo local
REG SAVE Guarda claves del registro en archivos .HIV locales (archivo de subárbol)
REG IMPORT Importa los datos exportados previamente desde un archivo REG
REG FLAGS
Una breve explicación de las posibilidades de empleo de los comandos REG ADD y REG
DELETE, al ser los de uso más frecuentes en el equipo local.
Sintaxis
REG ADD Clave /v NombreValor /t TipoDato /d Dato [/f]
REG DELETE Clave /v NombreValor [/f]
Opciones
• /v Nombre del valor de clave seleccionada
• /s Se especifican todas las subclaves y valores de forma recursiva
• /f Fuerza la sobre escritura o eliminación sin avisar (opcional)
• /ve Establece valor vacio predeterminado (REG ADD)
• /d Datos que se asignan al nombre de valor (REG ADD)
• /va Elimina todos los valores en la clave actual (REG DELETE)
• /t Tipos de datos. Los tipos válidos son:
REG_SZ, REG_MULTI_SZ, REG_EXPAND_SZ, REG_DWORD, REG_QWORD, REG_BINARY,
REG_NONE
Si se omite al usar el comando REG ADD, se asume que es REG_SZ.
Windows
[HKEY_CURRENT_USER\Clave]
"Cadena o Valor"="Valor"
[-HKEY_CURRENT_USER\Clave]
Los comentarios en los archivos REG pueden crearse si la línea que los contiene es
antecedida o iniciada con el carácter ";"
Usos prácticos en Windows de la línea de comandos, los archivos batch, bat y los
script. Automatizar y facilitar la ejecución de tareas mediante el uso de la consola de
CMD de Windows. Recopilación de archivos batch útiles para descargar de forma
gratis.
Descargar gratis un sencillo programa que permite convertir los batch, scripts e incluso
páginas web completas en archivos exe. Crear aplicaciones ejecutables para compartir
y distribuir tus archivos batch y así evitar que copien o roben el código que utilices o
que los modifiquen intencionalmente.
Los archivos batch son las únicas aplicaciones que pueden ser
creadas en Windows por cualquier usuario, aun sin tener conocimiento alguno de
informática o de programación.
Como puedes conocer en otras páginas de este sitio, solo es necesario el Bloc de
notas de Windows y algún comando o instrucción para la consola de CMD, que lo
ejecutará.
Mediante los archivos batch podemos crear aplicaciones con las cuales hacer infinidad
de tareas, ejecutar programas, extraer información, abrir páginas web, es decir casi
cualquier acción en Windows.
La gran desventaja de los archivos batch, es precisamente que a causa de esta misma
sencillez y simplicidad de sus estructura, cualquiera lo puede modificar, solo es
necesario arrastrarlo al Bloc de notas u otro editor de texto.
Esto se vuelve un inconveniente si nos gusta compartir en la red con amigos, los
archivos batch que logramos crear y nos sentimos orgullosos de su funcionamiento,
por esa razón cualquiera de ellos los puede modificar fácilmente, incluso copiar y robar
el código empleado y atribuirse la autoría, ademas agregar código que cambie
completamente su funcionamiento.
@echo off
start pagina.html
Al compilar será creado un archivo exe, con todos los elementos comprimidos en su
interior.
Al ejecutarse dicha aplicación, previamente serán descomprimidos todos al directorio
actual o a la carpeta TEMP en Windows, si así se especificó.
Convertir un script VBS en ejecutable EXE
De una forma similar a la anterior, puede convertirse un script creado en el lenguaje
VBScript, en un archivo ejecutable.
Solo es necesario en este caso crear un archivo batch que inicie el script.
Crea el archivo batch de la siguiente forma:
• Copia el siguiente código al bloc de Notas de Windows y guarda el archivo creado
con el nombre: script.cmd
@echo off
start script.vbs
Descargar Bat2Exe
Los códigos que se muestran en los cuadros con el fondo amarillo son ejemplos, se
pueden copiar y pegar o escribir directamente en la consola de cmd.
También es posible ejecutarlos de otra manera, para eso introduce los códigos en el
cuadro de Inicio y oprime la tecla Enter si usas Windows 7 o Vista, o en el comando
Ejecutar en Windows XP. Es necesario en estos casos que estén antecedidos por los
caracteres: cmd /k.
Por ejemplo: cmd /k CHKDSK.
Se incluyen también en los cuadros de fondo de color verde, el código para crear
sencillos archivos batch, que sirven de demostración del empleo de los comandos, pero
que se pueden utilizar en el equipo para realizar muchas tareas útiles, para crearlos
debes copiar el código al Bloc de notas u otro editor de texto y guardar el archivo con
la extensión .cmd.
Puedes ampliar la información sobre cada uno de estos comandos, sintaxis, opciones y
parámetros de uso, escribiendo en la ventana de cmd: comando /?
Todos los comandos funcionan en Windows Vista y 7, la gran mayoría se pueden usar
en Windows XP.
La opción que se encuentre encerrada entre corchetes [], su uso es opcional.
Los comandos que la descripción de su uso, de forma detallada se encuentra en otros
artículos de este mismo sitio, se ofrece el vínculo a dicha página.
Puedes descargar y ejecutar el siguiente script del registro que te creará un botón en el
menú contextual para acceder directamente a la Consola de CMD como administrador
desde cualquier ubicacion de Windows.
ARP Mantiene en cache la correspondencia que existe entre las direcciones IP y las
direcciones físicas del adaptador o tarjeta de red del equipo. El comando ARP es
utilizado en tareas de redes, para solucionar conflictos o para optimizar el rendimiento
de la conexión que utilizamos.
Más información con ejemplos prácticos: Como utilizar el comando ARP
Opciones.
• ID Identidad que asignarle a la tarea, cualquier número.
• hh:mm Hora a la que se debe ejecutar el comando (hora:minutos en formato de 24
horas)
• /every:dia Ejecuta el comando el, o los días especificados, las iniciales de los días
utilizados tienen que corresponder a los días en el idioma ingles.
• /next:dia Realiza la próxima ejecución del comando el día que se especifique
• /delete Elimina tareas programadas, si no se especifica la ID se eliminan todas.
Ejemplos prácticos del uso del comando AT
Realiza un respaldo, a las 8 de la mañana copia todos los archivos de la carpeta Mis
Documentos en la carpeta Backup situada en el disco C.
AT 08:00 cmd /c copy %USERPROFILE%\Documents\*.* C:\
Todos los días ejecuta a las 11.30 de la mañana el mismo batch llamado
copia_diaria.cmd.
AT 11:30 /EVERY:m,t,w,th,f,s,su c:\backups\copia_diaria.cmd
Cancela la tarea de ID 8
AT 8 /delete
Opciones.
• + Establece un atributo
• - Quita un atributo
• /S Procesa archivos en subcarpetas
• /D Procesa carpetas
Los valores numéricos son utilizados al modificar los atributos mediante scripts (VBS)
Existen otros atributos que no son de interés práctico para los usuarios, pero se
muestran por si aparecen en las propiedades de algún archivo al ejecutar ASSOC.
E Encriptado
C Comprimido
L Simbólico
O Sin conexión
P Fragmentados
T Temporal
Ejemplos prácticos del uso del comando ATTRIB
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 Mis
Documentos y la carpeta también.
ATTRIB +H %USERPROFILE%\Documents\Prueba\*.*
En la unidad E: le quita los atributos de oculto, sistema y solo lectura a todos los
archivos incluyendo subcarpetas. Usándolo con + establece los atributos.
ATTRIB -R -S -H E:/*.* /S /D
Uso práctico del comando ATTRIB: Recuperar y ver los archivos ocultos en las memorias flash USB.
Opciones:
• archivo Muestra las ACL.
• /T Cambia las ACL en el directorio actual y todos los subdirectorios.
• /E Edita la ACL en vez de remplazarla.
• /C Continúa, omitiendo los errores de acceso denegado.
• /G usuario:permiso Concede derechos de acceso del usuario.
• /R usuario Revoca derechos del usuario (sólo válida con /E).
• /P usuario:permiso Reemplaza derechos de acceso del usuario.
• /D usuario Deniega acceso al usuario especificado.
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
CHKNTFS Muestra o modifica la comprobación de un disco duro antes del inicio del
sistema operativo
CHKNTFS /T 30 Modifica el tiempo de espera antes de comenzar CHKDSK en 30
segundos cuando se ejecuta al inicio del sistema
Otros parametros:
/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.
CHOICE Esta herramienta permite que los usuarios seleccionen un elemento de una
lista de opciones y devuelve el índice de la opción seleccionada.
@echo off
:START
CLS
CHOICE /C CN /T 10 /D C /N /M "Selecciona C para la Calculadora o N para el Bloc
de notas"
IF errorlevel 2 goto N
IF errorlevel 1 goto C
:C
START CALC.EXE
GOTO START
:N
START NOTEPAD.EXE
GOTO START
EXPAND Expande uno o varios archivos comprimidos. Se utiliza para descomprimir los
archivos .CAB del programa de instalación.
• Los códigos que aparecen en los cuadros con el fondo amarillo son ejemplos que se
pueden copiar y pegar o escribir directamente en la consola de cmd para ejecutarlos,
para copiar y pegar texto directamente en la consola es necesario habilitar
la "Modalidad de edición rápida", lo que puedes configurar en las "Propiedades" de la
consola.
También puedes introducir los códigos en el cuadro de Inicio y oprimir la tecla Enter si
usas Windows 7 o Vista, o en el comando Ejecutar en Windows XP. Para eso es
necesario en todos los casos que estén antecedidos por los caracteres: cmd /k.
Por ejemplo: cmd /k help
• Los cuadros con el fondo de color verde contienen códigos con los cuales se pueden
crear archivos batch auto ejecutables, para hacerlos solo copia los codigos al Bloc de
notas u otro editor de texto plano y guarda el archivo con la extensión: .cmd.
Para conocer más sobre la creación de archivos batch, lee la siguiente página:
Como utilizar la consola de CMD y crear los archivos batch en Windows.
Todos los comandos funcionan en Windows Vista y 7, la gran mayoría se pueden usar
aun en Windows XP.
La opción que se encuentre encerrada entre corchetes [], su uso es opcional.
Los comandos cuyo uso esta descrito de forma detallada en otros artículos de este sitio,
solo se ofrece el vínculo a dicha página.
FC Compara dos archivos o conjunto de archivos y muestra las diferencias entre ellos.
Escribe el contenido del archivo: text.txt en pantalla, pero solo las líneas que contengan
la palabra "disco"
type texto.txt | find "disco"
Lo mismo que el caso anterior pero solo muestra el número de líneas que contiene la
palabra.
type texto.txt | find /c "disco"
Combinando el comando FIND con FOR, busca el término en todos los archivos de
texto que se encuentren en dicha carpeta y muestra los resultados de cada búsqueda.
FOR %G IN (*.txt) do (find /n /i "termino" "%G")
Interesante y útil archivo batch para realizar búsquedas en Windows. Para usarlo cópialo a la
carpeta SendTo, ahora al dar un clic derecho en un archivo de texto o en una carpeta que lo contenga,
escoge en el menú Enviar a: "Buscar.cmd" y en la pantalla que se abre escribe el termino o cadena a
buscar.
Si prefieres que el resultado en vez de aparecer en pantalla se escriba el un archivo llamado
resultado.txt en el escritorio agrega la siguiente línea al final de las línea 9 y 13:
>%userprofile%\Desktop\resultado.txt
Buscar las líneas que contienen las palabras disco duro en todos los archivos de texto
que se encuentren en la carpeta actual y todas las subcarpetas
FINDSTR /s /i disco duro *.*
Muestra en pantalla el contenido del archivo texto pero eliminando líneas en blanco
findstr /v "^$" texto.txt
^ : Inicio de linea.
$ : Fin de linea.
/v : Solo muestra lo que no coincida con la expresión.
Muestra si estas en una red la dirección IP de la puerta de enlace (equipo que provee la
salida a internet)
netsh interface ip show config|FINDSTR /C:"Puerta de enlace predeterminada"
%%G representa un parámetro o variable que FOR reemplazará con la cadena de caracteres
especificados en SET hasta que el comando especificado se haya ejecutado sobre todos los archivos, se
puede emplear cualquier letra.
(set) especifica uno o más archivos de texto (o cadenas) que se procesaran con el comando. Necesita
paréntesis.
Los ejemplos a continuación se pueden probar introduciéndolos directamente en la consola, por eso en
ellos se emplea el parámetro %G, para usarlos en archivos batch es necesario usar %%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 imágenes jpg en la carpeta D:\Pictures que comiencen con
jos
FOR /R D:\Pictures\ %G in (jos*.jpg) DO echo %G >>lista.txt
Opciones:
skip -> número de líneas a saltarse al principio del archivo (predeterminado = 0)
eol -> indica un comentario, todo lo que se encuentre después de este carácter será
ignorado (predeterminado = ;)
delims -> caracteres para separar cadenas (predeterminado = un espacio)
tokens -> especifica segmentos delimitados por "delims", serán pasados a las variables,
por ejemplo:
1,2,3 solo pasará los primeros 3 segmentos.
1,2* pasará 2 segmentos, el primero y todo lo que este después
1,2-5,7* pasará el primero, desde el segundo hasta el quinto y el resto de la línea,
después del séptimo, (el signo de menos (-) establece intervalos).
usebackq -> Especifica`back quotes` si es una cadena o comando:
'cadena' y `comando`
Muestra en pantalla el contenido de los todos los archivos de texto que se encuentren,
more permite pausar la pantalla.
FORFILES /S /M *.txt /C "cmd /c type @file | more"
Lista solo los archivos que han sido modificados después del día 15/6/2011 y muestra
cual fue la fecha y la hora de modificación de cada uno.
FORFILES /D +15/6/2011 /C "cmd /c echo @fname fue modificado despues del 15 de
Junio el dia: @fdate a las: @ftime"
(1 deshabilita, 0 habilita)
El servicio estándar de FTP en la práctica casi no es usado ya que las contraseñas no son
encriptadas, son enviadas por la red en texto plano, hay disponibles otros servicios que
proveen SecureFTP.
Un servicio similar al anterior ofrece el explorador de Windows, solo es necesario
introducir en la barra de direcciones:
ftp://nombreusuario@ftpservidor.direccion.com
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)
Ejemplos:
Para conocer más sobre la creación de archivos batch, lee la siguiente página:
◄ Como utilizar la consola de CMD y crear los archivos batch en Windows.
• Todos los comandos funcionan en Windows Vista y 7, la gran mayoría se pueden
usar aun en Windows XP.
• La opción que se encuentre encerrada entre corchetes [], su uso es opcional.
• Los comandos cuyo uso esta descrito de forma detallada en otros artículos de este
sitio, solo se ofrece el vínculo a dicha página.
MD %userprofile%\Desktop\Prueba
Por ejemplo:
MD C:\Prueba\Carpeta1 Carpeta2 Carpeta3
• Al introducir una ruta específica se crean las carpetas intermedias aunque no existan:
MD Carpeta1\Carpeta2\Carpeta3
Por ejemplo:
MD C:\Prueba\Carpeta1\Subcarpeta2\Subcarpeta3
Ejemplos
• Conecta al equipo de nombre LAPTOP disponible en la red y lo muestra a pantalla
completa.
MSTSC /v: LAPTOP /F
• Conecta al equipo disponible en la dirección IP especificada y lo muestra usando 800
por 600 pixeles.
MSTSC /v:192.168.0.3 /w:800 /h:600
• Muestra todos los recursos compartidos del equipo de nombre NORFI-PC, ya sean
carpetas o dispositivos.
NET VIEW \\norfi-pc /ALL
• Muestra todos los recursos compartidos del equipo abiertos por usuarios remotos con
la identidad de cada uno y el nombre de usuario.
NET FILE
• Sustituir los servidores DNS de la conexión llamada: Red1 por los DNS de Google:
NETSH INTERFACE IPV4 SET DNSSERVERS "Red1" static 8.8.8.8 primary
ROBOCOPY
Ejemplos prácticos: Como usar el comando Robocopy en Windows
@echo off
SET /p unidad=Escribe la letra de la unidad de disco a revisar:
START CHKDSK %unidad%: /F
SCHTASKS
Ejemplos prácticos: Utilizar el comando SCHTASKS para programar tareas
SFC
Ejemplos prácticos: Como revisar, reparar y sustituir archivos dañados de Windows con SFC
SHUTDOWN
Ejemplos prácticos: Como usar el comando SHUTDOWN en el apagado de Windows
START
Ejemplos prácticos: Como usar el comando START en Windows
SYSTEMINFO
Muestra las características principales del hardware del equipo como son la CPU,
memoria RAM y virtual (en uso y disponible), la versión del BIOS de la placa base,
tarjetas de red, etc.
También muestra varios datos del sistema operativo instalado y de su configuración.
Es un comando muy útil cuando se desea conocer rápidamente las características
elementales de otro equipo que no es el nuestro, para evaluarlo.
Cambios, mejoras y novedades en la línea de comandos. Lista de los más recientes que
se pueden usar en el Símbolo del sistema. Nuevas opciones agregadas a los ya
existentes. Comandos que ya no están disponibles. Ejemplos prácticos.
En otra página de este sitio hay disponible una lista completa de los Comandos
disponibles en el Símbolo del sistema o consola de CMD de Windows 7.
La inmensa mayoría de ellos funcionan correctamente en Windows 8, solo algunos han
sido retirados y muchos de los existentes se han perfeccionado, contando con nuevas
opciones que los hacen más poderosos y útiles.
En este artículo referimos todos los cambios hechos y lo iremos actualizando en la
medida que tengamos más información disponible.
Lamentablemente Microsoft no ofrece información detallada y actualizada de los
cambios en la lista de comandos e incluso al usar el comando HELP en la consola de
CMD, la lista que devuelve es incompleta como siempre ha sido.
Muchos de nuestros lectores sienten cierto temor por la nueva interface de Windows 8,
con su pantalla de inicio estilo Modern UI, pero verdaderamente ahora es mucho más
fácil acceder a la consola y usar la línea de comandos.
Usa cualquiera de los siguientes métodos:
➔ En la pantalla de inicio solo escribe: CMD + Enter.
Tienes la posibilidad de anclar el Símbolo del sistema a la pantalla de inicio, para eso da
un clic derecho en su icono y en la barra inferior escoge: "Anclar a inicio".
➔ Abre el nuevo menú Win-X con las teclas Windows + X y en el menú escoge:
"Símbolo del sistema", funciona en el modo Modern UI o en el modo Escritorio.
Muchos de los comandos solo funcionan con el Símbolo del sistema como
Administrador.
RECIMG
RECIMG permite configurar la imagen que Windows usa en la función Restaurar la PC.
La nueva función de Windows 8 "Restaurar la PC" (diferente a Restaurar sistema),
también conocida como Refrescar, restaura la configuración original de Windows,
manteniendo los datos personales y las aplicaciones instaladas desde la tienda.
Con ella no es posible especificar un punto de restauración.
El comando RECIMG permite crear una imagen en un punto específico, para usarla en
otra ocasión.
➔ Para crear una imagen del sistema en una carpeta llamada BAK1 usa:
RECIMG /createimage C:\BAK1
Se creará un archivo llamado: CustomRefresh.wim. Para crear y guardar otra imagen es
necesario hacerlo en otro directorio.
➔ Para restaurar el sistema a una imagen guardada, abre Configuración con las teclas
Windows + I, escoge: "Cambiar configuración de PC", en el panel de la izquierda: "Uso
General", desciende hasta ver la opción: "Restaurar tu PC"
Lee mas información en: Reparar y recuperar una instalación dañada de Windows 8
CHECKNETISOLATION
Herramienta avanzada para probar el funcionamiento de aplicaciones de la tienda de
Windows.
FONDUE
Herramienta para descargar, instalar y habilitar características adicionales de Windows,
puede ser desde Windows Update u otro origen.
LICENSINGDIAG
Crea un archivo XML con información de la instalación y de la licencia y registro del
sistema.
PWLAUNCHER
Permite consultar o cambiar las opciones de inicio de Windows to Go.
Windows to Go es una nueva herramienta para crear una versión portable de Windows
8.
Para que esté disponible es necesario tener instalada la versión Enterprise de este
sistema operativo.
REGISTER-CIMPROVIDER
Registra proveedores CIM (Common Information Model)
TPMVSCMGR
Herramienta para crear o eliminar tarjetas inteligentes virtuales TPM
Comandos mejorados y con nuevas opciones en Windows 8
Algunos de los comandos de la consola han sido perfeccionados y ahora cuentan con
opciones adicionales que los hacen más útiles.
CHKDSK
Chkdsk.exe la herramienta de Windows para revisar el estado de los discos duros,
recuperar y reparar errores ahora es más sofisticada y funciona de forma algo diferente.
Al comando CHKDSK han sido agregados nuevos modificadores, todos funciona solo
en el sistema de archivos NTFS:
/SCAN = Revisa el disco y repara los errores en caso de encontrar alguno.
/FORCEOFFLINEFIX = Revisa el disco pero omite las reparaciones, los errores
encontrados serán puestos en cola para ser reparados despues de reiniciar el equipo.
Tiene que usarse con "/scan"
/OFFLINESCANANDFIX = Ejecuta el análisis y la reparación del disco solo despues de
reiniciar el equipo.
/PERF = Hace un examen lo más rápido posible, para eso utiliza más recursos del
sistema.
/SPOTFIX = El más importante de los modificadores, similar a /F pero repara los errores
en solo segundos.
/SDCLEANUP = Vuelve a recuperar datos del descriptor de seguridad. Tiene que usarse
con "/F"
Por ejemplo:
Para revisar y reparar los errores, si existen algunos en la unidad D usa:
CHKDSK D: /SPOTFIX
Se usarán los datos guardados por Windows y la reparación solo llevará algunos
segundos.
Si la consola devuelve el mensaje: "No hay una lista de problemas identificados",
significa que no es necesario la revisión, ni la reparación del disco.
SHUTDOWN
Se agregan dos opciones debido al nuevo sistema de inicio en Windows 8.
/O Al usarse se cierra la sesión, se reinicia el equipo y se muestra el menú con las
opciones de inicio avanzadas.
Es necesario para poder disponer las opciones como en sistemas anteriores, que
permitan resolver conflictos y errores del inicio.
/HYBRID Apaga el equipo y lo prepara para que en el próximo arranque se use la
nueva opción de Inicio rápido, incluida en este sistema.
Por ejemplo para crear un acceso directo que permita reiniciar y mostrar las opciones
avanzadas usa:
SHUTDOWN /O /R /T 0
Lee mas información en: Configurar y cambiar las opciones de inicio de Windows 8
FORMAT
Se cambia la forma en que funciona la opción /P
Permite más seguridad cuando es usado el comando FORMAT para satanizar un disco,
o sea hacer imposible de recuperar los datos que contiene.
/P:N se llenan con ceros cada sector del volumen. Posteriormente se sobrescribe tantas
veces como se indique en el valor N, con un número aleatorio cada vez.
Por ejemplo:
─ En Window 7 y Vista al especificarse FORMAT /P:3 se sobrescribe cada sector 3 veces
con ceros.
─ En Windows 8 al usarse el mismo valor, se sobrescribe cada sector con ceros una sola
vez, las dos siguientes se hace con números aleatorios.
NETSTAT
-T Muestra el estado de la carga de la conexión actual.
-X Muestra conexiones NetworkDirect, escuchas y los extremos compartidos.
-Y Muestra la plantilla de conexión TCP para todas las conexiones.
POWERCFG
Comando disponible en sistemas anteriores para administrar las opciones de energía
del equipo, al que se la ha agregado un nuevo parámetro.
POWERCFG /BATTERYREPORT Genera un informe del uso de la batería.
De mucha utilidad en equipos portables como una Laptop o Notebook.
Lee mas información en: Como saber el estado de la batería en Windows 8 usando
POWERCFG
En varias páginas de este sitio se trata sobre el uso de los principales comandos
disponibles en Windows, para ejecutar casi cualquier tarea y ayudarnos en nuestro
desempeño usando este sistema operativo.
La principal herramienta para ejecutar estos comandos es la consola de CMD, por lo
que casi todos estos articulo redireccionan a los usuarios que no tienen experiencia a
esta página, para obtener las nociones elementales necesarias antes de experimentar
con estos comandos.
Trataremos de explicarlo todo de forma clara para que pueda ser asimilado por
cualquier persona sin conocimientos avanzados, incluyendo los que sienten pánico
hacia la famosa ventana negra de MSDOS.
¿Cómo solucionarlo?
Hay varias formas, usa una de las siguientes:
• Crea un acceso directo en el escritorio como se indicó anteriormente y ejecútalo
como administrador (Clic derecho -> Ejecutar como Administrador).
• En Windows 8 en el menú Win-X escoge la opción: "Símbolo del sistema
(administrador)"
• Descarga a tu equipo y agrega la siguiente clave al Registro, que creará un botón en
el menú contextual para abrir directamente la consola de CMD con permisos de
Administrador.
Descargar clave del Registro para iniciar la consola con permisos de Administrador
De forma adicional estará disponible la opción de abrir la consola en el menú del ratón,
al dar un clic derecho en cualquier directorio o carpeta del equipo.
En la página: Tutorial para hacer comandos y archivos batch encontrarás un sencillo tutorial
donde se explican los principales elementos y códigos de los archivos batch, pero te
invito ahora a hacer como ejercicio y demostración un sencillo archivo batch.
Para eso copia el siguiente código, pégalo en el Bloc de notas y guárdalo como se
explicó anteriormente, como: prueba.cmd
@echo off
Al ejecutarlo mostrara la fecha, hora, nombre del equipo, del usuario y aún más
información.
Crear una plantilla para crear un archivo batch desde el menú contextual
Si vas a hacer archivos batch a menudo, puedes crearte una plantilla, es algo fácil.
Para eso descarga el siguiente script del registro, descomprímelo y ejecútelo, agregará una
entrada en tu menú contextual donde podrás elegir: Nuevo -> Archivo batch.
Creará en el lugar que escojas un nuevo archivo, el cual ya tendrá la extensión .cmd y el
encabezado necesario, solo tendrás que insertarle las líneas de código que necesitas ejecutar.
Script para agregar al submenu Nuevo del menu contextual Nuevo archivo CMD
En la línea "mode con", se especifica las dimensiones con las que se abrirá la consola, cambia los
valores a tu gusto.
Puedes usar distintas extensiones de archivo, .doc para abrirlo con Microsoft Word,
.xls para abrirlo con Excel, etc.
Para seguir escribiendo información adicional en el mismo archivo anterior, utiliza dos
símbolos >> consecutivos, por ejemplo:
XCOPY /? >>%userprofile%\Desktop\ayuda.txt
Tutorial para crear archivos batch en
Windows
+1 Like Tweet Pin it
Manual sobre la creación y edición de los archivos batch. Aprender a hacer nuestras
propias aplicaciones copiando y pegando el código en el Bloc de notas. Guía paso por
paso, ejemplos prácticos, reglas y trucos.
Al hacer tus primeros batch siempre emplea PAUSE después de las instrucciones, su
uso como la palabra indica, pausa y permite ver mensajes de error, en caso de que
exista alguno, de otra forma la consola se cerrará y será imposible conocer lo que lo ha
causado.
Herramientas y configuración del sistema para la
creación y edición de archivos batch
Antes de empezar con este pequeño tutorial debes de crear todas las condiciones en
tu sistema para facilitar la edición, prueba y creación de los archivos batch, para eso te
sugiero:
Descarga clave para crear Nuevo archivo CMD con el clic derecho del mouse
@echo off
pause
exit
Muestra un texto en pantalla, que es el texto que viene después, en este caso es: Hola
Mundo.
pause
Como bien se lee, pausa la ejecución del código. Además muestra el texto: "Presione
una tecla para continuar".
exit
COPY:
Copia uno o más archivos a otro destino.
Su sintaxis es la siguiente:
Por ejemplo:
Aquí copiaríamos un archivo del Disco C llamado archivo.txt como archivo2.txt, para
acortar un poco podríamos usar:
DEL:
Elimina uno o más archivos, su sintaxis es:
DEL ARCHIVO
DEL /F /Q archivo
CLS:
Sirve para limpiar el contenido de la pantalla.
Por ejemplo:
@echo off
ECHO Hola, Cuando pulses una tecla se borrará el contenido y cambiará por otro.
PAUSE
CLS
ECHO ¿Ves?
pause
exit
Si quisiéramos averiguar más sobre las funciones, o conocer algunas nuevas por
nuestra propia cuenta podemos escribir en el CMD el nombre del comando seguido
de /? y aparecerá toda la información necesaria.
@echo off
START https://norfipc.com
Se pueden incluir varias líneas con direcciones diferentes, incluso usar un navegador
determinado, especificando el nombre de su ejecutable justo antes de la dirección.
@echo off
pause
DEL copiame.txt
CD C:\
EXIT
Al escribir ECHO seguido de un texto y el signo > creamos un archivo con el nombre
que siga.
Si ocupamos un ECHO seguido de un texto y el doble signo >> se escribirá en la
siguiente linea vacía del archivo que prosiga.
Hagamos la prueba:
pause:
El código empleado es el siguiente:
@echo off
color 30
echo ==================================
echo = =
echo = Personalizado =
echo = =
echo ==================================
echo.
echo.
pause>nul
exit
Vale mencionar que ECHO, seguido de un punto, sirve para saltarse una línea.
Usar variables en los archivos batch
Las variables son muy importantes y prácticas en los archivos batch, aprende como
crearlas.
Para escribir una variable creada anteriormente, debemos escribir su nombre entre los
signos %%
Por ejemplo:
@echo off
echo %Nombre%
pause
@echo off
SET numero1 = 2
SET numero2 = 43
echo %suma%
pause
exit
Usando el modificador /A, lo que quede a la derecha del signo igual (=). se consideran
expresiones numéricas a evaluar. Su pueden usar los siguientes caracteres como
operadores matemáticos:
+-*/%
➔ Para comentar, es decir escribir comentarios dentro del código de tus batch,
antepone REM al comienzo de la línea, esta no será interpretada por la consola.
También es posible utilizar dos puntos dobles "::"(sin las comillas).
➔ Si deseas seguir agregando datos al mismo archivo creado utilizando otro comando
utiliza:
TYPE texto.txt
➔ Donde quiera que haya una cadena que tenga espacios tienes que utilizar las
comillas, en las rutas a los archivos también es recomendado utilizarlas.
➔ Cuando la ruta a un archivo determinado es muy complicada, lo más fácil es dar clic
en las Propiedades del archivo y copiar la ruta que allí aparece.
También para eso puedes instalar una clave del registro que agrega al menú
contextual del mouse la facilidad de que al hacer clic en un archivo del explorador y
seleccionar "Copiar Ruta" puedes pegarla en tu batch.
◄ Agregar en el menú contextual la opción de Copiar la ruta del archivo o carpeta
➔ Para crear un mensaje en un batch, es decir una ventana que muestra una
indicación o comentario al usuario, escribe en el batch lo siguiente:
@echo off
echo Fecha:%date%
echo Hora:%time%
En el caso del explorer se utiliza mucho para poder solucionar los bloqueos del
explorador de Windows, al cerrarse el explorador para iniciarlo abre el administrador
de tareas, selecciona Nueva tarea y escribe:
Start explorer.exe