Uygulamaları Başlatırken 0xC0000022 Hatasını Nasıl Giderirsiniz?

Kerem Aydın·9 Temmuz 2026·⏱5 dk

0xC0000022 (STATUS_ACCESS_DENIED) hatası, Windows işletim sistemi yeterli erişim hakları olmaması veya güvenlik bileşenleriyle çakışma nedeniyle bir uygulamanın başlatılmasını engellediğinde ortaya çıkar. Çoğu zaman sorun, programın yönetici olarak çalıştırılması, komut istemi aracılığıyla sistem dosyalarının bütünlüğünün kontrol edilmesi veya antivirüsün geçici olarak devre dışı bırakılmasıyla çözülür. Nadir durumlarda, DLL kütüphanelerinin güvenlik parametrelerini sıfırlamak için kayıt defterinin düzenlenmesi gerekebilir.

Aşağıda, yazılımın işlevselliğini geri kazanmanıza yardımcı olacak en basit yöntemlerden daha karmaşık olanlara doğru adım adım talimatlar verilmiştir.

Kısa Bilgi: 0xC0000022 kodu "Erişim Reddedildi" anlamına gelir. Bu mutlaka bir virüs değildir; çoğunlukla ACL (Erişim Kontrol Listeleri) izinlerindeki bir arızadan veya Windows güncellemesinden sonra sistem kütüphanelerinin bozulmasından kaynaklanır.

Hızlı Çözümler: Yönetici Hakları ve Uyumluluk

Çoğu durumda hata yereldir ve belirli bir yürütülebilir dosyayı (.exe) etkiler. Sistem gerekli kaynakları tahsis edemez veya korumalı klasörlere erişemez.

Yönetici Olarak Çalıştırma

Yapılması gereken ilk eylem budur. İşlem ayrıcalıklarını zorunlu olarak yükseltir.

  1. Uygulama kısayoluna veya .exe dosyasına sağ tıklayın.
  2. «Yönetici olarak çalıştır» seçeneğini belirleyin.
  3. Kullanıcı Hesabı Denetimi (UAC) penceresinde işlemi onaylayın.

Program başarıyla başlarsa, sürekli olarak yükseltilmiş haklarla çalışacak şekilde ayarlayın:

  • Kısayola sağ tıklayın → Özellikler.
  • Uyumluluk sekmesine gidin.
  • «Bu programı yönetici olarak çalıştır» kutusunu işaretleyin.
  • «Uygula» ve «Tamam» düğmelerine tıklayın.

Uyumluluk Modu

Eski uygulamalar, Windows 10/11'in yeni güvenlik mekanizmalarıyla çakışabilir.

  1. Dosyanın aynı Özellikler penceresinde Uyumluluk sekmesine gidin.
  2. «Uyumluluk sorunlarını giderme sihirbazını çalıştır» düğmesine tıklayın.
  3. Sihirbazın talimatlarını izleyin veya programın üzerinde kararlı bir şekilde çalıştığını biliyorsanız önceki bir Windows sürümünü (örneğin Windows 7 veya 8) manuel olarak seçin.

Sistem Dosyalarının Bütünlüğünün Kontrol Edilmesi

Hata farklı programlarda veya sistem güncellemesinden sonra ortaya çıkıyorsa, yetkilendirme ve erişimden sorumlu ortak kütüphaneler (DLL) büyük olasılıkla bozulmuştur. Windows'un yerleşik yardımcı programları, işletim sistemini yeniden kurmadan bunu düzeltmenize olanak tanır.

SFC ve DISM Kullanımı

Komut istemini yönetici haklarıyla aşağıdaki adımları uygulayın:

  1. Win + S tuşlarına basın, cmd yazın.
  2. «Komut İstemi»ne sağ tıklayın ve «Yönetici olarak çalıştır» seçeneğini belirleyin.
  3. Sistem dosyalarını kontrol etmek için komutu girin ve Enter'a basın:
   sfc /scannow

İşlemin tamamlanmasını bekleyin (bu 10–15 dakika sürebilir). Hasar tespit edilirse, sistem bunları otomatik olarak onarmaya çalışacaktır.

  1. SFC yardımcı olmazsa veya dosyaları geri yükleyemediğini bildirirse, Dağıtım Görüntüsü Hizmet Aracını kullanın. Her birinin bitmesini bekleyerek aşağıdaki komutları sırayla girin:
   DISM /Online /Cleanup-Image /CheckHealth
   DISM /Online /Cleanup-Image /ScanHealth
   DISM /Online /Cleanup-Image /RestoreHealth

Tüm işlemler tamamlandıktan sonra bilgisayarı yeniden başlatın ve uygulamanın başlatılmasını kontrol edin.

DISM komutu %20 veya %40 aşamasında takılı kalırsa, bu büyük güncellemeler için normaldir. İşlemi kesmeyin ve yardımcı program Microsoft sunucularından referans dosyaları indirebileceği için stabil bir internet bağlantınız olduğundan emin olun.

Güvenlik ve Antivirüs Ayarları

Antivirüs programları ve Windows Güvenlik Duvarı, özellikle standart olmayan kod ekleme yöntemleri kullanan veya sistem sürücüleriyle çalışan meşru uygulamalarda yanlış alarm verebilir.

Windows Defender'daki Dışlamalar

  1. Ayarlar → Gizlilik ve güvenlik → Windows Güvenliği yolunu izleyin.
  2. «Virüs ve tehdit koruması» → «Ayarları yönet» bölümüne gidin.
  3. Aşağı kaydırarak «Dışlamalar» bölümüne gelin ve «Dışlama ekle veya kaldır» seçeneğine tıklayın.
  4. Kurulu programın bulunduğu klasörü veya belirli .exe dosyasını dışlamalar listesine ekleyin.

Üçüncü Taraf Antivirüsler

Kaspersky, ESET, Avast veya başka çözümler kullanıyorsanız, korumayı geçici olarak devre dışı bırakın (genellikle saat yanındaki sistem tepsisi simgesi üzerinden). Korumayı devre dışı bıraktıktan sonra hata ortadan kalkarsa, uygulamayı antivirüsünüzün «Güvenilir» ayarlarına ekleyin. Korumayı kalıcı olarak devre dışı bırakmayın.

Kayıt Defteri Üzerinden Düzeltme (İleri Düzey Kullanıcılar İçin)

Bazı durumlarda 0xC0000022 hatası, kayıt defterindeki temel sistem kütüphanelerine yönelik hatalı erişim izinleriyle ilgilidir. Bu yöntem dikkat gerektirir.

Kayıt defterini düzenlemeden önce mutlaka bir sistem geri yükleme noktası oluşturun veya değiştirmeyi planladığınız dalı dışa aktarın. Kayıt defterindeki hatalar Windows'un kararsız çalışmasına neden olabilir.

  1. Win + R tuşlarına basın, regedit yazın ve Enter'a basın.
  2. Aşağıdaki yola gidin: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Lsa
  3. DisableDomainCreds parametresini bulun (yoksa bu adımı atlayabilirsiniz).
  4. Değerinin 0 olduğundan emin olun. 1 ise, üzerine çift tıklayın ve 0 olarak değiştirin.
  5. Ayrıca aşağıdaki yolu kontrol edin: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options Burada sorunlu programınızın adını görürseniz, ilgili klasörü silin. Burada hata ayıklayıcılar ve başlatma engellemeleri saklanır.

Değişikliklerden sonra PC'yi yeniden başlatın.

Sorunu Çözerken Yapılan Sık Hatalar

  • Yeniden başlatmayı ihmal etmek. Windows güncellemelerini yükledikten veya sistem değişkenlerini değiştirdikten sonra yeniden başlatma zorunludur. Aksi takdirde yeni güvenlik politikaları uygulanmaz.
  • Onarmak yerine silmek. Kullanıcılar genellikle programı silip yeniden kurar, ancak sorun Program Files klasörüne veya sistem DLL'lerine erişim izinlerindeyse, yeniden kurma yardımcı olmaz.
  • UAC'yi tamamen devre dışı bırakmak. Tek bir programı çalıştırmak için kayıt defteri veya denetim masası üzerinden Kullanıcı Hesabı Denetimi'ni (UAC) devre dışı bırakmanız kesinlikle önerilmez. Bu, sistemin genel güvenlik düzeyini düşürür. Bunun yerine, yönetici olarak nokta atışı çalıştırmayı kullanmak daha iyidir.

SSS

Neden 0xC0000022 hatası sadece tek bir oyunda ortaya çıkıyor? Bu genellikle derin sistem erişimi gerektiren anti-hile sistemleriyle (EasyAntiCheat, BattlEye) ilgilidir. Oyun başlatıcısını yönetici olarak çalıştırmayı deneyin ve oyun klasörünü antivirüs dışlamalarına ekleyin.

Bu hata virüs varlığı anlamına gelebilir mi? Evet, bazı kötü amaçlı yazılımlar sistem yardımcı programlarına erişimi engeller. Hata «Görev Yöneticisi» veya «Komut İstemi»ni açmaya çalıştığınızda ortaya çıkıyorsa, sistemi hemen bağımsız bir tarayıcıyla (örneğin Dr.Web CureIt! veya Kaspersky Virus Removal Tool) tarayın.

Hiçbiri işe yaramazsa ne yapmalı? Yukarıdaki yöntemler işe yaramazsa, Windows'ta yeni bir yerel kullanıcı hesabı oluşturmayı deneyin. Program yeni profilde çalışıyorsa, mevcut kullanıcının profili bozulmuş demektir (HKCU kayıt defterindeki hatalar veya AppData klasöründeki izinler).