Comment arrêter le service de ligne de commande dans Windows?

1

je voudrais arrêter de suivre les services en ligne de commande

  • spouleur d'impression
  • détection de matériel shell
  • Windows Defender
  • Windows Update
  • onedrive onecloud

et aussi les empêcher de s'exécuter au démarrage (comme je l'ai mis sur désactivé dans mmc)

Impossible de trouver une réponse générique, alors comment les arrêter depuis la commande lime .cmd file? En outre, sera-t-il nécessaire de fonctionner en tant qu'administrateur ?

xakepp35
la source
Aussi, comment pourrais-je arrêter le service arbitraire, donné par son nom? Certains sont des exécutables spécifiques, certains sont svchost et je ne peux pas le terminer via le gestionnaire de processus, car ils pourraient héberger des services vitaux. Je ne pouvais pas gérer quels hôtes svchost quoi?
xakepp35
Sont-ils réellement des entrées de registre ou quoi? Où se situe cette maladie aléatoire, appelée "services"?
xakepp35
Qu'entendez-vous par maladie? Et quel système d'exploitation utilisez-vous?
Jimmy_A
@DA windows 10 x64
xakepp35

Réponses:

2

Pour arrêter l'utilisation d'un service net stop <service name>

Pour démarrer une utilisation de service net start <service name>

Ces deux doivent être exécutés à partir d'une invite élevée.


Pour désactiver une utilisation de service sc config "Name of Service" start= disabled

Cela nécessite également l'exécution à partir d'une invite élevée.


Enfin, une liste des services et de leurs états figure dans le registre à l'adresse suivante:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services

Ou

Vous pouvez taper services.mscdans la ligne de commande et cela vous donnera une liste

(Merci @DA!)

djsmiley2k
la source
1
Vous pouvez simplement taper Services dans la barre des tâches et obtenir la liste, inutile d'entrer dans le registre
Jimmy_A
1
Il est à noter que tous les services ne sont pas visibles à l'aide d'interfaces utilisateur. Il peut donc être nécessaire d'accéder au registre pour trouver des services système ou des pilotes spécifiques.
Daniel B
1
la saisie de services dans cmd ne fonctionne pas. De cmd ce seraitservices.msc
LPChip
2

Interagir avec les services nécessite des privilèges administratifs.

Pour afficher une liste des services installés, tapez (cette commande ne nécessite pas de privilèges d'administrateur):

net start

Powershell peut aussi être utilisé, alors ce serait:

get-service | select Name

Pour démarrer un service, tapez:

net start <name of service>

Ou en utilisant powershell:

start-service -name <short name of service>
start-service -displayname <long name of service>

Pour arrêter un service, tapez:

net stop <name of service>

Ou en utilisant powershell:

stop-service -name <short name of service>
stop-service -displayname <long name of service>

Notez que les services ont un nom long et court. Par exemple: "Windows Update" est également appelé wuauserv. La saisie d'un service contenant un espace doit être citée.

Pour modifier le type de démarrage d'un service (par exemple, automatique ou désactivé), utilisez:

sc config "<name of service>" start=auto
sc config "<name of service>" start=disabled

Ou en utilisant Powershell:

Set-Service -Name <short name of service> -StartupType automatic
Set-Service -DisplayName <long name of service> -StartupType disabled

Les options -name et -displayname fonctionnent évidemment pour les deux cas, le réglage automatique et désactivé du type de démarrage étant un exemple.

Étant donné que vous mentionnez également Microsoft OneDrive, gardez à l’esprit que OneDrive est très obstiné et pourra probablement s’activer lui-même lorsque vous ouvrez l’explorateur. Si vous ne souhaitez pas utiliser OneDrive, envisagez de démarrer-> Ajout / Suppression de programmes, puis désinstallez Microsoft OneDrive.

LPChip
la source
1

Deux commandes pour tuer des services:

  1. net start obtenir une liste de noms de services en cours d'exécution
  2. net stop "name of service" arrêter le service

Un service est un programme presque comme les autres. La différence entre les services et les autres programmes est qu'ils s'exécutent en arrière-plan et ne disposent pas d'une interface utilisateur sur laquelle vous pouvez cliquer ou appuyer. Ils sont destinés à fournir les fonctionnalités de base du système d'exploitation, telles que le service Web, la journalisation des événements, le service de fichiers, l'impression et le rapport d'erreurs.

Tous les services ne sont pas développés par Microsoft. Certaines applications et certains pilotes installent leurs propres services. Les suites de sécurité en sont un très bon exemple, car elles installent différents services pour permettre la surveillance en temps réel des activités de votre système, la protection par pare-feu, etc. Ces suites doivent utiliser les avantages fournis par les services. Un de ces avantages est qu’ils peuvent être démarrés au démarrage du système, avant d’autres programmes et même avant de vous connecter. Mais l’avantage le plus important est qu’ils peuvent surveiller tout ce qui est exécuté sur votre ordinateur tout en s’intégrant parfaitement au cœur de Windows. De cette façon, ils peuvent fournir un très haut niveau de protection.

Un autre exemple de service non-Microsoft pourrait être un serveur SSH, souvent utilisé dans les bureaux pour des connexions distantes sécurisées ou un service de mise à jour automatique de votre navigateur Web tel que le service de maintenance de Mozilla.

Savoir quoi ou quand un service fait quelque chose peut être utile parfois. Par exemple, si vous savez que vous n’allez pas avoir besoin de ses fonctionnalités, vous pouvez le désactiver pour accélérer votre système. Si vous avez un routeur installé pour gérer votre réseau local, il est probable que vous n’ayez pas besoin du service Partage de connexion Internet. Ou, si vous avez besoin d'un service à exécuter, mais ce n'est pas si important, vous pouvez le configurer pour qu'il démarre un peu plus tard, après le démarrage de Windows, d'applications de démarrage ou d'autres services plus importants. Dans mon cas, l’un des services dont j’ai besoin mais que ma vie n’en dépend pas est le service Windows Time, qui synchronise la date et l’heure. J'ai donc décidé de le configurer pour un démarrage différé.

Qu'est-ce qu'un service? Définition d'un service Windows et instructions sur le contrôle des services Comprendre et gérer les services Windows

Jimmy_A
la source
service ne peut pas toujours être une application. ce pourrait être le fil svchost.exe. Et la maladie est la non-uniformité de la technologie - certaines sont des applications, d'autres ne sont que des fils, tous aléatoires! ce n'est pas la façon dont le logiciel doit être développé, j'ai besoin de fermer les services demandés
xakepp35
@ xakepp35 Je vous ai demandé quel système d'exploitation, les paramètres de Windows 7, Windows 8 et Windows 10 sont différents. Et laissez-moi reformuler la réponse à un service Windows. Avoir une interface utilisateur ne vous permet pas de démarrer ou de mettre fin au service. L'interface utilisateur est une fonctionnalité supplémentaire pour une meilleure expérience utilisateur. En aucun cas les commandes sont celles-ci.
Jimmy_A
@ xakepp35 Vous savez ce que vous cherchez dans une réponse. Vous devez donc modifier vos questions pour que tout le monde puisse comprendre ce que vous demandez réellement. En tuant les services par leur nom, vous tuez généralement des services parents qui tuent également tous les services enfants.
Jimmy_A