Windows 10'da ERROR_ACCESS_DENIED Hatası Nasıl Çözülür (08.23.25)

SetupDiSetDeviceProperty, bir cihaz örneği özelliğini tanımlayan bir işlevdir. Cihaz örneği, benzersiz olan ve sistemdeki cihazın tanımlanmasına yardımcı olan bir cihaz tanımlama dizisidir. SetupDiSetDeviceProperty işlevi, bilgisayarınızın cihazlarının görünen adını ve diğer parametrelerini belirlediği için önemlidir.

SetupDiSetDeviceProperty, Windows işletim sistemleri tarafından desteklenen birleşik bir cihaz özellik modelinin parçasıdır. Bu aygıt özelliği modeli, aygıtlarınızın nasıl temsil edildiğini tanımlar, işlevlerini açıklar ve Windows işletim sisteminde yapılandırmalarını ayarlar. Bu işlem, ses, görüntü, ağ ve diğer cihazlar dahil olmak üzere bilgisayarınıza bağlı tüm donanımlar için geçerlidir.

SetupDiSetDeviceProperty işlemi için kullanılan sözdizimi:

WINSETUPAPI BOOL SetupDiSetDeviceInterfacePropertyW(

HDEVINFO DeviceInfoSet,

Profesyonel İpucu: Bilgisayarınızı, sistem sorunlarına veya yavaş performansa neden olabilecek performans sorunları, gereksiz dosyalar, zararlı uygulamalar ve güvenlik tehditleri için
tarayın.

Ücretsiz PC Tarama Sorunları3.145.873indirmelerUyumluluk:Windows 10, Windows 7, Windows 8

Özel teklif. Outbyte hakkında, kaldırma talimatları, EULA, Gizlilik Politikası.

PSP_DEVICE_INTERFACE_DATA DeviceInterfaceData,

const DEVPROPKEY *PropertyKey,

DEVPROPTYPE >< Mülk Türü, const PBYTE PropertyBuffer,

DWORD PropertyBufferSize,

DWORD Bayrak Kurulumu Başarılı Olursa

İşlemin herhangi bir yerinde bir hata oluştuğunda, belirli bir dönüş koduyla YANLIŞ döndürür.

Windows kullanıcılarının karşılaştığı dönüş kodlarından biri, Windows 10'da ERROR_ACCESS_DENIED hatasıdır. Bu hata oluştuğunda SetupDiSetDeviceProperty işlemi başarısız olur ve devam edemez. Tekrar denemeden önce hatanın temel nedeninin çözülmesi gerekir.

ERROR_ACCESS_DENIED Hatasının Nedeni Nedir?

ERROR_ACCESS_DENIED dönüş kodu "arayanın Yönetici ayrıcalıklarına sahip olmaması" nedeniyle oluşur. SetupDiSetDeviceProperty'nin neden ERROR_ACCESS_DENIED döndürdüğünü merak ediyorsanız, değiştirmeye çalıştığınız cihaza tam yazma izniniz yok demektir. Ya yönetici olmayan bir hesap kullanıyorsunuz ya da sınırlı ayrıcalıklara sahip bir yönetici hesabı kullanıyorsunuz.

Bu hatayı çözmek için hesap ayrıcalıklarınızı ve düzenlemeye çalıştığınız cihazın gerekli olup olmadığını kontrol etmelisiniz. belirli izinler.

ERROR_ACCESS_DENIED'in bir başka nedeni de uyumluluk sorunudur. Değiştirmeye çalıştığınız program, Windows işletim sisteminin önceki bir sürümü için tasarlanmışsa, Windows 10 ile uyumlu olmayabilir, bu nedenle hata. Bu hata, etkilenen program eskiyse veya bozuksa da görünebilir.

ERROR_ACCESS_DENIED Nasıl Düzeltilir

Windows 10'daki ERROR_ACCESS_DENIED hatası karmaşık görünebilir, ancak düzeltmeler aslında basittir. Ancak aşağıdaki yöntemlerden herhangi birini denemeden önce, önce Outbyte PC Repair'ı kullanarak gereksiz dosyalardan kurtulun ve bilgisayarınızda virüs ve kötü amaçlı yazılım taraması yapın.

Bu adımlar, bilgisayarınızı temizlemenize yardımcı olacaktır. bilgisayar ve sorun giderme işlemi için sisteminizi optimize edin. İşiniz bittiğinde, bilgisayarınızı yeniden başlatın ve aşağıdaki öğeler arasında ilerleyin.

1 Numaralı Düzeltme: Hasarlı Sistem Dosyalarını Onarın.

SetupDiSetDeviceProperty'nin ERROR_ACCESS_DENIED döndürmesinin olası nedenlerinden biri, değiştirmek istediğiniz programla ilişkili bazı sistem dosyalarının hasar görmüş veya bozulmuş olmasıdır. Sistem dosyalarınızın bütünlüğünü kontrol etmek için Windows sisteminde yerleşik olarak bulunan Sistem Dosyası Denetleyicisini veya SFC aracını kullanabilirsiniz.

SFC kullanarak bir tarama yapmak için aşağıdaki adımları izleyin:
  • öğesini tıklayın. >Komut + X Güç menüsünü açmak için, ardından seçeneklerden Komut İstemi (Yönetici) 'yi seçin.
  • sfc /scannow girin Komut İstemi penceresinde, ardından Enter'a basın.
  • Taramanın tamamlanmasını bekleyin. SFC, hasarlı sistem dosyalarını otomatik olarak Windows kurtarma görüntü dosyasındaki iyi kopyalarla değiştirmeye çalışır.
  • Uygulanacak yeni değişiklikler için bilgisayarınızı yeniden başlatın ve ERROR_ACCESS_DENIED hatasının devam edip etmediğini kontrol edin.

    Düzelt #2: Uyumluluk Modunda çalıştırın.

    Windows 7, Windows 8 veya Windows 8.1 gibi daha eski bir Windows işletim sistemi için tasarlanmış bir programı çalıştırmak, uyumluluk sorunlarına yol açabilir. Ancak, bu eski programların eski olduğu anlamına gelmez. Doğru ve sorunsuz çalışmaları için bunları uyumluluk modunda çalıştırabilirsiniz.

    Programınızı uyumluluk modunda çalıştırmak için:
  • Programınızın Masaüstü üzerindeki kısayolunu sağ tıklayın, ardından < öğesini tıklayın. sağ tıklama menüsünden güçlü>Özellikler.
  • Uyumluluk sekmesini tıklayın.
  • Uyumluluk Modu, kullanmak istediğiniz Windows sürümünü seçin ve ardından Tamam'ı tıklayın.
  • Bu programı yönetici olarak da çalıştır seçeneğini işaretleyin.
  • Bir kez ' programınızı kullandığınız Windows sürümüyle uyumluluk modunda çalışacak şekilde ayarlayın, SetupDiSetDeviceProperty işlevini tekrar deneyin ve hala ERROR_ACCESS_DENIED döndürüp döndürmediğine bakın. Varsa, sonraki adıma geçin.

    3. Düzeltme: Programınızı Güncelleyin.

    Bazen hatalar, programınızı güncelleyemediğiniz için olur. Ayarlar > Sistem & Güvenlik ve bekleyen herhangi bir yazılım veya sistem güncellemesi olup olmadığına bakın. Mevcut tüm güncellemeleri Windows Update altında yükleyin.

    Herhangi bir güncelleme görmüyorsanız, yazılım geliştiricisinin web sitesine bakın - indirilmesi gereken yeni yamalar veya güncellemeler olabilir. Bunları manuel olarak indirin ve programınızı güncellemek için bilgisayarınıza kurun. Güncellemeden sonra, sisteminizi yeniden başlatın ve ERROR_ACCESS_DENIED hatasının giderilip giderilmediğine bakın.

    Düzeltme #4: Son Sistem Değişikliklerini Geri Al.

    ERROR_ACCESS_DENIED hatası görünmeden önce bir şey yüklediyseniz veya sildiyseniz, bu işlem bilgisayarınızı etkilemiş olabilir. sistem ve hataya neden oldu. Yaptığınız şeyi tekrar düşünün ve mümkünse geri alın.

    Yakın zamanda bir güncelleme yüklediyseniz, aşağıdaki adımları izleyerek sisteminizi her şeyin yolunda gittiği zamana geri alabilirsiniz:

  • Başlat'ı tıklayın, ardından Ayarlar'a gidin.
  • Güncelle & Güvenlik, ardından Windows Update > Güncelleme Geçmişi.
  • Yüklü güncelleme geçmişini görüntüle bağlantısını tıklayın.
  • En son yüklenen güncellemelerin bir listesi karşınıza çıkacaktır. . En sonuncuyu tıklayın ve Güncellemeyi Kaldır düğmesine basın.
  • Değişikliklerin etkili olması için bilgisayarınızı yeniden başlatmanız ve ardından ERROR_ACCESS_DENIED hatasının hala görünüp görünmediğini kontrol etmeniz gerekecek.
  • 5 Numaralı Çözüm: Kaldırın ve Etkilenen Programı Yeniden Yükleyin.

    Yukarıdaki yöntemleri denedikten sonra bile Windows 10'da ERROR_ACCESS_DENIED hatasıyla karşılaşıyorsanız, son seçeneğiniz programı kaldırmak olacaktır.

    Windows 10'da bir programı kaldırmak için:

  • Başlat > Ayarlar > Sistem, ardından Uygulamalar & özellikler sol menüden.
  • Kaldırmak istediğiniz programı seçin.
  • Kaldır düğmesini tıklayın.
  • Bilgisayarınızı yeniden başlatın.
  • Bunun için programı yeniden yükleyin, geliştiricinin web sitesinden veya Microsoft Store aracılığıyla yükleyicinin bir kopyasını indirin. İndirilen dosyaya tıklayın ve programı talimatlara göre kurun.

    Özet

    SetupDiSetDeviceProperty, bir programın nasıl çalışması gerektiğini tanımladığı için önemli bir fonksiyondur. Windows 10'da ERROR_ACCESS_DENIED hatasıyla karşılaştıysanız, sorunu çözmek için yukarıdaki sorun giderme kılavuzunu izlemeniz yeterlidir.


    Youtube videosu: Windows 10'da ERROR_ACCESS_DENIED Hatası Nasıl Çözülür

    08, 2025