Windows'ta “dahili veya harici komut olarak tanınmadı” Nasıl Düzeltilir

Windows ile ilgili harika şeylerden biri , görevlerinizin çoğunu(get many of your tasks done from the Command Prompt) makinenizdeki Komut İstemi'nden gerçekleştirebilmenizdir. Sadece cmd.exe girmeniz yeterlidir ve Windows sizin için çalıştıracaktır. Ancak bazen “iç komut olarak tanınmadı” gibi hatalarla karşılaşabilirsiniz.

Bu aslında Komut İstemi(Command Prompt) ile karşılaşabileceğiniz en yaygın hatalardan biridir . Hatanın kendisinin de belirttiği gibi, Komut İstemi(Command Prompt) ile kullanmaya çalıştığınız aracı tanıyamadı . Bunun olmasının çeşitli nedenleri vardır ve ayrıca Windows PC'nizde "dahili veya harici komut olarak tanınmadı" hatasını aşmanın birden çok yolu vardır.

“Dahili komut olarak tanınmadı” Hatası Neden Oluşuyor?(Why The “not recognized as an internal command” Error Occurs)

Düzeltmeleri uygulamaya başlamadan önce, gelecekte tekrarlanmamasını sağlamak için hatanın neden oluştuğunu öğrenmek iyi bir fikirdir.

Sisteminizi Karıştıran Diğer Uygulamalar(Other Apps Messing Up Your System)

Bilgisayarınızda bu hatayı almanızın en yaygın nedenlerinden biri, yüklü başka bir uygulamanın sistem değişkenlerinizi değiştirmesidir. Bu, Komut İsteminin(Command Prompt) diğer uygulamaları veya araçları başlatma komutlarını tanımasını engeller .

Programın Bilgisayarınızda Kurulu Olmaması(Not Having The Program Installed On Your Computer)

“Dahili veya harici komut olarak tanınmamasının” ikinci olası nedeni, bilgisayarınızda uygun programın kurulu olmamasıdır. Yükleyici, uygulama dosyalarını uygun konuma yüklememiş olabilir veya yükleyici, aracın Komut İstemi(Command Prompt) ile başlatılmasını sağlamamış olabilir .

Windows'ta "Dahili veya harici komut olarak tanınmadı" Hatasını Düzeltme(Fixing The “not recognized as an internal or external command” Error In Windows)

Nedeni ne olursa olsun, bu hatayı düzeltmenin ve Komut İstemi'nin(Command Prompt) kullanmaya çalıştığınız programı tanımasını sağlamanın yolları vardır.

Programın Bilgisayarınızda Gerçekten Var Olduğundan Emin Olun(Ensure The Program Actually Exists On Your PC)

Yapılacak ilk şey, Komut İstemi(Command Prompt) ile kullanmaya çalıştığınız programın bilgisayarınızda gerçekten var olup olmadığını doğrulamaktır. Programın makinenize başarıyla yüklendiğini söyleyen sahte bir yükleyici kullanmış olabilirsiniz, ancak bu doğru olmayabilir.

Programın gerçekten(check if the program is indeed installed) makinenizde kurulu olup olmadığını kontrol etmenin kolay bir yolu var .

  • PC'nizde bir Dosya Gezgini penceresi açın.(File Explorer)
  • Aşağıdaki yola gidin.

    C:\Windows\System32\

  • Komut İsteminden(Command Prompt) çalıştırmaya çalıştığınız yürütülebilir dosyanın bu klasörde bulunduğundan emin olun. Değilse, program muhtemelen bilgisayarınızda yüklü değildir.

Yukarıdakiler, bilgisayarınızda bir programın kurulu olup olmadığını kontrol etmenin kesin bir yolu değildir. Bunun nedeni, tüm programların dosyalarını Windows' System32 klasöründe tutmamasıdır. Ancak, çoğu programı bulmanıza yardımcı olacaktır.

Yürütülebilir Dosyanın Tam Yolu Kullanın(Use The Full Path To The Executable File)

"Dahili komut olarak tanınmadı" hatası genellikle, bilgisayarın başlatmasını istediğiniz yürütülebilir dosyayı bulamamasından kaynaklanır. Ancak, yürütülebilir dosyanızın tam yolunu(full path to your executable file) sağlayabilirsiniz ve daha sonra herhangi bir sorun olmadan çalıştırabilmelidir.

  • PC'nizde bir Komut İstemi penceresi açın.(Command Prompt)

  • Kullanmak istediğiniz yürütülebilir dosyanın tam yolunu yazın ve klavyenizde Enter tuşuna(Enter) basın.
  • Örneğin, masaüstünüzde adb adlı bir klasörde bulunan adb.exe'yi kullanmaya çalışıyorsanız, aşağıdakine benzer bir şey yazacaksınız. (adb.exe)C:\Users\<username>\Desktop\adb\adb.exe

  • Dosya sorunsuz bir şekilde başlatılmalıdır.

Dosya Yolunu Çift Tırnak İle Kapatın(Enclose The File Path With Double Quotes)

Yürütülebilir dosyanızın tam yolunu belirtmek, kurşun geçirmez bir yöntem değildir. Ayrıca düzgün kullanılmadığında “iç veya dış komut olarak tanınmadı” hatasına neden olabilir. Sorun, Komut İstemi(Command Prompt) pencerenizde belirttiğiniz yolda yatmaktadır .

Yürütülebilir dosyanızın tam yolunda boşluk varsa, bu hataya neden olur. Bunun nedeni, yardımcı programın boşlukları tanımaması ve program adı olarak ilk boşluğa kadar olan karakterleri kullanmasıdır. Bu doğru yol olmadığından, yukarıda belirtilen hatayı alırsınız.

Aşağıdaki yöntemi kullanarak bunu düzeltebilirsiniz.

  • Boşluk içeren bir yola yazarken (tek veya çoklu), yolu çift tırnak içine alın.

  • Komut İstemi(Command Prompt) daha sonra tüm yolu tek bir öğe olarak tanıyacak ve programı makinenizde uygun şekilde başlatacaktır.

Dosyayı System32 Klasörüne Taşıyın(Move The File To System32 Folder)

Artık, Komut İstemi(Command Prompt) yardımcı programından bir yürütülebilir dosyayı çalıştırmayı denediğinizde , Windows kurulumunuzun (Windows)System32 klasörüne baktığını ve orada varsa dosyayı açtığını biliyorsunuz.

Yürütülebilir dosyanızı oraya yerleştirip Komut İsteminden(the Command Prompt) erişebilseydiniz ne olurdu ? Bilgisayarınızda yönetici erişiminiz olduğu sürece bunu yapabilirsiniz.

  • Yürütülebilir dosyayı, kendisiyle ilişkili tüm diğer dosyalarla birlikte bilgisayarınızdaki aşağıdaki klasöre kopyalayın.

    C:\Windows\System32
  • Zaten açıksa Komut İstemi'ni(Command Prompt) kapatın ve yeniden başlatın.

  • Yürütülebilir dosyanızın adını herhangi bir yol olmadan girin(Enter) ve başarıyla başlatıldığını göreceksiniz.

Bu yöntem harika çalışıyor ve bilgisayarınızda "iç veya dış komut olarak tanınmadı" hatasını düzeltmenize yardımcı olsa da, dikkatli kullanmak isteyebilirsiniz.

Bunun nedeni, Komut İsteminden(Command Prompt) bir şeyi her kullanmak istediğinizde , uygun yürütülebilir dosyayı System32 klasörüne koymanız gerekmesidir. Sonunda, klasör büyüyecek ve orada oturan çok sayıda dosyanız olacak. 

Ayrıca, belirli bir dizine kurulum gerektiren yürütülebilir araçlar için de çalışmayacaktır. Yükleme yolu Windows Kayıt Defteri'nde tanımlandığı için bunları (Windows Registry)System32 klasörüne taşıyamazsınız .

Bu çözümü yalnızca sorunu diğer yöntemlerle çözemezseniz ve uygulama kurulum gerektirmediği sürece kullanmanızı öneririz.

Yürütülebilir Dosya Yolunu Ortam Değişkenlerine Ekleme(Add The Executable File Path To Environment Variables)

"Dahili komut olarak tanınmadı" hatasını düzeltmenin en etkili yolu, ortam değişkeninizi düzenlemek ve uygun dosya yolunu buraya eklemektir. Bunun nedeni, bir komut girdiğinizde Komut İstemi yardımcı programının bu yollara bakması ve ardından dosyayı bu dizinlerden birinde bulursa açmasıdır.(Command Prompt)

Dosya yolunuzu buraya ekleyerek, bir CMD penceresinde kısa adıyla kullanmak istediğinizde belirli bir yürütülebilir dosyanın nerede olduğunu Komut İstemi'ne bildirmiş olursunuz.(Command Prompt)

Değişkenlerinizi düzenlemek ve oraya yeni bir yol eklemek oldukça kolaydır.

  • PC'nizdeki Cortana aramasını kullanarak Denetim Masası'nı(Control Panel) başlatın .

  • Sistem ve Güvenlik(System and Security) yazan seçeneğe tıklayın .

  • Aşağıdaki ekranda Sistem öğesini(System) bulun ve tıklayın .

  • Ekranınızın sol kenar çubuğundan Gelişmiş sistem ayarları'nı(Advanced system settings) seçin .

  • Ekranınızda bir kutu açılacaktır. Kutunun altında bulunan Ortam Değişkenleri düğmesine (Environment Variables)tıklayın .(Click)

  • Hesabınız için tüm kullanıcı değişkenlerini göreceksiniz. Yol yazana(Path) tıklayın ve(Click) ardından Düzenle(Edit) düğmesine tıklayın.

  • Artık Komut İstemi(Command Prompt) ile kullanmak istediğiniz uygulamaya yeni yolu ekleyebilirsiniz . Listeye bir dizin eklemek için sağ kenar çubuğundaki Gözat'a tıklayın (Browse).(Click)

  • Yürütülebilir dosyanızın bulunduğu klasöre gidin ve onu seçin.
  • Yeni eklenen yolunuzun değişkenler listesinde listelendiğini görmelisiniz. Değişiklikleri kaydetmek için alttaki Tamam'a (OK)tıklayın(Click) .

  • Kapatırken diğer tüm kutularda Tamam'a(OK) tıklayın .
  • Bir Komut İstemi(Command Prompt) penceresi açın ve yürütülebilir dosyanın adını yazın. CMD'nin(CMD) ekranınıza herhangi bir hata göndermeden dosyanın açıldığını göreceksiniz.

"Dahili komut olarak tanınmadı" hatası, bilgisayarınıza yüklediğinizi bildiğiniz bir programı kullanmanıza izin vermeyeceğinden bazen çok sinir bozucu olabilir.

Yukarıdaki yöntemleri kullanarak, bu hatadan kurtulabilmeli ve herhangi bir programı Komut İstemi(Command Prompt) penceresinden sorunsuz bir şekilde çalıştırabilmelisiniz. Yukarıdaki yöntemlerden herhangi biri sorunu çözmenize yardımcı olduysa, aşağıdaki yorumlar bölümünde bunu bilmek isteriz.



About the author

Excel ve PowerPoint dahil olmak üzere Microsoft Office yazılımlarıyla çalışma deneyimine sahip bir bilgisayar uzmanıyım. Ayrıca Google'a ait bir tarayıcı olan Chrome ile de deneyimim var. Becerilerim arasında mükemmel yazılı ve sözlü iletişim, problem çözme ve eleştirel düşünme yer alır.



Related posts