44 votes

Invite de commande de l'administrateur Windows 7 "Chemin de démarrage"

Donc, je sais que vous pouvez créer un raccourci vers une invite de commandes de niveau administrateur (comme décrit dans cette question), mais ce que je constate, c'est que chaque fois que j'utilise un tel raccourci, il me dépose toujours dans le chemin c:\windows\system32\.

J'ai essayé de spécifier les propriétés de ce raccourci pour définir le chemin de "démarrage" dont j'ai besoin, mais en vain. Il semble que chaque fois que j'exécute cmd.exe "En tant qu'administrateur", il ignore complètement les chemins du raccourci et reste sur c:\windows\system32\.

Des suggestions sur la manière de faire en sorte que Windows 7 respecte le chemin de "démarrage" du raccourci?

53voto

Affrae Points 11

J'ai trouvé un moyen de contourner cela. Dans le raccourci, modifiez la ligne de commande en :

C:\Windows\System32\cmd.exe /k "cd c:\"

Dans ce cas, cela change le répertoire de départ à la racine de C:. Vous pouvez définir vos propres paramètres.

10voto

Pásztor Dávid Points 101

Cela se produira si l'endroit où vous souhaitez ouvrir votre invite de commandes se trouve sur un lecteur différent du raccourci. La solution est de mettre une commande supplémentaire dans le raccourci :

C:\Windows\System32\cmd.exe /k "a: & cd a:\something"

Dans ce cas, il changera pour le lecteur a: à partir du lecteur actuel, puis ouvrira le dossier a:\something. L'opérateur & est utilisé pour mettre plusieurs commandes sur une seule ligne dans l'invite de commande de Windows.

3voto

Lancer une invite de commandes élevée depuis le menu contextuel

Pour ajouter l'option Ouvrir la fenêtre de commandes ici (Administrateur) au menu contextuel des dossiers du système de fichiers, utilisez le fichier REG suivant :

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="Ouvrir la fenêtre de commandes ici (Administrateur)"

[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /s /k pushd \"%V\""

Pour ajouter l'entrée au menu contextuel de l'ordinateur (Poste de travail), utilisez le fichier REG suivant :

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\runas]
@="Ouvrir une invite de commandes (Administrateur)"

[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\runas\command]
@="cmd.exe"

Utilisation

Copiez le contenu ci-dessus dans le Bloc-notes, enregistrez le fichier avec l'extension .REG. Ensuite, faites un clic droit sur le fichier REG et choisissez Combiner.

Source

3voto

AquaRabbit Points 31

C'est ce que je fais :

Tout d'abord, je crée un raccourci pour cmd.exe et je le place dans un répertoire que je garderai toujours d'un ordinateur à un autre. par exemple c:\PersonalData\Windows Customize\Admin ensuite, je modifie le raccourci pour qu'il se lise comme suit (le domaine et l'AdminUser devront être modifiés)

C:\Windows\System32\runas.exe /user:domain\AdminUser /savecred "C:\Windows\System32\cmd.exe /k cd c:\PersonalData"

Ensuite, je crée une barre d'outils sur ma barre des tâches qui pointe vers le dossier "Admin".. c'est là que je garde tous mes outils d'administration.. cela fonctionne sur WinXP et Windows 7..

Une autre chose que je ferai est de changer la couleur de mon arrière-plan de cette invite de commandes pour identifier facilement que j'ai mes informations d'administration ouvertes.. si vous voulez être plus sécurisé, enlevez le /savecred alors il vous demandera votre mot de passe d'administration à chaque fois

2voto

Neil Cole Points 21

La solution la plus simple que j'ai trouvée est d'ajouter une clé de registre. Exécutez la commande suivante à partir d'une invite de commande élevée :

REG ADD "HKLM\SOFTWARE\Microsoft\Command Processor" /v AutoRun /t REG_SZ /d "CD /D C:\"

REMARQUE : Fermez ensuite l'invite de commande et rouvrez-la, vous serez alors dans le lecteur C.

Cela fonctionnera pour tous les utilisateurs.

Alternativement, ajouter à l'utilisateur actuel fonctionne aussi (mettez-le dans un script de connexion, un dossier de démarrage, etc.) mais cela serait bien sûr plus dynamique.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X