Windows 10'da “Dosya Aç - Güvenlik Uyarıları” Nasıl Devre Dışı Bırakılır?


Windows'ta yerel bir sürücüden veya ağ klasöründen exe, msi, bat, cmd veya diğer yürütülebilir dosya türlerini çalıştırmaya çalıştığınızda şu uyarıyı görebilirsiniz: "Dosyayı aç — Güvenlik Uyarısı ". Programı çalıştırmak için, kullanıcının Çalıştır düğmesini tıklayarak böyle bir dosyanın başlatılmasını manuel olarak onaylaması gerekir. Bu Windows güvenlik uyarısı genellikle İnternetten indirilen bir uygulama dosyasını veya ağ paylaşımlı klasöründe veya eşlenmiş ağ sürücüsünde bulunan yürütülebilir dosyayı çalıştırdığınızda görünür.

Windows Güvenlik Uyarısı Ardından Yürütülebilir Dosyayı veya Komut Dosyasını Başlatma

Bu tür Windows davranışı, bilgisayarınızı İnternetten indirilen veya diğer güvenilmeyen kaynaklardan alınan potansiyel olarak tehlikeli yürütülebilir dosyaları çalıştırmaya karşı korumak için tasarlanmıştır. Bu güvenlik uyarısı, Windows'un tüm sürümlerinde (Windows 10, 8.1 ve 7 dahil) görünür.

Bir kullanıcının bilgisayarlarına arka planda programlar yükler veya çalıştırırsanız (zamanlayıcı görevleri, Grup İlkesi oturum açma komut dosyaları, SCCM komut dosyaları vb. aracılığıyla), bu sorunlara neden olabilir. Gerçek şu ki, bu gibi durumlarda güvenlik uyarısı penceresi kullanıcının oturumunda görünmüyor. Bu nedenle, böyle bir uygulamayı toplu modda yüklemek veya çalıştırmak imkansız hale gelir.

Örneğin, paylaşılan bir klasörden dosya açarken Windows güvenlik uyarısı aşağıdaki gibi görünür:

Open File — Security Warning
The Publisher could not be verified. Are you sure you want to run this software?
We can’t verify who created this file. Are you sure you want to run this file?
This file is in location outside your local network. Files from locations you don’t recognize can harm your PC. Only run this file if you trust the location.

İnternetten indirilen bir dosyayı yerel sürücüden (veya ağ üzerinden bağlanan bir ağ paylaşımından) çalıştırırken

net use

), uyarının metni biraz farklıdır:

Open File — Security Warning
Do you want to run this file?
While files from the Internet can be useful, this file type can potentially harm your computer. Only run software from publishers you trust.

“ seçeneğinin işaretini kaldırırsanız

Always ask when opening this file

”, ardından bu dosyayı bir sonraki çalıştırışınızda, Windows güvenlik penceresi görünmeyecek. Ancak bu şekilde, programları istisnalara manuel olarak eklemeniz gerekecektir.

Windows'ta yürütülebilir veya kurulum dosyalarını çalıştırırken güvenlik uyarılarını nasıl kaldıracağımızı öğrenmeye çalışalım (bu kılavuz tüm Windows sürümleri için geçerlidir).

Önemli. Bu pencereyi bir güvenlik uyarısı ile devre dışı bırakmak, bilgisayarınızın güvenliğini azalttığı için çoğu durumda önerilmez.

Güvenlik uyarısı uyarısının nasıl devre dışı bırakılacağı konusunda çeşitli seçenekler sunuyoruz. Gerekli çözüme bağlı olarak uygun olanı seçin (bazı durumlarda çözümleri birleştirmek zorunda kalacaksınız).

İndirilen Dosyalar İçin Açık Dosya Güvenlik Uyarısı Nasıl Devre Dışı Bırakılır?

İnternetten indirilen yürütülebilir dosyalar otomatik olarak potansiyel olarak tehlikeli olarak işaretlenir (güvenli olmayan bir kaynaktan indirilir). Bu özellik, alternatif NTFS dosya akışları teknolojisinin (Alternate Data Streams - ADS) yardımıyla uygulanır. Basitleştirmek için, bunun indirilen dosyaya otomatik olarak atanan özel bir dosya işareti olduğunu düşünelim (Windows bir dosyanın İnternetten indirilip indirilmediğini nasıl anlar makalesine bakın). Bu işaretçiyi kaldırmak için bu dosyanın engellemesini kaldırmanız gerekir. Yapmak için:

  1. Yürütülebilir dosyanın özelliklerini açın;

  2. Genel sekmesinde düğmeyi tıklayın veya Engellemeyi Kaldır onay kutusunu işaretleyin. Dosya internetten indirildiyse, düğmenin (onay kutusu) yanında aşağıdaki uyarı görüntülenecektir:

     This file came from another computer and might be blocked to help protect this computer.

  3. Tamam düğmesini tıklayarak değişiklikleri kaydedin. Dosyanın engellemesi kaldırıldıktan sonra, uyarı penceresi olmadan çalıştırılır (NTFS alternatif veri akışları kaldırılır).

Hile. Bir tarayıcı aracılığıyla İnternetten indirdiğiniz dosyalara Zone.Identifier işaretleyicisinin otomatik olarak atanmasını önlemek için, indirilen dosyaları FAT32 veya exFAT olarak biçimlendirilmiş bir sürücüye kaydedebilirsiniz. Alternatif NTFS akışları bu dosya sistemlerinde çalışmaz.

Alternatif NTFS veri akışı özniteliği Zone.Identifier şu iki komut kullanılarak sıfırlanabilir (yeni bir dosya oluşturulur):

move oldapp.exe > newapp
type newapp > oldapp.exe

Veya Sysinternal'ın aracının yardımıyla:

streams.exe

Ayrıca, PowerShell'i kullanarak dosyanın engellemesini kaldırabilirsiniz:

Unblock-File -Path C:\Downloads\somefile.exe

Zone.Identifier özniteliğinin ayarını devre dışı bırakarak bu uyarıyı yalnızca tarayıcı kullanılarak indirilen dosyalar için devre dışı bırakabilirsiniz:

  • Google Chrome ve IE için böyle bir kayıt defteri parametresi oluşturmanız gerekir.

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Attachments]
    “SaveZoneInformation”=dword:00000001
  • Mozilla Firefox için: ayarlar sayfasını açın

    about:config

    ve değerini değiştirin

    browser.download.saveZoneInformation

    yanlış olarak değiştirin.

Windows'ta, özel GPO parametresi Bölge bilgilerini dosya ekinde koruma'yı kullanarak internetten indirilen dosyalara bölge bilgilerinin uygulanmasını tamamen devre dışı bırakabilirsiniz (Kullanıcı Yapılandırması -> Yönetim Şablonları -> Windows Bileşenleri -> Ek Müdür).

Ağ Paylaşımından Dosyaları Açarken Güvenlik Uyarısı

Program, UNC yolu kullanılarak paylaşılan bir ağ klasöründen başlatıldığında uyarı penceresi görüntülenebilir. Bu sorun genellikle kurumsal kullanıcılar için başka bir AD etki alanındaki veya IP adresiyle kaynaklara erişirken oluşur. Bu durumda, yürütülebilir dosyayı barındıran sunucunun adını ve/veya IP adresini Internet Explorer ayarlarında Yerel İntranet bölgesine eklemek en kolay yoldur. Bu, kaynağın güvenilir olduğunu gösterir. Yapmak için:

  1. Denetim Masası → İnternet Seçeneği;'ne gidin.

  2. Güvenlik sekmesi;

  3. Yerel İntranet → Siteler → Gelişmiş;'i açın

  4. Bir sonraki pencerede, bir sunucunun adını ve/veya IP adresini ekleyin. Örneğin,

    \\10.0.0.6

    ,

    \\srv.contoso.com 

    veya

     \\127.0.0.1\

    Yerel bir bilgisayar için. Bir joker karakter kullanabilirsiniz. Örneğin, aşağıdaki satırı kullanarak yerel ağınızın tüm IP adreslerini Yerel İntranet bölgesine ekleyebilirsiniz:

    file: //192.168.1.*

    . .

    İpucu. Bu ayarlar kayıt defteri anahtarında saklanır.

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\

    . Güvenilir IP adresleri,

    Ranges

    kayıt defteri anahtarı; ana bilgisayar ve alan adları - içinde

    Domains

Ayrıca GPO'yu kullanarak, güvenilir etki alanlarının ve ana bilgisayarların IP adreslerini ve DNS adlarını Yerel İntranet bölgesine ekleyebilirsiniz. Yerel'i açın (

gpedit.msc

) veya Etki Alanı Grup İlkesi Düzenleyicisi (

gpmc.msc

). Compute Configuration -> Yönetim Şablonları ->Windows Bileşenleri -> Internet Explorer -> Internet Kontrol Paneli -> Güvenlik Sayfası -> Siteden Bölgeye Atama Listesi ilkesini etkinleştirin. Politika ayarlarında, aşağıdaki biçimde bir güvenilir ana makineler ve/veya etki alanları listesi belirtmelisiniz:

  • Sunucu (ana bilgisayar) adı (ör.

    file://server_name

    ,

    \\server_name

    ,

    server_name

    veya

    IP

    )

  • Bölge numarası (Yerel İntranet Bölgesi için 1)

Programları eşlenen bir ağ sürücüsünden başlatırken güvenlik uyarısı penceresi görünürse, yerel İntranet bölgesine bir sürücü harfi (örneğin, U:\) veya UNC yolu ekleyin.

İlke değişikliklerini kaydedin ve istemcideki GPO ayarlarını yenileyin (

gpupdate /force

). Belirtilen paylaşılan ağ klasörlerinden yürütülebilir dosyalar açılırken uyarı görüntülenmeyi durdurmalıdır.

Ayrıca, Kullanıcı Yapılandırması -> Yönetim Şablonları -> Windows Bileşenleri -> Internet Explorer -> İnternet Kontrol Paneli -> Güvenlik Sayfası GPO bölümü altında aşağıdaki ayarları etkinleştirebilirsiniz. Bu, etki alanı kullanıcıları için en iyi seçenektir:

  • İntranet Siteleri: Diğer bölgelerde listelenmeyen tüm yerel (intranet) siteleri içerir

  • İntranet Siteleri: Tüm ağ yollarını (UNC'ler) içerir

  • İntranetin otomatik olarak algılanmasını açın

AppData Klasör Yönlendirmesini Kullanırken Açık Dosya Güvenliği Uyarıları

AppData klasör yönlendirmesi kullanıyorsanız (profil dolaşım senaryolarında), kullanıcılar profil klasörlerinden uygulama kısayollarını başlatırken “Dosya Aç - Güvenlik Uyarısı” penceresiyle karşılaşabilir.

Bu durumda, dolaşım profillerinin depolandığı sunucunuzu (veya etki alanının tamamını) IE güvenilir bölgesine eklemeniz gerekir.

Kullanıcı Yapılandırması -> İlkeler -> Yönetim Şablonları -> Windows Bileşenleri -> Internet Explorer -> İnternet Kontrol Paneli -> Güvenlik Sayfası -> Siteden Bölgeye Atama Listesi GPO seçeneğini kullanın. 1 değeriyle sunucu (etki alanı) adı ekleyin.

GPO aracılığıyla Belirli Dosya Türleri için Açık Dosya Güvenlik Uyarısını Devre Dışı Bırak

Bazı durumlarda, belirli dosya türleri (uzantılar) için güvenlik uyarılarının görünümünün Grup İlkeleri aracılığıyla tamamen devre dışı bırakılması önerilir. Elbette bu çok güvenli olmasa da, kullanıcı yanlışlıkla kötü amaçlı bir şey çalıştırabilir.

Bunu yapmak için, GPO Düzenleyici'de şuraya gidin: Kullanıcı Yapılandırması -> Yönetim Şablonları -> Windows Bileşenleri -> Ek Yöneticisi.

  • Dosya eklerinde bölge bilgilerini koruma politikasını etkinleştirin. İndirilen tüm dosyalar tüm bilgisayarlarda uyarı vermeden çalıştırılacaktır.

  • Düşük dosya türleri için dahil etme listesi politikasını etkinleştirin ve ayarlarında çalışmasına izin vereceğiniz dosya uzantılarının listesini belirtin; ör.

    .exe; .vbs; .msi

    . Windows, bu uzantılara sahip dosyalardaki alternatif veri buharı işaretçilerini yok sayacak ve bunları uyarı vermeden çalıştıracaktır.

    Not. Bu ilke, LowRiskFileTypes kayıt defteri parametresine dosya uzantıları ekler:

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Associations]"LowRiskFileTypes"=".exe;.vbs;.msi;.bat;"

İpucu. Yerel Grup İlkesi Düzenleyicisi (

gpedit.msc

) Windows 10 Home sürümünde eksik. Ancak onu yüklemek için bir geçici çözüm var.

Politikayı kaydedin, hedef OU'ya atayın ve istemciler üzerinde çalıştırarak onlara uygulayın.

gpupdate /force

emretmek.

Artık, Zone.Identifier akışında herhangi bir bilgi içeren, belirtilen uzantılara sahip yürütülebilir dosyalar açılırken uyarının görüntülenmemesi gerekir. Ayrıca Internet Explorer'ın Internet Explorer özelliklerinde (Güvenlik -> İnternet -> Özel düzey -> Çeşitli -> Uygulamaları ve güvenli olmayan dosyaları başlatma (güvenli değil)) herhangi bir dosyayı çalıştırmasına izin verebilirsiniz, ancak bu çok riskli.

GPO seçeneğini Güvenlik Ayarlarını Kontrol Et özelliğini kapatın (Bilgisayar Yapılandırması -> Yönetim Şablonları -> bölümünde bulunur) kullanarak güvenli olmayan dosyalar için "Dosya Aç - Güvenlik Uyarısı" penceresini tamamen devre dışı bırakabilirsiniz. Windows Bileşenleri -> Internet Explorer).

Veya aşağıdaki komutları kullanarak herhangi bir dosyanın "Dosya Aç Güvenlik Uyarısı" görüntülenmeden çalışmasına izin verebilirsiniz:

REG ADD "HKLM\SOFTWARE\Policies\Microsoft\Internet Explorer\Security" /V "DisableSecuritySettingsCheck" /T "REG_DWORD" /D "00000001" /F
REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3" /V "1806" /T "REG_DWORD" /D "00000000" /F
REG ADD "HKLM\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3" /V "1806" /T "REG_DWORD" /D "00000000" /F

İlgili makaleler