Windows'ta başlangıç programları nasıl yönetilir
Kısa yanıt: Windows otomatik başlatmayı iki kayıt defteri anahtarında (Run ve RunOnce, kullanıcı ve tüm sistem için) ve iki Başlangıç klasöründe tutar. Görev Yöneticisi çoğunu kapatabilir ama komutu ve kaynağı gizler; Başlangıç yöneticisi gibi ücretsiz bir uygulama her girdiyi komutu, konumu ve kapsamıyla gösterir ve aynı StartupApproved mekanizmasıyla açar/kapatır — hiçbir şey silmeden.
Windows başlangıç programlarını nerede saklar
Otomatik başlatma tek bir liste değil, dört yerdir:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run— geçerli kullanıcının programları, her oturum açılışında başlar.HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce— tek seferlik görevler, bir kez çalışır ve sonra kaldırılır.HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Runve...\RunOnce— tüm kullanıcılar için aynısı; buraya yazmak yönetici hakları gerektirir.- Başlangıç klasörleri: geçerli kullanıcı için
shell:startupve tüm kullanıcılar içinshell:common startup; ikisi de Çalıştır penceresinden açılır.
Görev Yöneticisi bu kaynakları okur ve Başlangıç uygulamaları sekmesinde birleştirir. Windows'la başlayan her şey bu dört yerden birindedir — bu yüzden «Görev Yöneticisi'nde kapattım ama geri geldi» genellikle başka bir yerdeki ikinci bir girdi anlamına gelir.
Yöntem 1: Görev Yöneticisi — tanıdık yol
Ctrl+Shift+Esctuşlarına basın ve Başlangıç uygulamaları sekmesini açın (Windows 11'de soldaki menüdedir).- Girdiye sağ tıklayın ve Devre dışı bırak'ı seçin — veya seçip sağ üstteki düğmeyi kullanın.
- Etkiyi görmek için oturumu kapatıp yeniden açın (ya da yeniden başlatın): sekme geçerli durumu gösterir ve program ancak yeniden etkinleştirdiğinizde başlar.
Kullanışlı, yerleşik ve gürültülü bir program için yeterli. Ancak: Görev Yöneticisi bir ad, yayıncı ve etki derecesi gösterir; gerçekte çalışacak komutu, girdinin arkasındaki tam kayıt defteri anahtarını veya klasörü ve kapsamını göstermez. RunOnce girdileri neredeyse hiç görünmez, bu yüzden bir sonraki oturum açılışına görev planlayan yükleyiciler görünmez kalır. Sekmede hiçbir şey bilinmeyen bir girdinin ne olduğunu açıklamaz — onu körü körüne kapatırsınız.
Yöntem 2: regedit ve shell:startup — cesurlar için
Win+Rtuşlarına basın,regedityazın veHKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Runkonumuna gidin. Her değer bir başlangıç programıdır: ad gördüğünüz şey, veri ise komuttur.- Bir programı kaldırmak için değerini silin — burada açma/kapama düğmesi yok. Yanlış değeri silmek bir sürücü yardımcısını veya giriş aygıtını bozabilir; geri alma ancak kayıt defteri yedeği geri yüklenerek mümkündür.
- Klasördeki girdiler için
Win+Rtuşlarına basıpshell:startup(veyashell:common startup) yazın; programın başlamasını durdurmak için kısayolu silin.
Bu manuel yoldur: kesin ama hataya toleransı yoktur. Silinen bir Run değeri gider, komuttaki bir yazım hatası girdiyi sessizce bozar ve hiçbir şey dört yerden hangisinden geldiğini söylemez. İnatçı bir girdi için makul bir son çare — günlük bir araç değil.
Yöntem 3: Başlangıç yöneticisi — her şeyi görün, güvenle değiştirin
Ücretsiz indir — StartupManager-Setup.exe
- Uygulamayı açın — iki kayıt defteri anahtarını (geçerli kullanıcı ve tüm kullanıcılar) ve iki Başlangıç klasörünü okur, her girdiyi tam komutu, kaynağı (Kayıt defteri · Run, Kayıt defteri · RunOnce, Başlangıç klasörü) ve kapsamıyla (Bu kullanıcı veya Tüm kullanıcılar) gösterir.
- Oturum açılışında gerekmediğiniz bir girdinin anahtarını çevirin. Uygulama Görev Yöneticisi'yle aynı StartupApproved bayrağını yazar: kayıt defteri değeri veya kısayol tam olarak yerinde kalır, hiçbir şey silinmez ve değişiklik anında geçerli olur.
- Program tekrar gerektiğinde anahtarı geri çevirin — kapatılan girdiler listeden asla çıkmaz, yani «nereye gitti» anı yaşanmaz.
Görev Yöneticisi'nden farklı olarak liste her adın arkasındaki komutu gösterir ve tüm kullanıcılara ait girdileri kilit simgesiyle işaretler: şeffaflık için listelenirler ama bu sürümde değiştirilemezler çünkü yönetici hakları gerektirirler. Kullanıcı girdileri hiçbir yükseltme gerektirmez. Uygulama yalnızca kayıt defterini okuyup tek bir bayrak yazdığı için iş dizüstünde denemek de güvenlidir: hizmet yok, hesap yok, telemetri yok, hiçbir yere veri gönderilmez.
Neleri güvenle devre dışı bırakabilirsiniz
- Güncelleyiciler ve yardımcılar — Spotify, Steam, Adobe Creative Cloud yardımcısı, OneDrive, Discord: oturum açılışında değil, uygulamayı açtığınızda başlayabilirler. Başlangıç süresinin çoğu genellikle burada kaybolur.
- Oyun başlatıcıları — Steam, Epic Games Launcher, Battle.net ve benzerleri: yalnızca gerçekten oynadığınızda çalışmaları gerekir. Onları devre dışı bırakın ve Başlat menüsünden açın.
- Mesajlaşma ve sohbet istemcileri — Telegram, Slack, Teams: Windows yüklendikten sonraki saniyede gerekmiyorsa kapatın; elle açıldıklarında sorun çıkarmazlar.
Ses sürücülerine, dokunmatik yüzey ve klavye yardımcılarına, antivirüs ve güvenlik ajanlarına, fan ve güç yönetimi için üretici yardımcılarına dokunmayın. Genellikle aygıtın doğru çalışmasının parçası olan bir Run girdisi kurarlar; kapatmak sizi sessiz, dokunmatik yüzeyi çalışmaz veya korumasız bırakabilir. Bir girdinin komutu Program Files\Windows Defender, bir ses sürücüsü klasörü veya bir dizüstü üreticisinin dizinine işaret ediyorsa ona dokunmayın.
Sık sorulan sorular
Başlangıç programını devre dışı bırakmak onu siler mi?
Hayır. Anahtar Görev Yöneticisi'yle aynı StartupApproved bayrağını yazar; kayıt defteri değeri veya kısayol yerinde kalır ve girdiyi yeniden etkinleştirmek programı bir sonraki oturum açılışında geri getirir.
Görev Yöneticisi'nde kapattıktan sonra program neden geri geliyor?
Çünkü onu başka bir girdi başlatıyor: Run içinde ikinci bir değer, RunOnce içinde bir görev veya bir Başlangıç klasöründeki kısayol. Dört konumun tamamını okuyan bir yönetici kopyaları aynı anda gösterir — Görev Yöneticisi'nin tek sekmesinin yapmadığı tam olarak budur.
Yönetici hakları gerekiyor mu?
Yalnızca tüm kullanıcılara ait girdiler için (HKEY_LOCAL_MACHINE anahtarları ve ortak Başlangıç klasörü). HKEY_CURRENT_USER ve shell:startup içindeki kullanıcı girdileri, oturum açmış kullanıcı tarafından yükseltme olmadan değiştirilebilir.
Daha fazla: Windows'ta bilgisayar özellikleri nasıl kontrol edilir ve Windows'ta boş klasörler nasıl bulunur ve silinir.