Windows 7 installiert den Druckertreiber ohne Dialog "Windows-Sicherheitswarnung" im Hintergrund

15200
Jayan

Ich versuche, automatisch und automatisch einen bestimmten Druckertreiber (ghostpdf) und einen bestimmten Drucker zu installieren, um mehrere Maschinen für die Ausführung von Tests vorzubereiten. Ich benutze die Befehlszeileninstallation des Druckertreibers

 rundll32 printui.dll, PrintUInternet Explorerntry /Gw /ia /m "Ghostscript PDF" /K /h x64 /v 3 /f  "c:\temp\lib\ghostpdf.inf" 

Der Treiber c: \ temp \ lib wurde für GhostPDF ( http://ghostscript.com/GhostPDF.HTML ) kopiert.

Die Installation zeigt eine Meldung "Windows kann den Herausgeber dieser Treibersoftware nicht überprüfen". Es gibt mehrere Lösungen, um diese Warnung zu unterdrücken, alle beinhalten einen Neustart. Gibt es eine Möglichkeit, die "Windows-Sicherheitswarnung" zu unterdrücken und den Druckertreiber mithilfe von Skripts zu installieren?

5

2 Antworten auf die Frage

3
Gizmo0001

Für diejenigen von Ihnen, die den Sicherheitsdialog umgehen möchten, der bei der Installation von nicht mit MS-WHQL signierten Treibern unter Windows 7 64Bit (und Windows 8, 8.1) auftritt, gab es nur eine einzige Lösung für mich, die für geskriptete, automatisierte und unbeaufsichtigte Systeme funktionierte oder unbeaufsichtigte Installationen: Importieren Sie die Zertifikate vor der Installation

Folge diesen Schritten:

  1. Installieren Sie die Software einmalig manuell, indem Sie bestätigen, dass die nicht signierten Treiber verwendet werden sollen

  2. Gehen Sie zu% windir% \ inf und suchen Sie nach dem neuesten OEM. INF-Datei. Öffnen Sie es (Notepad) und überprüfen Sie anhand des Inhalts, dass dies der Treiber ist, den Sie das nächste Mal automatisch installieren möchten

  3. Gehe zu% windir% \ system32 \ catroot \ OEM ??. CAT (<- gleiche Nummer wie in Schritt 2); Klicken Sie mit der rechten Maustaste auf diese Datei, wählen Sie Eigenschaften aus, gehen Sie zur Registerkarte "Digitale Signaturen", markieren Sie das Zertifikat, und klicken Sie auf Details

  4. Klicken Sie im nächsten Fenster auf "Zertifikat anzeigen".

  5. Öffnen Sie im nächsten Fenster die Registerkarte "Details" und klicken Sie auf "In Datei speichern ...".

  6. Sammle diese / alle Zertifikate

  7. Stellen Sie diese Zertifikate bereit

7a. Entweder in einem Batch / cmd-Skript mit "certutil.exe -f -addstore" "TrustedPublisher" "MYFILE.cer" vor dem Setup

7b. oder nach Gruppenrichtlinien (Computer \ Richtlinien \ Windows \ Sicherheit \ Richtlinien für öffentliche Schlüssel \ fügen Sie hier Ihre Dateien hinzu)

Führen Sie Ihr Setup schließlich so aus, wie Sie es wollten: D

Hinweis:

Ich konnte unter Windows 7 SP1 Enterprise x64 keine Windows-Treibersignaturprüfungen umgehen

  • Bcdedit.exe / nointegritychecks auf ON setzen

  • Bcdedit.exe / Testsignatur auf ON setzen

  • Bcdedit.exe / set loadoptions DDISABLE_INTEGRITY_CHECKS

  • Gruppenrichtlinien / Benutzer / Einstellungen / Administrative Vorlagen / System / Treiber / Signatur = ignorieren

  • Anwendungskompatibilität (ApplicationCompatibilityToolkitSetup.exe http://www.microsoft.com/download/en/details.aspx?id=7352 ) NoSignatureCheck setzen, DB exportieren, sdbinst -q \ path \ dbfile.sdb)

Ich denke, das spricht Gerätetreiber an, nicht Druckertreiber? Harry Johnston vor 7 Jahren 0
2
ta.speot.is

Gibt es eine Möglichkeit, die "Windows-Sicherheitswarnung" zu unterdrücken und den Druckertreiber mithilfe von Skripts zu installieren?

Nein. Die Tatsache, dass Sie nicht signierte Treiber ordnungsgemäß ohne Eingabeaufforderung installieren möchten, unterscheidet sich nicht von Virenschreibern, die unsignierte Treiber ohne Eingabeaufforderung illegal installieren möchten.

-1. Die Bereitstellung von Software auf zahlreichen internen Maschinen über ein Installationsskript stellt keinen "Virus" dar, sondern heißt "Erleichterung meines Lebens". Ryan_S vor 11 Jahren 0
@ Ryan_S Sie vermissen den Punkt. Der Grund, warum Sie es nicht umgehen können, ist, dass es unklar ist, ob jemand einen unsignierten Treiber legitim oder böswillig installiert. ta.speot.is vor 11 Jahren 2
Der eigentliche Punkt ist, dass Sie diese Aufforderung abschalten konnten, was sehr hilfreich war. Jetzt muss ich ein schickes AutoIT-Skript schreiben, um auf OK zu klicken! auf all diesen Boxen. Ich gebe zu, dass Sie in 90% der Fälle einen Punkt haben. Ryan_S vor 11 Jahren 0
@Ryan_S Lassen Sie uns wissen, ob AutoIT für Sie geeignet ist. ta.speot.is vor 11 Jahren 0
Wenn ein böswilliger Angreifer bereits über Administratorzugriff verfügt, kann er bereits den von ihm gewünschten Schaden anrichten. Sie davon abzuhalten, einen Druckertreiber zu installieren, führt zu nichts. Harry Johnston vor 7 Jahren 0