variable de entorno path

15/01/2004 - 11:06 por jlhortal | Informe spam
En la ayuda de Windows XP Profesional, introduccion a la
shell de comandos, se dice que la longitud máxima de
cualquier variable de entorno es de 8192 bytes. En mi
ordenador la variable PATH se trunca después de 1024

Es esto correcto ?

Hay alguna forma de superar esta limitación ?

Gracias..

Preguntas similare

Leer las respuestas

#1 JM Tella Llop [MVP Windows] ·
15/01/2004 - 14:17 | Informe spam
he ejecutado esto:

set path=%path%;%path%;%path%;%path%;%path%;%path%;%path%;%path%;%path%;%path%;%path%;

para probar, el el path me lo ha dado mostruoso: sin limitacion aparente:

echo %path%

K:\Program Files\Windows Resource Kits\Tools\;K:\WINDOWS\system32;K:\WINDOWS;K:\
WINDOWS\System32\Wbem;K:\Program Files\Support Tools\;K:\Program Files\Common Fi
les\Sonic Shared;K:\Program Files\Common Files\Roxio Shared\DLLShared;K:\Program
Files\Executive Software\Diskeeper\;K:\Program Files\Microsoft SQL Server\80\To
ols\BINN;K:\PROGRA~1\E!PC;K:\Program Files\NMapWin\\bin;k:\util;c:\bat;K:\Progra
m Files\Windows Resource Kits\Tools\;K:\WINDOWS\system32;K:\WINDOWS;K:\WINDOWS\S
ystem32\Wbem;K:\Program Files\Support Tools\;K:\Program Files\Common Files\Sonic
Shared;K:\Program Files\Common Files\Roxio Shared\DLLShared;K:\Program Files\Ex
ecutive Software\Diskeeper\;K:\Program Files\Microsoft SQL Server\80\Tools\BINN;
K:\PROGRA~1\E!PC;K:\Program Files\NMapWin\\bin;k:\util;c:\bat;K:\Program Files\W
indows Resource Kits\Tools\;K:\WINDOWS\system32;K:\WINDOWS;K:\WINDOWS\System32\W
bem;K:\Program Files\Support Tools\;K:\Program Files\Common Files\Sonic Shared;K
:\Program Files\Common Files\Roxio Shared\DLLShared;K:\Program Files\Executive S
oftware\Diskeeper\;K:\Program Files\Microsoft SQL Server\80\Tools\BINN;K:\PROGRA
~1\E!PC;K:\Program Files\NMapWin\\bin;k:\util;c:\bat;K:\Program Files\Windows Re
source Kits\Tools\;K:\WINDOWS\system32;K:\WINDOWS;K:\WINDOWS\System32\Wbem;K:\Pr
ogram Files\Support Tools\;K:\Program Files\Common Files\Sonic Shared;K:\Program
Files\Common Files\Roxio Shared\DLLShared;K:\Program Files\Executive Software\D
iskeeper\;K:\Program Files\Microsoft SQL Server\80\Tools\BINN;K:\PROGRA~1\E!PC;K
:\Program Files\NMapWin\\bin;k:\util;c:\bat;K:\Program Files\Windows Resource Ki
ts\Tools\;K:\WINDOWS\system32;K:\WINDOWS;K:\WINDOWS\System32\Wbem;K:\Program Fil
es\Support Tools\;K:\Program Files\Common Files\Sonic Shared;K:\Program Files\Co
mmon Files\Roxio Shared\DLLShared;K:\Program Files\Executive Software\Diskeeper\
;K:\Program Files\Microsoft SQL Server\80\Tools\BINN;K:\PROGRA~1\E!PC;K:\Program
Files\NMapWin\\bin;k:\util;c:\bat;K:\Program Files\Windows Resource Kits\Tools\
;K:\WINDOWS\system32;K:\WINDOWS;K:\WINDOWS\System32\Wbem;K:\Program Files\Suppor
t Tools\;K:\Program Files\Common Files\Sonic Shared;K:\Program Files\Common File
s\Roxio Shared\DLLShared;K:\Program Files\Executive Software\Diskeeper\;K:\Progr
am Files\Microsoft SQL Server\80\Tools\BINN;K:\PROGRA~1\E!PC;K:\Program Files\NM
apWin\\bin;k:\util;c:\bat;K:\Program Files\Windows Resource Kits\Tools\;K:\WINDO
WS\system32;K:\WINDOWS;K:\WINDOWS\System32\Wbem;K:\Program Files\Support Tools\;
K:\Program Files\Common Files\Sonic Shared;K:\Program Files\Common Files\Roxio S
hared\DLLShared;K:\Program Files\Executive Software\Diskeeper\;K:\Program Files\
Microsoft SQL Server\80\Tools\BINN;K:\PROGRA~1\E!PC;K:\Program Files\NMapWin\\bi
n;k:\util;c:\bat;K:\Program Files\Windows Resource Kits\Tools\;K:\WINDOWS\system
32;K:\WINDOWS;K:\WINDOWS\System32\Wbem;K:\Program Files\Support Tools\;K:\Progra
m Files\Common Files\Sonic Shared;K:\Program Files\Common Files\Roxio Shared\DLL
Shared;K:\Program Files\Executive Software\Diskeeper\;K:\Program Files\Microsoft
SQL Server\80\Tools\BINN;K:\PROGRA~1\E!PC;K:\Program Files\NMapWin\\bin;k:\util
;c:\bat;K:\Program Files\Windows Resource Kits\Tools\;K:\WINDOWS\system32;K:\WIN
DOWS;K:\WINDOWS\System32\Wbem;K:\Program Files\Support Tools\;K:\Program Files\C
ommon Files\Sonic Shared;K:\Program Files\Common Files\Roxio Shared\DLLShared;K:
\Program Files\Executive Software\Diskeeper\;K:\Program Files\Microsoft SQL Serv
er\80\Tools\BINN;K:\PROGRA~1\E!PC;K:\Program Files\NMapWin\\bin;k:\util;c:\bat;K
:\Program Files\Windows Resource Kits\Tools\;K:\WINDOWS\system32;K:\WINDOWS;K:\W
INDOWS\System32\Wbem;K:\Program Files\Support Tools\;K:\Program Files\Common Fil
es\Sonic Shared;K:\Program Files\Common Files\Roxio Shared\DLLShared;K:\Program
Files\Executive Software\Diskeeper\;K:\Program Files\Microsoft SQL Server\80\Too
ls\BINN;K:\PROGRA~1\E!PC;K:\Program Files\NMapWin\\bin;k:\util;c:\bat;K:\Program
Files\Windows Resource Kits\Tools\;K:\WINDOWS\system32;K:\WINDOWS;K:\WINDOWS\Sy
stem32\Wbem;K:\Program Files\Support Tools\;K:\Program Files\Common Files\Sonic
Shared;K:\Program Files\Common Files\Roxio Shared\DLLShared;K:\Program Files\Exe
cutive Software\Diskeeper\;K:\Program Files\Microsoft SQL Server\80\Tools\BINN;K
:\PROGRA~1\E!PC;K:\Program Files\NMapWin\\bin;k:\util;c:\bat;

Jose Manuel Tella Llop
MVP - Windows

http://www.multingles.net/jmt.htm
Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no otorga ningún derecho.
This posting is provided "AS IS" with no warranties, and confers no rights.
You assume all risk for your use.


"jlhortal" wrote in message news:080a01c3db4f$4e06e580$
En la ayuda de Windows XP Profesional, introduccion a la
shell de comandos, se dice que la longitud máxima de
cualquier variable de entorno es de 8192 bytes. En mi
ordenador la variable PATH se trunca después de 1024

Es esto correcto ?

Hay alguna forma de superar esta limitación ?

Gracias..
Respuesta Responder a este mensaje
#2 jlhortal
15/01/2004 - 17:53 | Informe spam
efectivamente, si hago "echo %path%" tengo la variable
completa, sin truncar, pero si hago "set" Path sale
truncada a 1024 bytes y realmente cmd no hace busqueda en
los directorios que están situados más allá de los 1024

he ejecutado esto:

set path=%path%;%path%;%path%;%path%;%path%;%path%;%


path%;%path%;%path%;%path%;%path%;

para probar, el el path me lo ha dado mostruoso: sin


limitacion aparente:

echo %path%

K:\Program Files\Windows Resource


Kits\Tools\;K:\WINDOWS\system32;K:\WINDOWS;K:\
WINDOWS\System32\Wbem;K:\Program Files\Support


Tools\;K:\Program Files\Common Fi
les\Sonic Shared;K:\Program Files\Common Files\Roxio


Shared\DLLShared;K:\Program
Files\Executive Software\Diskeeper\;K:\Program


Files\Microsoft SQL Server\80\To
ols\BINN;K:\PROGRA~1\E!PC;K:\Program


Files\NMapWin\\bin;k:\util;c:\bat;K:\Progra
m Files\Windows Resource


Kits\Tools\;K:\WINDOWS\system32;K:\WINDOWS;K:\WINDOWS\S
ystem32\Wbem;K:\Program Files\Support Tools\;K:\Program


Files\Common Files\Sonic
Shared;K:\Program Files\Common Files\Roxio


Shared\DLLShared;K:\Program Files\Ex
ecutive Software\Diskeeper\;K:\Program Files\Microsoft


SQL Server\80\Tools\BINN;
K:\PROGRA~1\E!PC;K:\Program


Files\NMapWin\\bin;k:\util;c:\bat;K:\Program Files\W
indows Resource


Kits\Tools\;K:\WINDOWS\system32;K:\WINDOWS;K:\WINDOWS\Syst
em32\W
bem;K:\Program Files\Support Tools\;K:\Program


Files\Common Files\Sonic Shared;K
:\Program Files\Common Files\Roxio


Shared\DLLShared;K:\Program Files\Executive S
oftware\Diskeeper\;K:\Program Files\Microsoft SQL


Server\80\Tools\BINN;K:\PROGRA
~1\E!PC;K:\Program


Files\NMapWin\\bin;k:\util;c:\bat;K:\Program
Files\Windows Re
source


Kits\Tools\;K:\WINDOWS\system32;K:\WINDOWS;K:\WINDOWS\Syst
em32\Wbem;K:\Pr
ogram Files\Support Tools\;K:\Program Files\Common


Files\Sonic Shared;K:\Program
Files\Common Files\Roxio Shared\DLLShared;K:\Program


Files\Executive Software\D
iskeeper\;K:\Program Files\Microsoft SQL Server\80


\Tools\BINN;K:\PROGRA~1\E!PC;K
:\Program Files\NMapWin\\bin;k:\util;c:\bat;K:\Program


Files\Windows Resource Ki
ts\Tools\;K:\WINDOWS\system32;K:\WINDOWS;K:\WINDOWS\Syste


m32\Wbem;K:\Program Fil
es\Support Tools\;K:\Program Files\Common Files\Sonic


Shared;K:\Program Files\Co
mmon Files\Roxio Shared\DLLShared;K:\Program


Files\Executive Software\Diskeeper\
;K:\Program Files\Microsoft SQL Server\80


\Tools\BINN;K:\PROGRA~1\E!PC;K:\Program
Files\NMapWin\\bin;k:\util;c:\bat;K:\Program


Files\Windows Resource Kits\Tools\
;K:\WINDOWS\system32;K:\WINDOWS;K:\WINDOWS\System32


\Wbem;K:\Program Files\Suppor
t Tools\;K:\Program Files\Common Files\Sonic


Shared;K:\Program Files\Common File
s\Roxio Shared\DLLShared;K:\Program Files\Executive


Software\Diskeeper\;K:\Progr
am Files\Microsoft SQL Server\80\Tools\BINN;K:\PROGRA~1


\E!PC;K:\Program Files\NM
apWin\\bin;k:\util;c:\bat;K:\Program Files\Windows


Resource Kits\Tools\;K:\WINDO
WS\system32;K:\WINDOWS;K:\WINDOWS\System32


\Wbem;K:\Program Files\Support Tools\;
K:\Program Files\Common Files\Sonic Shared;K:\Program


Files\Common Files\Roxio S
hared\DLLShared;K:\Program Files\Executive


Software\Diskeeper\;K:\Program Files\
Microsoft SQL Server\80\Tools\BINN;K:\PROGRA~1\E!


PC;K:\Program Files\NMapWin\\bi
n;k:\util;c:\bat;K:\Program Files\Windows Resource


Kits\Tools\;K:\WINDOWS\system
32;K:\WINDOWS;K:\WINDOWS\System32\Wbem;K:\Program


Files\Support Tools\;K:\Progra
m Files\Common Files\Sonic Shared;K:\Program


Files\Common Files\Roxio Shared\DLL
Shared;K:\Program Files\Executive


Software\Diskeeper\;K:\Program Files\Microsoft
SQL Server\80\Tools\BINN;K:\PROGRA~1\E!PC;K:\Program


Files\NMapWin\\bin;k:\util
;c:\bat;K:\Program Files\Windows Resource


Kits\Tools\;K:\WINDOWS\system32;K:\WIN
DOWS;K:\WINDOWS\System32\Wbem;K:\Program Files\Support


Tools\;K:\Program Files\C
ommon Files\Sonic Shared;K:\Program Files\Common


Files\Roxio Shared\DLLShared;K:
\Program Files\Executive Software\Diskeeper\;K:\Program


Files\Microsoft SQL Serv
er\80\Tools\BINN;K:\PROGRA~1\E!PC;K:\Program


Files\NMapWin\\bin;k:\util;c:\bat;K
:\Program Files\Windows Resource


Kits\Tools\;K:\WINDOWS\system32;K:\WINDOWS;K:\W
INDOWS\System32\Wbem;K:\Program Files\Support


Tools\;K:\Program Files\Common Fil
es\Sonic Shared;K:\Program Files\Common Files\Roxio


Shared\DLLShared;K:\Program
Files\Executive Software\Diskeeper\;K:\Program


Files\Microsoft SQL Server\80\Too
ls\BINN;K:\PROGRA~1\E!PC;K:\Program


Files\NMapWin\\bin;k:\util;c:\bat;K:\Program
Files\Windows Resource


Kits\Tools\;K:\WINDOWS\system32;K:\WINDOWS;K:\WINDOWS\Sy
stem32\Wbem;K:\Program Files\Support Tools\;K:\Program


Files\Common Files\Sonic
Shared;K:\Program Files\Common Files\Roxio


Shared\DLLShared;K:\Program Files\Exe
cutive Software\Diskeeper\;K:\Program Files\Microsoft


SQL Server\80\Tools\BINN;K
:\PROGRA~1\E!PC;K:\Program


Files\NMapWin\\bin;k:\util;c:\bat;

Jose Manuel Tella Llop
MVP - Windows

http://www.multingles.net/jmt.htm
Este mensaje se proporciona "como está" sin garantías de


ninguna clase, y no otorga ningún derecho.
This posting is provided "AS IS" with no warranties, and


confers no rights.
You assume all risk for your use.


"jlhortal" wrote


in message news:080a01c3db4f$4e06e580$
En la ayuda de Windows XP Profesional, introduccion a la
shell de comandos, se dice que la longitud máxima de
cualquier variable de entorno es de 8192 bytes. En mi
ordenador la variable PATH se trunca después de 1024

Es esto correcto ?

Hay alguna forma de superar esta limitación ?

Gracias..
.

Respuesta Responder a este mensaje
#3 JM Tella Llop [MVP Windows] ·
15/01/2004 - 18:01 | Informe spam
pues acabo de probarlo... y tampoco.

¿te pasa en el CMD.EXE o en el COMMAND.COM?

Jose Manuel Tella Llop
MVP - Windows

http://www.multingles.net/jmt.htm
Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no otorga ningún derecho.
This posting is provided "AS IS" with no warranties, and confers no rights.
You assume all risk for your use.


"jlhortal" wrote in message news:0c6601c3db88$25822ff0$
efectivamente, si hago "echo %path%" tengo la variable
completa, sin truncar, pero si hago "set" Path sale
truncada a 1024 bytes y realmente cmd no hace busqueda en
los directorios que están situados más allá de los 1024

he ejecutado esto:

set path=%path%;%path%;%path%;%path%;%path%;%path%;%


path%;%path%;%path%;%path%;%path%;

para probar, el el path me lo ha dado mostruoso: sin


limitacion aparente:

echo %path%

K:\Program Files\Windows Resource


Kits\Tools\;K:\WINDOWS\system32;K:\WINDOWS;K:\
WINDOWS\System32\Wbem;K:\Program Files\Support


Tools\;K:\Program Files\Common Fi
les\Sonic Shared;K:\Program Files\Common Files\Roxio


Shared\DLLShared;K:\Program
Files\Executive Software\Diskeeper\;K:\Program


Files\Microsoft SQL Server\80\To
ols\BINN;K:\PROGRA~1\E!PC;K:\Program


Files\NMapWin\\bin;k:\util;c:\bat;K:\Progra
m Files\Windows Resource


Kits\Tools\;K:\WINDOWS\system32;K:\WINDOWS;K:\WINDOWS\S
ystem32\Wbem;K:\Program Files\Support Tools\;K:\Program


Files\Common Files\Sonic
Shared;K:\Program Files\Common Files\Roxio


Shared\DLLShared;K:\Program Files\Ex
ecutive Software\Diskeeper\;K:\Program Files\Microsoft


SQL Server\80\Tools\BINN;
K:\PROGRA~1\E!PC;K:\Program


Files\NMapWin\\bin;k:\util;c:\bat;K:\Program Files\W
indows Resource


Kits\Tools\;K:\WINDOWS\system32;K:\WINDOWS;K:\WINDOWS\Syst
em32\W
bem;K:\Program Files\Support Tools\;K:\Program


Files\Common Files\Sonic Shared;K
:\Program Files\Common Files\Roxio


Shared\DLLShared;K:\Program Files\Executive S
oftware\Diskeeper\;K:\Program Files\Microsoft SQL


Server\80\Tools\BINN;K:\PROGRA
~1\E!PC;K:\Program


Files\NMapWin\\bin;k:\util;c:\bat;K:\Program
Files\Windows Re
source


Kits\Tools\;K:\WINDOWS\system32;K:\WINDOWS;K:\WINDOWS\Syst
em32\Wbem;K:\Pr
ogram Files\Support Tools\;K:\Program Files\Common


Files\Sonic Shared;K:\Program
Files\Common Files\Roxio Shared\DLLShared;K:\Program


Files\Executive Software\D
iskeeper\;K:\Program Files\Microsoft SQL Server\80


\Tools\BINN;K:\PROGRA~1\E!PC;K
:\Program Files\NMapWin\\bin;k:\util;c:\bat;K:\Program


Files\Windows Resource Ki
ts\Tools\;K:\WINDOWS\system32;K:\WINDOWS;K:\WINDOWS\Syste


m32\Wbem;K:\Program Fil
es\Support Tools\;K:\Program Files\Common Files\Sonic


Shared;K:\Program Files\Co
mmon Files\Roxio Shared\DLLShared;K:\Program


Files\Executive Software\Diskeeper\
;K:\Program Files\Microsoft SQL Server\80


\Tools\BINN;K:\PROGRA~1\E!PC;K:\Program
Files\NMapWin\\bin;k:\util;c:\bat;K:\Program


Files\Windows Resource Kits\Tools\
;K:\WINDOWS\system32;K:\WINDOWS;K:\WINDOWS\System32


\Wbem;K:\Program Files\Suppor
t Tools\;K:\Program Files\Common Files\Sonic


Shared;K:\Program Files\Common File
s\Roxio Shared\DLLShared;K:\Program Files\Executive


Software\Diskeeper\;K:\Progr
am Files\Microsoft SQL Server\80\Tools\BINN;K:\PROGRA~1


\E!PC;K:\Program Files\NM
apWin\\bin;k:\util;c:\bat;K:\Program Files\Windows


Resource Kits\Tools\;K:\WINDO
WS\system32;K:\WINDOWS;K:\WINDOWS\System32


\Wbem;K:\Program Files\Support Tools\;
K:\Program Files\Common Files\Sonic Shared;K:\Program


Files\Common Files\Roxio S
hared\DLLShared;K:\Program Files\Executive


Software\Diskeeper\;K:\Program Files\
Microsoft SQL Server\80\Tools\BINN;K:\PROGRA~1\E!


PC;K:\Program Files\NMapWin\\bi
n;k:\util;c:\bat;K:\Program Files\Windows Resource


Kits\Tools\;K:\WINDOWS\system
32;K:\WINDOWS;K:\WINDOWS\System32\Wbem;K:\Program


Files\Support Tools\;K:\Progra
m Files\Common Files\Sonic Shared;K:\Program


Files\Common Files\Roxio Shared\DLL
Shared;K:\Program Files\Executive


Software\Diskeeper\;K:\Program Files\Microsoft
SQL Server\80\Tools\BINN;K:\PROGRA~1\E!PC;K:\Program


Files\NMapWin\\bin;k:\util
;c:\bat;K:\Program Files\Windows Resource


Kits\Tools\;K:\WINDOWS\system32;K:\WIN
DOWS;K:\WINDOWS\System32\Wbem;K:\Program Files\Support


Tools\;K:\Program Files\C
ommon Files\Sonic Shared;K:\Program Files\Common


Files\Roxio Shared\DLLShared;K:
\Program Files\Executive Software\Diskeeper\;K:\Program


Files\Microsoft SQL Serv
er\80\Tools\BINN;K:\PROGRA~1\E!PC;K:\Program


Files\NMapWin\\bin;k:\util;c:\bat;K
:\Program Files\Windows Resource


Kits\Tools\;K:\WINDOWS\system32;K:\WINDOWS;K:\W
INDOWS\System32\Wbem;K:\Program Files\Support


Tools\;K:\Program Files\Common Fil
es\Sonic Shared;K:\Program Files\Common Files\Roxio


Shared\DLLShared;K:\Program
Files\Executive Software\Diskeeper\;K:\Program


Files\Microsoft SQL Server\80\Too
ls\BINN;K:\PROGRA~1\E!PC;K:\Program


Files\NMapWin\\bin;k:\util;c:\bat;K:\Program
Files\Windows Resource


Kits\Tools\;K:\WINDOWS\system32;K:\WINDOWS;K:\WINDOWS\Sy
stem32\Wbem;K:\Program Files\Support Tools\;K:\Program


Files\Common Files\Sonic
Shared;K:\Program Files\Common Files\Roxio


Shared\DLLShared;K:\Program Files\Exe
cutive Software\Diskeeper\;K:\Program Files\Microsoft


SQL Server\80\Tools\BINN;K
:\PROGRA~1\E!PC;K:\Program


Files\NMapWin\\bin;k:\util;c:\bat;

Jose Manuel Tella Llop
MVP - Windows

http://www.multingles.net/jmt.htm
Este mensaje se proporciona "como está" sin garantías de


ninguna clase, y no otorga ningún derecho.
This posting is provided "AS IS" with no warranties, and


confers no rights.
You assume all risk for your use.


"jlhortal" wrote


in message news:080a01c3db4f$4e06e580$
En la ayuda de Windows XP Profesional, introduccion a la
shell de comandos, se dice que la longitud máxima de
cualquier variable de entorno es de 8192 bytes. En mi
ordenador la variable PATH se trunca después de 1024

Es esto correcto ?

Hay alguna forma de superar esta limitación ?

Gracias..
.

Respuesta Responder a este mensaje
#4 jlhortal
15/01/2004 - 18:04 | Informe spam
Mi anterior respuesta no es del todo correcta...
Efectivamente al hacer "set" también tengo el path con más
de 1024 bytes, pero después de hacer set path= dentro del
shell de comandos.
El problema es entonces que al expandir el path definido
dentro de panel control, sistema, variables de entorno,
cuando arranca el shell, deja truncada path.
Tengo definida Path a través de otras variables, porque
si no en el panel de control tampoco me dejaba pasar de
1024

he ejecutado esto:

set path=%path%;%path%;%path%;%path%;%path%;%path%;%


path%;%path%;%path%;%path%;%path%;

para probar, el el path me lo ha dado mostruoso: sin


limitacion aparente:

echo %path%

K:\Program Files\Windows Resource


Kits\Tools\;K:\WINDOWS\system32;K:\WINDOWS;K:\
WINDOWS\System32\Wbem;K:\Program Files\Support


Tools\;K:\Program Files\Common Fi
les\Sonic Shared;K:\Program Files\Common Files\Roxio


Shared\DLLShared;K:\Program
Files\Executive Software\Diskeeper\;K:\Program


Files\Microsoft SQL Server\80\To
ols\BINN;K:\PROGRA~1\E!PC;K:\Program


Files\NMapWin\\bin;k:\util;c:\bat;K:\Progra
m Files\Windows Resource


Kits\Tools\;K:\WINDOWS\system32;K:\WINDOWS;K:\WINDOWS\S
ystem32\Wbem;K:\Program Files\Support Tools\;K:\Program


Files\Common Files\Sonic
Shared;K:\Program Files\Common Files\Roxio


Shared\DLLShared;K:\Program Files\Ex
ecutive Software\Diskeeper\;K:\Program Files\Microsoft


SQL Server\80\Tools\BINN;
K:\PROGRA~1\E!PC;K:\Program


Files\NMapWin\\bin;k:\util;c:\bat;K:\Program Files\W
indows Resource


Kits\Tools\;K:\WINDOWS\system32;K:\WINDOWS;K:\WINDOWS\Syst
em32\W
bem;K:\Program Files\Support Tools\;K:\Program


Files\Common Files\Sonic Shared;K
:\Program Files\Common Files\Roxio


Shared\DLLShared;K:\Program Files\Executive S
oftware\Diskeeper\;K:\Program Files\Microsoft SQL


Server\80\Tools\BINN;K:\PROGRA
~1\E!PC;K:\Program


Files\NMapWin\\bin;k:\util;c:\bat;K:\Program
Files\Windows Re
source


Kits\Tools\;K:\WINDOWS\system32;K:\WINDOWS;K:\WINDOWS\Syst
em32\Wbem;K:\Pr
ogram Files\Support Tools\;K:\Program Files\Common


Files\Sonic Shared;K:\Program
Files\Common Files\Roxio Shared\DLLShared;K:\Program


Files\Executive Software\D
iskeeper\;K:\Program Files\Microsoft SQL Server\80


\Tools\BINN;K:\PROGRA~1\E!PC;K
:\Program Files\NMapWin\\bin;k:\util;c:\bat;K:\Program


Files\Windows Resource Ki
ts\Tools\;K:\WINDOWS\system32;K:\WINDOWS;K:\WINDOWS\Syste


m32\Wbem;K:\Program Fil
es\Support Tools\;K:\Program Files\Common Files\Sonic


Shared;K:\Program Files\Co
mmon Files\Roxio Shared\DLLShared;K:\Program


Files\Executive Software\Diskeeper\
;K:\Program Files\Microsoft SQL Server\80


\Tools\BINN;K:\PROGRA~1\E!PC;K:\Program
Files\NMapWin\\bin;k:\util;c:\bat;K:\Program


Files\Windows Resource Kits\Tools\
;K:\WINDOWS\system32;K:\WINDOWS;K:\WINDOWS\System32


\Wbem;K:\Program Files\Suppor
t Tools\;K:\Program Files\Common Files\Sonic


Shared;K:\Program Files\Common File
s\Roxio Shared\DLLShared;K:\Program Files\Executive


Software\Diskeeper\;K:\Progr
am Files\Microsoft SQL Server\80\Tools\BINN;K:\PROGRA~1


\E!PC;K:\Program Files\NM
apWin\\bin;k:\util;c:\bat;K:\Program Files\Windows


Resource Kits\Tools\;K:\WINDO
WS\system32;K:\WINDOWS;K:\WINDOWS\System32


\Wbem;K:\Program Files\Support Tools\;
K:\Program Files\Common Files\Sonic Shared;K:\Program


Files\Common Files\Roxio S
hared\DLLShared;K:\Program Files\Executive


Software\Diskeeper\;K:\Program Files\
Microsoft SQL Server\80\Tools\BINN;K:\PROGRA~1\E!


PC;K:\Program Files\NMapWin\\bi
n;k:\util;c:\bat;K:\Program Files\Windows Resource


Kits\Tools\;K:\WINDOWS\system
32;K:\WINDOWS;K:\WINDOWS\System32\Wbem;K:\Program


Files\Support Tools\;K:\Progra
m Files\Common Files\Sonic Shared;K:\Program


Files\Common Files\Roxio Shared\DLL
Shared;K:\Program Files\Executive


Software\Diskeeper\;K:\Program Files\Microsoft
SQL Server\80\Tools\BINN;K:\PROGRA~1\E!PC;K:\Program


Files\NMapWin\\bin;k:\util
;c:\bat;K:\Program Files\Windows Resource


Kits\Tools\;K:\WINDOWS\system32;K:\WIN
DOWS;K:\WINDOWS\System32\Wbem;K:\Program Files\Support


Tools\;K:\Program Files\C
ommon Files\Sonic Shared;K:\Program Files\Common


Files\Roxio Shared\DLLShared;K:
\Program Files\Executive Software\Diskeeper\;K:\Program


Files\Microsoft SQL Serv
er\80\Tools\BINN;K:\PROGRA~1\E!PC;K:\Program


Files\NMapWin\\bin;k:\util;c:\bat;K
:\Program Files\Windows Resource


Kits\Tools\;K:\WINDOWS\system32;K:\WINDOWS;K:\W
INDOWS\System32\Wbem;K:\Program Files\Support


Tools\;K:\Program Files\Common Fil
es\Sonic Shared;K:\Program Files\Common Files\Roxio


Shared\DLLShared;K:\Program
Files\Executive Software\Diskeeper\;K:\Program


Files\Microsoft SQL Server\80\Too
ls\BINN;K:\PROGRA~1\E!PC;K:\Program


Files\NMapWin\\bin;k:\util;c:\bat;K:\Program
Files\Windows Resource


Kits\Tools\;K:\WINDOWS\system32;K:\WINDOWS;K:\WINDOWS\Sy
stem32\Wbem;K:\Program Files\Support Tools\;K:\Program


Files\Common Files\Sonic
Shared;K:\Program Files\Common Files\Roxio


Shared\DLLShared;K:\Program Files\Exe
cutive Software\Diskeeper\;K:\Program Files\Microsoft


SQL Server\80\Tools\BINN;K
:\PROGRA~1\E!PC;K:\Program


Files\NMapWin\\bin;k:\util;c:\bat;

Jose Manuel Tella Llop
MVP - Windows

http://www.multingles.net/jmt.htm
Este mensaje se proporciona "como está" sin garantías de


ninguna clase, y no otorga ningún derecho.
This posting is provided "AS IS" with no warranties, and


confers no rights.
You assume all risk for your use.


"jlhortal" wrote


in message news:080a01c3db4f$4e06e580$
En la ayuda de Windows XP Profesional, introduccion a la
shell de comandos, se dice que la longitud máxima de
cualquier variable de entorno es de 8192 bytes. En mi
ordenador la variable PATH se trunca después de 1024

Es esto correcto ?

Hay alguna forma de superar esta limitación ?

Gracias..
.

Respuesta Responder a este mensaje
#5 JM Tella Llop [MVP Windows] ·
15/01/2004 - 18:12 | Informe spam
Puedier ser un problema entonces del buffer que tiene la parte grafica de configuracion de variables de entorno ¿no?

Te refieres a eso..

Jose Manuel Tella Llop
MVP - Windows

http://www.multingles.net/jmt.htm
Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no otorga ningún derecho.
This posting is provided "AS IS" with no warranties, and confers no rights.
You assume all risk for your use.


"jlhortal" wrote in message news:01ad01c3db89$a76718e0$
Mi anterior respuesta no es del todo correcta...
Efectivamente al hacer "set" también tengo el path con más
de 1024 bytes, pero después de hacer set path= dentro del
shell de comandos.
El problema es entonces que al expandir el path definido
dentro de panel control, sistema, variables de entorno,
cuando arranca el shell, deja truncada path.
Tengo definida Path a través de otras variables, porque
si no en el panel de control tampoco me dejaba pasar de
1024

he ejecutado esto:

set path=%path%;%path%;%path%;%path%;%path%;%path%;%


path%;%path%;%path%;%path%;%path%;

para probar, el el path me lo ha dado mostruoso: sin


limitacion aparente:

echo %path%

K:\Program Files\Windows Resource


Kits\Tools\;K:\WINDOWS\system32;K:\WINDOWS;K:\
WINDOWS\System32\Wbem;K:\Program Files\Support


Tools\;K:\Program Files\Common Fi
les\Sonic Shared;K:\Program Files\Common Files\Roxio


Shared\DLLShared;K:\Program
Files\Executive Software\Diskeeper\;K:\Program


Files\Microsoft SQL Server\80\To
ols\BINN;K:\PROGRA~1\E!PC;K:\Program


Files\NMapWin\\bin;k:\util;c:\bat;K:\Progra
m Files\Windows Resource


Kits\Tools\;K:\WINDOWS\system32;K:\WINDOWS;K:\WINDOWS\S
ystem32\Wbem;K:\Program Files\Support Tools\;K:\Program


Files\Common Files\Sonic
Shared;K:\Program Files\Common Files\Roxio


Shared\DLLShared;K:\Program Files\Ex
ecutive Software\Diskeeper\;K:\Program Files\Microsoft


SQL Server\80\Tools\BINN;
K:\PROGRA~1\E!PC;K:\Program


Files\NMapWin\\bin;k:\util;c:\bat;K:\Program Files\W
indows Resource


Kits\Tools\;K:\WINDOWS\system32;K:\WINDOWS;K:\WINDOWS\Syst
em32\W
bem;K:\Program Files\Support Tools\;K:\Program


Files\Common Files\Sonic Shared;K
:\Program Files\Common Files\Roxio


Shared\DLLShared;K:\Program Files\Executive S
oftware\Diskeeper\;K:\Program Files\Microsoft SQL


Server\80\Tools\BINN;K:\PROGRA
~1\E!PC;K:\Program


Files\NMapWin\\bin;k:\util;c:\bat;K:\Program
Files\Windows Re
source


Kits\Tools\;K:\WINDOWS\system32;K:\WINDOWS;K:\WINDOWS\Syst
em32\Wbem;K:\Pr
ogram Files\Support Tools\;K:\Program Files\Common


Files\Sonic Shared;K:\Program
Files\Common Files\Roxio Shared\DLLShared;K:\Program


Files\Executive Software\D
iskeeper\;K:\Program Files\Microsoft SQL Server\80


\Tools\BINN;K:\PROGRA~1\E!PC;K
:\Program Files\NMapWin\\bin;k:\util;c:\bat;K:\Program


Files\Windows Resource Ki
ts\Tools\;K:\WINDOWS\system32;K:\WINDOWS;K:\WINDOWS\Syste


m32\Wbem;K:\Program Fil
es\Support Tools\;K:\Program Files\Common Files\Sonic


Shared;K:\Program Files\Co
mmon Files\Roxio Shared\DLLShared;K:\Program


Files\Executive Software\Diskeeper\
;K:\Program Files\Microsoft SQL Server\80


\Tools\BINN;K:\PROGRA~1\E!PC;K:\Program
Files\NMapWin\\bin;k:\util;c:\bat;K:\Program


Files\Windows Resource Kits\Tools\
;K:\WINDOWS\system32;K:\WINDOWS;K:\WINDOWS\System32


\Wbem;K:\Program Files\Suppor
t Tools\;K:\Program Files\Common Files\Sonic


Shared;K:\Program Files\Common File
s\Roxio Shared\DLLShared;K:\Program Files\Executive


Software\Diskeeper\;K:\Progr
am Files\Microsoft SQL Server\80\Tools\BINN;K:\PROGRA~1


\E!PC;K:\Program Files\NM
apWin\\bin;k:\util;c:\bat;K:\Program Files\Windows


Resource Kits\Tools\;K:\WINDO
WS\system32;K:\WINDOWS;K:\WINDOWS\System32


\Wbem;K:\Program Files\Support Tools\;
K:\Program Files\Common Files\Sonic Shared;K:\Program


Files\Common Files\Roxio S
hared\DLLShared;K:\Program Files\Executive


Software\Diskeeper\;K:\Program Files\
Microsoft SQL Server\80\Tools\BINN;K:\PROGRA~1\E!


PC;K:\Program Files\NMapWin\\bi
n;k:\util;c:\bat;K:\Program Files\Windows Resource


Kits\Tools\;K:\WINDOWS\system
32;K:\WINDOWS;K:\WINDOWS\System32\Wbem;K:\Program


Files\Support Tools\;K:\Progra
m Files\Common Files\Sonic Shared;K:\Program


Files\Common Files\Roxio Shared\DLL
Shared;K:\Program Files\Executive


Software\Diskeeper\;K:\Program Files\Microsoft
SQL Server\80\Tools\BINN;K:\PROGRA~1\E!PC;K:\Program


Files\NMapWin\\bin;k:\util
;c:\bat;K:\Program Files\Windows Resource


Kits\Tools\;K:\WINDOWS\system32;K:\WIN
DOWS;K:\WINDOWS\System32\Wbem;K:\Program Files\Support


Tools\;K:\Program Files\C
ommon Files\Sonic Shared;K:\Program Files\Common


Files\Roxio Shared\DLLShared;K:
\Program Files\Executive Software\Diskeeper\;K:\Program


Files\Microsoft SQL Serv
er\80\Tools\BINN;K:\PROGRA~1\E!PC;K:\Program


Files\NMapWin\\bin;k:\util;c:\bat;K
:\Program Files\Windows Resource


Kits\Tools\;K:\WINDOWS\system32;K:\WINDOWS;K:\W
INDOWS\System32\Wbem;K:\Program Files\Support


Tools\;K:\Program Files\Common Fil
es\Sonic Shared;K:\Program Files\Common Files\Roxio


Shared\DLLShared;K:\Program
Files\Executive Software\Diskeeper\;K:\Program


Files\Microsoft SQL Server\80\Too
ls\BINN;K:\PROGRA~1\E!PC;K:\Program


Files\NMapWin\\bin;k:\util;c:\bat;K:\Program
Files\Windows Resource


Kits\Tools\;K:\WINDOWS\system32;K:\WINDOWS;K:\WINDOWS\Sy
stem32\Wbem;K:\Program Files\Support Tools\;K:\Program


Files\Common Files\Sonic
Shared;K:\Program Files\Common Files\Roxio


Shared\DLLShared;K:\Program Files\Exe
cutive Software\Diskeeper\;K:\Program Files\Microsoft


SQL Server\80\Tools\BINN;K
:\PROGRA~1\E!PC;K:\Program


Files\NMapWin\\bin;k:\util;c:\bat;

Jose Manuel Tella Llop
MVP - Windows

http://www.multingles.net/jmt.htm
Este mensaje se proporciona "como está" sin garantías de


ninguna clase, y no otorga ningún derecho.
This posting is provided "AS IS" with no warranties, and


confers no rights.
You assume all risk for your use.


"jlhortal" wrote


in message news:080a01c3db4f$4e06e580$
En la ayuda de Windows XP Profesional, introduccion a la
shell de comandos, se dice que la longitud máxima de
cualquier variable de entorno es de 8192 bytes. En mi
ordenador la variable PATH se trunca después de 1024

Es esto correcto ?

Hay alguna forma de superar esta limitación ?

Gracias..
.

Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida