Finalidad: | Eliminar variables del entorno o del registro. |
Formato: | DESCONECTAR [/= /D /E /Q /S /U /V /R presentar... (nombre ...)] nombre [nombre ...]}] |
or
UNSET *
nombre | Una o más variables para eliminar (se aceptan comodines excepto las variables de registro). |
presentar | Uno o más archivos de los cuales leer las variables que se eliminarán. |
Sintaxis de finalización de archivos:
El valor por defecto finalización del nombre de archivo la sintaxis es: [/r] * [1*] variables
Uso:
UNSET elimina una o más variables del entorno o del Registro de Windows.
También puede utilizar expresiones regulares en el nombre de la variable.
UNSET se puede utilizar en un archivo por lotes, junto con el SETLOCAL ENDLOCAL comandos, para limpiar el entorno de variables que puedan causar problemas a las aplicaciones que se ejecutan desde ese archivo por lotes.
Para obtener más información sobre las variables de entorno, consulte la SET comando y la discusión general de la entorno.
Nota: No puedes usar DESSET con variables GOSUB.
Con precaución al eliminar variables de entorno, y especialmente al usar DESCONECTADO *. Muchos programas no funcionarán correctamente sin determinadas variables de entorno; Por ejemplo, TCC depende TRAYECTORIA.
Variables de registro: Predeterminado, Sistema, Usuario y Volátil Las variables de registro se pueden manipular con el UNSET comando /D, /S, /U /V interruptores, respectivamente. Para eliminar la variable de ambas el registro del entorno local, utilice ambas de la forma más /E cambiar el interruptor de selección de variables de registro juntos. (No puede utilizar comodines para el nombre de la variable). Por ejemplo, para eliminar la variable volátil mivar Tanto desde el registro como desde el entorno local, utilice:
desarmado /v /e mivar
Con precaución al eliminar directamente variables de registro, ya que pueden ser esenciales para varios procesos y aplicaciones de Windows.
Ejemplos:
Para eliminar la variable de entorno LÍNEA DE CMD:
línea de cmd desconectada
Si usa el comando DESCONECTADO *, se eliminarán todas las variables de entorno:
desarmado *
Puede eliminar todas las variables coincidentes excepto las especificadas encerrando las excepciones entre paréntesis. Por ejemplo, para eliminar todas las variables que comienzan con "v", excepto var1 var2:
desarmado (var1 var2) v*
Opciones:
/E | Cuando se utiliza junto con uno de /D, /S, /Uo /V, desarma tanto la variable de registro como la variable de entorno local. |
/R | Lea las variables de entorno para DESCONECTARlas de un archivo. Esto es mucho más rápido que usar múltiples comandos UNSET en un archivo por lotes y puede ser más selectivo que DESCONECTADO *. El formato del archivo puede ser el mismo que el utilizado por el SET Comando /R (ver SET para obtener más detalles), o podría ser solo una variable por línea, los comodines no se procesan. |
DESCONECTADO /R leerá de ESTÁNDAR si no hay ningún nombre de archivo y la entrada se redirige.
/S | Eliminar un te variable del registro (HKLM\System\CurrentControlSet\Control\Session Manager\Environment). |