Saltar al contenido

xcopy no se reconoce como un comando interno o externo, programa ejecutable o archivo por lotes

Nuestros mejores desarrolladores han agotado sus reservas de café, investigando todo el tiempo por la resolución, hasta que Salvador halló el arreglo en Gogs así que en este momento la compartimos con nosotros.

Solución:

Encontré el mismo problema.

Parece ser un problema con la variable de entorno de ruta dentro de Visual Studio.

Cuando agregué una declaración de “ruta” al comienzo de mi evento de compilación, produjo el siguiente resultado:

PATH=

Esto parece indicar que la ruta está vacía dentro del entorno de compilación de VS.

Cuando especifico la ruta completa a xcopy de esta manera, el problema desapareció:

%systemroot%System32xcopy ...

No estoy seguro de qué causó que Visual Studio perdiera su camino.

Establecer variable de entorno PATH = %SystemRoot%system32;%SystemRoot%;%SystemRoot%System32Wbem;%SYSTEMROOT%System32WindowsPowerShellv1.0

Esto no es un problema con Windows 7 u 8. En realidad, es un problema con las aplicaciones que actualizan las variables de entorno, como PATH. La RUTA se almacena en el Registro como un “Expandible string value” (REG_EXPAND_SZ), pero muchas aplicaciones lo escriben de nuevo en el Registro como un “Valor de cadena” (REG_SZ). Si su ruta contiene algo como %SYSTEMROOT%, esto no se expandirá a C:Windows (o lo que sea el tuyo es) si la ruta está almacenada en un REG_SZ.

La solución es simplemente editar su ruta manualmente desde el panel de control. Debe realizar un cambio (por ejemplo, agregar un ; al final de la ruta) y luego aplicarlo. Esto arreglará su ruta en el Registro para que sea REG_EXPAND_SZ. (Vaya al Panel de control del sistema y seleccione Configuración avanzada del sistema. Edite la variable Path Environment en el cuadro inferior, y eso debería solucionarlo.

Puede saber si su ruta está rota de esta manera abriendo un símbolo del sistema y escribiendo PATH. Su ruta aparecerá en la lista. Si puede ver algo encerrado en % %, entonces su ruta no se está expandiendo.

Si estás contento con lo expuesto, eres capaz de dejar un post acerca de qué te ha impresionado de este ensayo.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *