
Intenté ejecutar ipconfig desde CMD, tanto elevado como no, pero en lugar de mostrar su salida en línea, abre otro CMD y lo cierra inmediatamente después de que aparece la salida. Intenté ejecutar cmd /k desde cmd pero el resultado es el mismo. Ejecuté ipconfig en esta máquina ayer sin aventuras. Por favor ayúdame a entender esto.
Respuesta1
Corre where ipconfig
para ver qué se está ejecutando realmente. Lo correctoipconfig.exesuele estar en la carpeta System32. Si está ejecutando algún otro comando, entonces la ruta puede ser diferente.
Ejemplo:
C:\>where ipconfig
C:\Windows\System32\ipconfig.exe
Si alguien creó algo más anteriormente en la ruta llamada ipconfig, es posible que ese programa se esté ejecutando. Busque en su unidad ipconfig.* para ver si hay un comando con nombre duplicado. Puede terminar en .exe, .com, .bat, .cmd.
También es posible que algún tipo de malware haya reemplazado su ipconfig con otra cosa, por lo que es posible que desee escanear bien y comparar su ipconfig.exe con la versión oficial para su edición de Windows.
Respuesta2
Parece que estás ejecutando cmd /c en lugar de /K. /c cerrará la ventana cuando su comando o script termine de ejecutarse, mientras que /K la mantendrá abierta.
Si tuviera que adivinar, estás usando Winkey+R para ejecutar este cmd y el autocompletar selecciona la variante /c de tu comando, en lugar del comando deseado.
La otra posibilidad es que esté ejecutando solo ipconfig en lugar de cmd /K ipconfig.
Actualización: después de releer su pregunta, creo que entiendo lo que está sucediendo aquí: si ya tiene una ventana de comando abierta, no necesita especificar cmd.exe antes de un nuevo comando.
Si está dentro de una ventana de comando y la ejecuta, cmd ipconfig
le está diciendo explícitamente a cmd.exe que "abra una nueva ventana de comando y ejecute este comando por mí". Dado que su objetivo es mostrar la configuración de IP dentro de la ventana actual, simplemente necesita ejecutar ipconfig desde su ventana de comandos. Si me falta algo aquí sobre su escenario, responda y haré todo lo posible para ayudarlo.