CMD Komutları Listesi
98 komut

Ağ sorunlarından sistem onarımına Windows CMD komutları.

KomutNe işe yarar?
assocDosya uzantıları ile dosya türleri arasındaki ilişkileri gösterir veya değiştirir.
attribDosya ve klasörlerin özniteliklerini (salt okunur, gizli, sistem, arşiv) gösterir veya değiştirir.
bcdbootÖnyükleme (boot) dosyalarını yapılandırır veya onarır; Windows açılmadığında kurtarma ortamında kullanılır.
bleachbitBu komut bleachbit_console için bir takma addır.
cdKlasör değiştirir; parametresiz yazılırsa bulunduğunuz klasörü gösterir.
certutilSertifika bilgilerini yönetir; ayrıca dosyaların özet değerini (hash) hesaplamak ve Base64 dönüştürmek için kullanılır.
chkdskDiskteki dosya sistemi hatalarını ve bozuk sektörleri denetler.
chromeBu komut chromium için bir takma addır.
cinstBu komut choco install için bir takma addır.
cipherNTFS birimlerinde dosya ve klasörlerin şifrelemesini (EFS) gösterir veya değiştirir; silinmiş verilerin üzerine yazar.
clipKomut çıktısını veya dosya içeriğini Windows panosuna kopyalar.
clistBu komut choco list için bir takma addır.
clsKomut İstemi ekranını temizler. PowerShell'de Clear-Host komutunun kısaltmasıdır.
cmdkeyKayıtlı kullanıcı adlarını ve parolaları (Kimlik Bilgisi Yöneticisi) oluşturur, listeler ve siler.
colorKomut İstemi'nin yazı ve arka plan renklerini ayarlar.
compİki dosyanın ya da dosya kümesinin içeriğini bayt bayt karşılaştırır.
compactNTFS bölümlerinde dosya ve klasörlerin sıkıştırma durumunu gösterir veya değiştirir; disk alanı kazandırır.
copyDosya kopyalar (klasör kopyalamak için xcopy veya robocopy kullanın).
cpushBu komut choco push için bir takma addır.
cuninstBu komut choco uninstall için bir takma addır.
delDosya siler (Geri Dönüşüm Kutusu'na gitmez).
dirKlasördeki dosya ve klasörleri listeler.
diskpartDiskleri, bölümleri ve birimleri yönetir. Yönetici olarak açılan Komut İstemi'nde kendi komut satırını başlatır.
DISMWindows görüntüsünü onarır; sfc sorunu çözemediğinde önce DISM, sonra tekrar sfc çalıştırılır.
doskeyKomut geçmişini gösterir ve komutlar için kısayol (makro) tanımlar.
driverqueryYüklü aygıt sürücülerini listeler.
eventcreateOlay günlüğüne (Event Viewer) özel kayıt ekler; olay numarası 1 ile 1000 arasında olabilir.
expandWindows .cab (Cabinet) dosyalarını açar.
fcİki dosya ya da dosya kümesi arasındaki farkları gösterir (metin veya ikili karşılaştırma).
findDosyalarda belirtilen metni arar (daha gelişmiş arama için findstr kullanın).
findstrDosyalarda veya komut çıktısında metin arar.
forBir komutu bir liste, sayı aralığı veya dosya kümesi için tekrar tekrar çalıştırır. Toplu iş (.bat) dosyalarında %değişken yerine %%değişken yazılır.
forfilesBelirli ölçütlere uyan dosyaları seçip her biri için komut çalıştırır; eski dosyaları temizlemek için sık kullanılır.
fsutilDosya sistemi ve birimlerle ilgili gelişmiş işlemler yapar (yönetici gerekir).
ftypeDosya uzantısı ilişkilendirmelerinde kullanılan dosya türlerini ve açan programı gösterir veya değiştirir.
getmacBilgisayardaki ağ kartlarının MAC (fiziksel) adreslerini gösterir.
gpresultBilgisayara ve kullanıcıya hangi Grup İlkelerinin uygulandığını gösterir.
gpupdateGrup İlkesi (GPO) ayarlarını hemen uygular; etki alanındaki bilgisayarlarda kullanılır.
ifToplu iş (.bat) dosyalarında koşullu işlem yapar.
internet-explorerBu komut iexplore için bir takma addır.
ipconfigBilgisayarın IP adresini, ağ geçidini ve DNS ayarlarını gösterir; DNS önbelleğini temizler.
logoffOturumu kapatır; uzak masaüstü sunucularındaki oturumları da sonlandırabilir.
mkdirKlasör oluşturur (kısaltması md); ara klasörleri de otomatik oluşturur.
mklinkSembolik bağlantı, sabit bağlantı veya klasör bağlantısı (junction) oluşturur (genellikle yönetici gerekir).
moreUzun çıktıyı veya dosyayı sayfa sayfa gösterir; boşluk tuşu sonraki sayfa, q çıkış.
moveDosya ve klasörleri taşır ya da yeniden adlandırır. PowerShell'de Move-Item'ın kısaltmasıdır.
msgBir kullanıcıya veya oturuma ekranda mesaj gönderir (uzak masaüstü sunucularında kullanışlıdır).
msiexecMSI ve MSP paketleriyle program kurar, günceller, onarır veya kaldırır.
netAğ, paylaşım, servis ve kullanıcı ayarlarını görüntüler ve değiştirir.
netshWindows ağ ayarlarını yönetir (IP, güvenlik duvarı, Wi-Fi, sıfırlama).
netsh wlanKablosuz (Wi-Fi) ağları yönetir; kayıtlı Wi-Fi parolalarını da gösterebilir.
netstatAçık bağlantıları ve dinlenen portları gösterir.
nslookupBir alan adının IP adresini ve DNS kayıtlarını sorgular.
pathProgramların aranacağı klasörleri (PATH değişkeni) gösterir veya bu pencere için ayarlar.
pathpingping ve tracert'in birleşimidir: hedefe giden yoldaki her yönlendiricide paket kaybını ölçer.
pingBir adrese erişilip erişilemediğini ve gecikmeyi ölçer.
pnputilSürücü deposunu ve sürücü paketlerini yönetir (yönetici gerekir).
popdpushd ile kaydedilen klasöre geri döner.
powercfgGüç ayarlarını ve güç planlarını yönetir; pil ve enerji raporları üretir.
pushdBulunduğunuz klasörü kaydedip yeni klasöre geçer; popd ile geri dönülür. Ağ yoluna geçerken geçici sürücü harfi atar.
queryKullanıcı oturumları ve süreçler hakkında bilgi gösterir (uzak masaüstü sunucularında kullanışlıdır).
rdBu komut rmdir için bir takma addır.
regWindows kayıt defterindeki anahtarları ve değerleri sorgular, ekler, siler, dışa ve içe aktarır.
replaceHedef klasördeki dosyaları kaynaktaki aynı adlı dosyalarla değiştirir veya eksikleri ekler.
rmdirKlasör siler (kısaltması rd). PowerShell'de Remove-Item'ın kısaltmasıdır.
robocopyKlasörleri güvenilir şekilde kopyalar ve eşitler; yedekleme için Windows'un en güçlü kopyalama aracıdır.
runasBir programı başka bir kullanıcının hesabıyla çalıştırır.
SaRAcmd ExpertExperienceAdminTaskBu komut GetHelpCmd.exe -S ExpertExperienceAdminTask için bir takma addır.
SaRAcmd OfficeActivationScenarioBu komut GetHelpCmd.exe -S OfficeActivationScenario için bir takma addır.
SaRAcmd OutlookCalendarCheckTaskBu komut GetHelpCmd.exe -S OutlookCalendarCheckTask için bir takma addır.
SaRAcmd TeamsAddinScenarioBu komut GetHelpCmd.exe -S TeamsAddinScenario için bir takma addır.
scWindows servislerini sorgular, başlatır, durdurur, oluşturur ve ayarlar.
setBu Komut İstemi penceresindeki ortam değişkenlerini gösterir veya ayarlar (kalıcı değil; kalıcı için setx).
setxOrtam değişkenlerini kalıcı olarak ayarlar (yeni açılan pencerelerde geçerli olur).
sfcBozuk Windows sistem dosyalarını tarar ve onarır (yönetici olarak çalıştırın).
shutdownBilgisayarı kapatır, yeniden başlatır veya zamanlar.
slmgrBu komut slmgr.vbs için bir takma addır.
slmgr.vbsWindows lisansını gösterir, etkinleştirir ve yönetir; cscript ile çalıştırılır.
startProgramı, dosyayı veya klasörü yeni pencerede açar. PowerShell'de Start-Process'in kısaltmasıdır.
substBir klasörü sanal sürücü harfine bağlar.
systeminfoWindows sürümü, kurulum tarihi, bellek, güncellemeler gibi sistem bilgilerini gösterir.
takeownBir dosya veya klasörün sahipliğini alır ("erişim engellendi" hatalarında kullanılır, yönetici gerekir).
taskkillProgramı adıyla veya numarasıyla (PID) kapatır.
tasklistÇalışan programları (süreçleri) listeler.
tracertBir adrese giden yolu (aradaki yönlendiricileri) gösterir; bağlantının nerede koptuğunu bulmaya yarar.
treeKlasör yapısını ağaç şeklinde gösterir.
typeMetin dosyasının içeriğini ekrana yazar. PowerShell'de Get-Content'in kısaltmasıdır.
tzutilSistem saat dilimini gösterir veya ayarlar.
ventoyBu komut Ventoy2Disk için bir takma addır.
verWindows sürüm numarasını gösterir.
volSürücünün etiketini ve seri numarasını gösterir.
w32tmWindows saat eşitleme servisini (w32time) sorgular ve yönetir.
whereBir programın veya dosyanın konumunu bulur (PATH ve bulunduğunuz klasörde arar).
whoamiOturum açmış kullanıcının adını, gruplarını ve yetkilerini gösterir.
wingetWindows Paket Yöneticisi: programları komut satırından arar, kurar, günceller ve kaldırır.
wmicWMI üzerinden sistem bilgisi sorgular. Yeni Windows sürümlerinde kaldırılıyor; yerine PowerShell'in Get-CimInstance komutu önerilir.
wslWindows Alt Sistemi Linux'u (WSL) yönetir: Windows içinde Linux dağıtımları çalıştırır.
xcopyDosyaları ve klasör ağaçlarını kopyalar (daha güçlüsü robocopy).

Diğer bölümler

CMD Komutları hakkında

Ağ sorunlarından sistem onarımına Windows CMD komutları.

Örneklerdeki süslü parantezli alanlar ({{dosya}} gibi) sizin dolduracağınız yerlerdir. Silme ve yönetici yetkisi isteyen komutlarda dikkatli olun.

CMD Komutları nasıl kullanılır?

  1. Komutu bulunArama kutusuna komutun adını ya da ne yapmak istediğinizi yazın.
  2. Örneği inceleyinHer komutun en çok kullanılan biçimleri örnekleriyle listelenir.
  3. KopyalayınTek tıkla kopyalayıp terminale yapıştırın; {{süslü}} alanları kendi değerlerinizle değiştirin.

Sıkça sorulan sorular

CMD Komutları ücretsiz mi?

Evet, tamamen ücretsizdir.

Komutları nerede çalıştırırım?

Linux ve macOS komutlarını Terminal'de, CMD komutlarını Windows'ta "cmd" ile açılan Komut İstemi'nde, PowerShell komutlarını Windows PowerShell veya Windows Terminal'de çalıştırın.

Yönetici yetkisi ne zaman gerekir?

Sistem dosyalarını, servisleri, diskleri veya başka kullanıcıları etkileyen komutlar yönetici ister: Linux/macOS'ta komutun başına sudo yazın, Windows'ta Komut İstemi'ni veya PowerShell'i "Yönetici olarak çalıştır" ile açın.