Evet, bu durum çok sık yaşanıyor, özellikle çok sayıda program yükleyen, Java gibi uygulamaları programlayan, kendi sunucularını kuran kişilerde... bu da Windows'un Ortam kısmını doğrudan etkiliyor. Bu hatadır:
- 'cmd komut sözdizimi' dahili veya harici bir komut, çalıştırılabilir program veya toplu iş dosyası olarak tanınmıyor .
Bu hata olgusu, Windows'un CMD - Komut'una Ping komutu, ipconfig... gibi herhangi bir komut sözdizimi yazarsanız yukarıdaki hata mesajını almanızdır.

Peki bu "iç veya dış komut olarak tanınmıyor..." hatası nasıl düzeltilir? Lütfen LuckyTemplates'ten aşağıdaki makaleye bakın!
CMD'deki temel komutlar hakkında daha fazla referans makalesine buradan bakın.
Windows'ta bu "dahili veya harici komut olarak tanınmıyor..." hatasına neden olan şey nedir?
Yukarıda da belirttiğimiz gibi bu hata, uygulamaları programlamak, sunucu oluşturmak gibi Windows Ortam Değişkenleri bölümünü etkileyen programları yüklediğinizde ortaya çıkar... Bu ortam değişkeni değerleri değiştiğinde, Windows belirli programları çalıştırırken "yanlış anlaşılmaya" veya karışıklığa neden olur. veya komutlar.
"Dahili veya harici bir komut olarak tanınmıyor..." hatası nasıl düzeltilir:
Programın yüklü olup olmadığını doğrulayın
![Windows'ta CMD kullanırken "dahili veya harici komut olarak tanınmadı" hatasını düzeltme talimatları Windows'ta CMD kullanırken "dahili veya harici komut olarak tanınmadı" hatasını düzeltme talimatları]()
Programın yüklü olup olmadığını doğrulayın
Komut İstemi var olmayan programları çalıştıramaz. Yeni yüklenen bir programı çalıştırmaya çalışıyorsanız, programın doğru şekilde kurulduğundan emin olun.
Kurulumu doğrulamak için:
1. Çalıştır'ı açmak için Win + R tuşlarına basın . Daha sonra kontrolü girin ve Tamam'a tıklayın.
2. Ardından Denetim Masası'nda Programlar > Programlar ve Özellikler'e gidin .
3. Yüklü uygulamalar listesinde ilerleyin ve çalıştırmak istediğiniz uygulamayı bulun.
Ayrıca, yüklü uygulamaları Ayarlar'daki Uygulamalar ve Özellikler'e erişerek de görüntüleyebilirsiniz . Bunu yapmak için Windows tuşu + I tuşlarına basın , Uygulamalar'a tıklayın ve yüklü uygulamayı bulun.
Varsayılan olarak, CMD'den bir program veya komut dosyası başlatmaya çalıştığınızda komut işleyicisi, System32 klasöründe veya ortam değişkenlerinde ilgili dosyaları ve yolları arayacaktır . Dosya eksikse, "dahili veya harici bir komut, çalıştırılabilir program veya toplu iş dosyası olarak tanınmıyor" hatasını verecektir.
Bunun nedeni, Windows'un çoğu uygulamayı System32 klasörüne değil, C:\Program Files klasörüne yüklemesi olabilir.
Bu sorunu üç şekilde çözebilirsiniz:
1. Öncelikle programı başlatmak için yürütülebilir dosyanın tam yolunu kullanın.
2. İkinci olarak, program yolunu Windows ortam değişkenlerine ekleyin.
3. Son olarak dosyaları System32 klasörüne taşıyın.
Komutu yürütmek için tam dosya yolunu kullanın
![Windows'ta CMD kullanırken "dahili veya harici komut olarak tanınmadı" hatasını düzeltme talimatları Windows'ta CMD kullanırken "dahili veya harici komut olarak tanınmadı" hatasını düzeltme talimatları]()
Komutu yürütmek için tam dosya yolunu kullanın
Öncelikle tam yol yöntemini deneyin. Burada makale, programları Komut İstemi'nden başlatmak için uygulama adı yerine tam dosya yolunu kullanacaktır. İşte nasıl:
1. Öncelikle Komut İstemi'ni yönetici haklarıyla açın .
2. Daha sonra başlatmak istediğiniz uygulamanın tam yolunu girin. Örneğin C:\ dizininde bulunan ESBCalc Portunu açmak istiyorsanız uygulamayı tam yol ile açma komutu şu şekilde görünecektir:
C:\ESBCalcPort.exe
3. Ancak bu yalnızca dosya yolunda boşluk olmaması durumunda işe yarar. Dosya yolunuzda boşluklar varsa dosya yolunu tırnak işaretleri içine girin.
Tam dosya yolunu tırnak içinde kullanın
![Windows'ta CMD kullanırken "dahili veya harici komut olarak tanınmadı" hatasını düzeltme talimatları Windows'ta CMD kullanırken "dahili veya harici komut olarak tanınmadı" hatasını düzeltme talimatları]()
Tam dosya yolunu tırnak içinde kullanın
Komut İstemi, bir komutun sonundaki boşlukları okur ve boşluktan sonraki her şeyi ayrı bir komut olarak ele alır.
Internet Explorer uygulamasını C:\Program Files\Internet Explorer\iexplore.exe konumunda CMD aracılığıyla başlatmak istediğinizi varsayalım . Ancak bu dosya yolunu çalıştırmak, Program Files ile Internet Explorer arasındaki boşluk nedeniyle bir hata döndürecektir .
Bunu önlemek için dosya yolunu tırnak içine ekleyebilirsiniz. Burada Internet Explorer'ı başlatma komutu şöyle görünecektir:
"C:\Program Files\Internet Explorer\iexplore.exe"
Windows Ortam Değişkenlerine dosya yolu ekleyin
Ortam Değişkenlerini düzenleyebilir ve uygulamanın dosya yolunu dizinine ekleyebilirsiniz. Bu şekilde Komut İstemi girilen komutun yolunu belirleyecek ve hatasız olarak çalıştıracaktır.
Tam dosya yolunu Windows Ortam Değişkenine eklemek Flex, nmake, make, cobra, Is, terraform, gcc, code, Android Studio, Python, Fastboot ve ADB için "dahili veya harici komut olarak tanınmadı" hatasını çözmenize yardımcı olabilir komutlar.
Windows Ortam Değişkenini düzenlemek için:
1. Çalıştır'ı açmak için Win + R tuşlarına basın .
2. Daha sonra kontrole girin ve Kontrol Panelini açmak için Tamam'a tıklayın .
3. Sistem ve Güvenlik > Sistem'e gidin . Sol bölmede Gelişmiş Sistem Ayarları'nı tıklayın .
![Windows'ta CMD kullanırken "dahili veya harici komut olarak tanınmadı" hatasını düzeltme talimatları Windows'ta CMD kullanırken "dahili veya harici komut olarak tanınmadı" hatasını düzeltme talimatları]()
Gelişmiş Sistem Ayarları'na tıklayın
4. Windows 10'un daha yeni sürümlerinde Ayarlar > Sistem > Hakkında'ya gidin . Daha sonra İlgili ayarlar bölümünde Gelişmiş sistem ayarları'na tıklayın .
5. Gelişmiş sekmesinde Ortam Değişkenleri düğmesini tıklayın .
![Windows'ta CMD kullanırken "dahili veya harici komut olarak tanınmadı" hatasını düzeltme talimatları Windows'ta CMD kullanırken "dahili veya harici komut olarak tanınmadı" hatasını düzeltme talimatları]()
Ortam Değişkenleri düğmesini tıklayın
6. Yeni pencerede Sistem değişkenleri altında Yol değişkenini seçin .
7. Düzenle düğmesine tıklayın.
8. Düzenle penceresinde Yeni'ye tıklayın .
![Windows'ta CMD kullanırken "dahili veya harici komut olarak tanınmadı" hatasını düzeltme talimatları Windows'ta CMD kullanırken "dahili veya harici komut olarak tanınmadı" hatasını düzeltme talimatları]()
Yeni'yi tıklayın
9. CMD'den çalıştırmak istediğiniz programın dosya yolunu buraya yapıştırmalısınız. Örneğin, C:\Program Files\Google\Chrome\Application konumunda bulunan Chrome tarayıcıyı çalıştırmak istiyorsanız dosyanın tam yolu şu şekilde görünecektir:
C:\Program Files\Google\Chrome\Application
10. Ortam Değişkenlerine eklemek için Tamam'a tıklayın .
Daha sonra değişiklikleri kaydetmek için tüm açık pencerelerde Tamam'ı tıklayın .
Yeni ortam değişkenini ekledikten sonra Komut İstemi'ni açın , program adını girin; CMD onu hatasız açacaktır.
Dosyayı System32 klasörüne taşıyın
![Windows'ta CMD kullanırken "dahili veya harici komut olarak tanınmadı" hatasını düzeltme talimatları Windows'ta CMD kullanırken "dahili veya harici komut olarak tanınmadı" hatasını düzeltme talimatları]()
Dosyayı System32 klasörüne taşıyın
System32 korumalı bir sistem klasörüdür ve iyi bir nedenden dolayı korunur. Yönetici haklarına sahip bir programı başlatmaya çalıştığınızda Komut İstemi, System32 klasöründeki yürütülebilir dosyayı arayacaktır. Ancak tüm programlar System32 klasörüne kurulmadığı için hata alabilirsiniz.
Programı yine de CMD'den çalıştırmak istiyor ve tam dosya yolunu girmek istemiyorsanız program dosyasını System32 klasörüne taşıyabilirsiniz.
Program dosyalarını System32 klasörüne taşımak için:
1. Programın kurulum klasörüne gidin ve klasördeki tüm dosyaları kopyalayın. Burada makale, C:\Program Files\Google\Chrome\Application konumunda bulunan Google Chrome dosyalarını System32 klasörüne taşıyacaktır .
2. Daha sonra C:\Windows\System32 klasörüne gidin ve kopyalanan dosyaları yapıştırın. UAC istemi görünürse Evet'i tıklayın .
3. Ardından Komut İstemi'ni yönetici haklarıyla açın, chrome'a girin ve Enter'a basın. CMD hemen Google Chrome tarayıcısını açacaktır .
İyi şanlar!