¿Todavía no tienes una cuenta? Puedes crearte una. Como usuario registrado tendrás ventajas como seleccionar la apariencia de la página, configurar los comentarios y enviar los comentarios con tu nombre.
Gente Online
Actualmente hay 156 invitados, 32 miembro(s) conectado(s).
Comandos que pueden usarse en varias versiones de Windows
Publicado: Sab Nov 21, 2009 12:13 am
runmusic
Usuari@
Registrado: Apr 14, 2005
Mensajes: 35
1) El comando REG
Este comando sirve para ponerse a manipular el registro cuando tienes el comando REGEDIT desactivado. -este es menos conocido -
Pon REG /? para saber todas las cosas que puedes hacer con ese comando.
Pon REG operacion /? para conseguir ayuda acerca de una operación.
Hay 11 tipos de operaciones: query, add, delete, copy, restore, save, load, unload, compare, import y export.
Esto aparece en muchos comandos usados para manipular el registro:
Cita:
[\equipo\] es el nombre del PC. Si no se usa es el PC local. Y si lo usas, solo puedes usar HKLM y HKU.
clave_raiz puede ser:
HKLM (hkey_local_machine)
HKCU (hkey_current_user)
HKCR (hkey_classes_root)
HKU (hkey_users)
HKCC (hkey_current_config)
aunque tambien puedes usar los nombres largos -lo que te sea más comodo-
1) REG QUERY
Muestra por pantalla un valor del registro o todos los que hay en una carpeta. También se pueden incluir subclaves.
-- Forma de usarlo:
REG QUERY [\equipo\]clave_raiz\subcarpeta opciones
Opciones:
/v nombre: Muestra sólo el valor indicado.
/ve: Muestra el valor predeterminado o el 'sin nombre'.
/s: Consultar todas las subclaves y valores.
2) REG ADD
Añade un valor o una clave.
-- Forma 1: Crear una clave:
REG ADD [\equipo\]clave_raiz\subclave
-- Forma 2: Crear un valor:
REG ADD [\equipo\]clave_raiz\subclave opciones
Opciones:
/v: Nombre del valor
/t: Tipo de dato (si no se usa es REG_SZ). Los tipos de datos del registro son:
3) REG DELETE
Elimina claves o valores del registro. Pregunta si estás seguro de que quieres borrarlo. [aunque puedes evitar que te avise]
Opciones:
/f : Fuerza la eliminación sin avisar
/v Valor : Valor que se va a borrar
/va : Borra todos los valores -solo queda el (predeterminado)-
/ve : Borra lo que lo haya dentro del valor 'predeterminado'
4) REG COPY
Copia una clave del registro en otra parte -dentro del registro, no en ficheros (para eso está REG EXPORT)-. Si el lugar que pones como destino no existe, lo crea.
Opciones:
/s : Incluye subclaves.
/f : Fuerza la copia, sin avisar.
5) REG SAVE
Graba lo que hay en una clave del registro en un archivo binario. (de tipo .HIV) -más info sobre ese tipo de archivo aqui-
-- Forma de usarlo:
REG SAVE clave_raiz\subclave fichero (hay que incluir extensión)
Ejemplo:
Cita:
reg save HKLM\SOFTWARE\imgBurn Backup_ImgBurn.hiv
6) REG RESTORE
Funciona al revés que SAVE. (lo que hay en un archivo .hiv te lo mete en el registro, siempre sobreescribe la clave que le indicas).
Importante: Si añadistes nuevas claves/valores dentro de la clave indicada despues de hacer el REG SAVE -usando el comando REG ADD o con el regedit-, los pierdes.
-- Forma de usarlo:
REG RESTORE clave_raiz\subclave fichero
Ejemplo:
7) REG LOAD
Mete lo que hay en un archivo .HIV en una clave del registro. Con este comando se crea una nueva carpeta que cuelga directamente de HKLM o HKLU. [es lo mismo que hacer Archivo->Cargar subarbol en el REGEDIT]
-- Forma de usarlo:
REG LOAD clave_raiz\subclave fichero (hay que incluir extensión)
* clave_raiz solo puede ser HKLM y HKU. Sólo para equipo local.
* subclave no tiene varios niveles de profundidad.
Ejemplo:
reg LOAD HKLM\Temp c:\hardware.hiv <- dentro de hklm crea la clave Temp con todo lo que haya dentro del fichero .hiv
reg LOAD HKLM\Hardware\Temp c:\hardware.hiv <- Esto da error
8) REG UNLOAD
Elimina claves del registro creadas con REG LOAD. [es lo mismo que hacer Archivo->Descargar subarbol en el REGEDIT]
-- Forma de usarlo:
REG UNLOAD clave_raiz\subclave (hay que incluir extensión)
* clave_raiz solo puede ser HKLM y HKU. Sólo para equipo local.
* subclave no tiene varios niveles de profundidad.
Ejemplo:
REG UNLOAD HKLM\Temp
9) REG COMPARE
Se usa para comparar claves del registro. También sirve para comparar valores.
-- Forma de usarlo:
REG COMPARE clave1 clave2 [/v valor | /ve] [/s] [/oa | /od | /os | /on]
Opciones:
/v valor: Para comparar sólo un valor.
/ve: Se compara el valor (Predeterminado).
/s: También se comparan las subclaves.
/on: No devuelve ningun valor (puede ser util en archivos .BAT).
/oa: Devuelve todas las coincidencias y coincidencias.
/od: Devuelve sólo las diferencias.
/os: Devuelve sólo las coincidencias.
Valores devuelto (por si se usa en un .BAT):
0: son iguales
1: error
2: son diferentes
10) REG IMPORT
Importa un fichero .reg (es lo mismo que Archivo -> Importar en REGEDIT o un doble clic en un fichero .reg en el Explorador de Windows)
-- Forma de usarlo:
REG IMPORT fichero
Ejemplo:
Cita:
reg IMPORT 1000trucos.reg
11) REG EXPORT
Guarda una clave del registro (con todo lo que tenga dentro) en un fichero .reg (lo mismo que Archivo -> Exportar en el REGEDIT)
-- Forma de usarlo:
REG EXPORT clave_raiz\subclave fichero (hay que incluir extensión, no te pone el .reg)
Truco: si copiais el fichero shutdown.exe de un windows Xp a un windows 2000 tambien lo podeis ejecutar en windows 2000.
Sin argumentos Muestra todas las opciones.
-? : Muestra todas las opciones.
-i : Mostrar interfaz GUI, debe ser la primera opción
-l : Cerrar sesión (no se puede usar con la opción -m)
-s : Apagar el equipo
-r : Apagar y reiniciar el equipo
-a : Anular el apagado de equipo
-m \\equipo : Equipo que se apagará/reiniciará/anulara
-t xx : Establecer el tiempo de espera de apagado en xx segundos
-c "comentario": Comentario de apagado (máximo, 127 caracteres)
-f : Fuerza el cierre de aplicaciones sin advertir
-d [cod_usuario][cod_apagado]:xx:yy : Código de motivo de apagado
* xx es el código primario del motivo de apagado (0-255)
* yy es el código secundario del motivo de apagado (0-65535)
Ejemplos:
shutdown -s -t 10
shutdown -a
shutdown -r
3) Los comandos TASKLIST y TASKKILL
Un par de comandos que sirven para ver y matar los procesos se están ejecutando en Windows.
(Esto lo puedes ver con TASKLIST /? y TASKKILL /? :) )
3.1) TASKLIST
TASKLIST [/S sistema [/U usuario [/P contraseña]]]
[/M [módulo] | /SVC | /V] [/FI filtro] [/FO formato] [/NH]
Descripción:
Esta herramienta de la línea de comandos muestra una lista de aplicaciones y las tareas o procesos asociados que se ejecutan en un sistema local o remoto
Lista de parámetros: /?: Muestra la ayuda
/S sistema: Especifica el sistema remoto para conectarse.
/U [dominio\]usuario: Para saber a que usuario le vas a ver los procesos.
/P password: Especifica la contraseña para el usuario dado.
/M [módulo]: Muestra todas las tareas que tienen cargados módulos de biblioteca DLL que coincidan con el nombre indicado. (si no se especifica, se muestran todos)
/SVC: Muestra los servicios en cada proceso.
/V: Especifica que la información sea mostrada.
/FI filtro: Se usa para filtrar las tareas.
/FO formato: Especifica el formato de salida.Valores válidos: "TABLE", "LIST", "CSV".
/NH: Especifica que el "encabezado de columna" no debe mostrarse en la salida. Válido sólo para formatos "TABLE" y "CSV".
Filtros:
Código:
Nombre filtro Operadores válidos Valores válidos
------------- ------------------ ---------------
STATUS eq, ne RUNNING | NOT RESPONDING
IMAGENAME eq, ne Nombre de imagen.
PID eq, ne, gt, lt, ge, le Valor de PID.
SESSION eq, ne, gt, lt, ge, le Número de sesión
SESSIONNAME eq, ne Nombre de sesión
CPUTIME eq, ne, gt, lt, ge, le Tiempo CPU en el formato hh:mm:ss.
MEMUSAGE eq, ne, gt, lt, ge, le Uso de memoria en KB.
USERNAME eq, ne Nombre de usuario en formato [dominio\]usuario
SERVICES eq, ne Nombre de servicio
WINDOWTITLE eq, ne Título de ventana
MODULES eq, ne Nombre DLL
Ejemplos:
TASKLIST
TASKLIST /M
TASKLIST /V
TASKLIST /SVC
TASKLIST /M wbem*
TASKLIST /S sistema /FO LIST
TASKLIST /S sistema /U dominio nombreusuario /FO CSV /NH
TASKLIST /S sistema /U nombreusuario /P contraseña /FO TABLE /NH
TASKLIST /FI "USERNAME ne NT AUTHORITY\SYSTEM" /FI "STATUS eq running"
Descripción:
Esta herramienta de la línea de comandos puede usarse en uno o más procesos. Los procesos pueden terminarse a través del Id. o del nombre de imagen.
Lista de parámetros: /?: Muestra el uso de la ayuda.
/S sistema: Especifica el sistema remoto al que conectarse.
/U [dominio\]usuario: Para indicar a que usuario se le mata el proceso.
/P contraseña: Usar si necesitas password (se usa con /U).
/F: Fuerza la finalización del proceso.
/FI filtro: Sirve para filtrar procesos. (Se usa si no pones /PID)
/PID nº: Especifica el ID. de proceso que se debe terminar.
/IM nombre de imagen: Especifica el nombre de imagen del proceso que
debe terminar. Puede usarse el "*" como comodin.
/T:Termina el proceso especificado y todos los procesos secundarios iniciados por él.
Filtro(s):
Código:
Nombre filtro Operadores válidos Valores válidos
------------- ------------------ ---------------
STATUS eq, ne RUNNING | NOT RESPONDING
IMAGENAME eq, ne Nombre de imagen.
PID eq, ne, gt, lt, ge, le Valor de PID.
SESSION eq, ne, gt, lt, ge, le Número de sesión
CPUTIME eq, ne, gt, lt, ge, le Tiempo en el formato hh:mm:ss.
MEMUSAGE eq, ne, gt, lt, ge, le Uso de memoria en KB.
USERNAME eq, ne Nombre de usuario en formato [dominio\]usuario.
MODULES eq, ne Nombre de DLL
SERVICES eq, ne Nombre de servicio.
WINDOWTITLE eq, ne Título de ventana.
Nota: el carácter comodín "*" del modificador /IM se acepta solamente
con filtros.
Nota: los procesos remotos siempre se terminarán de manera forzada
sin tener en cuenta si la opción /F se ha especificado o no.
Ejemplos:
TASKKILL /S sistema /F /IM notepad.exe
TASKKILL /PID 1230 /PID 1241 /PID 1253
TASKKILL /F /IM notepad.exe /IM mspaint.exe
TASKKILL /F /FI "PID ge 1000" /FI "WINDOWTITLE ne untitle*"
TASKKILL /F /FI "USERNAME eq NT AUTHORITY\SYSTEM" /IM notepad.exe
TASKKILL /S sistema /U dominio\usuario /FI "USERNAME ne NT*" /IM *
TASKKILL /S sistema /U nombreusuario /P contraseña /FI "IMAGENAME eq note*"
PD: Operadores que pueden usarse en TASKLIST y TASKKILL:
eq (=), ne (<>), gt (>), lt (<) , ge (>=), le (<=)
Publicado: Sab Nov 21, 2009 11:54 am
javirulo
Usuari@
Registrado: Oct 26, 2003
Mensajes: 2380
Ubicación: Ñoñosti
Gracias por la información, runmusic. Para un paleto de esto de los ordenatas y que llegó más bien tarde al mundillo de los ceros y unos no está nada mal, aunque cada día que pasa nos lo dan todo más mascado. Salu2 de javirulo.
Puede publicar nuevos temas en este foro No puede responder a temas en este foro No puede editar sus mensajes en este foro No puede borrar sus mensajes en este foro No puede votar en encuestas en este foro