Comment se connecter à l'utilisateur SYSTEM dans Windows 7?


9

Est-ce que quelqu'un sait comment se connecter à l'utilisateur SYSTEM (privilèges élevés) dans Windows 7?.

Dans ma machine XP, je fais:

invite de commande:

à 10:20 / cmd.exe interactif

puis en fermant l'explorateur.exe et en le rouvrant.

Mais il affiche un avertissement dans Windows 7 et n'effectue pas non plus la tâche planifiée à l'heure spécifiée:

En raison des améliorations de sécurité, cette tâche s'exécutera à l'heure prévue mais pas de manière interactive. Utilisez l'utilitaire schtasks.exe si une tâche interactive est requise ('schtasks /?' Pour plus de détails). Ajout d'un nouveau travail avec l'ID de travail = 1

Est-ce possible sous Windows 7?


1
... Pourquoi veux-tu faire cela? Si vous pensez que vous devez exécuter quelque chose comme SYSTEM, alors exécuter quelque chose comme SYSTEMn'est pas votre problème. Lancez l'invite de commandes en tant qu'administrateur - Si vous rencontrez des problèmes d'autorisations avec une invite de commandes élevée, publiez un message sur ce problème en particulier. Exécuter en tant SYSTEMqu'utilisateur n'est pas la réponse.
Dark Android

2
La réponse à cette question est VOUS NE FAITES PAS - Systemest un compte de service et ne doit pas être connecté. Vous devriez peut-être ajouter une nouvelle question ou la modifier pour expliquer ce que vous voulez réaliser et nous essaierons de vous orienter dans la bonne direction.
James Snell

Réponses:


18

Utilisez PsExec de Microsoft avec les options -s et -i.

Pour démarrer une invite de commande en cours d'exécution dans le compte système local.

Ajoutez le fichier contenant PsExec à votre variable d'environnement PATH.

Démarrez une invite de commande élevée en cliquant avec le bouton droit sur cmd.exe et en cliquant sur «Exécuter en tant qu'administrateur»

Entrez la commande: psexec -sid cmd.exe

Voir l'exemple 42 minutes 20 secondes dans http://channel9.msdn.com/Events/TechEd/NorthAmerica/2012/SIA311

Si ce n'est pas ce que vous essayez de faire, j'ai mal compris votre question.


Mais cela n'a pas résolu mon problème ... je ne suis pas en mesure d'accéder à l'utilisateur SYSTEM avec ça ...
Gowtham S

@Gowtham pouvez-vous expliquer ce que vous essayez d'accomplir, donnez-nous une vue d'ensemble. Vous tombez dans le problème XY et si vous nous dites ce que vous essayez de faire, nous pourrons peut-être vous dire comment l'accomplir d'une manière différente.
Scott Chamberlain

Mon lecteur C affiche un avertissement d'espace disque insuffisant, j'utilise Windows7 maintenant, je dois supprimer ProgramData (c'est un dossier caché) dans mon lecteur C:, il occupe presque 10 Go de mon lecteur C, si j'essaie de supprimer le contenu du pli montrant l'accès est refusé. J'ai eu le même problème dans ma machine XP avant win7, je supprimerai ces caches indésirables et système via l'utilisateur SYSTEM, en ce sens que l'administrateur n'a aucun privilège pour supprimer les fichiers cachés dans ProgramData.
Gowtham S

Ce n'est pas un compte utilisateur pour se connecter et interagir. C'est un compte spécial. Il est utilisé par le système pour contrôler les services du système. Cependant, vous pouvez lancer certains programmes et services en tant qu'utilisateur système. La première réponse résout votre problème. Vous accédez à des programmes avec le compte système. Ce n'est pas un compte d'utilisateur, vous ne pouvez donc pas vous connecter en tant qu'utilisateur système car il n'y a pas un tel utilisateur.
Epoxy

1
Vous ne devez PAS supprimer le dossier Program Data. C'est une fenêtre réservée. Si vous souhaitez accéder aux données du programme, procédez comme suit (vous n'avez pas besoin d'un utilisateur système pour accéder à ce dossier. N'utilisez pas l'utilisateur système pour supprimer des dossiers système). - Ouvrez le panneau Options des dossiers à l'aide de l'Explorateur Windows - Cliquez sur l'onglet Affichage et recherchez les fichiers et dossiers cachés. - Cliquez sur «Afficher les fichiers et dossiers cachés» et cliquez sur OK. Vous devriez maintenant voir le dossier des données du programme. Pourquoi ne nettoyez-vous pas le disque à la place?
Epoxy

5

Oui, mais c'est difficile à expliquer. Eh bien techniquement, vous êtes connecté au compte système lorsque vous n'êtes pas connecté à votre compte. Remplacez Sethc par un autre nom, puis copiez cmd.exe et nommez la copie sethc puis, à la connexion, appuyez 5 fois sur shift. il ouvre CMD.EXE. puis tapez explorer.exe alors vous êtes dans le compte système!



4

Pour la question:

J'utilise une autre méthode: recherchez un programme intitulé runassrv, mettez-le dans System32 et exécutez:

runassrv add /name:"SystemCmdService" /cmdline:"cmd" /type:InteractiveProcess

Cela ajoutera un service appelé "SystemCmdService". Démarrez ce service:

sc start SystemCmdService

Une boîte de dialogue apparaîtra (dans la barre des tâches). Cliquez sur "Afficher le message" et vous irez à un autre écran avec une fenêtre cmd exécutée dans le compte système et une autre boîte de dialogue pour revenir.

N'oubliez pas de supprimer ce service ultérieurement:

sc delete SystemCmdService

Pour le problème:

Je vois que vous souhaitez simplement supprimer certains fichiers dans les commentaires ci-dessus.

Le problème réel peut être le contrôle d'accès aux fichiers. Il existe certains fichiers que même le système ne peut pas ouvrir.

S'il vous plaît essayez:

  1. Connectez-vous en tant qu'administrateur, désactivez temporairement l'UAC;

  2. Cliquez avec le bouton droit sur le fichier, sélectionnez Propriétés, onglet Sécurité, Avancé.

  3. Allez d'abord dans l'onglet Propriétaire, Modifier, changez le propriétaire pour vous (Administrateur), enregistrez.

  4. Fermez et rouvrez l'onglet Sécurité, Avancé, modifiez le contrôle d'accès afin d'avoir le contrôle total.


Je viens de voir qu'il runassrvest signalé sous le nom de Trojan / Win32.Zlob, peut-être parce qu'il est souvent utilisé par des chevaux de Troie mal écrits qui veulent également des privilèges SYSTEM. Je l'utilise comme service SYSTEM sans aucun problème. nssm(The Non-Sucking Service Manager) est une alternative gratuite et open source (domaine public).
jingyu9575

1

Vous souhaitez vous connecter en tant qu'utilisateur système pour exécuter la commande avec les privilèges de cet utilisateur spécial. Vous ne pouvez pas vous connecter, mais il est possible d'exécuter des programmes avec ces privilèges utilisateur.

Une solution [mais uniquement pour un système d'exploitation 64 bits] est RunAsSystem


1

Remplacez Utilman.exepar cmd.exe:

  1. Accédez au dossier système et sélectionnez cmd.exe
  2. Remplacez Utilman.exe par cmd.exe
  3. Appuyez sur Ctrl-Alt-Suppr ou déconnectez-vous et cliquez sur l'icône d'aide en bas à gauche de votre ordinateur

Vous êtes dans l'invite de commande système. Vous pouvez démarrer explorer.exeet effectuer des tâches d'administrateur avec.


0

Voici une autre méthode:

1) Utilisez un autre système d'exploitation (ou un CD d'installation de Windows - réparez votre ordinateur - invite de commande) pour accéder au disque dur

2) Renommer C:\Windows\System32\osk.exeenosk.exe.old

3) Renommer C:\Windows\System32\cmd.exeenosk.exe

4) Redémarrez sous Windows, puis cliquez sur le bouton Easy Access du clavier en bas à gauche.

5) Cochez la case "clavier à l'écran". Vous verrez une invite de commande.

6) Enfin, tapez explorerdans la case et appuyez sur ENTRÉE. Vous verrez une barre des tâches sous votre écran de connexion!

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.