- Komut İstemi kısa süre görünüp kaybolduğunda bu ne anlama gelir?
- CMD'nin otomatik açılıp kapanmasının yaygın nedenleri
- Windows ayarlarını değiştirmeden önce hızlı kontroller
- Başlangıç uygulamalarını ve Başlangıç klasörlerini kontrol edin
- Komut satırı görevleri için Görev Zamanlayıcı'yı kontrol edin
- Kayıt Defteri Run girdilerini kontrol edin
- Komut İstemi'ni başlatan işlemi bulun
- Kötü amaçlı yazılım ve istenmeyen betikler için tarama yapın
- CMD görünmeye devam ederse Windows dosyalarını onarın
- Sık sorulan sorular
Komut İstemi Kendiliğinden Açılıp Kapandığında Bu Ne Anlama Gelir?
Siyah bir Komut İstemi penceresi bir an görünüp kayboluyorsa, Windows genellikle kısa bir komut satırı görevi çalıştırıyordur. Pencere; komut tamamlandığı, hemen hata verdiği veya başka bir program tarafından açık kalmayacak şekilde başlatıldığı için kapanır.
Bu her zaman tehlikeli değildir. Birçok güvenilir araç bileşenleri güncellemek, bakım betikleri çalıştırmak, dosyaları eşitlemek, yardımcı hizmetleri etkinleştirmek veya sürücü yüklemek için cmd.exe, powershell.exe, wscript.exe ya da conhost.exe kullanır. Ancak aynı davranış şüpheli bir başlangıç girdisinden, bozuk bir zamanlanmış görevden, reklam yazılımı betiğinden veya gizli komutlar çalıştırmaya çalışan kötü amaçlı yazılımdan da kaynaklanabilir.
cmd.exe dosyasını devre dışı bırakmak normal Windows araçlarını ve güvenilir bakım görevlerini bozabilir.
Windows'ta CMD'nin Otomatik Açılıp Kapanmasının Yaygın Nedenleri
Aşağıdaki tablo en sık görülen nedenleri ve nereden kontrol edileceğini gösterir. Önce başlangıç uygulamaları ve zamanlanmış görevlerle başlayın; oturum açtıktan sonra kısa süre görünen CMD pencerelerinin çoğu bu kaynaklardan gelir.
| Neden | Tipik davranış | Nereden kontrol edilir? |
|---|---|---|
| Başlangıç programı | Oturum açtıktan kısa süre sonra CMD görünüp kaybolur. | Görev Yöneticisi, Ayarlar, Başlangıç klasörleri |
| Zamanlanmış görev | CMD belirli bir saatte, bilgisayar boştayken veya birkaç dakikada bir açılır. | Görev Zamanlayıcı |
| Yazılım güncelleyici | Güncellemeden, yeniden başlatmadan veya uygulama açılışından sonra komut penceresi görünür. | Yüklü uygulamalar, üretici araçları, güncelleme hizmetleri |
| Toplu iş veya betik dosyası | .bat, .cmd, .vbs veya .ps1 dosyası çalışıp hemen kapanır. |
Başlangıç klasörleri, Kayıt Defteri Run anahtarları, zamanlanmış görevler |
| Kötü amaçlı yazılım veya reklam yazılımı | CMD rastgele açılır, tarayıcı yönlendirmeleri görülür, Defender devre dışıdır veya geçici klasörlerden bilinmeyen dosyalar çalışır. | Windows Güvenliği, çevrimdışı tarama, başlangıç konumları |
| Bozuk sistem görevi | Bir komut hata verip tekrar denendiği için pencere sürekli görünür. | Görev Zamanlayıcı geçmişi, Olay Görüntüleyicisi, SFC/DISM |
Herhangi Bir Şeyi Devre Dışı Bırakmadan Önce Hızlı Kontroller
Girdileri kaldırmadan önce pencerenin ne zaman göründüğünü not edin. Bu, kaynağı daraltır ve güvenilir Windows veya donanım yardımcı araçlarını yanlışlıkla devre dışı bırakmanızı önler.
- Bilgisayarı yeniden başlatın ve CMD'nin masaüstü görünmeden önce mi yoksa sonra mı yanıp söndüğünü not edin.
- Pencerenin yalnızca belirli bir uygulama, tarayıcı, oyun başlatıcı, VPN istemcisi, yazıcı aracı, bulut eşitleme istemcisi veya sürücü kontrol paneli açıldıktan sonra görünüp görünmediğini kontrol edin.
- Pencere yeterince uzun süre açık kalıyorsa başlık çubuğuna bakın.
cmd.exe, Windows PowerShell, bir betik yolu veya program adı görünebilir. - Ayarlar → Uygulamalar → Yüklü uygulamalar bölümünü açın ve sorun yazılım yükledikten sonra başladıysa yakın zamanda eklenen bilinmeyen programları kaldırın.
- Açılır pencere rastgele görünüyorsa veya tarayıcı yönlendirmeleri, engellenmiş antivirüs sayfaları ya da bilinmeyen işlemler eşlik ediyorsa Kayıt Defteri girdilerini düzenlemeden önce kötü amaçlı yazılım taraması yapın.
C:\Windows\System32 içindeki dosyaları silmeyin. Önce dosya yolunu ve dosyayı hangi programın başlattığını doğrulayın.
Komut İstemi Oturum Açtıktan Sonra Açılıyorsa Başlangıç Uygulamalarını Kontrol Edin
Komut İstemi oturum açtıktan kısa süre sonra görünüyorsa, en olası neden bir başlangıç girdisidir. Şüpheli veya gereksiz girdileri tek tek devre dışı bırakın ve ardından yeniden başlatarak test edin.
Yöntem 1: Görev Yöneticisi'ni kullanın
- Görev Yöneticisi'ni açmak için Ctrl + Shift + Esc tuşlarına basın.
- Başlangıç uygulamaları sekmesini açın.
- Bilinmeyen girdileri, eski sürücü araçlarını, güncelleme yardımcılarını, betik başlatıcıları veya yayıncısı olmayan uygulamaları arayın.
- Bir girdi seçin ve Devre dışı bırak seçeneğine tıklayın.
- Windows'u yeniden başlatın ve Komut İstemi penceresinin hâlâ görünüp görünmediğini kontrol edin.
Yöntem 2: Başlangıç klasörlerini kontrol edin
Başlangıç klasörlerinde toplu iş dosyalarına, komut dosyalarına, PowerShell betiklerine veya CMD'yi kısa süre açan programlara ait kısayollar bulunabilir.
Çalıştır iletişim kutusu komutlarıshell:startup
shell:common startup
- Win + R tuşlarına basın.
shell:startupkomutunu çalıştırın ve geçerli kullanıcı Başlangıç klasörünü kontrol edin.shell:common startupkomutunu çalıştırın ve tüm kullanıcılar için Başlangıç klasörünü kontrol edin.- Şüpheli kısayolları hemen silmek yerine başka bir klasöre taşıyın.
- Yeniden başlatın ve sonucu test edin.
Rastgele Açılan CMD Pencereleri İçin Görev Zamanlayıcı'yı Kontrol Edin
CMD penceresi aralıklarla, bilgisayar boştayken veya belirli bir saatte görünüyorsa kontrol edilecek sonraki yer Görev Zamanlayıcı'dır.
- Win + R tuşlarına basın,
taskschd.mscyazın ve Enter tuşuna basın. - Görev Zamanlayıcı Kitaplığı bölümünü açın.
- Yakın zamanda oluşturulmuş görevleri, bilinmeyen yayıncı adlarını ve
cmd.exe,powershell.exe,wscript.exe,cscript.exeya da geçici klasörlerdeki dosyaları çalıştıran görevleri kontrol edin. - Bir görevi seçin ve hangi komutu çalıştırdığını görmek için Eylemler sekmesini açın.
- Önce Devre dışı bırak seçeneğini kullanın. Bir görevi yalnızca istenmeyen olduğundan emin olduktan sonra silin.
Kullanışlı PowerShell kontrolü
Yaygın komut satırı ana bilgisayarlarına başvuran zamanlanmış görevleri listeleyebilirsiniz:
PowerShellGet-ScheduledTask | Where-Object {
($_.Actions.Execute -match 'cmd|powershell|wscript|cscript') -or
($_.Actions.Arguments -match 'cmd|powershell|wscript|cscript')
} | Select-Object TaskName, TaskPath, State
Gizli CMD Başlangıç Komutları İçin Kayıt Defteri Run Anahtarlarını Kontrol Edin
Bazı programlar normal Başlangıç klasörü yerine Kayıt Defteri Run anahtarlarından başlatılır. Bu birçok uygulama için normaldir, ancak kötü amaçlı yazılımlar ve reklam yazılımları da bu konumları kullanır.
Komut İstemireg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Run"
reg query "HKLM\Software\Microsoft\Windows\CurrentVersion\Run"
reg query "HKLM\Software\WOW6432Node\Microsoft\Windows\CurrentVersion\Run"
cmd.exe, powershell.exe, bilinmeyen .bat veya .cmd dosyalarını ya da AppData\Temp, Downloads veya rastgele adlandırılmış klasörler gibi olağandışı konumlardan çalışan yürütülebilir dosyaları başlatan değerleri arayın.
Komut İstemi'ni Neyin Başlattığını Bulma
Pencere çok hızlı kayboluyorsa üst işlemi belirlemeniz gerekir. Windows'un yerleşik araçları çoğu zaman yeterlidir; ileri düzey kullanıcılar Microsoft Sysinternals araçlarını da kullanabilir.
Görev Zamanlayıcı Geçmişi
CMD öngörülebilir zamanlarda görünüyorsa en uygunudur. Geçmişi etkinleştirin, pencereyi yeniden oluşturun ve hangi görevin az önce çalıştığını kontrol edin.
YerleşikOlay Görüntüleyicisi
Açılır pencereyle aynı zamanlardaki başlangıç hataları, uygulama çökmeleri, betik hataları ve hizmetle ilgili iletiler için kullanışlıdır.
YerleşikProcess Monitor
İleri düzey izleme için kullanışlıdır. cmd.exe işlem oluşturma olayına filtre uygulayarak onu neyin başlattığını görebilirsiniz.
Olay Görüntüleyicisi'ni kontrol edin
- Win + R tuşlarına basın,
eventvwr.mscyazın ve Enter tuşuna basın. - Windows Günlükleri → Uygulama ve Windows Günlükleri → Sistem bölümlerini açın.
- Komut İstemi penceresinin göründüğü tam saatteki uyarıları veya hataları arayın.
- Kaynak adını, dosya yolunu ve hata iletisini kontrol edin.
Güvenilirlik İzleyicisi'ni kontrol edin
- Win + R tuşlarına basın,
perfmon /relyazın ve Enter tuşuna basın. - Sorunun yaşandığı günü seçin.
- Başarısız güncellemeleri, çöken uygulamaları, sürücü yardımcı araçlarını ve betik hatalarını arayın.
- Ayrıntıları açın ve zamanı CMD penceresiyle karşılaştırın.
CMD Rastgele Açılıyor veya Bilinmeyen Komutlar Çalıştırıyorsa Kötü Amaçlı Yazılım Taraması Yapın
Rastgele Komut İstemi pencereleri; reklam yazılımı, istenmeyen madenciler, betik tabanlı kötü amaçlı yazılımlar veya kalıcılık sağlayan bir görev belirtisi olabilir. Pencere tarayıcı yönlendirmeleri, yeni bilinmeyen uzantılar, devre dışı güvenlik ayarları veya yüksek CPU kullanımıyla birlikte görünüyorsa bu olasılık daha yüksektir.
- Windows Güvenliği uygulamasını açın.
- Virüs ve tehdit koruması bölümüne gidin.
- Tam tarama çalıştırın.
- Şüpheli davranış devam ederse Tarama seçenekleri bölümünü açın ve Microsoft Defender Virüsten Koruma Çevrimdışı taraması çalıştırın.
- Bilinmeyen tarayıcı uzantılarını kaldırın ve yakın zamanda yüklenen şüpheli programları silin.
- Taramadan sonra Görev Zamanlayıcı ve Başlangıç girdilerini tekrar kontrol edin.
%TEMP% içinden çalışan komutlar, rastgele klasör adları, kodlanmış PowerShell komutları, imzasız yürütülebilir dosyalar ve açık yayıncısı olmayan başlangıç girdileri.
Temizlikten Sonra Komut İstemi Görünmeye Devam Ederse Windows'u Onarın
Başlangıç girdileri ve zamanlanmış görevler temiz görünmesine rağmen CMD tekrar tekrar yanıp sönüyorsa Windows sistem dosyalarını ve bileşen deposunu onarın. Bu, bozuk sistem betiklerini, zarar görmüş güncelleme bileşenlerini ve başarısız bakım görevlerini düzeltebilir.
DISM ve SFC çalıştırın
- Başlat düğmesine sağ tıklayın ve Terminal (Yönetici) veya Komut İstemi (Yönetici) açın.
- Önce DISM komutunu çalıştırın.
- DISM tamamlandıktan sonra Sistem Dosyası Denetleyicisi'ni çalıştırın.
- Bilgisayarı yeniden başlatın.
Yönetici terminaliDISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
Disk hatalarını kontrol edin
CMD önyükleme sırasında veya oturum açtıktan sonra görünüyorsa ve sistem kararsızsa sistem sürücüsünü kontrol edin:
Yönetici terminalichkdsk C: /scan
Yapmamanız Gerekenler
Önerilen
- Şüpheli başlangıç girdilerini silmeden önce devre dışı bırakın.
- Dosya yollarını ve yayıncıları kontrol edin.
- Davranış rastgele ise kötü amaçlı yazılım taraması yapın.
- Büyük temizliklerden önce geri yükleme noktası oluşturun.
Kaçının
- System32 klasöründen
cmd.exeveyaconhost.exesilmekten. - Microsoft zamanlanmış görevlerini amaçlarını kontrol etmeden kaldırmaktan.
- Yedek almadan rastgele Kayıt Defteri anahtarlarını silmekten.
- Bilinmeyen yollara sahip tekrarlayan açılır pencereleri görmezden gelmekten.
SSS: Komut İstemi Kendiliğinden Açılıp Kapanıyor
S Başlangıç sırasında Komut İstemi'nin kısa süre görünmesi normal mi?⌄
S cmd.exe bir virüs mü?⌄
C:\Windows\System32 içindeki gerçek cmd.exe normal bir Windows bileşenidir. Risk, onu başlatan komut, betik veya programdır. Windows klasörü dışında cmd.exe adlı sahte bir dosya şüphelidir.S Bir batch dosyası açtığımda CMD neden anında kapanıyor?⌄
pause ekleyin.S Komut İstemi'ni tamamen engelleyebilir miyim?⌄
S İlk olarak neyi kontrol etmeliyim?⌄
Sonuç
Windows'ta Komut İstemi kendiliğinden açılıp kapanıyorsa neden genellikle bir başlangıç uygulaması, zamanlanmış görev, güncelleyici, betik veya sürücü yardımcı aracıdır. Görev Yöneticisi, Başlangıç klasörleri ve Görev Zamanlayıcı ile başlayın. Kaynak bilinmiyorsa kötü amaçlı yazılım taraması yapın ve herhangi bir şeyi silmeden önce şüpheli yolları kontrol edin. DISM ve SFC ile Windows onarımını yalnızca başlangıç ve görev kontrolleri nedeni göstermediğinde uygulayın.