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
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:\)
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:".
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.
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!
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 :)"
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
Sur les fenêtres 7:
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.
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
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
Éditer: Il semble en fait que l’édition du raccourci de fichier casse la Win+x, c 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+x, c pour lancer cmd, vous pouvez éditer le menu Démarrer dans
"%LOCALAPPDATA%\Microsoft\Windows\WinX\Group3\02 - Command Prompt.lnk"
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!
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.
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)
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
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.
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.
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: