- Windows Terminal, CMD, PowerShell ve WSL'yi tek bir arayüzde bir araya getirerek grafiksel arayüz yanıt vermediğinde sorunları teşhis etmek ve onarmak için idealdir.
- SFC, DISM ve CHKDSK gibi komutlar farklı katmanlarda (sistem dosyaları, Windows görüntüsü ve disk) çalışır ve bir araya getirildiklerinde çoğu kararlılık sorununu çözerler.
- Ağ yardımcı programları (ipconfig, netsh, ping, tracert, netstat, nslookup) bağlantı kesintilerini, yavaş internet hızlarını ve şüpheli trafiği tespit edip düzeltmenize olanak tanır.
- Bu komutları entegre eden betiklerle yapılan aylık bir bakım rutini, bilgisayarınızın hızlı, kararlı ve Windows'un yeniden yüklenmesine ihtiyaç duyma olasılığının düşük kalmasına yardımcı olur.

Bilgisayarınız yavaş çalışmaya başlarsa, Wi-Fi bağlantısı sürekli kesilirse, mavi ekran hataları alıyorsanız veya Windows düzensiz davranıyorsa, Windows Terminal ve klasik konsol, sistemi yeniden yüklemeden bu sorunların çoğunu çözmek için en iyi yardımcılarınızdır . O siyah pencerenin ardında, bilgisayarınızı teşhis etmek, onarmak ve çok daha sorunsuz çalışmasını sağlamak için adeta İsviçre çakısı gibi birçok araç bulunur.
Bu makalede, bilgisayarınızdaki sorunları gidermek, onarmak ve bakımını yapmak için Windows Terminal, CMD ve PowerShell komutlarına dair kapsamlı (ve anlaşılır) bir kılavuz bulacaksınız. Her komutun ne işe yaradığını, ne zaman kullanılacağını, gerçek dünya senaryoları için somut örnekleri ve bilgisayarınızın sorunsuz çalışmasını sağlamak için bunları düzenli bir bakım rutinine nasıl entegre edeceğinizi öğreneceksiniz.
Windows Terminal nedir ve PC onarımı için neden idealdir?
Windows Terminal , CMD, PowerShell ve WSL'yi (bir Linux alt sistemi) tek bir pencerede birleştiren Microsoft'un modern konsoludur . Bu, sekmeler kullanarak bu ortamlar arasında geçiş yapabileceğiniz, renkleri ve yazı tiplerini özelleştirebileceğiniz ve aynı anda birden fazla oturum açık tutabileceğiniz anlamına gelir.
Klasik konsoldan en büyük farkı, Terminal'in daha kullanıcı dostu bir arayüz, otomatik tamamlama ve aynı anda birden fazla kabuğa erişim imkanı sunmasıdır . CHKDSK kullanmak için bir sekmede CMD, komut dosyaları için başka bir sekmede PowerShell ve Linux araçlarıyla çalışıyorsanız başka bir sekmede Bash kullanabilirsiniz.
CMD geleneksel Windows komutlarına , PowerShell ise gelişmiş otomasyon ve betiklemeye odaklanırken , Windows Terminali tüm bunları uygulamalar arasında geçiş yapmadan çalıştırabileceğiniz bir kapsayıcı görevi görür. Bu, özellikle grafik arayüz çöktüğünde, Windows düzgün bir şekilde başlatılamadığında veya ciddi teşhis işlemleri yapmanız gerektiğinde son derece kullanışlıdır.
Windows Terminal'de başlamak için temel komutlar
Gelişmiş konulara geçmeden önce, sistemde gezinmenizi, önemli bilgileri görüntülemenizi ve bir şey takılıp kaldığında işlemleri kapatmanızı sağlayacak birkaç temel komutu öğrenmekte fayda var.
Herhangi bir konsolda başlangıç noktası `help` komutudur. CMD veya PowerShell'de `help` yazarsanız , o ortamda kullanılabilen komutların bir listesini ve kısa açıklamalarını görürsünüz. Örneğin, `chkdsk /?` veya ` shutdown /?` yazarsanız , tüm değiştiricileri ve kullanım örneklerini alırsınız.
Klasörler arasında gezinmek için klasik komutlar `cd` (dizin değiştir) ve `dir` (dosyaları ve alt klasörleri listele) şeklindedir. ` cd ..` sizi bir üst seviyeye taşır ve `tree folder` tüm dizin ağacını görüntüler.
Konsol ekranını temizlemek için `cls` , kapatmak için `exit` ve Not Defteri'ni açmadan bir metin dosyasının içeriğini görüntülemek için `file.txt` yazmak da oldukça faydalıdır .
Sistem Hızlı Tanılama Komutları
Bir şeylerin ters gittiğinden şüpheleniyorsanız, ilk adım bilgi toplamaktır. Windows, sistem durumunu, bileşenlerini ve aktif işlemleri özetleyen çeşitli komutlar içerir.
`systeminfo` komutu , bilgisayar modeliniz, işlemciniz, RAM'iniz, tam Windows sürümünüz, BIOS'unuz, yüklü yamalarınız ve daha fazlası hakkında hızlı bir genel bakış sunar. Program veya güncelleme gereksinimlerini kontrol etmek için mükemmeldir.
Aktif işlemleri görmek istiyorsanız, `tasklist` komutu çalışan tüm işlemleri ve kullandıkları bellek miktarını gösterir. Eğer bir işlem takılı kalırsa, listede gördüğünüz PID'yi kullanarak `taskkill /PID ProcessNumber /F` komutuyla işlemi sonlandırabilirsiniz.
Sürücülerin envanterini çıkarmak için, `driverquery` komutu, kurulu tüm sürücülerin bir listesini , türlerini, yollarını ve tarihlerini oluşturur . Bu, formatlama veya donanım değişikliğinden sonra veya bir sürücünün çökmelere neden olduğundan şüpheleniyorsanız ve sürücüleri nasıl yedekleyeceğinizi öğrenmek istiyorsanız çok kullanışlıdır.
Bir diğer kullanışlı özellik ise, fiziksel disklerinizin genel durumunu hızlıca kontrol etmek için `wmic diskdrive get model,status` komutunu kullanmaktır . Bir diskte sorunlar ("Pred Fail" veya diğer olağandışı durumlar) görülmeye başlarsa, en kısa sürede yedeklemeniz gerekir.
Ağ ve İnternet bağlantısı: Wi-Fi ve gecikmeyi düzeltme komutları
Birçok günlük sorun bağlantıdan kaynaklanır: yüklenmeyen sayfalar, kopan Wi-Fi bağlantısı, yavaş çalışan oyunlar... Windows, ağınızda neler olup bittiğini görmek ve bozuk yapılandırmaları düzeltmek için çeşitli yardımcı programlar sunar.
En temel komut olan ipconfig , IP yapılandırmasını, ağ geçidini, alt ağ maskesini, DNS ayarlarını vb. görüntüler. IP adresini serbest bırakmak ve yenilemek için ipconfig /release ve ardından ipconfig /renew komutlarını kullanabilirsiniz ; bu, DHCP çakışmaları veya adres edinme sorunları yaşıyorsanız faydalıdır.
Web siteleri doğru şekilde çözümlenmeyi bıraktığında veya Wi-Fi bağlantısı güvenilmez hale geldiğinde, `ipconfig /flushdns` komutunu çalıştırmak DNS önbelleğini temizler ve gerekirse yerel çözümlemeleri zorlamak için hosts dosyasını düzenleyebilirsiniz . Bu , ad çözümleme hatalarını ve aralıklı kesintileri gidermeye yardımcı olur.
Daha da ileri gitmek için, `netsh int ip reset` komutu TCP/IP yığınını sıfırlar. Bu, genellikle kararsız bağlantıları, çok yavaş hızları veya kötü amaçlı yazılımlardan veya yanlış şekilde kaldırılmış VPN'lerden kaynaklanan sorunları düzelten daha agresif bir seçenektir.
Ping, tracert (veya hedef tracert) ve pathping üçlüsü, bir sunucunun yanıt verip vermediğini ve paketlerin hangi rotayı izlediğini kontrol etmenizi sağlar. Ping gecikmeyi ölçer, tracert ara adımları gösterir ve pathping her ikisini birleştirerek her aşamada paket kaybını da gösterir.
Eğer davetsiz misafirlerden veya veri tüketen programlardan şüpheleniyorsanız, `netstat -ano` komutu tüm aktif bağlantıları, açık portları ve uzak adresleri listeler. Bu sayede şüpheli trafiği veya belirli portlarda dinleme yapmaması gereken hizmetleri belirleyebilirsiniz .
Son olarak, nslookup doğrudan bir DNS sunucusundan alan adı sorgulamak veya tam tersini yapmak (bir IP adresini alan adına çözümlemek) için kullanılabilir. Sorunun bağlantınızda mı yoksa DNS sağlayıcınızda mı olduğunu belirlemek için çok kullanışlıdır.
Sistem dosyalarını denetleme ve onarma komutları: SFC
Windows'u onarmak için kullanılan klasik araçlardan biri olan SFC (Sistem Dosya Denetleyicisi) , korumalı sistem dosyalarını analiz eder ve önbelleğe alınmış kopyaları kullanarak hasarlı olanları onarır.
En yaygın yöntem, Windows Terminal veya CMD'yi yönetici olarak açıp sfc /scannow komutunu çalıştırmaktır . Bu komut, tüm kritik Windows dosyalarını tarar ve bozuk olanları %WinDir%\System32\dllcache dizininde depolanan orijinal sürümleriyle değiştirir.
Eğer sadece kontrol etmek ve herhangi bir değişiklik yapmamak istiyorsanız, yalnızca düzensizlikleri tespit eden ancak bunları onarmayan `sfc /verifyonly` komutunu çalıştırabilirsiniz . Ayrıca , belirli bir dosyaya odaklanmak için `sfc /scanfile=Path\file` gibi daha spesifik seçenekler de mevcuttur .
Tarama tamamlandığında, SFC farklı mesajlar döndürebilir: herhangi bir sorun bulamadığını , hatalar bulup düzelttiğini , hasar tespit ettiğini ancak düzeltemediğini veya işlemi tamamlayamadığını . Son durumlarda, komutu Güvenli Modda çalıştırmak genellikle önerilir.
SFC çalıştırmayı gerektiren tipik belirtiler arasında Windows işlevlerinin yanıt vermeyi durdurması, sistem uygulamalarının açılmaması, temel görevlerde "dosya bulunamadı" hataları veya açıklanamayan kararsızlık yer alır.
DISM: SFC Yeterli Olmadığında Windows Görüntüsünü Onar
SFC sorunları çözemezse, bir sonraki aşama, sistemin temel aldığı Windows imajını incelemek ve onarmak için tasarlanmış bir araç olan DISM'dir (Dağıtım İmajı Servis ve Yönetimi) .
DISM'in, bu sırayla ve sakin bir şekilde uygulanması gereken üç temel seçeneği vardır :
- DISM / Çevrimiçi / Temizleme-Görüntü / CheckHealth: Görüntüde bilinen bir hasar olup olmadığını hızlıca kontrol edin.
- DISM / Çevrimiçi / Temizleme-Görüntü / ScanHealth: daha derin bir analiz gerçekleştirir ve tespit edilen bozulmaları kaydeder.
- DISM / Çevrimiçi / Temizleme-Görüntüsü / RestoreHealth: Kaynak dosyaları kullanarak (genellikle Windows Update aracılığıyla) görüntüyü onarmaya çalışır.
Bu komutlar, yönetici ayrıcalıklarıyla Windows Terminal veya CMD'de de çalıştırılabilir. ScanHealth ve RestoreHealth işlemleri , sistemin durumuna ve disk hızına bağlı olarak birkaç dakika, hatta bir saatten fazla sürebilir , bu nedenle lütfen sabırlı olun.
Windows Update çalışmıyorsa veya bozuksa, Windows kurulum dosyalarının bulunduğu bir klasörü (monte edilmiş ISO, ağ vb .) işaret eden DISM /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess gibi bir komut kullanarak alternatif bir kaynak belirtebilirsiniz.
DISM ne zaman kullanılır: Güncellemeler yüklenirken hatalar oluştuğunda, garip sistem uygulaması çökmeleri meydana geldiğinde, SFC'nin düzeltemediği tekrarlayan sorunlar olduğunda veya Windows imajıyla ilgili mesajlar alındığında.
CHKDSK: Diskteki hataları analiz eder ve düzeltir
Ciddi sorunları gidermenin üçüncü temel taşı ise CHKDSK (Disk Denetimi) 'dir; bu, sabit sürücü veya SSD'deki fiziksel ve mantıksal hataları kontrol etmek ve onarmak için vazgeçilmez bir araçtır.
Tipik kullanım , chkdsk C: /F /R gibi bir şey olurdu ; burada:
- /F Tespit edilen hataların düzeltilmesi için girişimde bulunulması gerektiğini belirtir.
- /R Arızalı sektörleri arar, okunabilir verileri kurtarmaya çalışır ve bunları kullanılmayacak şekilde işaretler.
Windows'un kurulu olduğu sürücüyü tararsanız, sistem genellikle o anda kilitleyemediğini belirterek taramayı bir sonraki yeniden başlatma için planlamak isteyip istemediğinizi sorar. Evet deyin ve sizin için uygun olan bir zamanda yeniden başlatın.
CHKDSK birkaç aşamadan geçer: önce dosya sistemi yapısını kontrol eder; ardından erişilemeyen adları, bağlantıları ve klasörleri kontrol eder ; ve son olarak güvenlik tanımlayıcılarını kontrol eder. Tamamlandığında, bulunan hataları ve yapılan onarımları içeren bir rapor görüntüler.
NTFS disk birimleri, /F ve /R seçeneklerine ek olarak, daha hızlı çevrimiçi taramalar, hata ayıklama veya tanımlayıcı temizliği için tasarlanmış /scan, /spotfix, /perf ve /sdcleanup gibi diğer gelişmiş değiştiricileri de sunar . Bunlar daha teknik ortamlarda kullanışlıdır.
CHKDSK kullanılması gerektiğinin açık işaretleri arasında çok yavaş açılışlar , tekrarlayan mavi ekran hataları, dosyaların kaybolması veya erişilemez hale gelmesi ve sürücünün arızalanmaya başladığına dair herhangi bir belirti yer alır.
CFS, DISM ve CHKDSK arasındaki farklar ve bunların nasıl birleştirileceği
Her üçü de konsoldan çalıştırılsa da, her biri sistemin farklı bir katmanına saldırır ve bunu bilmek size zaman ve zahmetten tasarruf sağlar.
SFC, korumalı Windows dosyalarına odaklanır . Küçük aksaklıklar, açılmayan sistem uygulamaları, çalışmayı durduran özellikler veya küçük hatalar fark ettiğinizde denemeniz gereken ilk komuttur.
DISM, Windows imajı üzerinde çalışır . SFC'nin belirli dosyaları onaramadığı durumlarda veya güncellemelerle ilgili sorunlar, daha derin bozulmalar veya dahili bakım hataları olduğunda devreye girer.
CHKDSK sistem dosyalarına veya disk imajına dokunmaz; bunun yerine doğrudan diskin durumunu ve dosya sistemi yapısını kontrol eder . Sorunun depolama biriminden kaynaklandığından şüpheleniyorsanız ( bozuk sektörler, elektrik kesintileri, dizüstü bilgisayar hasarı, rastgele mavi ekran hataları vb.) kullanmanız gereken araç budur.
Bilgisayarınız kararsız hale geldiğinde şiddetle tavsiye edilen işlem sırası şöyledir: 1) Sistem sürücüsünde CHKDSK, 2) CheckHealth, ScanHealth ve RestoreHealth komutlarıyla DISM, 3) SFC /scannow . Bu işlem sırası diski, imajı ve korumalı dosyaları kapsar.
Gelişmiş komutlarla (bellek, zamanlayıcılar ve güç) performans optimizasyonu
Tamir etmenin yanı sıra, konsolu kullanarak özellikle oyunlarda veya ağır işlerde sistemden biraz daha fazla performans elde edebilirsiniz , yeter ki ne yaptığınızı bilin.
`fsutil behavior query memoryusage` komutunu kullanarak Windows'un dosya önbelleklemesi için belleği nasıl kullandığını görebilirsiniz. Ardından, `fsutil behavior set memoryusage 2` komutunu kullanarak sisteme önbellek performansına öncelik vermesini söyleyebilirsiniz; bu da oyunlarda veya disk yoğun programlarda performansı artırabilir.
Zamanlayıcılar alanında, `bcdedit /set useplatformtick yes` ve `bcdedit /set disabledynamictick yes` gibi komutlar, sabit bir donanım zamanlayıcısı çalıştırır ve dinamik frekans geçişini devre dışı bırakır . Bu, özellikle yüksek performans gerektiren oyunlar oynayanlar için çok değerli olan küçük gecikme değişimlerini azaltabilir.
Güç yönetimi için powercfg komutu çok değerlidir. Örneğin, powercfg /batteryreport komutu , şarj döngüleri, pil ömrü azalması, kullanım süreleri ve öneriler içeren ayrıntılı bir HTML raporu oluşturur ; bu da artık eskisi kadar uzun süre dayanmayan dizüstü bilgisayarlar için idealdir.
Bilgisayarınızın enerji verimliliği hakkında rapor almak için `powercfg /energy` komutunu da kullanabilirsiniz ; bu komut, uyku modunu engelleyen aygıtları, yanlış yapılandırılmış seçenekleri veya aşırı güç tüketen sürücüleri gösterir. Ayrıca, ince ayarlar ve püf noktalarıyla verimliliği artırmak istiyorsanız , bu ölçümleri sistem ayarlarıyla birleştirmek önemli bir fark yaratabilir.
Disk yönetimi, bölümlendirme ve depolama bakımı
Sorun depolama biriminde olduğunda, CHKDSK'ye ek olarak, bölümleri yönetmenize, biçimlendirmenize ve dosya sisteminin gelişmiş yönlerini kontrol etmenize olanak tanıyan diskpart, defrag, format, convert veya fsutil gibi diğer araçları bilmek faydalıdır.
Diskpart son derece güçlüdür ve yanlış kullanıldığında çok tehlikelidir. `list disk` , `select disk N` ve `clean` gibi komutlarla, onay istemeden bir diski tamamen silebilirsiniz . Ayrıca bölümler oluşturmak ve silmek, sürücü harfleri atamak, sanal disklerle çalışmak ve hatta belirli senaryolarda iki NTFS bölümünü birleştirmek için de kullanılabilir .
Disk birleştirme aracı , mekanik disklerde disk birleştirme işlemi gerçekleştirir; bu işlem HDD'lerde performansı artırabilir ancak SSD'lerde faydalı değildir . İşlem ilerlemesini ve ayrıntılı raporu görüntülemek için `defrag C: /U /V` gibi parametrelerle kullanılır .
Convert D:/FS:NTFS komutuyla, FAT sürücünüzü biçimlendirmeden NTFS'ye dönüştürebilirsiniz; bu, modern Windows özelliklerine uyarlamak istediğiniz eski veya çıkarılabilir diskler için kullanışlıdır.
Öte yandan fsutil, dosya sisteminin davranışını ince ayar yapmak isteyen yöneticiler ve ileri düzey kullanıcılar için daha çok tasarlanmış olup , birimler, bağlama noktaları, boş alan ve diğer gelişmiş ayrıntılar hakkında bilgi görmenizi sağlar.
Dosyaları, işlemleri ve küçük konsol hilelerini düzenleme
Komut satırı ayrıca, tek bir tarayıcı bile açmadan veri kopyalama, klasör temizleme, dosya yeniden adlandırma veya yedeklemeleri otomatikleştirme gibi günlük görevleri hızlandırır .
Copy, xcopy, robocopy, move, del, md, ren ve type gibi geleneksel komutlar, yedekleme komut dosyalarından geçici klasörlerin periyodik temizliğine kadar her şeyi bağlamanıza olanak tanır . Örneğin, robocopy C:\Source D:\Destination /E, alt klasörler de dahil olmak üzere dizinleri senkronize etmek için güçlü bir seçenektir.
Otomatikleştirilmiş görevleri yönetmek için, komut dosyalarının veya uygulamaların periyodik olarak yürütülmesini planlayan schtasks'ı kullanabilirsiniz . Bu, her ay yapmayı hatırlamanıza gerek kalmadan düzenli bakım kurmanın temelini oluşturur.
Eğer bir uygulamayı farklı izinlerle çalıştırmanız gerekiyorsa, " runas /user:User" komutu, parolaya sahip olduğunuz sürece programları başka bir kullanıcı olarak çalıştırmanıza olanak tanır; bu da paylaşımlı bilgisayarlarda veya iş ortamlarında kullanışlıdır.
Son olarak, konsolda çalışmayı daha kolay hale getirmek için color, title, prompt, cls veya cmd gibi komutlar, renkleri özelleştirmenize, pencere başlığını değiştirmenize, komut istemini ayarlamanıza veya hızlıca yeni oturumlar açmanıza olanak tanır .
Betikler ve otomasyonla aylık bakım rutini
Asıl sihir, bu komutları yalnızca bilgisayarınız zaten yavaş çalıştığında kullanmak yerine, düzenli bir bakım rutinine dönüştürdüğünüzde gerçekleşir .
Cihazda ciddi sorunlar olmadığı sürece, makul bir bakım sıklığı 4-6 haftada bir yapılan kapsamlı bir kontroldür . Bu kontrol şunları içerebilir:
- Disk incelemesi ile chkdsk C: / F / R (ve eğer çok kullanıyorsanız diğer ünitelerde de).
- Görüntü kontrolü ile dism /online /cleanup-image /CheckHealth ve herhangi bir uyarı varsa, / Tarama Sağlık y /Sağlığını düzelt.
- Sistem dosyası taraması ile sfc / scannow.
- Pil raporu ile powercfg / batteryreport Eğer günlük olarak dizüstü bilgisayar kullanıyorsanız.
- Bellek ve zamanlayıcı kontrolü ile fsutil davranış sorgusu bellek kullanımı y bcdedit Eğer gecikme konusunda endişeleniyorsanız.
Tüm bunları basit bir .bat dosyasına koyabilirsiniz, böylece komut komut yazmanıza gerek kalmaz. Dosyayı kaydedin, yönetici olarak çalıştırın ve siz kahvenizi içerken işini yapmasına izin verin . Hatta schtasks ile çalışmasını zamanlayabilirsiniz.
Daha da ileri gitmek isterseniz, sıcaklıkları, disk sağlığını ve tüketimini izlemek için bu rutini Görev Yöneticisi, Kaynak İzleyici veya üçüncü taraf uygulamalar (HWMonitor, CrystalDiskInfo, vb.) gibi grafiksel araçlarla tamamlayabilirsiniz.
Windows'u yeniden yüklemekten başka seçenek olmadığında
SFC, DISM, CHKDSK ve benzeri komutlar ne kadar iyi olursa olsun, bu komutların veya yerleşik sorun gidericilerin tam istikrarı geri getiremeyeceği durumlar vardır.
Bu araçları birkaç kez çalıştırdıktan sonra hatalar tekrarlarsa, sistem kötü bir şekilde açılmaya devam ederse veya çökmeler sürekli olursa , kurulum o kadar bozulmuş olabilir ki, yapılacak en mantıklı şey Windows'u temiz bir şekilde yeniden yüklemektir.
Ayrıca , ciddi kötü amaçlı yazılım bulaşmaları, geçmeyen aşırı performans sorunları , felaket niteliğindeki güncellemeler veya sistemi yarı çıldırtacak derecede büyük donanım değişiklikleri (özellikle anakart) yaşadıysanız, sıfırdan başlamanız tavsiye edilir .
Bu koşullar altında, komutlar veri kaydetmek, rapor oluşturmak ve biçimlendirmeden önce diskin durumunu kontrol etmek için hala kullanışlıdır , ancak yeniden yüklemekten korkmamalısınız: genellikle istikrarı gerçekten geri kazandıran şey budur.
Windows Terminal, CMD ve PowerShell komutlarında uzmanlaşmak, grafik arayüzlere sürekli ihtiyaç duymadan bilgisayarınızı teşhis etmek, onarmak ve optimize etmek için güçlü bir araç kutusu sunar . SFC, DISM ve CHKDSK'yi ağ yardımcı programları, disk yönetimi ve küçük performans iyileştirmeleriyle birleştirerek, Wi-Fi kesintilerinden ciddi sistem bozulmalarına kadar her şeyi çözebilirsiniz. Ayrıca, komut dosyalarıyla aylık bir bakım rutini oluşturursanız, bilgisayarınız çok daha uzun süre sorunsuz bir şekilde hızlı, kararlı ve çalışmaya veya oyun oynamaya hazır kalacaktır.