Objectif :Supprimer des variables de l'environnement ou du registre

 

Format:DÉSACTIVÉ [/= /D /E /Q /S /U /V /R filet... (prénom ...)] prénom [prénom...]}]

or

UNSET *

 

prénomUne ou plusieurs variables à supprimer (caractères génériques acceptés sauf pour les variables de registre).
filetUn ou plusieurs fichiers à partir desquels lire les variables à supprimer.

 

/Défaut)

/Système)

/Environnement)

/Utilisateur)

/Calme)

/Volatil)

/Lire)


 

Voir aussi: ESET et SET.

 

Syntaxe de complétion de fichier :

 

Le défaut complétion du nom de fichier la syntaxe est : [/r] * [1*] variables

 

Usage:

 

UNSET supprime une ou plusieurs variables de l'environnement ou du registre Windows.

 

Vous pouvez également utiliser des expressions régulières dans le nom de la variable.

 

UNSET peut être utilisé dans un fichier batch, en conjonction avec le setlocal et ENDLOCAL commandes, pour effacer l'environnement des variables susceptibles de causer des problèmes pour les applications exécutées à partir de ce fichier batch.

 

Pour plus d'informations sur les variables d'environnement, consultez le SET commandement et la discussion générale du sûr, heureux et sain.

 

Remarque: Vous ne pouvez pas utiliser UNSET avec Variables GOSUB.

 

Faites attention lors de la suppression de variables d'environnement, et en particulier lors de l'utilisation DÉSACTIVÉ *. De nombreux programmes ne fonctionneront pas correctement sans certaines variables d'environnement ; Par exemple, TCC dépend PATH.

 

Variables de registre : Par défaut, système, utilisateur et volatile les variables de registre peuvent être manipulées avec le UNSET de commande /D, /S, /U et /V commutateurs, respectivement. Pour supprimer la variable de tous les deux le registre et de l'environnement local, utilisez tous les deux le /E interrupteur et le commutateur de sélection de variable de registre ensemble. (Vous ne pouvez pas utiliser de caractères génériques pour le nom de la variable.) Par exemple, pour supprimer la variable volatile mavar à partir du registre et de l'environnement local, utilisez :

 

unset /v /e mavar

 

Faites attention lors de la suppression directe des variables de registre, car elles peuvent être essentielles à divers processus et applications Windows.

 

Exemples :

 

Pour supprimer la variable d'environnement LIGNE CMD:

 

désactiver la ligne de commande

 

Si vous utilisez la commande DÉSACTIVÉ *, toutes les variables d'environnement seront supprimées :

 

désarmé *

 

Vous pouvez supprimer toutes les variables correspondantes à l'exception de celles spécifiées en mettant les exceptions entre parenthèses. Par exemple, pour supprimer toutes les variables commençant par "v", à l'exception de var1 et var2:

 

non défini (var1 var2) v*

 

options:

 

/=Affichez la boîte de dialogue de commande UNSET pour vous aider à définir les options de ligne de commande. L'option /= peut être n'importe où sur la ligne ; des options supplémentaires définiront les champs appropriés dans la boîte de dialogue de commande.

 

/DSupprimer un défaut variable du registre (HKU\.DEFAULT\Environment).

 

/ELorsqu'il est utilisé avec l'un des /D, /S, /Uou /V, désactive à la fois la variable de registre et la variable d'environnement local.

 

/QPrévient UNSET d'afficher des messages d'erreur.

 

/RLire les variables d'environnement pour qu'elles soient NON DÉFINIES à partir d'un fichier. C'est beaucoup plus rapide que l'utilisation de plusieurs commandes UNSET dans un fichier batch et peut être plus sélectif que DÉSACTIVÉ *. Le format de fichier peut être le même que celui utilisé par le SET Commande /R (voir SET pour plus de détails), ou il peut s'agir simplement d'une variable par ligne, les caractères génériques ne étant pas traités.

 

DÉSACTIVÉ /R lira de STDIN si aucun nom de fichier n'est présent et que l'entrée est redirigée.

 

/SSupprimer un système iSun variable du registre (HKLM\System\CurrentControlSet\Control\Session Manager\Environment).

 

/USupprimer un utilisateur variable du registre (HKCU\Environnement).

 

/VSupprimer un volatile variable du registre (HKCU\Volatile Environment)