Die Benutzerkontensteuerung von Windows 10 verhindert die Treiberinstallation von D-Link DWM-157

0

Ich möchte einen Treiber für mein D-Link 3G USB-Modem unter Windows 10 installieren.

Annahmen:

  • Ich bin der einzige Benutzer auf dieser Kopie von Windows,
  • Mein Konto ist ein lokaler Administrator.
  • Ich habe die Benutzerkontensteuerung gesenkt, um "mich über nichts zu benachrichtigen".

Nachdem ich mein D-Link-Modem in den USB-Anschluss gesteckt habe, geschieht nichts (auf Nicht-Windows-10-Systemen wird das Treiber-Setup-Programm automatisch ausgeführt), sondern es wird ein virtuelles CD-Laufwerk mit Modemtreibern erstellt.

Wenn ich es durchsuche und versuche, manuell DriverSetup.exeoder zu starten WirelessModem.exe, erhalte ich die Fehlermeldung, dass Windows die Ausführung dieses Programms blockiert hat und ich mich an einen Administrator wenden sollte:

Bildbeschreibung hier eingeben

( Der obige Screenshot stammt aus der unteren Quelle, nicht von meinem tatsächlichen Gerät. Der einzige Unterschied in meinem Fall besteht jedoch darin, dass der Pfad / die Datei auf einen virtuellen DVD-Pfad und nicht auf die Festplatte verweist. )

Dieses Thema wurde auf answers.microsoft.com (für eine etwas andere Modemversion) behandelt, aber dort wurde keine Lösung veröffentlicht. Ich habe derzeit keinen Zugriff auf dieses Gerät. Daher kann ich heute Abend nur versuchen, die in den oben genannten Artikeln genannten Schritte auszuführen.

Gibt es eine ständige Erklärung, warum Windows 10 die Möglichkeit blockiert, Software vom einzigen Benutzer auf einem bestimmten System auszuführen (wer sollte Software installieren)? Gibt es eine Lösung für dieses Problem?

trejder
quelle
1
@trejder Screenshots sollten in der Regel nicht erforderlich sein. In diesem Fall enthält der Screenshot jedoch einen Datenpunkt, der in Ihrer ursprünglichen Frage nicht enthalten war: Der Teil mit der Aufschrift "Publisher: Nicht vertrauenswürdig ". Ich bin nicht vertraut genug mit 10 Fenstern , Ihnen zu sagen , ob das ist das Problem, aber das ist auf jeden Fall , wo ich auf der Suche beginnen würde. "Nicht vertrauenswürdig" ist ein viel stärkerer Begriff als "Unbekannt", was meiner Meinung nach Windows 8 nennt, wenn es keine Signatur für die betreffende ausführbare Datei gibt.
ein Lebenslauf

Antworten:

1

Alex 'Antwort brachte mir nicht viel Hilfe. Selbst nachdem ich es befolgt hatte, weigerte sich mein Windows 10, das Treiberinstallationsprogramm auszuführen, und zeigte genau dieselbe Fehlermeldung an (wie in Frage).

Durch einen vollständigen Zufall habe ich etwas Merkwürdiges bemerkt. Obwohl ich meinen D-Link DWM-157 erst vor einem Monat (Januar 2017) gekauft habe und das letzte Firmware-Update für dieses Modell vor etwa 15 Monaten durchgeführt wurde, ist immer noch eine sehr alte Firmware an Bord:

Also habe ich beschlossen, es zu aktualisieren. Und das war der entscheidende Wendepunkt in meinem Fall. Obwohl das Modem nicht unter Windows installiert war (Treiberinstallation fehlgeschlagen, wie in Frage), konnte die Firmware-Aktualisierungssoftware es erkennen und fehlende Komponenten installieren. Nachdem die Aktualisierung der Firmware abgeschlossen war, konnte ich das Treiberinstallationsprogramm ( InstallPackage.exe) problemlos ausführen .

Hinweis : Ich habe alles geschrieben, was ich durchgemacht habe. Obwohl ich nicht weiß, ob die Installation der neuesten Firmware dieses Problem gelöst hat oder ob es nur ein Zufall war.

trejder
quelle
Sie haben einfach einen neuen Artikel gekauft, bei dem es sich um den Altbestand des Händlers handelte. Die ursprüngliche ausführbare Datei auf der Festplatte wurde nicht signiert. Außerdem verhindert Ihre aktuelle Konfiguration, dass nicht signierte und nicht vertrauenswürdige Anwendungen ausgeführt werden. Wenn Sie SmartScreen deaktivieren, können Sie das Originalpaket starten (schlagen Sie nicht vor, dass Sie das tun)
Ramhound
@Ramhound Wenn mit "SmartScreen deaktivieren" die von Alex bereitgestellte Lösung gemeint ist, dann ist mit "Nein" die Deaktivierung des ursprünglichen Pakets nicht möglich - wie ich in einem Kommentar zu seiner Antwort schrieb.
Trejder
Nein, SmartScreen ist eine andere M $ -Technologie, die Netzwerkverbindungen grundsätzlich filtert ... Lassen Sie mich dies in meiner Antwort erläutern, da dies für jemanden, der möglicherweise auch darauf eintritt, von Nutzen sein könnte
Alex,
@ Trejder Ich aktualisierte meine Antwort für den Fall, dass jemand es profitabel finden
Alex
Ich habe NICHT über die Filtertechnologie gesprochen, sondern über die andere Funktion, die auch als SmartScreen bezeichnet wird.
Ramhound
0

Ich denke, dass Sie die Erzwingung der Windows-Treibersignatur deaktivieren müssen. Es handelt sich tatsächlich um ein Sicherheitsfeature, da eine Menge Malware es verbergen kann, wenn es die API des Systems über den Treiber einbindet.


Starten Sie cmdals Administrator und führen Sie Folgendes aus, um die Erzwingung der Treibersignatur zu deaktivieren :

bcdedit.exe -set loadoptions DISABLE_INTEGRITY_CHECKS
bcdedit.exe -set TESTSIGNING ON

und starten Sie Windows danach neu


Um Änderungen rückgängig zu machen (Windows-Schutz gegen digital nicht signierte Treiber aktivieren), können Sie die folgenden Befehle ausführen (erneut - über die Eingabeaufforderung mit erhöhten Rechten):

bcdedit -set loadoptions ENABLE_INTEGRITY_CHECKS
bcdedit -set TESTSIGNING OFF

und starten Sie Windows erneut, um die neuen Einstellungen zu übernehmen.

PS

Wie von @Ramhound in Kommentaren erwähnt, könnte es sich um eine andere Microsoft-Technologie namens SmartScreen handeln , die Netzwerkverbindungen anhand von Blacklists überprüft und aus diesem Grund die Installation verhindert. Wenn Software versucht hat, einige Verbindungen zu ihrem Haus herzustellen, und sich Ziel-Links auf der Blacklist von MS befinden, wurde sie möglicherweise blockiert, aber für mich sieht es nicht nach einem Fall aus, weil Sie neue Firmware herunterladen und dieselbe Software ausführen konnten zum Aktualisieren von D-Link-Modem und Problem wurde nur mit neuer Firmware behoben.

Laut Screenshot in Ihrer Frage hat sich das Betriebssystem über ein bestimmtes Problem beschwert - Software, die Sie ausgeführt haben, ist nicht vertrauenswürdig. Meiner Meinung nach kann es nur drei Möglichkeiten geben:

  1. Software ist nicht digital signiert.
    (Wenn Sie jedoch die obigen Schritte ausgeführt haben, um die Erzwingung der Treibersignatur zu deaktivieren, sollte dieser Fall beseitigt werden.)
  2. Zertifikat, das zum digitalen Signieren von Software verwendet wurde, wurde zurückgerufen oder CA (Certificate Authority), dass signierte Software nicht mehr im Zertifikatspeicher für fehlerhaftes Verhalten vorhanden ist. (Es könnte ein Fall sein)
  3. Software (oder Treiber, um korrekt zu sein) war mit Windows 10 nicht kompatibel, und das war wahrscheinlich der Fall.

Viele solcher Hersteller haben Treiber für bestimmte Betriebssysteme in der Firmware, um den Installationsprozess bei Bedarf zu vereinfachen, wenn sie eingesteckt sind und der Treiber, der vom Stick kommt, Gegenstand dieser drei oben erwähnten Fälle war.

Alex
quelle
Ich habe Ihre Lösung (erster Teil, dh Deaktivieren der Integritätsprüfungen + Neustart des Systems) zweimal durchgesehen und dabei jedes Mal die Bestätigung erhalten, dass die Operation erfolgreich war. Beim Laufen bcdedit.exehabe ich nur einen Dump erhalten, der dies loadoptions=DISABLE_INTEGRITY_CHECKSund das bestätigt testsigning=Yes, aber das Systemverhalten hat sich nicht geändert. Bei jedem Versuch, InstallPackage.exeoder auszuführen, wird genau dieselbe Fehlermeldung angezeigt StartModem.exe(auf erhöhte Weise - z. B. "Als Administrator ausführen ").
Trejder
0

Ich komme zu spät zum Spiel, aber falls jemand es wissen möchte. Wenn die obige Warnung angezeigt wird und Sie wissen, dass Ihre App / Ihr Treiber usw. in Ordnung sind, oder Sie einfach darauf bestehen, sie trotzdem zu installieren, aktivieren Sie das versteckte Administratorkonto, öffnen Sie das erweiterte Cmd und führen Sie net user administrator / active aus: yes loggen Sie sich ein und installieren Sie es. Seien Sie vorsichtig, Sie haben keine Einschränkungen und vollen Zugriff auf das System. Sie werden nicht gewarnt oder dazu aufgefordert.

Steven Hamilton
quelle