Windows Bash ne s'ouvre pas dans 10 Anniversary Update
4
Après avoir installé la mise à jour d'anniversaire de Windows 10, j'étais impatient d'essayer la nouvelle invite de commande Bash. Mais lorsqu'il est lancé à partir du menu Démarrer (Win + R - & gt; bash.exe), la fenêtre bash se ferme automatiquement.
Pour une raison quelconque, ce n'était pas l'ouverture. Mais pendant que j'écrivais cette question, j'ai pu trouver la réponse et j'ai donc décidé de la partager ici si quelqu'un d'autre avait le même problème.
J'ai décidé de simplement lancer une invite du shell et de taper bash. Le message d'erreur concernait le "mode hérité activé". Pour le changer:
clic droit sur la fenêtre d'invite cmd.
Dans l'onglet Option, décochez la case "Utiliser l'ancienne console".
De l'utilisateur Shaun : Le problème était identique à celui décrit ci-dessus, la solution fonctionnait, mais il fallait également activer le mode développeur, accédez à Paramètres & gt; mise à jour et sécurité, accédez à la section Développeurs et cochez la case en mode développeur. Peut nécessiter un redémarrage après le téléchargement de Windows et l’installation du package. Ensuite, exécutez à nouveau cmd et exécutez bash, comme indiqué ci-dessus, bash.exe sera téléchargé et installé.
fixer1234
Apparemment, plus une solution parce que je reçois maintenant, "Paramètres de console non pris en charge. Pour utiliser cette fonctionnalité, la console héritée doit être désactivée. Appuyez sur n'importe quelle touche pour continuer ..."
rainabba
2
Si le même problème que ci-dessus existait, la solution fonctionnait, mais il fallait également activer le mode développeur, accédez à Paramètres & gt; mise à jour et sécurité, accédez à la section Développeurs et cochez la case en mode développeur. Peut nécessiter un redémarrage après le téléchargement de Windows et l’installation du package. Ensuite, exécutez à nouveau cmd et exécutez bash, conformément aux étapes ci-dessus, bash.exe sera téléchargé et installé.
Bienvenue sur Super User, et merci d’essayer de vous aider sur cette question. Dans ce format Q & A, les réponses sont destinées à des solutions complètes à la question, chaque réponse apportant une solution sensiblement différente de celle déjà apportée. Des clarifications comme celle-ci peuvent faire l'objet d'un commentaire (nécessite un peu plus de répétition), ou être proposées en tant que modification d'une autre réponse. "Aucune bonne action ne reste impunie"; les non-réponses ont tendance à attirer les votes négatifs ou à être supprimées. Je suis allé de l'avant et copié cela dans un commentaire pour vous afin qu'il ne soit pas perdu. Vous voudrez peut-être supprimer ce message.
fixer1234
0
J'ai eu un problème similaire après une réinstallation de l'invite de commande bash. J'étais passé à un autre shell (zsh) et je l'avais configuré pour un démarrage automatique à l'aide de mon script de démarrage. Comme il n'a pas été installé après la réinstallation du composant bash, l'ouverture de l'invite a échoué. J'ai utilisé 'bash -c "nano" ~ / .bashrc "' entré dans l'invite de commande Windows standard pour l'éditer et pouvoir ensuite redémarrer le shell.
Si le même problème que ci-dessus existait, la solution fonctionnait, mais il fallait également activer le mode développeur, accédez à Paramètres & gt; mise à jour et sécurité, accédez à la section Développeurs et cochez la case en mode développeur. Peut nécessiter un redémarrage après le téléchargement de Windows et l’installation du package. Ensuite, exécutez à nouveau cmd et exécutez bash, conformément aux étapes ci-dessus, bash.exe sera téléchargé et installé.
la source
J'ai eu un problème similaire après une réinstallation de l'invite de commande bash. J'étais passé à un autre shell (zsh) et je l'avais configuré pour un démarrage automatique à l'aide de mon script de démarrage. Comme il n'a pas été installé après la réinstallation du composant bash, l'ouverture de l'invite a échoué. J'ai utilisé 'bash -c "nano" ~ / .bashrc "' entré dans l'invite de commande Windows standard pour l'éditer et pouvoir ensuite redémarrer le shell.
la source