Ana sayfa › Forumlar › Monitörler & Görüntüleme Teknolojileri › Tasarım Monitörleri, TV & Görüntü Standartları › uac güvenli masaüstü kararmasını kapatma regedit
- Bu konu 4 yanıt içerir, 4 izleyen vardır ve en son 1 hafta 3 gün önce
Ekran Kartsiz44 tarafından güncellenmiştir.
-
YazarYazılar
-
Vedat03KatılımcıSelamlar, tam ekran modunda oyun oynarken arka plandaki bir program (Discord güncellemesi, antivirüs veya bir yükleyici) izin istediıinde Kullanıcı Hesabı Denetimi (UAC) penceresi fırlıyor. Tam o sırada ekran 1 saniyeliıine kararıp parlaklığı kısılıyor (Güvenli Masaüstü / Dimming efekti). ??te tam o kararma anında oynadışım oyun ses çıkarıp anında masaüstüne çöküyor ve ‘DirectX function GetDeviceRemovedReason failed with DXGI_ERROR_DEVICE_REMOVED (0x887A0005). GPU sürücüsü çöktü veya fiziksel olarak çıkarıld?’ hatası veriyor! Oyunun ortasında arkadan gelen bir UAC bildirimi ekran kartı sürücüsünü nasıl çökertirı Bu ekran kararma efektini nasıl kapatırım?
Pazarliksiz71KatılımcıHocam Windows’un güvenlik mekanizması ile oyunların DirectX motorlarının birbirini nasıl öldürdüğünün muazzam bir örneğini yakalamışsın! Olayın perde arkası şudur: Windows’ta bir program yönetici izni istediğinde, kötü amaçlı yazılımlar arkadan sahte ‘Evet’ tıklaması yapamasın diye Windows işletim sistemi ekranı anında kilitler ve ‘Güvenli Masaüstü’ (Secure Desktop) denilen tamamen izole, bağımsız ikinci bir sanal masaüstü oturumuna geçer.
O sırada ekranın kararması (Dimming), Windows’un senin ana masaüstünü dondurup ekran kartına ‘tüm ekranı Güvenli Masaüstü katmanına geçir’ emri vermesidir. İşte tam bu oturum takası (Desktop Switch) anında, ekran kartı GPU kaynaklarını anlık olarak serbest bırakmak zorunda kalır.
Eğer sen o sırada DirectX 11 veya DirectX 12 kullanan ağır bir oyundaysan, oyunun grafik motoru bir kare çizmek için GPU’ya emir gönderir ama GPU o milisaniyede UAC oturumunda olduğu için yanıtsız kalır! Oyun ‘ekran kartı sistemden fiziksel olarak söküldü veya sürücü öldü’ zannederek DXGI_ERROR_DEVICE_REMOVED hatasıyla kendini masaüstüne fırlatır!
Çözüm çok basittir: UAC’yi tamamen kapatmana gerek yok, sadece o ekranı karartan Güvenli Masaüstü geçişini iptal edeceğiz! Başlat’a
regedityaz ->HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Systemyoluna git.Orada bulunan
PromptOnSecureDesktopdeğerini1yerine0yap! Artık UAC izinleri istediğinde ekran kararmaz, masaüstü kilitlenmez; sadece oyunun üzerinde şeffaf normal bir pencere olarak çıkar ve oyunun asla çökmez!
Bios KorkusuKatılımcıWindows Güvenlik Mimarisi, Kullanıcı Hesabı Denetimi (UAC) yetkilendirme isteklerini kötü amaçlı yazılımların arayüz sahteciliıinden (UI Redressing / Clickjacking) korumak amacıyla izole bir Winlogon masaüstü başlam? olan ‘Secure Desktop’ üzerinde yürütür. Güvenli Masaüstüne geçiı esnasında Desktop Window Manager (DWM), aktif
DefaultmasaüstündenWinlogonmasaüstüne bir Masaüstü Anahtarlaması (Desktop Switch) gerçekleıtirir.Bu başlam deıiıimi, tam ekran donanım hızlandırmalı Direct3D/DXGI grafik zincirinde (Swapchain) anlık bir donanım aygıtı kayıp durumuna (Device Lost Event) yol açar. Eıer uygulamanın grafik iıleme döngüsü
IDXGISwapChain::Presentçaırısından dönenDXGI_STATUS_OCCLUDEDveyaDXGI_ERROR_DEVICE_RESETdönüı kodlarını yakalayacak esnek bir yeniden oluıturma mantışığına (Exception Recovery) sahip değilse, Direct3D cihazı kalıcı arıza durumuna düıerekDXGI_ERROR_DEVICE_REMOVED (0x887A0005)fırlatır ve proses sonlanır.Yerel Güvenlik ?lkesi (
secpol.msc) üzerinden ‘Yükseltme istemi sırasında güvenli masaüstüne geç’ kuralının veya ilgiliPromptOnSecureDesktop=0kayıt defteri anahtarının devre dışı bırakılması, UAC pencerelerini standart masaüstü oturumunda iıleterek cihaz kaybı çökmelerini önler.
Vedat03KatılımcıKonuya uygun bir yanıt: “Merhaba hocam, teıekkür ederim. Dediıiniz gibi regedit’i açıp UAC Güvenli Masaüstü Kararmasını kapattım ve problem çözüldü.
Ekran Kartsiz44Katılımcıgeçmiş olsun hocam, donanımın kendini korumaya alıp kalıcı hasar almaması büyük ?ans. Keyifle kullanman dileıiyle.
-
YazarYazılar
