Bilinmeyen yayıncı - UAC'ye programın tamam olduğunu nasıl söyleyeceksiniz?


1

CPU sıcaklıkları ve diğer bazı ölçümler için canlı güncellemeler sağlayan OpenHardwareMonitor adlı ilginç bir yardımcı program buldum . Etkileyici.

Soru, uygulamayı başlattığımda, Windows Kullanıcı Hesabı Denetimi (UAC) aşağıdaki uyarıyla bir iletişim kutusu başlatıyor:

"Do you want to allow the following program from an unknown publisher to make changes to this computer?"

Pop-up uyarısı alamadım, bu uygulama tamam olduğunu Windows söylemenin herhangi bir yolu var mı? Uygulamanın özellikler sayfası daha temiz görünüyor (ve sağlayıcıya ve uygulamanın kendisine güveniyorum):

OpenHardwareMonitor

Son olarak, EXE'nin üzerindeki özellikler "Engelini kaldırmak" için herhangi bir güvenlik seçeneği sunmuyor.

EXE özellikleri


"Engellemeyi kaldır" seçeneğini alamadığımı göstermek için soruyu değiştirdim. Bu bir Windows 10 mu yoksa Windows 8.1 Pro özelliği mi? 8.1 Ev baskısı çalıştırıyorum.
AlainD

Aslında Windows 7'den beri, farklı bir kaynaktan bir dosya aldığınızda. Sadece olası bir kopyasını farkettim: superuser.com/questions/850473/…
Jonno

@Jonno: Evet, bu soru ile oldukça örtüşen bir miktar var gibi görünüyor. Yönlendirme için teşekkürler.
AlainD

Yanıtlar:


2

Programın tüm sensörlere erişmek için yükseltilmiş çalışması gerektiğinden, her başlattığınızda UAC ile onaylamanız gerekir.

Aldığınız mesaj kod imzalı olmayan programlarla geliyor. Program imzalandığında biraz daha az korkutucu görünüyor, ancak yine de görünecek .

Orada bir (biraz hacky) yolu ne istediğinizi elde etmek için:

Diğer yol

... UAC İstemi Olmadan Yükseltilmiş Bir Program Kısayolu Oluşturma bölümünde açıklanmıştır.

Bu çözüm, uygulama için 'zamanlanmış' bir görev oluşturmanızı ve uygulamayı çalıştırmak, görevin tetiklenmesi anlamına gelir. (Ekran görüntüleri ile ilgili ayrıntılı bir açıklama için bağlantıya bakınız):

  • Run Görev Zamanlayıcı yoluyla taskschd.mscve Görev Oluştur ...

    1. Sekme Genel : Adı [Name]yeni göreve verin, En yüksek yetkilerle çalıştır'ı işaretleyin ve açılan listeden "Windows 7, Windows Server 2008 R2" seçeneğini seçin .
    2. Sekme Eylemler : Ekle Yeni ... Eylem bir program başlatın ile Program / komut = %windir%\System32\cmd.exeve argümanlar ekleyin = /c start "[Name]" "C:\Program Files\Sample\Program.exe". Değiştirin [Name]görev (adım 1) ve yüksek çalıştırmak programa alınmaz yolunda dolgu adıyla.
    3. Sekme Koşulları : Bilgisayar önce pil gücüne geçiyorsa Durdur seçeneğinin işaretini kaldırın ve ardından işaretini kaldırın. Yalnızca bilgisayar AC gücündeyse görevi başlat
  • Masaüstünde veya aşağıdaki hedef konumdaki herhangi bir yerde yeni bir kısayol oluşturun

    schtasks /run /tn "[Name]"
    

    Bir kez daha, [Name]görevin adı (adım 1)! Komut penceresinin yanıp sönmesini istemiyorsanız, Küçültülmüş olarak çalıştırın .

  • Bu kısayol ve görev yalnızca yönetici hesabıyla oturum açıldığında oluşturulabilir ve çalışabilir. Standart bir kullanıcı hesabında çalışmaz.


"Küçültülmüş" olarak ayarlanmış kısayol olsa bile, zamanlanmış görev penceresi açıldığında ve yalnızca küçültüldüğünde (muhtemelen küçük bir Windows böceği) açıldığında çirkin bir titreme yaşarsınız, ancak aksi halde güzel çalışır. Teşekkürler!
AlainD

Neden Windows 10 için değil Windows 7 için yapılandırılsın?
Kyle Delaney

Bütün bunların işe yaramasına şaşırdım ve görevin yaratılması sürecinde herhangi bir noktada yükseltme yapılmasını istemedi.
Kyle Delaney

@KyleDelaney Çalışdığını duymak harika! Ne yazık ki, Görev Takvimi'nin iç çalışmalarına pek aşina değilim, bu yüzden size Windows 7'yi seçmenin ne gibi bir fark yarattığını söyleyemem. Sadece bir şekilde daha düşük güvenlik kısıtlamaları ile sonuçlandığını tahmin edebilirim.
Daniel B,

0

Belirli bir programa güvenmenin bir yolunu bilmiyorum, ancak tüm .exe dosyalar için bilgi istemini devre dışı bırakmak istiyorsanız, aşağıdakileri yapabilirsiniz:

  1. Git Group Policy(Ya onu ara ya da Win+ ' ya bas Rve koş gpedit.msc)
  2. Şuraya git Local Computer Policy-> User Configuration-> Administrative Templates-> Windows Components->Attachment Manager
  3. Adlı sağdaki listede öğeyi bulun Inclusion list for low file types, double clickonu
  4. Ayarla Enabledve .exe;aşağıda görünen kutuya ekle :

görüntü tanımını buraya girin

Bu, bu diyalogu bastırmalı, ancak aksi takdirde bunu yapacak tüm programlar için bastırması gerektiği için , özellikle istediğiniz cevap olmayabilir.


Teşekkürler Jonno, iyi cevap ama sanırım farklı bir soruya. Güvenlik nedenlerinden dolayı, tüm EXE türleri için bir battaniye bastırma muhtemelen biraz rahatsız edici! : o)
AlainD

@AlainD Gerçekten, bunun tam olarak istediğinin olmadığını biliyorum. :) Tek bir uygulamayı dışlamanın bir yolu olup olmadığını göreceksiniz , ancak o kadar emin değilim.
Jonno
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.