Windows'un güvenlik uyarısı “bu dosyayı çalıştırmak istiyor musunuz ..” nasıl çalışır?


16

Windows XP'de, bir dosyayı indirdikten sonra çalıştırmayı denediğimde

Windows XP Güvenlik Uyarısı. Bu dosyayı çalıştırmak istiyor musunuz ... bu dosyayı açmadan önce her zaman sor?

Dosyayı başka bir dizine taşıdım (sadece oluşturduğum normal bir dizin C:\something) ve çalıştırdım. Mesajı aldım, ama şimdi bilmiyorum. Belki de sadece ilk açılış falan oldu.

  • Herhangi bir yürütülebilir dosya için olur mu?
  • Bu hangi yürütülebilir dosyalar ile gerçekleşir?

Windows'un bu dosyanın internet üzerinden indirildiği bir tür kayıt tuttuğunu düşünmüyorum. Chrome indirmelerinde dosyayı her tıkladığımda mesajı alıyorum, ancak bu Chrome'dan değil Windows XP'den geliyor.

Bu nasıl çalışıyor?


Ayrıca bir şekilde tarayıcıya özgü görünüyor, çünkü dosyayı kaydedip K-Meleon içinde dosyayı aç'ı tıklatarak çalıştırdığımda bu soruyu alamıyorum. Sanki Windows XP mesajını atlayan bir şekilde açabilir.

Ayrıca, IE ve Windows 98'in korkunç günlerini hatırlıyorum. Belki IE5, belki de bazı güncellemelerden önce, tarayıcının herhangi bir web sitesinden yürütülebilir dosyaları çalıştıracağı, sizi bulmadan zor bir kutu işaretlemediğiniz sürece suçluydu. Gelişmiş Ayarlar.

İnşallah bu güvenlik uyarısı şey "Bu dosyayı açmadan önce her zaman sor" kutunun işaretini kaldırabilir ve bu soruna neden olmaz. Sadece çalıştırmak için tıkladığım veya çift tıkladığım exectuable istiyorum.

Ve bu kutunun işaretini kaldırsam bile, Chrome'un indirilmesinde başka bir .exe'i tıklarsam, bunun için olur.


bir süredir emin değilim, ancak bununla ilgili olabilir - engellemeyi kaldırmak veya bölge tanımlayıcı akışını silmek için akış komutunu kullanmak stackoverflow.com/questions/31928665/…
barlop

Çözümü tıklatma engellemeyi kaldırma / akışları kaldırma olan bu sorun, bu dosyayı bilinmeyen bir yayıncıdan çalıştırmak istiyor musunuz?
barlop

Yanıtlar:


28

Birkaç sürüm önce, Internet Explorer "güvenlik bölgeleri" kavramını tanıttı - Internet, yerel intranet, "güvenilir", "kısıtlı". Daha sonra bu, Windows Gezgini kabuğuna genişletildi (ve "Bilgisayarım" bölgesi eklendi).

Dosyayı indirdikten sonra tarayıcı IE hem Chrome - - Bir ekler "alternatif akım" adlı buna, Zone.Identifierdosya "Internet" bölgesinden geldiğini söylüyor. Windows Gezgini'nde bir dosyayı çift tıklattığınızda, böyle bir akışın olup olmadığını kontrol eder ve gerekirse onay ister. Bu, yürütülebilir dosyalar ile sınırlı değildir - bu şekilde etiketlenen herhangi bir dosyanın onaylanması gerekir.

Alternatif akışlar, Windows ve NTFS dosya sisteminin bir özelliğidir ve dosyanın bir parçası olarak diskte depolanır. (NTFS'de bir dosyanın gerçek içeriği aslında adlandırılmamış bir akıştır.) İçeriğini görmek veya düzenlemek istiyorsanız Zone.Identifier, komut satırında çalıştırın:

notepad MyDownloadedApp.exe:Zone.Identifier

"Her zaman sor ..." kutusunun işaretini kaldırdığınızda veya dosya özellikleri penceresinde "Engellemeyi kaldır" ı tıkladığınızda Zone.Identifierakış silinir ve Explorer artık onay gerektirmez. Aynı anda birçok dosyadaki tüm akışları silmek için Akışları veya grafik aracını kullanabilirsiniz .

Bölge etiketlemesini devre dışı bırakmak istiyorsanız, Google Chrome için bu gönderiye bakın .


1
Ahhh, ağın işareti.
surfasb

Ağ paylaşımında bir dosya var X: \> akışları readfirstem.bat <ENTER> hiçbir şey göstermiyor. -d readfirstem.bat <- akışları üzerinde herhangi bir etkisi yok gibi görünüyor. Bu yarasa dosyasına kısayolumu tıkladığımda uyarı ekranı çıkıyor
barlop

Bazılarında ADS'leri görüyorum, üzerlerinde akışlar çalıştırdığımda, ancak kısayolu uyarıyı getiren bu yarasa dosyasını görmüyorum. Kısayol, bir dizine sürüklemeyi ve üzerinde akışları çalıştırmayı denedim ve üzerinde hiçbir akış yok. Ağ paylaşımları için durum farklı görünüyor ..
barlop

1
Bunun için bir çözüm-start..run..inetcpl.cpl <ENTER> güvenlik .. yerel intranet..sites .. "intranet ağını otomatik olarak algıla" seçeneğinin işaretini kaldırın (daha önce kontrol ettim), altındaki 3'ü kontrol ettim ve yine de özellikle de "tüm ağ yollarını (UNC) dahil et" i işaretleyin. daha sonra gelişmiş, daha sonra ağ paylaşım bilgisayarının IP adresini girin ve bunun için bir kişinin https'nin işaretini kaldırması gerekir. sonra iyi.
barlop

2
@barlop: Ağ paylaşımları paylaşımlarıdır ve özel bir etiketleme olmadan otomatik olarak bir ağ bölgesine (varsayılan olarak İnternet) aittir.
user1686

3

Yani bu pencereler için bir güvenlik ayarıdır. Devre dışı bırakmak için kayıt defterine gidin ve aşağıdaki anahtar değerleri değiştirin:

[HKEY_CURRENT_USER \ Yazılım \ Microsoft \ Internet Explorer \ İndir]
"CheckExeSignatures" = "no"
"RunInvalidSignatures" = dword: 00000001
[HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ Ekler]
"SaveZoneInformation" = dword: 00000001
[HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ Dernekler]
. "LowRiskFileTypes" =" cırt; .rar; nfo; txt; .exe; Bat; .com, .cmd; .reg; .msi; .htm, .html; .gif, .bmp; .jpg; avi; mpg, .mpeg; Mov
, MP3; .m3u, .wav;"

Kayıt defterini düzenlerken her zaman olduğu gibi, önce bir yedek alın.

Kaynak

Not: Konumdan bağımsız olarak tüm dosyalar için devre dışı bırakılır. Ben genel olarak bunu tavsiye etmem, ama yapmak istediğiniz şey gibi görünüyor.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.