Commandes de ligne de commande utiles sous Windows


281

L'objectif de ce wiki est de promouvoir l'utilisation d'une commande pour ouvrir les applications couramment utilisées sans avoir à passer par de nombreux clics de souris, ce qui permet de gagner du temps sur la surveillance et le dépannage des machines Windows.

Les entrées de réponse doivent être spécifiées

  • Nom de l'application
  • Les commandes
  • Capture d'écran (facultatif)

Raccourci vers les commandes


11
Si vous trouvez cela intéressant, jetez un oeil à commandlinefu: commandlinefu.com C'est comme digg pour CLI
nom d'utilisateur

excellente liste, très utile

1
Essayez de mettre chaque commande comme une réponse séparée. Ensuite, nous pourrons voter et commenter chacun d’entre eux.
Lamcro

1
C'est une excellente question, des infos super utiles, et le moteur stackexchange l'a rendu facile à trouver. Je suis d'accord avec @lamcro, cependant, que la structuration de chaque commande en réponse individuelle fournirait probablement plus de valeur, mais que la commande ne serait pas triée par ordre alphabétique? hmmm ...
David Alpert

1
C’est un excellent exemple, dans tous les SE, d’un sondage bien exécuté. J'aime particulièrement combiner des réponses séparées (pour le vote) et leur index alphabétique!
Jonik

Réponses:


121

Un peu connu est

getmac

Il affiche les adresses MAC de votre / vos carte (s) réseau.

Capture d'écran de l'exécution de getmac à partir d'une fenêtre de ligne de commande Windows.


Très agréable. Lorsque je lance ceci sur mon ordinateur portable, le message "ERREUR: Introuvable." S'affiche, mais je peux exécuter getmac /? et il imprime la description / utilisation ... des idées?

5
ipconfig / all vous donne aussi ces informations de manière moins directe.
LeopardSkinPillBoxHat

Ha, maintenant j'ai votre adresse MAC, préparez-vous à être piraté!
Peter Turner

2
MERCI! Pas plus d'ipconfig / all et défiler! "Danse joyeuse!"
Gomibushi

65

Dans l'invite de commande, tapez:

C:\> start .

Il ouvre le répertoire en cours dans l’explorateur Windows.


2
C'est chouette. cela fonctionne comme "ii". dans Powershell.
dance2die

début . & exit est également bon - je les ai définis comme s.cmd et sx.cmd respectivement. Aussi x.cmd pour quitter, car oui, je suis aussi paresseux.
Mark Allen

5
Vous pouvez aussi faire "explorateur".
Manuel Ferreria

2
start fonctionne réellement pour tout type de fichier sur lequel vous pouvez double-cliquer (documents Word, fichiers xls, etc.) ainsi que les mappages de lecteurs (pas uniquement le répertoire de travail en cours).
Kyle Burton

5
Notez que start peut être un peu amusant si vous avez des fichiers avec des espaces dans leurs noms. Si le premier argument de début est cité, il l'interprète comme une demande de modification du titre de la fenêtre. Donc, au lieu de courir: lancez "Mon fichier.txt", vous devez entrer: "" "Mon fichier.txt" Cela m'a rendu fou jusqu'à ce que quelqu'un me l'explique!
Ken Keenan

51
Connexion Bureau à distance
mstsc.exe

Ouvre:

Certaines images démontrent l’utilisation de mstsc.exe.


16
Encore mieux avec le commutateur / v:. Just Win + R, puis "mstsc /v:computer.fabrikam.com"
Portman

9
renommé en / admin change ces jours-ci et se comporte assez différemment en 2008+
Oskar Duveborn

17
n'oubliez pas l'option / span pour créer de très grandes sessions sur deux moniteurs.
SqlACID

6
Renommé en / console dans Vista SP1 et versions ultérieures, car ils n'auraient pas dû le changer en premier lieu. :)
Mark Allen

7
Pendant que nous y sommes, j'utilise aussi souvent / w: et / h: pour définir manuellement la largeur et la hauteur. J'aime particulièrement utiliser IIS Manager en 800x800 pour une raison quelconque.
Portman

45

Une liste que j'utilise beaucoup:

  • nbtstat - Liste des statistiques et informations NetBIOS
  • netstat - Liste des statistiques et des informations TCP / IP
  • ipconfig - Répertorie la configuration TCP / IP pour un système
  • netsh - Configuration réseau pour un système
  • sc - gérer les services
  • net - toute une série de commandes pour gérer les utilisateurs et les groupes, les partages, les connexions, etc.
  • ping - s'assure qu'un système est en place sur le réseau
  • tracert - trace les sauts entre deux hôtes. utile de voir s'il y a une coupure entre et où elle se trouve.
  • nslookup - Demander au DNS des informations
  • dcdiag - vérifie la santé du contrôleur de domaine
  • setspn - vérifie les SPN pour la configuration de Kerberos

désolé, quelle est l'utilisation de "sc"?
Alex S.

1
sc vous permet de contrôler les services, et à distance. Cela diffère de net start / net stop, qui s'exécute localement (bien que vous puissiez utiliser psexec ou quelque chose du genre pour accéder à une console sur un système distant). sc interrogera également le service, etc. En gros, tout ce que vous pouvez faire à partir de services.msc est maintenant accessible à partir de la ligne de commande. technet.microsoft.com/en-us/library/cc754599.aspx
K. Brian Kelley

1
netsh semble être une commande vraiment puissante, mais je n'ai pas vraiment été capable de travailler avec elle. Pourquoi les gens l'utilisent-ils vraiment?
railmeat

44

Panneau de configuration des services:

services.msc

me trouve en utilisant beaucoup

Vous pouvez également taper ceci (ainsi que les noms d'autres composants logiciels enfichables MMC) dans la boîte de dialogue Exécuter. services.msc et compmgmt.msc sont les entrées les plus couramment utilisées.
Coxy

Vous pouvez utiliser SC pour gérer des services à partir de l'invite de commande. Bien sûr, la vénérable commande net peut démarrer et arrêter des services.
railmeat

41
shutdown.exe

vous permettent d’arrêter ou de redémarrer une machine. Vous pouvez même redémarrer une machine distante avec

shutdown -m \\server -t 0 -r

Il vient même avec une interface utilisateur graphique

shutdown -i

et vous pouvez annuler un arrêt avec

shutdown -a

Aïe, je ne pense pas que j'essayerai souvent si je ne le fais pas sur un
ordinateur

J'utilise ceci à la fin de mon script de fin de semaine.
mmyers

Celui-ci est essentiel pour nous. Nous sommes un groupe d'applications et notre système informatique est centralement situé hors de l'état. Nous avons un accès administrateur local à tous nos serveurs et pouvons redémarrer à volonté. Il n’est pas inhabituel que TS s’étouffe en essayant d’arrêter et c’est la seule chose que nous pouvons utiliser pour remettre les choses en forme sans appeler un opérateur.
squillman

donnez lui aussi un -f pour forcer la fermeture de toutes les applications ouvertes
beakersoft

37

Robocopy est vraiment utile. Cela reflète les annuaires.

Il est idéal pour les sauvegardes, la restauration et le transfert de grandes quantités de fichiers. Il ne transfère que les fichiers qui ont changé et peut reprendre là où il s’était arrêté.

Il est livré en standard dans Windows Vista et les versions ultérieures, mais les utilisateurs de Windows XP peuvent l'obtenir dans le cadre du Kit de ressources Windows Server 2003 (gratuit) ou une version ultérieure.


Robocopy fait tellement plus que des répertoires miroirs. C'est gratin incroyable! Tout outil de ligne de commande qui nécessite un document Word pour l'expliquer est inestimable dans mon livre.
WaldenL

1
hehe. Eh bien, je suppose que c’est un couteau suisse qui copie les lignes de commande, mais qui n’a aucun sens.
thomasrutter

+1; Robocopy, tar, split et gzip forment en gros toute notre stratégie de sauvegarde.
RainyRat

@ RainyRat: Quoi, pas de commande 'at'?
Dan Esparza

Est-ce le rsyncde Windows?
Joey Adams

34

(Ce n'est pas vraiment une commande en soi, mais un moyen d'y arriver.)

Pour ceux d'entre vous qui vont souvent dans Démarrer> Exécuter> "cmd", vous pouvez réduire certaines étapes.

Dites que vous voulez obtenir votre adresse IP. Vous devriez normalement aller Démarrer> Exécuter> "cmd" [entrer] puis ...

ipconfig [enter]

Maintenant au lieu de cela, allez ...

Démarrer> Exécuter> "cmd / k ipconfig"

Cela lancera cmd et la commande 'ipconfig', et maintiendra la fenêtre ouverte. Donc, si je veux obtenir rapidement mon adresse MAC (adresse physique), je ferais:

 cmd /k ipconfig /all

... tout dans le menu d'exécution en une seule ligne.


Tout courtoisie de BostonMark


Très cool, je suis constamment dans Démarrer> Exécuter> Cmd pour exécuter diverses commandes courantes sans connaître ce raccourci.
Élément

3
Oui, le drapeau / k est certainement l’un des meilleurs conseils ici.
Abraham Vegh

10
Voici un meilleur moyen: Allez dans Démarrer> Tous les programmes> Accessoires> Invite de commandes, puis cliquez avec le bouton droit de la souris. Sélectionnez Propriétés. Cliquez sur l'onglet "Raccourci". Placez le curseur dans le champ "Touche de raccourci". Appuyez sur [ctrl] - [alt] -t, il devrait dire "Ctrl + Alt + T". Cliquez sur OK. Vous pouvez maintenant lancer cmd.exe de n’importe où et à tout moment en appuyant sur ctrl-alt-t.
Ryan Ryan

5
En outre, en utilisant windowskey + r, vous accédez directement à la fenêtre "Exécuter ...".
Andor

1
En quoi est-ce plus rapide ou moins de frappes au clavier que d'ouvrir cmd et de taper la commande? Il me semble que deux frappes de plus que la façon dont vous proposez de remplacer.
harpo

28

L'art oublié: la manipulation de chaînes DOS!

set mydate=%date:~10,4%_%date:~4,2%_%date:~7,2%
echo %mydate%

La sortie sera YYYY_MM_DD.

Copiez-le et collez-le dans un fichier .bat et laissez-vous surprendre! Ceci est particulièrement utile pour la création de sauvegardes ou pour toute série de répertoires et de fichiers date / heure.

Un exemple:

@echo off
:: Yes, this looks bad, but it works, it sets the file veriable mydate to YYYY_MM_DD.
set mydate=%date:~10,4%_%date:~4,2%_%date:~7,2%

echo Backing up DC1:
:: start a new backup session, the /M switch is for the type of bakcup being performed, type ntbackup /? for more info
start /wait ntbackup backup \\DC1\c$ /j "DC1 Backup" /f "C:\BAK\DC1\DC1_%mydate%.bkf" /M incremental
echo DC1 is Done

echo Backing up EXCH:
start /wait ntbackup backup \\EXCH\c$ /j "EXCH Backup" /f "C:\BAK\EXCH\EXCH_%mydate%.bkf" /M incremental
echo EXCH is Done

echo Backing up FS1:
start /wait ntbackup backup \\FS1\c$ /j "FS1 Backup" /f "C:\BAK\FS1\FS1_%mydate%.bkf" /M incremental
echo FS1 is Done

echo Backup was completed %date% %time%
pause

5
Cela est très dangereux, car le format d'affichage des paramètres régionaux du système modifie la chaîne renvoyée par la date et, par conséquent, tout script basé sur la position du caractère devient un fouillis imprévisible, le cas échéant. Ce qui , au moins en Europe peut facilement se produire par erreur ou exprès - J'ai eu des scripts de traitement par lots prévu faire des choses horribles (ou rien) en raison de exactement ce ^^
Oskar Duveborn

Eh bien ... j'espère que les gens ne copieront pas / ne colleront pas / ne prieront pas sur les systèmes de production ... :-) C'est un bon point cependant.
Joseph Kern

26
tasklist.exe

listera les processus sur une machine locale ou distante.

tasklist.exe /S server

Il peut afficher les services hébergés par les processus scvhost.exe.

tasklist /SVC

Vous pouvez également faire du filtrage. Cela affichera les processus sur une machine distante ayant utilisé plus de 15 minutes de temps CPU

tasklist /S server /FI "CPUTIME gt 00:15:00"

1
Ne pas oublier son homologuetaskkill
Chris S

25

control userpasswords2

Ouvre la boîte de dialogue classique Comptes d'utilisateurs:

entrez la description de l'image ici


24

Je trouve que j'utilise findstrbeaucoup pour trouver des informations dans les journaux, les fichiers d'erreur, etc.

Un exemple simple: dans le fichier journal, ex0905.lognous trouvons toutes les lignes qui contiennent 2009-05-05:

findstr "2009-05-05" ex0905.log

1
findstr / s trouver récursivement
Alex. S.

Mettre @findstr %*dans un fichier nommé fs.batdans le fichier PATH.
Lumi

22
Programmes et fonctionnalités (anciennement "Ajouter ou supprimer des programmes")
appwiz.cpl

Ouvre

texte alternatif


Windows, puis "fea" l'isole bien aussi .. (Mais +1)
Ruben Bartelink

@ Farseeker: J'ai manqué de mon espace 80G alors que je prenais une capture d'écran. Coudl n'a même pas épargné quelques mégas à l'époque;)
dance2die

Vous devez souvent contrôler appwiz.cpl - surtout si vous le faites sous runas (comme vous devriez probablement l'être!)
Richard Gadsden

21

Parfois, je dois m'inquiéter de trop peu de sessions libres pour une connexion Terminal Server à un serveur.

quser affiche des informations sur les sessions utilisateur sur un serveur de terminal.

quser /SERVER:myserver

Sortie

C:\Documents and Settings\sysmanager01>quser /SERVER:serverx
USERNAME                    SESSIONNAME        ID  STATE   IDLE TIME  LOGON TIME
usr_hot1                                        1  Disc        none   30.04.2009 17:59
usr_hot                                         2  Disc        none   30.04.2009 18:01
appsuperuser                rdp-tcp#6           3  Conn            .  01.01.1601 02:00

Parfois, il est même possible de trouver des bourreaux de travail comme appsuperuser:-)

C'est plus facile lorsque vous collez l' exécutable de quser depuis n'importe quel serveur 32 bits dans mon dossier System32 local.


Quelle version de Windows "quser" est-il disponible?
dance2die

6
Essayez d' utiliser qwinsta à la place, il est inclus par défaut dans les clients comme XP et ... rwinsta peut atomiser les sessions
Oskar Duveborn


16
systeminfo

Affiche une tonne d'informations sur le système en question. Ce qui suit est ce qu'il affiche sur Vista:

  • Nom d'hôte
  • Nom du système d'exploitation
  • Version du système d'exploitation
  • OS Fabricant
  • Configuration du système d'exploitation
  • Type de construction du système d'exploitation
  • Propriétaire enregistré
  • Organisation enregistrée
  • Produit ID
  • Date d'installation d'origine
  • Heure de démarrage du système
  • Fabricant du système
  • Modèle du système
  • Type de système
  • Processeur (s)
  • Version du BIOS
  • Répertoire Windows
  • Répertoire système
  • Périphérique de démarrage
  • Paramètres régionaux du système
  • Locale d'entrée
  • Fuseau horaire
  • Mémoire physique totale
  • Mémoire physique disponible
  • Fichier de page
  • Taille max
  • Fichier de page
  • Disponible
  • Fichier de page
  • Utilisé
  • Emplacement (s) du fichier de page
  • Domaine
  • Serveur d'ouverture de session
  • Correctif (s)
  • Carte (s) réseau

c'est vraiment utile. ne savais pas celui-ci
MikeJ


15

Très utile, je ne l'ai découvert que récemment:

winver.exe

Vous donne une boîte de dialogue avec la version de Windows que la machine est en cours d’exécution, avec le niveau de Service Pack et le numéro de build.


9
Notez que j’utilise le raccourci clavier Win + Pause pour voir rapidement la plupart de ces informations sur une boîte.

14

Il n'y a toujours aucune mention de WMIC.exe :)

Trouvez ce que vous voulez depuis une machine distante, une machine locale ... plusieurs machines.

Page HTML joliment remplie avec toutes les données relatives au système d'exploitation

WMIC OS get /all /format:htable

Regardez toutes les options disponibles

ALIAS                    - Access to the aliases available on the local system
BASEBOARD                - Base board (also known as a motherboard or system board) management.
BIOS                     - Basic input/output services (BIOS) management.
BOOTCONFIG               - Boot configuration management.
CDROM                    - CD-ROM management.
COMPUTERSYSTEM           - Computer system management.
CPU                      - CPU management.
CSPRODUCT                - Computer system product information from SMBIOS.
DATAFILE                 - DataFile Management.
DCOMAPP                  - DCOM Application management.
DESKTOP                  - User's Desktop management.
DESKTOPMONITOR           - Desktop Monitor management.
DEVICEMEMORYADDRESS      - Device memory addresses management.
DISKDRIVE                - Physical disk drive management.
DISKQUOTA                - Disk space usage for NTFS volumes.
DMACHANNEL               - Direct memory access (DMA) channel management.
ENVIRONMENT              - System environment settings management.
FSDIR                    - Filesystem directory entry management.
GROUP                    - Group account management.
IDECONTROLLER            - IDE Controller management.
IRQ                      - Interrupt request line (IRQ) management.
JOB                      - Provides  access to the jobs scheduled using the schedule service.
LOADORDER                - Management of system services that define execution dependencies.
LOGICALDISK              - Local storage device management.
LOGON                    - LOGON Sessions.
MEMCACHE                 - Cache memory management.
MEMLOGICAL               - System memory management (configuration layout and availability of memory).
MEMPHYSICAL              - Computer system's physical memory management.
NETCLIENT                - Network Client management.
NETLOGIN                 - Network login information (of a particular user) management.
NETPROTOCOL              - Protocols (and their network characteristics) management.
NETUSE                   - Active network connection management.
NIC                      - Network Interface Controller (NIC) management.
NICCONFIG                - Network adapter management.
NTDOMAIN                 - NT Domain management.
NTEVENT                  - Entries in the NT Event Log.
NTEVENTLOG               - NT eventlog file management.
ONBOARDDEVICE            - Management of common adapter devices built into the motherboard (system board).
OS                       - Installed Operating System/s management.
PAGEFILE                 - Virtual memory file swapping management.
PAGEFILESET              - Page file settings management.
PARTITION                - Management of partitioned areas of a physical disk.
PORT                     - I/O port management.
PORTCONNECTOR            - Physical connection ports management.
PRINTER                  - Printer device management.
PRINTERCONFIG            - Printer device configuration management.
PRINTJOB                 - Print job management.
PROCESS                  - Process management.
PRODUCT                  - Installation package task management.
QFE                      - Quick Fix Engineering.
QUOTASETTING             - Setting information for disk quotas on a volume.
RECOVEROS                - Information that will be gathered from memory when the operating system fails.
REGISTRY                 - Computer system registry management.
SCSICONTROLLER           - SCSI Controller management.
SERVER                   - Server information management.
SERVICE                  - Service application management.
SHARE                    - Shared resource management.
SOFTWAREELEMENT          - Management of the  elements of a software product installed on a system.
SOFTWAREFEATURE          - Management of software product subsets of SoftwareElement.
SOUNDDEV                 - Sound Device management.
STARTUP                  - Management of commands that run automatically when users log onto the computer system.
SYSACCOUNT               - System account management.
SYSDRIVER                - Management of the system driver for a base service.
SYSTEMENCLOSURE          - Physical system enclosure management.
SYSTEMSLOT               - Management of physical connection points including ports,  slots and peripherals, and
TAPEDRIVE                - Tape drive management.
TEMPERATURE              - Data management of a temperature sensor (electronic thermometer).
TIMEZONE                 - Time zone data management.
UPS                      - Uninterruptible power supply (UPS) management.
USERACCOUNT              - User account management.
VOLTAGE                  - Voltage sensor (electronic voltmeter) data management.
VOLUMEQUOTASETTING       - Associates the disk quota setting with a specific disk volume.
WMISET                   - WMI service operational parameters management.

et beaucoup, beaucoup plus.


@KAPes: "/ format: htable" est génial ...
dance2die

13
color 02

Ceci, mes amis, est la seule commande dont vous aurez besoin. Le reste n'est pas essentiel.


2
Oups, j'ai accidentellement entré la couleur 23 ...
Andomar

entrer par lui-même la couleur vous ramène à sa valeur par défaut
RobW

Dommage que cela ne colle pas aux sessions du CMD ...
Nate

13

Chaînage de commandes, en particulier net stopet startpour redémarrer tout service:

net stop w3svc && net start w3svc

(C’est un exemple idiot, comme iisresetcela, mais de toute façon;)


5
En soulignant qu'il s'agit en réalité d'une exécution conditionnelle, contrairement à un simple '&'. ss64.com/nt/syntax-conditional.html
Christopher Galpin

Certes, cela ne commencera que si l’arrêt réussit ... ou j’imagine que c’est l’esprit de toutes façons - je ne suis pas sûr que l’arrêt net résulterait en un
échec

Comme dans les deux cas, même si l’on essaie d’arrêter un service inexistant, dans ce cas, cela ne semble pas avoir d’importance - mais la différence est bien sûr grande. Ils devraient ajouter cette fonctionnalité "promouvoir un commentaire pour répondre" et je promouvoir le vôtre ^^
Oskar Duveborn

3
Cela garantira toutefois qu'un changement de configuration de la métabase est enregistré. IISRESET ne le fait pas.
K. Brian Kelley

12
explorer .

Ouvrez l'explorateur avec le dossier actuel sélectionné.

explorer /e, .

Ouvrez l'explorateur, avec une arborescence de dossiers, avec le dossier actuel sélectionné.


C'est aussi le moyen de faire un raccourci qui ouvre l'explorateur pour un répertoire spécifique, comme "explorateur / e, c: \ myhomeisinrootthxu
Andomar

Déjà intégré plus haut dans le décompte des voix ...
Ruben Bartelink

12

Pour changer le titre de la fenêtre CMD que vous avez ouverte, utilisez simplement:

title [your new title]

J'ai beaucoup de fenêtres CMD et d'autres programmes ouverts au travail. Cette commande, associée à Shuffle de la barre des tâches (vous permet de faire glisser des éléments de la barre des tâches dans de nouveaux ordres), m'a sauvé de la folie.


11

Commandes d'exécution Windows 7

Je trouve qu'il est préférable de savoir où les trouver jusqu'à ce que je les utilise assez souvent pour me souvenir d'eux.


Merci Jake. Je cherchais une liste comme celles-là. Mon objectif initial était de pouvoir parcourir les réponses et de trouver tout ce dont un utilisateur pourrait avoir besoin en parcourant des captures d'écran. Mais je suppose que je pourrais le faire moi-même;)
dance2die

10

Pour redémarrer IIS

iisreset

3
Cela peut également être utilisé pour redémarrer IIS sur un serveur distant: iisreset remoteservername
Saul Dolgin

3
Je n'utilise plus iisreset. Il ne peut pas enregistrer le problème de métabase config. J'utilise net stop iisadmin / y && net start w3svc à la place. Voici pourquoi: support.microsoft.com/default.aspx/kb/286196
K. Brian Kelley

@K. Brian Kelley, /noforceje suis presque sûr que la commande empêchera le forçage et vous gardera donc en sécurité. Quoi qu'il en soit, IIS 7 est probablement à l'abri de toute façon puisqu'il n'utilise plus techniquement la métabase.
Ashley

10

Je n'ai pas encore vu taskkill sur la liste.

TASKKILL [/ S système [nom d'utilisateur / / U [/ P [mot de passe]]]]] {[/ FI filtre] [/ ID de processus PID | / Nom d'image IM]} [/ F] [/ T]

Liste de paramètres: / S système Spécifie le système distant auquel se connecter.

/U    [domain\]user    Specifies the user context under which
                       the command should execute.

/P    [password]       Specifies the password for the given
                       user context. Prompts for input if omitted.

/F                     Specifies to forcefully terminate
                       process(es).

/FI   filter           Displays a set of tasks that match a
                       given criteria specified by the filter.

/PID  process id       Specifies the PID of the process that
                       has to be terminated.

/IM   image name       Specifies the image name of the process
                       that has to be terminated. Wildcard '*'
                       can be used to specify all image names.

/T                     Tree kill: terminates the specified process
                       and any child processes which were started by

il.

Fonctionne très bien avec la liste de tâches


10

Vous pouvez appuyer sur F7 dans la ligne de commande Windows pour obtenir un historique des commandes que vous pouvez choisir avec votre clavier.

Aussi ... J'aime celui-ci - vous pouvez copier un chemin de fichier en faisant simplement glisser un fichier dans la ligne de commande.


10

Sous Windows XP au moins (je n'ai pas essayé sous Windows Vista et Windows 7):

appwiz.cpl @,2

Vous accédez directement au volet Ajouter / Supprimer des composants Windows.

Une autre façon d’ajouter ou de supprimer des composants de manière automatisée consiste à utiliser

sysocmgr.exe

en mode sans assistance avec un fichier .inf qui répertorie les composants que vous souhaitez installer. Par exemple,

[NetOptionalComponents] 
SNMP = 1 

[SNMP] 
Contact_Name = IT Dept. 
Location = Office
Service = Physical, Applications, End-to-End 
Community_Name = Mormon 
Traps = server1, server2 
Send_Authentication = Yes 
Accept_CommunityName = Public:Read_Only 
Any_Host = No 
Limit_Host = server1, server2

(Crédit dû à theesystemadministrator.com pour le fichier .inf.)

C’est un outil maladroit (hé, c’est MS), mais c’est un atout précieux pour le tri de vos composants après l’installation.


1
"appwiz.cpl @, 2" fonctionne mais a été renommé "Activer et désactiver des fonctionnalités Windows"
dance2die

9
Gestionnaire de périphériques
devmgmt.msc

Ouvre

entrez la description de l'image ici


7
Si vous définissez la variable d'environnement devmgr_show_nonpresent_devices sur 1 avant de lancer le gestionnaire de périphériques, lorsque vous affichez les périphériques cachés, tous les périphériques complètement inactifs (par exemple, ils ont été supprimés) seront également affichés.
Richard

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.