2008-12-26 6 views
8

In einer HTML-Datei auf Arbeitsplatz versuche ich, Scripting.FileSystemObject in einem Skript zu verwenden. Wie kann ich das Popup mit dem Hinweis "Jedes ActiveX-Steuerelement auf dieser Seite kann für die Skripterstellung unsicher sein" deaktivieren? Der Bereich "Internetoptionen" ermöglicht es Ihnen, "Aktiviere und script ActiveX-Steuerelemente, die nicht als sicher für das Scripting markiert sind" für verschiedene Zonen auf Aktiviert zu setzen, aber Dateien auf dem lokalen Computer scheinen in keinem der Bereiche zu sein aufgelistete Zonen.So deaktivieren Sie das Popup "ActiveX-Steuerelement kann nicht sicher sein"

Also ich denke, die alternative Frage ist "Wie kann ich die Sicherheitsoptionen für lokale Dateien bearbeiten?"

System: Windows XP SP3
Internet Explorer 7

Antwort

6

Extras | Internetoptionen | Registerkarte Erweitert .. Weg nach unten unter Sicherheit .. „Allow aktiver Inhalte in Dateien auf dem lokalen Computer ausführen“

+1

Popup kommt immer noch in IE 9 – Nayeem

14

Rein hackery, entdeckte ich, dass die folgenden Registrierungswert Einstellung tut es:

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\0] 
"1201"=dword:00000000 

Aber ich Ich frage mich immer noch, ob es unterstützt Weg dies zu tun.

+0

Während dieser Registrierungswert nicht in Windows 7, wenn Sie ein DWORD für 1201 mit einem Wert von 0 erstellen, wird es das Problem in dieser Umgebung auch beheben. – Taliesin

+0

Ich kämpfe seit einiger Zeit dafür, endlich habe ich die Lösung hier gefunden, danke :-). Aber mein Problem wurde hier gelöst [HKEY_USERS \ .DEFAULT \ Software \ Microsoft \ Windows \ CurrentVersion \ Interneteinstellungen \ Zonen \ 0] "1201 =" dword: 00000000 ". Ich bin auf Windows 10. – NDestiny

1

Es gibt eine registry way of getting "Local Computer" to appear as one of the security zones. Aber dieser Artikel erwähnt IE7 nicht, IE7 könnte also anders sein. XP hat auch neue Einstellungen wie "Erlaube aktiven Inhalt in Dateien auf meinem Computer ausführen" unter erweiterte Optionen.

Wenn Sie Ihre lokale .html-Datei in .hta (eine HMTL-Anwendung) umbenennen, ist dies möglicherweise das, wonach Sie suchen. Es sei denn, Sie benötigen alle Browser-Chrome.

-1

Activex Controls gibt oft eine Fehlermeldung aus, wenn versucht wird, den Kurs durch die lokalen Dateien zu starten. (Für IE7)

Bitte legen Sie die folgenden Einstellungen unter Internet-Option \ Security \ Internet \ custom Ebene \

  1. ActiveX-Steuerelemente und Plug-Ins - Aktivieren
  2. Script ActiveX-Steuerelement markiert für Scripting sicher - Aktivieren
  3. unter Scripting - Active Scripting - Aktivieren

auch die folgenden Kontrollkästchen undertools \ Internetoptionen \ Advanced \ bitte Sicherheit überprüfen 1. Lassen Sie aktiven Inhalt in meinen Dateien auf meinem Computer laufen.

~ Alpana

+0

Funktioniert dies in IE9 – Nayeem

0

Hängt von der Version ab. Hier ist für IE32 auf x64 Windows:

Windows-Registrierungs-Editor Version 5.00

[HKEY_CLASSES_ROOT \ Wow6432Node \ CLSID {0D43FE01-F093-11CF-8940-00A0C9054228} \ Implementiert Kategorien]

[HKEY_CLASSES_ROOT \ Wow6432Node \ CLSID {0D43FE01-F093-11CF-8940-00A0C9054228} \ Implementiert Kategorien {7DD95801-9882-11CF-9FA9-00AA006C42C4}]

[HKEY_CLASSES_ROOT \ Wow6432Node \ CLSID {0D43FE01-F093-11CF-8940-00A0C9054228} \ Umgesetzt Kategorien {7DD95802-9882-11CF-9FA9-00AA006C42C4}]

1

als jemand erwähnt, dass dies der Registrierung hinzugefügt werden soll [HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ Curr entVersion \ Internet Settings \ Zones \ 0] "1201" = dword: 00000000

, aber ich fand, dass "initialisieren und ausführen, ActiveX-Steuerelemente, die nicht sicher sind" auch aktiviert sein muss für den Internet-Zone

+0

Hinzufügen Website zu 'Vertrauenswürdige Zone' und dann auf 'benutzerdefinierte Ebene' und Einstellung 'Initialisieren und Skript ActiveX-Steuerelemente nicht als sicher markiert' zu Aktivieren mein Problem. – Zotov

0
  1. starten Menü, Ausführen und geben Sie inetcpl.cpl
  2. klicken Sie auf die Registerkarte Sicherheit
  3. in der Internetzone, klicken Sie auf die Schaltfläche Stufe anpassen
  4. Set initialisieren und ausführen, ActiveX-Steuerelemente, die nicht sicher sind zulassen
0

Ich hatte auch ActiveX-Sicherheitswarnung ("ein ActiveX-Steuerelement auf dieser Seite ist möglicherweise nicht sicher, mit anderen Teilen der Seite zu interagieren. Möchten Sie dies zulassen? ") Auf IE11 Win10 & mit der unten stehenden Registrierungseinstellung könnte ich das Popup unterdrücken.

[HKEY_USERS \ S-1-5-18 \ Software \ Microsoft \ Windows \ Currentversion \ Internet Einstellungen \ Zonen \ 0) "1201 =" dword: 00000000 ".

[HKEY_USERS \ S-1-5-18 ist für SYSTEM & wir berücksichtigen auch diese für HKCU für aktuelles Benutzerkonto festlegen.

+0

Während dieses Code-Snippet ist willkommen, und kann einige Hilfe bieten, wäre es [stark verbessert, wenn es eine Erklärung enthielt] (// meta.stackexchange.com/q/114762) von * wie * und * warum * das löst das Problem Denken Sie daran, dass Sie die Frage für Leser in der Zukunft nicht nur beantworten die Person, die jetzt fragt! Bitte [bearbeiten] Sie Ihre Antwort, um eine Erklärung hinzuzufügen, und geben Sie an, welche Beschränkungen und Annahmen zutreffen. –