web-dev-qa-db-fra.com

Modification du répertoire de démarrage par défaut pour l'invite de commandes dans Windows 7

Comment changer le répertoire de démarrage par défaut de la commande Invite dans Windows 7?

Je fais habituellement ce qui suit pour lancer la commande Invite à partir de C: \

 WIN-R (Invite d'exécution) 
 Cmd/K cd C:\

Je veux faire ce qui suit pour lancer la commande Invite à partir de C: \

 WIN-R (exécution rapide) 
 Cmd 
60
aung

Tout en ajoutant une entrée AutoRun à HKEY_CURRENT_USER\Software\Microsoft\Command Processor comme la réponse de Shinnok est la voie à suivre elle peut aussi vraiment gâcher la tâche , vous devriez vraiment essayer de détecter un simple démarrage de cmd.exe par rapport à un script/programme utilisant cmd.exe comme processus enfant :

IF /I x"%COMSPEC%"==x%CMDCMDLINE% (cd /D c:\)
28
Anders

Créez un raccourci pointant vers cmd.exe quelque part (par exemple, bureau), puis cliquez avec le bouton droit de la souris sur la copie et sélectionnez "Propriétés". Accédez au menu "Raccourci" et modifiez le répertoire "Démarrer dans:".

86
Spiritual Intuition

La solution suivante a bien fonctionné pour moi. Accédez à la commande Raccourci dans le menu Démarrer:

C:\Utilisateurs\ votre nom d'utilisateur \AppData\Roaming\Microsoft\Windows\Menu Démarrer\Programmes\Accessoires\Accessoires\Invite de commandes

Cliquez avec le bouton droit sur le fichier de raccourci pour ouvrir la boîte de dialogue des propriétés. Dans la zone de texte "Démarrer dans:", vous devriez voir% HOMEDRIVE %% HOMEPATH%. Si vous voulez que l'invite commence dans C: \, remplacez simplement les variables par "C: \" (sans guillemets).

mettre à jour

Il semble que Microsoft ait récemment modifié ce comportement et qu’une étape supplémentaire soit donc nécessaire. Après avoir exécuté les étapes ci-dessus, copiez le raccourci modifié "Invite de commandes" et renommez-le "cmd". Ensuite, lorsque vous tapez "cmd" dans le menu de démarrage, il devrait à nouveau fonctionner.

42
BenOcc

Ouvrez regedit et naviguez jusqu'à ce chemin

HKEY_CURRENT_USER\Software\Microsoft\Command Processor

Créez une nouvelle chaîne nommée Autorun. Définissez sa valeur sur cd /d C:\.

Exécutez cmd à nouveau. Voila!

40
Shinnok

Le moyen le plus simple de le faire

  1. Cliquez sur "Démarrer" et tapez "cmd" ou "invite de commande".
  2. Sélectionnez Top application de recherche portant exactement le même nom "cmd" ou "invite de commande".
  3. Faites un clic droit dessus et sélectionnez "Envoyer à" => "Bureau".
  4. Un nouveau raccourci "cmd" apparaît sur votre bureau
  5. Clic droit sur cette icône et choisissez "propriétés"
  6. Une fenêtre contextuelle apparaît. Dans l'onglet "Raccourci", entrez le nouvel emplacement dans l'option "Démarrer dans" (par exemple, D:\xyz).
  7. Faites glisser cette icône et ajoutez-la/épinglez-la dans la "barre des tâches".
21
Umair Aziz

Cela ne marche pas pour moi. J'ai essayé cela sous Win7 64bit et Vista 32.

J'utilise la ligne de commande ci-dessous pour ajouter cette capacité.

ajouter reg "Processeur de commande HKEY_CURRENT_USER\Software\Microsoft \"/v AutoRun/t REG_SZ/d "SI x"% COMSPEC% "== x% CMDCMDLINE% (cd/D c :)"

3
MKANET

Dans le menu Démarrer de Windows, cliquez avec le bouton droit de la souris sur Invite de commandes.

Cliquez sur "Propriétés".

La boîte de dialogue "Propriétés de l'invite de commandes" s'ouvre.

Modifiez le champ "Démarrer dans" à l'emplacement où vous souhaitez démarrer la commande Invite.

Exemple: Chand% HOMEDRIVE %% HOMEPATH% à D:\PersonalPrograms.

La prochaine fois que vous lancerez la commande, le répertoire de démarrage sera D:\PersonalPrograms

3
kanakangi

Sur les fenêtres 7:

  1. Effectuez une recherche sur "cmd" sur votre ordinateur Windows
    1. faites un clic droit sur cmd et cliquez avec le bouton gauche de la souris sur "Épingler pour démarrer le menu" (vous pouvez également cliquer avec le bouton droit de la souris sur cmd - cliquez sur copier puis sur coller sur votre bureau)
    2. cliquez avec le bouton droit de la souris sur le cmd dans votre menu Démarrer ou sur votre bureau (selon le choix 2 ci-dessus) - propriétés du clic gauche
    3. dans la zone de texte "démarrer dans", collez l'emplacement de votre répertoire de départ par défaut
    4. Appuyez sur Appliquer et sur OK

Chaque fois que vous cliquez sur le cmd dans votre menu Démarrer ou sur le raccourci de votre bureau, le CMD s'ouvrira à votre emplacement par défaut.

2
Mark Burleigh
  1. aller à regedit (aller à la recherche et tapez regedit)
  2. développer le noeud "HKEY_CURRENT_USER"
  3. sous le noeud HKEY_CURRENT_USER, développez le noeud "logiciel"
  4. sous le nœud logiciel, développez le nœud "Microsoft"
  5. sous Microsoft node, cliquez sur "Command Processor"
  6. chemin ressemble à ceci: "Processeur HKEY_CURRENT_USER\Software\Microsoft\Command"

ça ressemble à ça:

  1. si vous ne voyez pas la valeur de chaîne "Autorun"
  2. Clic droit - Nouveau - Valeur de chaîne extensible, et renommez-le en Autorun
  3. double-cliquez sur "Autorun" 10. Entrez ce format de chemin de valeur:
  4. "CD/d C:\votre nom de dossier\votre sous-nom de dossier"
1
felix

changer de raccourci sous Windows System 8.1 a fonctionné pour moi - une autre chose que j'ai trouvée est que 'Démarrer dans:' fonctionne lorsque Avancé -> Exécuter en tant qu'administrateur est UNCHECKED, cependant, s'il est coché, cela ne fonctionne pas

1
Stu Mackenzie

HKEY_CURRENT_USER\Software\Microsoft\Command Processor

chaîne: valeur d'exécution automatique: cd/d% ~ dp0

tous les fichiers bat vont s'exécuter à partir de l'emplacement du fichier bat

1
guest

Éditer: Il semble en fait que l’édition du raccourci de fichier casse la Win+xc raccourci clavier. (Morale de l’histoire: ne modifiez que les fichiers système que vous savez comment réparer! Finalement, après une mise à jour de Windows, il s’est réparé.)

J'ai fini par créer un nouveau raccourci d'invite de commande personnalisé dans le dossier de démarrage, puis épinglé dans la barre des tâches que je lance au lieu de cmd.exe


Comme d'autres réponses le soulignent, la modification de l'emplacement de démarrage de la commande Autorun cmd du registre est une mauvaise idée, car elle arrêterait en mode silencieux les autres programmes exécutés par Shell pour des tâches telles que Visual Studio Code.

Vous devez simplement changer le raccourci que vous utilisez pour ouvrir cmd afin d’avoir une entrée Start In.

Si tu utilises Win+xc pour lancer cmd, vous pouvez éditer le menu Démarrer dans

"%LOCALAPPDATA%\Microsoft\Windows\WinX\Group3\02 - Command Prompt.lnk"
1
Carl Walsh

Un peu tard, mais ignorez les mods du registre. Il suffit de changer la cible du raccourci pour:

cmd /k "command"

c'est à dire.

cmd /k "cd\myStartUpFolder"

Voila!

1
jdawg1983

Gardez l'ouverture de la commande Invite propre. Évitez d’éditer la clé de registre et d’ajouter un programme d’exécution automatique, il se peut qu’il revienne vous mordre.
Créez un fichier de commandes simple et enregistrez-le dans le dossier C:\Windows ou C:\Windows\System32. J'appelle le mien! .Bat (point d'exclamation). Il a les commandes suivantes:

@echo off c: cd\cls whoami

Il va dans le dossier où je dois travailler, vide l'écran et me dit dans quel contexte de sécurité je me trouve.

0
Graeme

salut si vous voulez que cmd s’ouvre automatiquement au démarrage de la machine, vous pouvez placer le fichier exécutable cmd.exe dans le dossier de démarrage (il suffit de rechercher le démarrage et d’y placer un raccourci de cmd.exe)

0
sanchit verma

Mon répertoire par défaut était system32 lors du démarrage de CMD. J'ai ensuite créé un fichier de commandes dans ce répertoire pour changer le répertoire en celui que j'étais après.

Cela m'a amené à toujours appeler cette chauve-souris lors du démarrage de CMD à chaque fois. J'ai donc créé un fichier d'enregistrement et y ai mis le contenu:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Command Processor]
"Autorun"="cd C:\\Users\\Me\\SomeFolder"

Après l'avoir sauvegardé, j'ai ouvert le fichier, cliqué sur OK pour fusionner avec le registre, et depuis lors, chaque fois que j'ouvre CMD, mon

0
Zimba

Un moyen facile de le faire + bonus.

Démarrer cmd avec les droits d’administrateur, le répertoire par défaut de l’invite sera C:\WINDOWS\system32.

J'ai créé un fichier bat dans ce répertoire (notes.bat) L'ouvre avec le bloc-notes et écrit les lignes suivantes. Chaque ligne est suivie d'un commentaire qui ne doit pas être ajouté au fichier chauve-souris.

@echo off

Prompt $S$CYourNamel$F$S$G$S 
/* This is a comment, do not include it in the bat file - above line will make the Prompt look like  (YourName) > */

cd C:\Your_favorite_directory
/* This is a comment, do not include it in the bat file - above line will navigate you to your desired directory */

Enregistré le fichier et c'est tout. Maintenant, lorsque vous ouvrez cmd avec des droits d’administrateur, écrivez simplement: notes ou notes.bat et il exécutera le notes.bat fichier avec les modifications souhaitées.

0
Mihkel

Dans le nouveau terminal Windows, vous pouvez cliquer sur Paramètres et modifier la ligne "startDirectory" pour obtenir un résultat similaire.

Notez cependant que cela modifie le répertoire de démarrage par défaut uniquement dans Windows Terminal, et non pour la commande Invite de manière globale.

0
Istvan Juhasz

type

cmd.exe /k cd c:/

dans un fichier texte et enregistrez-le sous cmd.bat Cliquez sur ce fichier pour résoudre le problème. Vous pouvez également épingler le menu de démarrage.

Pour démarrer dans un lecteur partitionné (par exemple D), utilisez

cmd.exe /k d:
0
Pierre