INB COMPUTERS "Honestidad, calidad y profesionalismo"
POST ED: 5 septiembre, 2020. ACTUALIZADO EN: 28 julio, 2025.
route print
Arp -a revisa las rutas aprendidas de ARP
ping www.uabc.mx ; ing: es una utilidad de línea de comando que permite probar el alcancehacia un dispositivo en una red. Envía un mensaje echo request y esperacomo respuesta un mensaje echo reply del host objetivo
Netstat: analiza y muestra las estadísticas del protocolo y las conexiones TCP/IP en uso a fin de quepuedas solucionar problemas de conexión, en caso de que existan
Curl: Client URL es un comando para obtener y enviar datos, incluyendo archivos, utilizando la sintaxis URL
ipconfig /all Sirve para informar de los valores de configuración de red actuales y actualiza la configuracióndel protocolo DHCP y el DNS.
Getmac: permite obtener la dirección MAC del equipo donde se ejecuta.
tracert www.uabc.mx
nslookup www.uabc.mx ; nslookup: es una herramienta de línea de comando para la administración deredes, permite la búsqueda de direcciones IP y realizar otras bsuquedas endominios DNS y servidores
SISTEMA
Diskpart Gestor de disco
Shutdown -p Apaga el sistema operativo
shutdown /r Reinicia el sistema operativo
dir Muestra los archivos de un directorio
cd tdirectorio Accese a un directorio
cd.. Desiende de directorio
rmdir Elimina o remueve un directorio
sfc /scannow Revisa la integridad del registro
Chkdsk este comando comprueba el estado de un disco duro/partición/volumen y muestra un informeal respecto.
dism.exe Repara el sistema operativo
Systeminfo muestra información de la configuración del sistema operativo de un equipo local o remoto.Brinda información sobre el procesador instalado, la memoria RAM física y virtual usada y disponible, laBIOS, el fabricante de la placa base
Tasklist este comando te mostrará todos los procesos en ejecución dentro del sistema, además de lacantidad de memoria utilizada por cada uno.
taskkill /IM explorer.exe /F es un comando que complementa al anterior. Permite detener tareas o procesos usando el PID
explorer.exe Inicia el proceso explorer.exe
PowerShell es una herramienta avanzada de gestión de configuración y automatización de tareas multiplataforma (Windows, Linux y MacOs), que consta de un shell en línea de comandos y un lenguaje scripting . A diferencia de la mayoría de los shells, que aceptan y devuelven texto, PowerShell se basa en .NET Common Language Runtime (CLR) y acepta y devuelve objetos .NET. Este cambio fundamental trae herramientas y métodos completamente nuevos para la automatización.
Página oficial de Microsoft Power Shell (2020, 22 de mayo). What is PowerShell?. Recupedaro el 12 de agosto de 2020 de https://docs.microsoft.com/en-us/powershell/scripting/overview?view=powershell-7
Sistema multiplataforma: Windows, Linux y mac.
Puedes consultar la documentación oficial desde https://docs.microsoft.com/en-us/powershell/ en:
PowerShell Documentation
Community Resources
PowerShell Team
Si al abrir Terminal desde administrador sale el error:
ERROR: "No se pudo cargar la configuración desde el archivo. Comprueba si hay errores de sintaxis, como comas finales.
* Line 1, Column 1
Syntax error: value, object or array expected.
Usando temporalmente la configuración predeterminada de Terminal Windows."
significa que hay un archivo de configuración corrupto o mal formado, probablemente en formato JSON.
El mensaje indica que el archivo comienza con un error de sintaxis en la línea 1, columna 1, lo que normalmente pasa si el archivo está vacío, incompleto o tiene un carácter incorrecto.
SOLUCIÓN
Opción A: Eliminar (o corregir) el archivo dañado:
Abre Explorador de archivos.
Ve a esta ruta (cópiala y pégala en la barra de dirección): %LOCALAPPDATA%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState
Busca el archivo: settings.json
Haz una copia de respaldo y elimínalo o renómbralo (por ejemplo: R_settings_.json).
Luego abre nuevamente Terminal como administrador → se generará un nuevo settings.json limpio automáticamente.
Comando para cambiar preferencias de cuentas de usuario. Netplwiz: Inicie sesión automáticamente en Windows 10, Windows 11.
TUTORIAL https://infoacetech.net/es/windows/netplwiz%E8%87%AA%E5%8B%95%E7%99%BB%E9%8C%84/
Según infoacetech.net, etplwiz.exe "es una utilidad de Windows que permite a los administradores agregar y eliminar usuarios y grupos.Asimismo, es un ayudante mágico que le permite iniciar sesión en su cuenta sin ingresar una contraseña.Sin embargo, debe ingresar la contraseña por primera vez antes de que la utilidad pueda recordarla nuevamente"
PLATAFORMA: Windows 10, 11, CMD. powershell
Añadir usuarios desde la línea de comandos es mucho más fácil que a través de la interfaz de usuario. Se ahorra mucho tiempo para los administradores de Windows para agregar usuarios a granel utilizando comandos CLI / script. Net user es el comando que los usuarios de Windows pueden utilizar para administrar cuentas de usuario, te comparto los puntos principales:
Visualiza todos los usuarios net user
Crea un usuario local net user MiUsuario MiPassword /add
Elimina un usuario local net user MiUsuario /delete
Cambia la contraseña de un usuario local net user MiUsuario NuevoPassword
Administra privilegios netplwiz
Asigna Directivas de grupo Gpedit.msc
Asigna Directivas de seguridad Local Secpol.msc
Visualiza todos los grupos net localgroup
Crea un grupo net localgroup MiGrupo /add
Elimina un grupo net localgroup MiGrupo /delete
Agrega un usuario al grupo net localgroup MiGrupo MiUsuario /add
Ayuda de net user net user /help
NOTA: Windows Home no tiene una administracion de usuarios de forma gráfica lo que nos obliga a usar metodos alternativos mediante el CMD.
Símbolo del sistema de windows (CMD, Command Prompt en inglés).
Referencia A-Z de la línea de comandos
A
B
C
D
E
F
G
H
I
J
K
L
Windows tiene dos shells de línea de comandos: el shell de comandos y PowerShell. Cada shell es un programa de software que proporciona comunicación directa entre usted y el sistema operativo o la aplicación, proporcionando un entorno para automatizar las operaciones de TI.
El shell de comandos fue el primer shell integrado en Windows para automatizar tareas rutinarias, como la administración de cuentas de usuario o las copias de seguridad nocturnas, con archivos por lotes (.bat). Con Windows Script Host, puede ejecutar scripts más sofisticados en el shell de comandos. Para obtener más información, vea cscript o wscript. Puede realizar operaciones de forma más eficaz mediante scripts de los que puede mediante la interfaz de usuario. Los scripts aceptan todos los comandos disponibles en la línea de comandos.
PowerShell se diseñó para ampliar las funcionalidades del shell de comandos para ejecutar comandos de PowerShell denominados cmdlets. Los cmdlets son similares a los comandos de Windows, pero proporcionan un lenguaje de scripting más extensible. Puede ejecutar tanto los comandos de Windows como los cmdlets de PowerShell en PowerShell, pero el shell de comandos solo puede ejecutar comandos de Windows y no cmdlets de PowerShell.
Para la automatización de Windows más sólida y actualizada, se recomienda usar PowerShell en lugar de comandos de Windows o host de script de Windows para la automatización de Windows.
Artículo de referencia para el comando cd, que muestra el nombre de o cambia el directorio actual.
Artículo de referencia para el comando ftype, que muestra o modifica el tipo de archivo usado en las asociaciones de extensión de nombre de archivo.
Artículo de referencia sobre el rol Comandos por servidor, que describe la función principal del servidor.
Artículo de referencia del comando cls, que borra la ventana del símbolo del sistema.
M
No
O
P
Q
R
S
T
U
V
W
X
Solución 1: Copia archivos y directorios, incluidos los subdirectorios.
Sintaxis
Xcopy <Source> [<Destination>] [/w] [/p] [/c] [/v] [/q] [/f] [/l] [/g] [/d [:MM-DD-YYYY]] [/u] [/i] [/s [/e]] [/t] [/k] [/r] [/h] [{/a | /m}] [/n] [/o] [/x] [/exclude:FileName1[+[FileName2]][+[FileName3]]] [{/y | /-y}] [/z] [/b] [/j] [/compress]
MÁS INFORMACIÓN: https://learn.microsoft.com/es-es/windows-server/administration/windows-commands/xcopy
EJEMPLO DE USO
xcopy C:\CARPETA\*.* F:\CARPETA\ /E /H /C /Y
Usa "Programador de tareas" de windows
NOMBRE: Respaldo,
DESENCADENADOR: Diariamente 7:31pm todos los días
ACCIONES: SCRIPT "xcopy" PARAMETRO "C:\CARPETA\*.* F:\CARPETA\ /E /H /C /Y"
Copia todos los archivos de directorio C:\CARPETA\*.* hacia el directorio F:\CARPETA\
/E (Copia todos los subdirectorios, incluso si están vacíos. Use /e con las opciones de línea de comandos /s y /t.)
/H (Copia archivos con atributos de archivo ocultos y del sistema. De forma predeterminada, xcopy no copia archivos ocultos ni del sistema)
/C (Omite los errores)
/Y (Suprime la solicitud para confirmar que desea sobrescribir un archivo de destino existente)
Con la carpeta FileSystem seleccionada, haga clic con el botón derecho en el espacio vacío de la columna Nombre donde se encuentran las claves del Registro.
Seleccione Nuevo.
Elija el valor de DWORD (32 bits).
Haga clic con el botón derecho en la clave que acaba de añadir y seleccione Cambiar nombre.
Asigne a la clave el nombre LongPathsEnabled.
Pulse Intro.
Haga doble clic en la entrada LongPathsEnabled para abrir la clave.
En el campo Datos de valor, introduzca un valor de 1. Esto activará la opción de rutas largas.
Windows 10 Windows 11 y otras versiones anteriores presentan un error una limitación de longitud máxima de la ruta de acceso, la longitud máxima de una ruta de acceso es MAX_PATH, se define como 260 caracteres. esto es cuando en la parte de arriba de tus carpetas tienen un directorio por ejemplo "C:\Users\Tuusuarioconunnombreesxtremadamentelargoyqueexcedadelalongitudmpaximade260caracteresenlaruta\AppData\Local\Microsoft\Windows\GameExplorer" ahi tendríamos que recortar en menos carpetas o realizar las siguientes soluciones.
Solución 1: Copia los datos de archivo de una ubicación a otra. Su utilidad estriba en copiar archivos grandes windows de más de 64 caracteres o rutas mayores a 260 caractéres.
Sintaxis
robocopy <source> <destination> [<file>[ ...]] [<options>]
MÁS INFORMACIÓN: https://learn.microsoft.com/es-es/windows-server/administration/windows-commands/robocopy
Se relaciona con takeown
Permite que un administrador recupere el acceso a un archivo que anteriormente le era denegado, convirtiendo al administrador en el propietario del archivo. Este comando se usa normalmente en archivos por lotes.
Solución 2: Entra al registro de Windows en el directorio
Equipo\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
Entra a LongPathsEnabled y cambia el valor a 1.
Reinicia y ya podrás copiar archivos Long mayores a 64 caracteres
Solución 2.1: De manera automática desde PowerShel con privilegios elevados
New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem" -Name "LongPathsEnabled" -Value 1 -PropertyType DWORD -Force
Solución 2.2: De manera automática desde CMD como administrador en un archivo .reg
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]
"LongPathsEnabled"=dword:00000001
NOTA: Esta clave del Registro también se puede controlar a través de directiva de grupo en Computer Configuration > Administrative Templates > System > Filesystem > Enable Win32 long paths.
Estas son las funciones de administración de directorios que ya no tienen restricciones de MAX_PATH si opta por el comportamiento de ruta de acceso larga: CreateDirectoryW, CreateDirectoryExW GetCurrentDirectoryW RemoveDirectoryW SetCurrentDirectoryW.Estas son las funciones de administración de archivos que ya no tienen restricciones de MAX_PATH si opta por el comportamiento de ruta de acceso larga: CopyFileW, CopyFile2, CopyFileExW, CreateFileW, CreateFile2, CreateHardLinkW, CreateSymbolicLinkW, DeleteFileW, FindFirstFileW, FindFirstFileExW, FindNextFileW, GetFileAttributesW, GetFileAttributesExW, SetFileAttributesW, GetFullPathNameW, GetLongPathNameW, MoveFileW, MoveFileExW, MoveFileWithProgressW, ReplaceFileW, SearchPathW, FindFirstFileNameW, FindNextFileNameW, FindFirstStreamW, FindNextStreamW, GetCompressedFileSizeW, GetFinalPathNameByHandleW.Cambia preferencias de inicio, arranque, servicios y herramientas.
PLATAFORMA: Windows PowerShell, CMD
CALIFICACIÓN: 10 de 10
Más información: DiskPart: Reparar un disco duro secundario, una memoria USB y/o una tarjeta SD corruptos en Windows
http://es.ccm.net/faq/13424-diskpart-reparar-un-disco-duro-secundario-una-memoria-usb-y-o-una-tarjeta-sd-corruptos-en-windowsUsa el comando diskpart para quitar compatibilidades en los sistemas de particiones GPT o MBR para instalar un nuevo sistema operativo.
Desde la consola de instalación del SO Windows 7, 8, 8.1, 10, 11
Shift+F10
diskpart
list disk
Sel disk 0
clean
exit
exit
NOTA ADVERTENCIA Se borrarán todas las particiones (SE BORRARÁN TUS DATOS) de tu disco, no quedará nada que rescatar. Desde tu explorador de Windows.
¿Cuáles son los comandos más utilizados en Diskpart?
Algunos de los comandos más utilizados en Diskpart son:
"list disk": muestra una lista de los discos disponibles.
"select disk [número de disco]": selecciona un disco específico para operar.
"list partition": muestra una lista de las particiones en el disco seleccionado.
"create partition primary": crea una partición primaria en el disco seleccionado.
"format fs=ntfs quick": formatea una partición en formato NTFS de forma rápida.
"assign letter=[letra de unidad]": asigna una letra de unidad a la partición seleccionada.
"extend size=[tamaño]": extiende el tamaño de una partición existente.
"delete partition override": elimina una partición del disco seleccionado, incluso si está protegida contra eliminación.
"clean": borra toda la información de la partición o volumen seleccionado.
"exit": termina la sesión de Diskpart.
"active": marca la partición seleccionada como activa.
"convert mbr": convierte el tipo de disco seleccionado a MBR.
"convert gpt": convierte el tipo de disco seleccionado a GPT.
"shrink desired=[tamaño]": reduce el tamaño de la partición seleccionada.
"delete volume": elimina el volumen seleccionado.
"create volume simple size=[tamaño]": crea un volumen simple con el tamaño especificado.
"rescan": busca cambios recientes en el sistema de disco.
"remove letter=[letra de unidad]": elimina la letra de unidad asignada a la partición seleccionada.
"repair diskid=[id de disco]": repara errores en el disco seleccionado.
"set id=[id]": establece el tipo de partición o volumen con el ID proporcionado.
"add mirror disk=[id de disco]": agrega un espejo al volumen seleccionado en el disco proporcionado.
"break disk=[id de disco]": rompe el espejo del volumen seleccionado en el disco proporcionado.
"convert dynamic": convierte un disco básico en dinámico.
"convert basic": convierte un disco dinámico en básico.
"create partition extended": crea una partición extendida en el disco seleccionado.
"create partition logical": crea una partición lógica en el espacio libre del disco seleccionado.
Estos son solo algunos de los comandos más utilizados en Diskpart, pero existen muchos otros que pueden ser útiles para distintas tareas. Es importante familiarizarse con ellos y saber cómo utilizarlos correctamente para aprovechar al máximo esta herramienta.
1- Para mostrar todo el contenido de la tabla de enrutamiento IP, escriba:
route print
-Para mostrar la tabla de enrutamiento:
route -n
El comando anterior mostrará:
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eth0
En la tabla anterior:
Destination -Indica la dirección IP de la red o host de destino
Gateway -Indica el puerta de enlace desde el cual se alcanza el host o red de destino
Genmask -Indica el destino de la máscara de subred
Flags -Indica el estado actual de ruta
U - La ruta está activa
H - El objetivo es un host
G - Utilizar puerta de enlace
Iface -Indica la interfaz
2- Para mostrar las rutas en la tabla de enrutamiento IP que comienzan con 10., escriba:
route print 10 .*
3- Para añadir una ruta predeterminada con la dirección de puerta de enlace predeterminada de 192.168.12.1, escriba:
route add 0.0.0.0 máscara 0.0.0.0 192.168.12.1
4- Para añadir una ruta al destino 10.41.0.0 con la máscara de subred 255.255.0.0 y la dirección del salto siguiente 10.27.0.1, escriba:
route add 10.41.0.0 máscara 255.255.0.0 10.27.0.1
5- Para añadir un persistente ruta al destino 10.41.0.0 con la máscara de subred 255.255.0.0 y la dirección del salto siguiente 10.27.0.1, escriba:
route -p add 10.41.0.0 máscara 255.255.0.0 10.27.0.1
6- Para añadir una ruta al destino 10.41.0.0 con la máscara de subred 255.255.0.0, la dirección del siguiente salto 10.27.0.1, métricas y el costo de 7, escriba:
route add 10.41.0.0 máscara 255.255.0.0 10.27.0.1 métricas 7
7- Para añadir una ruta al destino 10.41.0.0 con la máscara de subred 255.255.0.0, la dirección del siguiente salto 10.27.0.1, y la utilización de la interfaz de índice 0x3, escriba:
route add 10.41.0.0 máscara 255.255.0.0 10.27.0.1 si 0x3
8- Para eliminar la ruta al destino 10.41.0.0 con la máscara de subred 255.255.0.0, escriba:
route delete 10.41.0.0 máscara 255.255.0.0
9- Para eliminar todas las rutas en la tabla de enrutamiento IP que comienzan con 10., Escriba:
route delete 10 .*
10-Para cambiar la dirección siguiente salto de la ruta con el destino de 10.41.0.0 y la máscara de subred 255.255.0.0 de 10.27.0.1 a 10.27.0.25, escriba:
route change 10.41.0.0 máscara 255.255.0.0 10.27.0.25
El comando route muestra la tabla de enrutamiento que reside en el kernel y también se usa para modificarla. La tabla que especifica cómo se enrutan los paquetes a un host se llama tabla de enrutamiento.
La sintaxis es
route [opciones]
route [-f] [-p] [Command [Destination] [mask Netmask] [Gateway] [metric Metric]] [if Interface]]
-n Muestra la tabla de enrutamiento en formato numérico [dirección IP]
-e Muestra la tabla de enrutamiento en formato hostname
add Añade una nueva ruta a la tabla de enrutamiento
del Elimina una ruta de la tabla de enrutamiento
Opciones usadas con add y del:
-net Indica que el objetivo es una red
-host Indica que el objetivo es un host
gw Especifica el puerta de enlace del host o red objetivo
netmaskUsado para especificar la máscara de subred del host o red de destino
dev Especifica el dispositivo o interfaz donde se enviarán los paquetes
reject Rechaza los paquetes enviados a una ruta o host particular
Elimina un archivo especifico. El cmdlet Remove-Item elimina uno o más elementos. Dado que es compatible con muchos proveedores, puede eliminar muchos tipos diferentes de elementos, incluidos archivos, carpetas, claves de registro, variables, alias y funciones. Por ejemplo archivos DLL.
BLOG RECOMENDADO: https://www.jasoft.org/Blog/post/windows-como-borrar-carpetas-con-miles-de-archivos-de-manera-casi-instantanea
Desde el CMD posicionate en la carpeta directorio que necesitas eliminar todo su contenido NOTA: los siguentes comandos ELIMINAN TODO SU CONTENIDO ARCHIVOS Y CARPETAS SIN PASAR POR PAPELERA Y RECICLAJE
Necesitas estar en el directorio en resumen elimina los archivos del directorio actual seleccionado
del /q/f/s *.* >nul
Elimina los archivos y carpetas de la ruta "nombre del directorio"
rmdir /q /s "nombre del directorio"
Funete: https://www.softzone.es/windows/como-se-hace/borrar-carpeta-imposible-eliminar/
Métodos para borrar una carpeta bloqueada
Cerrar todos los programas y reiniciar
Eliminar el proceso con el Administrador de tareas
Reiniciar el proceso Explorer.exe
Borrar la carpeta en modo seguro o a prueba de errores
Eliminar desde CMD
Aplicaciones de terceros
IOBit Unlocker
ThisIsMyFile
LockHunter
PowerToys
Usa LINUX (desbloquea cualquier fichero)
Ejemplo:
systeminfo | findstr /B /C:"Model" /C:"Installed Physical Memory"
systeminfo: Este comando muestra información detallada del sistema, como el nombre del host, la versión del sistema operativo, la memoria física instalada, entre otros.
| (pipe): El símbolo de la tubería (|) se utiliza para tomar la salida del comando systeminfo y pasársela como entrada al comando findstr.
findstr /B /C:"Model" /C:"Installed Physical Memory":
findstr: Es un comando de Windows que busca cadenas de texto específicas dentro de la salida o dentro de archivos.
/B: Este modificador le indica a findstr que busque las líneas que comienzan con las cadenas especificadas.
/C:"Model" y /C:"Installed Physical Memory": Estos parámetros especifican las cadenas de texto exactas que findstr buscará. En este caso, buscará líneas que comiencen con "Model" y con "Installed Physical Memory".
WEB: https://learn.microsoft.com/es-es/windows-server/administration/windows-commands/systeminfo
SINTAXIS
systeminfo [/s Computer [/u Domain\User [/p Password]]] [/fo {TABLE|LIST|CSV}] [/nh]
Muestra información de configuración detallada sobre un equipo y su sistema operativo, incluida la configuración del sistema operativo, información de seguridad, id. del producto y propiedades del hardware (como RAM, espacio en disco y tarjetas de red).
Host name: Proporciona el nombre del sistema host.
OS version: Proporciona información sobre la versión de Windows instalada en el sistema.
Manufacturer: Esta opción proporciona información sobre el fabricante del sistema.
Installed Physical Memory: Proporciona información sobre la memoria física total instalada en el sistema.
Available Physical Memory: Muestra la cantidad de memoria física disponible para su uso.
Virtual Memory: Total and Available: Proporciona información sobre la memoria virtual total y disponible en el sistema.
System Locale: Proporciona información sobre la configuración regional del sistema.
Time Zone: Proporciona información sobre la zona horaria del sistema.
Network Card: Proporciona información sobre la tarjeta de red.
Hotfix(s): Proporciona información sobre los hotfixes (parches) de Windows instalados.
System Boot Time: Proporciona información sobre la última vez que se inició el sistema.