Unbekannter Herausgeber – wie teilt man UAC mit, dass das Programm in Ordnung ist?

Unbekannter Herausgeber – wie teilt man UAC mit, dass das Programm in Ordnung ist?

Ich habe ein interessantes Dienstprogramm namensOpenHardwareMonitordas Live-Updates für CPU-Temperaturen und einige andere Messwerte liefert. Beeindruckend.

Die Frage ist, wenn ich die Anwendung starte, öffnet die Windows-Benutzerkontensteuerung (UAC) ein Dialogfeld mit der Warnung:

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

Gibt es eine Möglichkeit, Windows mitzuteilen, dass diese Anwendung in Ordnung ist, sodass Sie die Popup-Warnung nicht erhalten? Die Eigenschaftenseite für die Anwendung sieht in Ordnung aus (und ich vertraue dem Anbieter und der Anwendung selbst):

OpenHardwareMonitor

Schließlich bieten die Eigenschaften der EXE selbst keine Sicherheitsoptionen zum „Entsperren“.

EXE-Eigenschaften

Antwort1

Da das Programm mit erhöhten Rechten ausgeführt werden muss, um auf alle Sensoren zugreifen zu können, müssen Sie bei jedem Start dies mit UAC bestätigen.

Die Meldung, die Sie erhalten, betrifft Programme, die nicht mit einem Code signiert sind. Es sieht etwas weniger einschüchternd aus, wenn das Programm signiert ist, aberes wird immer noch erscheinen.

Es gibteine (etwas knifflige) Möglichkeitum das zu erreichen, was Sie wollen:

Ein anderer Weg

... wird beschrieben in So erstellen Sie eine Programmverknüpfung mit erhöhten Rechten ohne UAC-Eingabeaufforderung

Diese Lösung erfordert, dass Sie eine „geplante“ Aufgabe für die Anwendung erstellen. Das Ausführen der App bedeutet, dass die Aufgabe ausgelöst wird. (Eine detaillierte Beschreibung mit Screenshots finden Sie unter dem Link):

  • Führen Sie denAufgabenplanungüber taskschd.mscundAufgabe erstellen...

    1. TabAllgemein[Name]: Geben Sie der neuen Aufgabe einen Namen ,Mit höchsten Berechtigungen ausführenund wählen Sie "Windows 7, Windows Server 2008 R2" aus der Dropdown-ListeKonfigurieren für
    2. TabAktionen: HinzufügenNeu...AktionStarten Sie ein ProgrammmitProgramm/Skript= %windir%\System32\cmd.exeundArgumente hinzufügen= /c start "[Name]" "C:\Program Files\Sample\Program.exe". Ersetzen Sie es [Name]durch den Namen der Aufgabe (Schritt 1) ​​und geben Sie den Pfad zum Programm ein, das mit erhöhten Rechten ausgeführt werden soll.
    3. TabBedingungen: DeaktivierenStoppen Sie, wenn der Computer auf Akkubetrieb umschaltetund deaktivieren Sie dannStarten Sie die Aufgabe nur, wenn der Computer mit Strom versorgt wird
  • Erstellen Sie eine neue Verknüpfung auf dem Desktop oder wo auch immer mit dem folgenden ZielStandort

    schtasks /run /tn "[Name]"
    

    Hier noch einmal [Name]der Name der Aufgabe (Schritt 1)! LaufenalsMinimiertwenn Sie nicht möchten, dass das Befehlsfenster aufblinkt.

  • Diese Verknüpfung und Aufgabe kann nur erstellt werden und funktioniert nur, wenn Sie mit einem Administratorkonto angemeldet sind. Mit einem Standardbenutzerkonto funktioniert dies nicht.

Antwort2

Ich kenne keine Möglichkeit, diesem einen bestimmten Programm zu vertrauen, aber wenn Sie die Eingabeaufforderung deaktivieren möchten füralle .exeDateien können Sie Folgendes tun:

  1. Gehe zu Group Policy(Entweder suche danach oder drücke Win+ Rund führe den Vorgang aus gpedit.msc)
  2. Navigieren Sie zu Local Computer Policy-> User Configuration-> Administrative Templates-> Windows Components->Attachment Manager
  3. Suchen Sie in der Liste rechts nach dem Eintrag mit dem Namen Inclusion list for low file types.double click
  4. Stellen Sie es ein Enabledund fügen Sie .exe;es dem unten angezeigten Feld hinzu:

Bildbeschreibung hier eingeben

Dies sollte diesen Dialog unterdrücken, allerdings sollte es ihn, wie gesagt, unterdrücken füralleProgramme, die dies sonst tun würden, und ist daher möglicherweise nicht die Antwort, die Sie wollten.

verwandte Informationen