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

Comment modifier le répertoire de démarrage par défaut de l’invite de commande dans Windows 7?

Je fais généralement ce qui suit pour démarrer l’invite de commande à partir de C: \

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

Je veux faire ce qui suit pour démarrer l’invite de commande à partir de C: \

   WIN-R (Invite d'exécution)
   cmd

Bien que l’ajout d’une entrée AutoRun à HKEY_CURRENT_USER\Software\Microsoft\Command Processor comme la réponse de Shinnok soit la solution, vous pouvez également essayer de détecter un simple démarrage cmd.exe par rapport à un script / programme utilisant cmd. exe en tant que processus enfant:

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

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

La solution suivante a bien fonctionné pour moi. Accédez au raccourci d’invite de commande dans le menu Démarrer:

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

Cliquez avec le bouton droit sur le fichier de raccourci pour ouvrir la boîte de dialog des propriétés. Dans la zone de texte “Démarrer dans:”, vous devriez voir% HOMEDRIVE %% HOMEPATH%. Si vous souhaitez que l’invite démarre en C: \, remplacez simplement les variables par “C: \” (sans les guillemets).

mettre à jour

Il semble que Microsoft a changé ce comportement récemment et une étape supplémentaire est maintenant nécessaire. Après avoir effectué les étapes ci-dessus, copiez le raccourci modifié “Invite de commandes” et renommez-le en “cmd”. Ensuite, lorsque vous tapez “cmd” dans le menu de démarrage, il devrait à nouveau fonctionner.

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 de nouveau cmd. Voila!

Moyen le plus simple de le faire

  1. Cliquez sur “Démarrer” et tapez “cmd” ou “invite de commande”.
  2. Sélectionnez l’application la plus recherchée nommée exactement le même “cmd” ou “invite de commande”.
  3. Cliquez droit dessus et sélectionnez “Envoyer à” => “Bureau”.
  4. Sur votre bureau Nouveau raccourci “cmd” apparaîtra
  5. Clic droit sur cette icône et choisissez “propriétés”
  6. Popup apparaîtra, Dans l’onglet “Raccourci” Tapez le nouvel emplacement dans l’option “Démarrer dans” (par exemple, D: \ xyz)
  7. Faites glisser cette icône et ajoutez / épinglez-la dans “Barre de tâches”

Cela ne fonctionne pas pour moi. J’ai essayé ceci sous Win7 64bit et Vista 32.

J’utilise la ligne de commande ci-dessous pour append cette fonctionnalité.

reg append “HKEY_CURRENT_USER \ Software \ Microsoft \ Processeur de commande” / v AutoRun / t REG_SZ / d “IF x”% COMSPEC% “== x% CMDCMDLINE% (cd / D c :)”

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

Cliquez sur “Propriétés”.

La boîte de dialog “Propriétés de l’invite de commande” s’ouvre.

Modifiez le champ “Démarrer dans” à un emplacement où vous souhaitez démarrer l’invite de commande.

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

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

Sur Windows 7:

  1. Effectuez une recherche sur “cmd” sur votre ordinateur Windows
    1. Cliquez avec le bouton droit de la souris sur cmd et cliquez avec le bouton gauche de la souris sur “Pin to start menu” (Vous pouvez également cliquer avec le bouton droit de la souris sur cmd – cliquer sur Copier, puis coller sur votre bureau).
    2. Cliquez avec le bouton droit de la souris sur la cmd dans votre menu Démarrer ou sur votre bureau (selon le choix 2 ci-dessus) – clic gauche sur les propriétés
    3. dans la zone de texte “démarrer dans”, collez l’emplacement de votre répertoire de démarrage par défaut
    4. Appuyez sur Appliquer et sur OK

Chaque fois que vous cliquez sur le cmd dans votre menu de démarrage ou votre raccourci sur le bureau, le CMD s’ouvre dans votre emplacement par défaut

changer de raccourci sous Windows System sur 8.1 a fonctionné pour moi – une autre chose que j’ai trouvée est que ‘Start In:’ FONCTIONNE lorsque Advanced -> Run as admin est UNCHECKED, cependant, si CHECKED, il ne fonctionne pas

HKEY_CURRENT_USER \ Software \ Microsoft \ Processor 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. 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 “software”
  4. sous le nœud logiciel, développez le nœud “microsoft”
  5. sous le noeud microsoft, cliquez sur “Process Processor”
  6. chemin ressemble à ceci: “HKEY_CURRENT_USER \ Software \ Microsoft \ Command Processor”

ça ressemble à ceci:

  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 d’utilisateur \ votre nom d’utilisateur”

Gardez l’ouverture de l’invite de commande propre. Évitez d’éditer la clé de registre et d’append un Autorun, cela peut revenir pour 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, efface l’écran et me dit dans quel contexte de sécurité je me trouve.

Un peu tard mais ignorez les mods du registre. Changez simplement la cible de raccourci à:

 cmd /k "command" 

c’est à dire

 cmd /k "cd\myStartUpFolder" 

Voila!

type

 cmd.exe /k cd c:/ 

dans un fichier texte et enregistrer sous cmd.bat Cliquer sur ce fichier fait l’affaire. Vous pouvez également l’épingler au menu Démarrer.

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

 cmd.exe /kd: 

Edit: Il semble en fait que l’édition du raccourci de fichier casse le raccourci clavier. (Morale de l’histoire: ne changez que les fichiers système que vous savez réparer!)


Comme d’autres réponses l’indiquent, la modification du lieu de démarrage du registre Autorun cmd est une mauvaise idée car elle interrompt en silence d’autres programmes qui effectuent des tâches telles que Visual Studio Code.

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

Si vous utilisez Win + x , c pour lancer cmd, vous pouvez modifier le Start In for

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

Un moyen facile de le faire + bonus.

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

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

 @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’était tout. Maintenant, lorsque vous ouvrez cmd avec les droits d’administrateur, écrivez simplement: notes ou notes.bat et il exécutera le fichier notes.bat avec les modifications souhaitées.

Commande “démarrer dans le répertoire”

 cmd /K cd C:\WorkSpace 

mais si WorkSpace se trouve sur un lecteur différent de C, la console sera lancée dans le dossier par défaut et vous devrez toujours mettre D: pour changer de lecteur. Pour éviter cela, utilisez cd avec le paramètre -d

 cmd /K cd -d D:\WorkSpace 

créer un raccourci et votre fixe;)

regedit a bien fonctionné. HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\Command Processor, tout ce que vous avez à faire est de changer la valeur de la clé AutoRun, qui est déjà définie sur la valeur que vous êtes en train de transférer dans le format suivant:

 cd /d  for c:\, that would be cd /dc:\ for junk, that would be cd d/ c:\junk 

c’est très simple, même un novice qui n’a jamais utilisé regedit devrait être capable de le comprendre. sinon, allez à l’invite c: \ et tapez simplement regedit, puis suivez le chemin de la clé.