Donc, je sais que vous pouvez créer un raccourci vers une invite de commande au 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 fait toujours tomber dans c: \ windows \ system32. \ chemin.
J'ai essayé de spécifier les propriétés de ce raccourci pour définir le chemin "démarrer dans" 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 d'accès des raccourcis et s'en tient à c: \ windows \ system32 \.
Des suggestions sur la façon de forcer Windows 7 à respecter le chemin "démarrer dans" du raccourci?
la source
Cela se produira si l'emplacement où vous souhaitez ouvrir votre invite de commande se trouve sur un lecteur différent de celui du raccourci. La solution consiste à ajouter une commande supplémentaire dans le raccourci:
Dans ce cas, le lecteur a: à partir du lecteur actuel sera ouvert et le dossier a: \ quelque chose sera ouvert. L'opérateur & est utilisé pour placer plusieurs commandes sur une seule ligne à l'invite de commande de Windows.
la source
cd /d a:\something
va changer de lecteur et de répertoirepushd a:\something
Lancer une invite de commande avec élévation de privilèges à partir du menu contextuel
Pour ajouter l' option Ouvrir la fenêtre de commande ici (administrateur) au menu contextuel des dossiers du système de fichiers, utilisez le fichier REG suivant:
Pour ajouter l'entrée au menu contextuel Ordinateur (Poste de travail), utilisez le fichier REG suivant:
Usage
Copiez le contenu ci-dessus dans le Bloc-notes et enregistrez le fichier avec l'extension .REG. Puis cliquez avec le bouton droit sur le fichier REG et choisissez Fusionner .
La source
la source
C'est ce que je fais:
Tout d’abord, je crée un raccourci pour cmd.exe et le place dans un répertoire que je garderai toujours d’un ordinateur à l’autre. Par exemple, c: \ PersonalData \ Windows Personnaliser \ Admin, puis je modifie le raccourci pour qu'il se lise comme suit (Domain et AdminUser devra changer)
C: \ Windows \ System32 \ runas.exe / utilisateur: domaine \ 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 ici que je conserve tous mes outils d’administrateur ... cela fonctionne sous WinXP et Windows 7 ..
Une autre chose que je ferai est de changer la couleur de mon arrière-plan de cette invite de commande qui m'indique facilement que mes informations d'identification d'administrateur sont ouvertes ... si vous voulez être plus sécurisé, supprimez le fichier / savecred, il vous invitera alors à entrer votre administrateur. mot de passe à chaque fois
la source
L'option la plus simple que j'ai trouvée consiste à ajouter une clé de registre. Exécutez les opérations suivantes à partir d'une invite de commande avec privilèges élevés:
REG AJOUTER "Processeur de commandes HKLM \ LOGICIEL \ Microsoft \" / v Exécution automatique / t REG_SZ / d "CD / DC: \"
REMARQUE: Fermez ensuite l’invite de commande et rouvrez-le. La racine du lecteur C sera remplacée.
Cela fonctionnera pour tous les utilisateurs.
Il est également possible d’ajouter à l’utilisateur actuel (placez-le dans un script de connexion, un dossier de démarrage, etc.), mais cela serait bien entendu dynamique.
la source
Mise à jour sur la réponse de @ Molly7244 .
la source
Vous pouvez faire un clic droit CMD, sélectionnez Propriétés et dans la « Démarrer dans » boîte transparente ce qui est là, en entrant:
%SystemRoot%\system32
. Cliquez sur OK.la source
start in
paramètre ne fonctionnait pas, ce que je peux confirmer dans Windows 10.La réponse correcte a été donnée par Peter, mais si vous souhaitez passer à un lecteur autre que c: (en supposant que Windows est activé c :), c’est à utiliser.
la source
Si vous exécutez un fichier * .bat via un raccourci marqué "exécuter en tant qu'administrateur", vous pouvez accéder au dossier du fichier * .bat en ajoutant au début du fichier * .bat la ligne suivante: cd% ~ dp0
la source
J'utilise plutôt Powershell ISE - il a des onglets !!
Dans Windows 10 cela a fonctionné pour moi
J'ai changé les propriétés / commencer à l'emplacement suivant
lecteur: \ Utilisateurs \\ AppData \ Roaming \ Microsoft \ Windows \ Menu Démarrer \ Programmes \ Outils système
Raccourci d'invite de commande était ici
Si vous utilisez PowerShell, ils vivent sous
AppData \ Roaming \ Microsoft \ Windows \ Menu Démarrer \ Programmes \ Windows PowerShell
J'ai changé le champ Début en entrée en D: \ data \ local et maintenant toutes les nouvelles instances y sont lancées
la source