'findstr" n'est pas reconnu comme une commande interne ou externe,
8 réponses
s'il vous Plaît google, vous pouvez trouver beaucoup de réponses. Mais faites comme ci-dessous pour le réparer. Ajoutez la valeur suivante au clic droit sur mon ordinateur - > Avancé - > Variables D'environnement - > Variables système - > sélectionnez la variable Path - > ajoutez la valeur ci-dessous.
C:\WINDOWS\system32
Cela devrait fonctionner avec ce changement.
s'il vous Plaît aller à travers les plus simples étapes:-
C:\Windows\system32\
et copierfindstr.exe
fichier.- coller ce fichier dans l'emplacement
C:\Program Files\Java\jdk1.6.0_24\bin
- Exécuter votre jboss, vous sortir de cette situation.....
pour moi ça fonctionne, quand je ai fait face findstr(à partir de windows/system32) de wildfly/bin
vérifiez si vous évaluez %SystemRoot% (tapez chemin défini dans une invite de commande, vous ne devriez pas voir %SystemRoot%, mais plutôt ce chemin réel). Si la première entrée de votre variable path (utilisateur, ou système) commence par un %(une variable d'environnement) cela peut causer un problème.
pour résoudre ce problème, changez simplement cette première entrée avec quelque chose d'autre dans votre chemin qui ne mène pas avec une variable d'environnement.
vous pouvez aussi coder le répertoire en remplaçant 'findstr' par 'C:\Windows\system32\findstr". Ceci est utile lorsque vous utilisez des systèmes avec des permissions utilisateur restreintes.
comme d'autres l'ont souligné, le problème est dans les mauvais réglages de la variable PATH dans Windows.
Selon article c'est très probablement parce qu'un installateur stupide a modifié à tort la variable PATH dans le registre de Windows. Registry a 2 types de valeur de chaîne de caractères différents - REG_SZ
et REG_EXPAND_SZ
. Seul le second permet l'expansion de %SystemRoot%
.
alors vérifiez votre chemin en tapant set path
dans l'invite de commande. Si vous voyez non développés %SystemRoot%
et d'autres variables dans le chemin, vous êtes affecté (le chemin ne doit afficher que les noms de répertoire, pas les variables).
vous devez éditer la variable Path dans le registre:HKEY_CURRENT_USER\Environment
et HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
. Comme il n'est pas possible de changer le type de clé, sauvegardez la valeur de chemin quelque part, supprimez la clé et recréez-la avec le type REG_EXPAND_SZ
. Vous devez vous déconnecter pour que les changements prennent effet.
j'ai essayé de travailler avec play framework mais je suis resté avec pour exécuter activator.le fichier bat mais la solution est le même juste copier le fichier de windows/system32 / findsr et le passer sous le dossier coincé puis exécuter le fichier respectif à nouveau. merci à andrewsiand Suryaprakash
attention, les systèmes Windows actuels utilisent un "S" majuscule pour le répertoire système, donc: C:\WINDOWS\System32 %SystemRoot % \System32
omettre le capital s entraînera une négligence de la ligne dans le % PATH%