Windows-Sicherheitswarnung (ActiveX) beim Klicken in Felder im ArcToolbox-Tool?

33

Ich habe ArcGIS 10.5 auf meinem PC (Windows 10 Home) seit Dezember ohne Probleme ausgeführt. In der vergangenen Woche wurden ActiveX-Sicherheitswarnungen angezeigt, wenn ich in ein Parameterfeld in einem ArcToolbox-Tool klicke.

Bildbeschreibung hier eingeben

Windows-Sicherheitswarnung

Ein ActiveX-Steuerelement auf dieser Seite ist möglicherweise nicht sicher für die Interaktion mit anderen Teilen der Seite. Möchten Sie diese Interaktion zulassen?

Es scheint keine Rolle zu spielen, ob ich auf Ja oder Nein klicke . Ich kann das Feld weiterhin ändern und das Tool funktioniert weiterhin einwandfrei.

Ja antworten :
Bildbeschreibung hier eingeben

Antwort Nein :
Bildbeschreibung hier eingeben

Ich arbeite mich durch die Antworten auf Warum geben ArcToolbox-Tools ActiveX-Fehler aus? , obwohl es keine wirkliche Antwort auf diese Frage und Antwort zu geben scheint. Außerdem ist es zurück in den Windows XP / 7-Tagen mit IE 7/8 und ich führe Win 10 mit IE 11 aus (obwohl das nie verwendet wird). Wenn es darauf ankommt, verwenden wir Firefox 53.0 (64-Bit) und Chrome 58.0.3029.81 (64-Bit).

Das Problem, das ich habe, klingt anders, da es nur auftritt, wenn ich auf das Parameterfeld klicke - nicht, wenn ich das Tool öffne oder, wie ich an anderer Stelle gelesen habe, ArcMap. Die Warnmeldungen in diesen Fragen und Antworten haben auch einen anderen Text, sodass es sich möglicherweise um ein völlig anderes Problem handelt.

Ich habe den Internet Explorer geöffnet (zum ersten Mal seit dem Erwerb dieses PCs!) Und mir die Einstellungen für die lokale Zone angesehen, und alles für ActiveX ist als Aktiviert markiert , einschließlich eines Hinweises zum Ausführen ohne Aufforderung:

Bildbeschreibung hier eingeben

Ich habe auch eine andere "Automatische Eingabeaufforderung für ActiveX-Steuerelemente" deaktiviert, aber dadurch wurde die Meldung nicht gestoppt.

Ich habe die vorgeschlagenen ActiveX-Einstellungen aus Problem: Bei Problemen mit ActiveX-Steuerelementen beim Starten von ArcMap wurden alle Einstellungen entsprechend aktualisiert (die einzige, die ich ändern musste, war die "Automatische Eingabeaufforderung für ActiveX-Steuerelemente", die ich in meinen obigen Tests geändert habe).

In der letzten Woche wurde auf meinem PC keine neue Software installiert.

Was könnte dazu geführt haben, dass dies angezeigt wird, und wie kann ich es beheben?

Midavalo
quelle
Ich habe auch dieses Problem und bin gespannt, ob die Antwort, die Sie erhalten haben, Ihr Problem löst. Ich bin sehr vorsichtig, wenn ich etwas in der Registrierung ändere. Vielleicht gibt es dafür eine andere Lösung. Es ist nur ein Ärger und für mich aus dem Nichts erschienen.
Mutumba
@Mutumba Ja die Antwort hat das Problem für mich gelöst. Neben der Antwort wird ein grünes Häkchen angezeigt, das angibt, dass die Antwort von mir als Lösung akzeptiert wurde.
Midavalo
Ist dies nur passiert, als Ihr System das Windows 10 Creators Update (1703) erhalten hat? Es erschien im März / April (vor 7 Monaten, als Ihre Frage gestellt wurde) - wir haben das gleiche Problem auf 1703 nur für 10.5 und 10.5.1 in unserer Organisation.
Mgamerz
@ Mgamerz Ich stelle mir vor, es hängt möglicherweise mit diesem Update zusammen. Ich weiß, dass ich mein Windows aktualisiert hätte, wenn es verfügbar war, erinnere mich aber nicht, ob es vor oder nach dem Auftreten dieser ActiveX-Probleme aufgetreten ist. Auf jeden Fall etwas Bemerkenswertes
Midavalo
Ich denke, es gibt ein neues WIndows-Update und auch eine 10.6-Betaversion. Es lohnt sich daher möglicherweise, eine oder beide dieser Versionen zu testen, um festzustellen, ob das Problem weiterhin auftritt. Ich werde einen Blick darauf werfen, wenn ich ein paar Stunden Zeit zum Testen habe
Midavalo

Antworten:

12

Schnelle und kurze Lösung:

Ursprüngliche Buchung

Ich habe eine Lösung für dieses Problem auf der Website von ESRI gefunden - axtiveX error warning . Ein Mitarbeiter kam in den Thread und bestätigte, dass es sich um einen Fehler in aktuellen Versionen von ArcGIS handelt (zum Zeitpunkt des Schreibens war 10.5.1 der neueste).

Bisher haben wir nur gesehen, dass es unsere 1703 Benutzer betrifft. Wurde nicht auf 1709 getestet, aber ich werde mir vorstellen, dass sie auch davon betroffen sind. In meiner Organisation dürfen wir die Sicherheitszonen nicht wie die Zustände der anderen Antwort ändern (die Richtlinie für diese Einstellung wird weit oben in der Kette gesteuert), aber der obige Link hat eine Problemumgehung (oder möglicherweise eine tatsächliche Korrektur?). Ich habe gehört, sie sollen dies in 10.6 haben.

Einige unserer Benutzer haben das Problem vor einigen Wochen dem Esri-Support gemeldet. Wir haben dieses Problem als Defekt an unsere Entwicklungsteams gemeldet. Sie sind sich bewusst und untersuchen dieses Problem am Ende.

"BUG-000105427 - ActiveX-Steuerelementwarnungen werden bei der Interaktion mit Geoverarbeitungswerkzeugen nach der Aktualisierung auf Windows 10 Version 1703 (Creators Update) angezeigt."

Sie verweisen auf ihren Knowledge Base-Artikel zur Problembehebung: Fehler: Beim Ausführen eines Geoverarbeitungs-Tools aus ArcToolbox auf einigen Systemen, die die Ordnerumleitung implementieren, werden Internet Explorer-Skriptfehler generiert

Im Wesentlichen müssen Sie ihre .xsl-Dateien in Ihren arctoolbox-Ordner kopieren, der sich für 10.5 (standardmäßig) unter befindet C:\Program Files (x86)\ArcGIS\Desktop10.5\ArcToolbox\Stylesheets. Während der Link zu dieser Seite einen Fehler anzeigt, der sich stark von dem von Ihnen beschriebenen unterscheidet, handelt es sich anscheinend um dasselbe Problem, nur um eine alte Version des Internet Explorers. Ich habe bestätigt, dass es für einige unserer Benutzer funktioniert.

Mgamerz
quelle
Der DWORD-Fix funktionierte auf meinem Surface Pro 3 mit 10.5.1 und Windows 1709 nicht. Dies funktionierte. Ich habe zumindest in letzter Zeit keine Probleme mit meiner Workstation gehabt.
Johns
Dies funktionierte für meine ArcGIS 10.5.1-Installation, während DWORD 1201 = 0 dies nicht tat.
user918967
Für mich ist das definitiv besser, als mit der Registrierung herumzuspielen. Vielen Dank!
NMPETERSON
ArcGIS Desktop 10.6 wurde heute veröffentlicht. Wenn Sie dies in einer früheren Version reproduzieren können, ist es hilfreich, wenn Sie überprüfen können, ob 10.6 das Problem für Sie behebt.
PolyGeo
Es wird einige Wochen dauern, bis meine Organisation 10.6 zur Verwendung freigegeben hat.
Mgamerz
14

Ich habe eine Lösung gefunden, die für mich funktioniert.

Ich ändere die Einstellung im Register. Suche nach 1201und Wert 0(DWORD) bei: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\0

Probleme beim Ausführen eines Tools (in den Geonet-Foren von Esri)

Bildbeschreibung hier eingeben

Johan Hallgren
quelle
Willkommen bei der GIS SE! Vielen Dank, dass Sie 1201zu meiner Registrierung hinzugefügt haben, um das Problem zu beheben. Ich verstehe allerdings nicht, warum, selbst nachdem Sie den Link gelesen haben, den Sie in Ihrer Antwort angegeben haben.
Midavalo
Nehmen Sie auch als neuer Benutzer an der Tour teil , um mehr über unser gezieltes Q & A-Format zu erfahren.
Midavalo
2
Bevor ich Änderungen an der Registrierung vornehme, möchte ich wissen, was ich tue. Können Sie Ihrer Antwort etwas hinzufügen, um zu erklären, wie dies funktioniert? Vielen Dank!
PhilippNagel
2
Diese Lösung scheint zu funktionieren, ist aber nicht gut erklärt. Ich bin der Bitte gefolgt, zu erklären, was die Änderung an der Registrierung bewirkt. Für alle, die ein wenig verwirrt sind, wie sie den obigen Anweisungen folgen sollen: Klicken Sie mit der rechten Maustaste auf das Windows-Logo und klicken Sie auf "Ausführen". Geben Sie "regedit" ein. Dadurch wird die Registrierung geöffnet. Navigieren Sie zu HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ Zones \ 0 und doppelklicken Sie auf 1201, um den Wert auf 0 zu setzen. Das sollte den Trick machen.
Kristina
1
Im Wesentlichen bedeutet dies, dass "die Initialisierung und Skripterstellung von unsicheren ActiveX-Steuerelementen in der Internetzone für den aktuellen Benutzer automatisch aktiviert wird". Dies ist alles in diesem Artikel [ blogs.technet.microsoft.com/fdcc/2011/11/03/… .
Erik Anderson
13

Der einzige wichtige Unterschied, den die meisten Vorschläge auslassen, und möglicherweise ist dies alles, was zur Behebung dieses Problems erforderlich ist, dass in Zone 0 ein neues DWORD 1201 erstellt werden MUSS, falls es noch nicht vorhanden ist. Mit anderen Worten, das Ändern aller anderen DWORD-Werte auf "0" funktioniert nur, wenn auch 1201 hinzugefügt wird.

Die Lösung finden Sie hier: https://geonet.esri.com/ideas/13563-fix-activex-security-bug-for-toolbox-scripts

Fügen Sie dem Ordner "HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ Zones \ 0" einen "DWORD" -Eintrag mit dem Namen "1201" hinzu, und legen Sie den Wert auf 0 fest. Starten Sie ArcGIS neu, damit er wirksam wird.

Ich sehe, dass ein paar Beiträge von hier gelöscht wurden; Eine, die das Problem korrekt als ein aktuelles Windows-Update identifiziert, das es war, und die andere, die angibt, dass das Hinzufügen des DWORD das Problem löst. Vielleicht wäre es besser gewesen, diese Posts zu korrigieren, damit sie eher wie eine Antwort klingen, und sie nicht zu löschen, da die tatsächlich akzeptierte Antwort hier unvollständig ist.

Jakub Sisak GeoGraphics
quelle
2
Ich bin mir nicht sicher, ob ich etwas gelesen habe, das vorschlug, die anderen zu ändern 0, nur das, von dem Sie sagten, dass Sie das brauchen 1201. Aber ich stimme zu, wenn das 1201nicht da ist, musst du es erstellen und das Problem sollte verschwinden (es hat sich für mich bewährt). +1
Midavalo
der Beitrag von @Brandus. Es ist als Dankesbeitrag formuliert, aber der wichtige Hinweis lautet "Das Hinzufügen eines neuen DWORD 1201 zu meiner Registrierung hat das ärgerliche Problem gelöst".
Jakub Sisak GeoGraphics
1
Ich habe versucht, NUR DWORD 1201 in 0 zu ändern, und fand es hilfreich. Als ich jedoch die Toolbox durchsuchte und auf den Link auf der Registerkarte "Suchergebnisse" klickte, der dazu bestimmt ist, zur Registerkarte "Katalog" zu wechseln und den Fokus auf das Tool zu setzen, war dies der Fall nur auf die Registerkarte wechseln - und nicht das Werkzeug auswählen. Ich habe dann zwei DWORDs 2001 und 2004 von 3 auf 0 geändert und festgestellt, dass es sich richtig verhalten hat. Nun zum WIRKLICH schwierigen Teil: Das Überzeugen von Sicherheitspersonal in einer großen Organisation, dass diese Registrierungsänderung keine Sicherheitslücke darstellt. +1
Kirk Kuykendall
Kirk, diese beiden Schlüssel sind: 2001 - .NET Framework-abhängige Komponenten: Mit Authenticode signierte Komponenten ausführen und 2004 - .NET Framework-abhängige Komponenten: Mit Authenticode nicht signierte Komponenten ausführen. Ich konnte sehen, wie der Wert für Zone 0: 2001/0 geöffnet wurde, aber möglicherweise sollte Zone 0: 2004 eine 1 sein, damit eine Benutzeraufforderung statt 0 ausgeführt wird.
V Stuart Foote
1

Nachdem ich mit diesem nervigsten Bug am 10.5.1.7333 gearbeitet hatte, habe ich heute Morgen endlich 10.6 installiert. Ich freue mich zu sagen, dass dieser Bug in 10.6.0.8321 GONE ist !!

FWIW - Der Hinweis zum Ersetzen von .xsl-Dateien hat bei mir überhaupt nicht funktioniert.

Ein Upgrade auf 10.6 hat bei mir funktioniert!

JamiRae
quelle