Bu içerik, ilgili yazılım ve bilgiler kontrol edilerek güncel sürüm ve kullanım durumuna göre revize edilmiştir.
Yazar: Bünyamin KAYA
Windows 11 kullanıcıları için güzel bir haber var: Windows 11 sudo komutu artık işletim sistemine yerleşik olarak geliyor. Linux kullanıcılarının yakından tanıdığı bu özellik sayesinde, komut satırında yönetici ayrıcalıkları gerektiren işlemleri artık çok daha kolay bir şekilde gerçekleştirebilirsiniz. Eskiden her komut için Komut İstemi veya PowerShell’i “Yönetici olarak çalıştır” seçeneğiyle açmak gerekiyordu. Artık sadece “sudo” yazarak istediğiniz komutu yükseltilmiş yetkilerle çalıştırmanız yeterli.
Windows 11’in 24H2 sürümüyle birlikte gelen bu yenilik, sistemin Komut İstemi ve PowerShell’de sudo desteği sunmasını sağlıyor. Böylece konsolu yeniden başlatmadan, yalnızca belirli komutlar için geçici yönetici erişimi elde edebiliyorsunuz. Bu özellik, Linux, macOS ve diğer Unix tabanlı sistemlerdeki sudo deneyimini Windows ortamına taşıyor.
Bu rehberde, Windows 11’de sudo komutunu nasıl etkinleştirebileceğinizi ve “Inline”, “Yeni pencerede” ya da “Girdi devre dışı” modlarından hangisinin size en uygun olacağını adım adım anlatıyoruz. Hazırsanız, Windows 11’de sudo komutunu aktif ederek sisteminizi çok daha verimli kullanmanın yollarına birlikte bakalım.
Sudo nedir?
Sudo (superuser do), kullanıcıların komut satırında belirli komutları yönetici ayrıcalıklarıyla çalıştırmasını sağlayan bir araçtır. Böylece konsolu baştan “Yönetici olarak çalıştır” seçeneğiyle açmadan, yalnızca o komut için geçici olarak yetki yükseltme yapılabilir.
Bu araç, yüksek ayrıcalıklarla geçirilen zamanı en aza indirerek olası hatalar veya sistem zararlarını azaltır. Ayrıca root hesabına doğrudan giriş yapmadan yönetimsel işlemleri gerçekleştirme imkânı tanır.
Ancak Linux’taki sudo ile karşılaştırıldığında, Windows sürümünün oldukça sınırlı olduğunu belirtmek gerekir. Linux’taki sürüme daha yakın bir deneyim istiyorsanız, gsudo gibi üçüncü taraf araçlara başvurmanız gerekir.
Sudo modları nelerdir?
Windows 11’de sudo üç farklı mod sunar:
- Inline (Satır içi):
Sudo komutu çalıştırıldığında yönetici ayrıcalıkları aynı pencere içinde kullanılır. Eğer Linux’takine benzer bir sudo deneyimi istiyorsanız bu modu tercih etmeniz gerekir. - Girdi devre dışı (With input disabled):
En güvenli seçenek olarak kabul edilir. Komut mevcut pencerede yönetici yetkileriyle çalışır, ancak işlem çalışmaya başladıktan sonra artık ek bir girdi kabul etmez. Ek komutlar veya işlemler çalıştırmanız gerekiyorsa bu mod yeterli olmayacaktır. - Yeni pencerede (In a new window):
Sudo komutu çalıştırıldığında Terminal, yönetici ayrıcalıklarıyla yeni bir pencere açar ve işlem orada gerçekleştirilir.
Sudo ile hangi işlemler yapılabilir?
Bu komutla pek çok işlem gerçekleştirilebilir:
- Korumalı bir dosyayı silmek
- Yükseltilmiş (yönetici) yetkiler gerektiren komutları çalıştırmak
- Yeni bir terminal penceresi açarak herhangi bir işlemi yönetici olarak yürütmek
Bu rehberde, Windows 11’de sudo komutunu nasıl yapılandırabileceğinizi adım adım göstereceğim. Ayrıca gsudo aracını kullanarak Linux’takine çok daha yakın bir sudo deneyimini Windows 11 23H2, 22H2 ve hatta Windows 10 sürümlerine de getirebilirsiniz.
Ayarlar üzerinden Windows 11’de sudo’yu etkinleştirme
Windows 11’de Microsoft, “Geliştiriciler için” (For Developers) sayfasını kaldırarak yerine “Gelişmiş” (Advanced) sayfasını ekledi. Bu yeni sayfa, güncellenmiş bir arayüz ve farklı ayarlar içeriyor.
Gelişmiş sayfası
Windows 11’de sudo’yu (yeni) Gelişmiş sayfası üzerinden etkinleştirmek için şu adımları izleyin:
Ayarlar uygulamasını açın.
Sistem bölümüne tıklayın.
Geliştiriciler için (For developers) sayfasını açın.
Sudo’yu etkinleştir (Enable sudo) anahtarını Açık konuma getirin.

“Sudo’yu etkinleştir” anahtarını açın.
Linux benzeri bir deneyim için “Sudo uygulamaları nasıl çalıştırır?” ayarından “Inline (Satır içi)” modunu seçin.

Geliştiriciler için sayfası
Windows 11’de sudo’yu (eski) Geliştiriciler için sayfası üzerinden etkinleştirmek için şu adımları izleyin:
Ayarlar uygulamasını açın.
Sistem bölümüne tıklayın.
Geliştiriciler için (For developers) sayfasını açın.
Sudo’yu etkinleştir (Enable sudo) anahtarını Açık konuma getirin.

“Sudo’yu etkinleştir” seçeneğine tıklayın.
Linux benzeri bir deneyim için “Sudo uygulamaları nasıl çalıştırır?” ayarından “Inline (Satır içi)” modunu seçin.

Adımları tamamladıktan sonra, ister Komut İstemi (Command Prompt) ister PowerShell kullanın, Windows Terminal üzerinde sudo komutunu hemen kullanmaya başlayabilirsiniz.
Terminal üzerinden Windows 11’de sudo’yu etkinleştirme
Komut İstemi veya PowerShell aracılığıyla sudo komutunu etkinleştirmek için şu adımları izleyin:
Başlat menüsünü açın.
Windows Terminal araması yapın, üstte çıkan sonuca sağ tıklayın ve Yönetici olarak çalıştır seçeneğini seçin.
Hızlı not: Bu işlemden sonra Terminal’i yönetici olarak açmanıza gerek kalmayacak. Bundan sonraki yapılandırmaları doğrudan Komut İstemi veya PowerShell içinde yapabilirsiniz.
Windows 11’de sudo’yu “Inline (Satır içi)” modunda etkinleştirmek için aşağıdaki komutu yazıp Enter tuşuna basın:
sudo config --enable normal

(İsteğe bağlı) Sudo’yu “Yeni pencerede” çalıştırma modunu etkinleştirmek için aşağıdaki komutu yazıp Enter tuşuna basın.
sudo config --enable forceNewWindow
(İsteğe bağlı) Sudo’yu “Girdi devre dışı” modunda etkinleştirmek için aşağıdaki komutu yazıp Enter tuşuna basın:
sudo config --enable disableInput
Adımları tamamladıktan sonra sudo komutu etkinleştirilmiş olacak ve konsolu yönetici olarak açmaya gerek kalmadan araçları yükseltilmiş yetkilerle çalıştırmak için sudo komutunu kullanmaya başlayabileceksiniz.
Windows 11’de sudo komutunu kullanma
Windows 11’de sudo ile yönetici ayrıcalıkları gerektiren komutları çalıştırmak için şu adımları izleyin:
Başlat menüsünü açın.
Windows Terminal araması yapın ve üstte çıkan sonuca tıklayarak konsolu açın.
Sudo komutunun yardım menüsünü görüntülemek için aşağıdaki komutu yazın ve Enter tuşuna basın:
sudo -h

Kısa not: Bu komut, sudo komutunun yapısını, farklı parametreleri ve mevcut seçenekleri öğrenmenize yardımcı olur.
Aşağıdaki komutu yazarak Windows 11’de bir komutu sudo ile çalıştırabilir ve Enter tuşuna basabilirsiniz:
sudo del mytextfile.txt
Kısa not: Bu komut, gerçek komutun önüne sudo öneki eklenerek işlemin yükseltilmiş yetkilerle çalıştırılmasını sağlar. Ancak sistem yine de yetki yükseltme işlemini doğrulamak için Kullanıcı Hesabı Denetimi (UAC) penceresini gösterecektir.
Sudo komutunun yalnızca seçenekler (parametreler) için büyük/küçük harf duyarlı olduğunu unutmamak önemlidir. Örneğin:
- sudo -h → yardım menüsünü açar
- sudo -H → hata verir
Microsoft, bu yerleşik sudo desteğini ekleyerek Windows ile Unix benzeri işletim sistemleri arasındaki farkı azaltmayı ve geliştiricilerin zaten aşina oldukları araçlarla Windows ortamında daha kolay çalışmasını amaçlıyor.
Eğer Windows Terminal’i zaten yönetici olarak başlatacak şekilde yapılandırdıysanız “sudo” komutunu hâlâ kullanabilirsiniz ancak bunun bir etkisi olmayacaktır, çünkü tüm komutlar zaten yükseltilmiş yetkilerle çalışacaktır.



