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.
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.
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:
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?
quelle
Antworten:
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.
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.quelle
Ich habe eine Lösung gefunden, die für mich funktioniert.
Ich ändere die Einstellung im Register. Suche nach
1201
und Wert0
(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)
quelle
1201
zu 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.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.
quelle
0
, nur das, von dem Sie sagten, dass Sie das brauchen1201
. Aber ich stimme zu, wenn das1201
nicht da ist, musst du es erstellen und das Problem sollte verschwinden (es hat sich für mich bewährt). +1Nachdem 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!
quelle