Zum Inhalt

Warum fehlt der Reiter SWEAR in einem Milestone-Export

Kurz gesagt

Einige Programme zum Entpacken funktionieren nicht ordnungsgemäß mit ZIP-Dateien von XProtect. WinRAR entpackt XProtect-Dateien fachgerecht.

Übersicht

Diese FAQ behandelt ein bekanntes Problem, bei dem der Reiter SWEAR Plugin beim Öffnen eines Exportpakets aus dem Milestone XProtect Smart Client unter Windows nicht angezeigt wird und dadurch die Validierung von Videos zu Beweiszwecken verhindert wird. Beachten Sie, dass die Validierung von SWEAR-Videos im Smart Client (nicht aus einem Export) weiterhin wie gewohnt funktionieren sollte und von diesem Problem nicht betroffen ist.


Allgemeine Fragen

Was ist der Reiter SWEAR Plugin in einem Milestone-Export?

Wenn ein Milestone XProtect-Videoexport mit eingebetteter SWEAR-Validierung erstellt wird, sollte der exportierte eigenständige Player einen Reiter SWEAR Plugin anzeigen. Mit diesem Reiter können Empfänger die Authentizität und Integrität des exportierten Kameramaterials überprüfen, ohne eine vollständige Milestone-Installation zu benötigen.

Betrifft dies die Validierung im Smart Client?

Nein. Die Validierung von SWEAR-Videos im Smart Client ist nicht betroffen. Dieses Problem betrifft nur den im Exportpaket enthaltenen eigenständigen Export-Player (SmartClient-Player.exe).

Wer ist betroffen?

Dieses Problem wurde auf Windows-Computern beobachtet, wenn auf eine bestimmte Art und Weise auf das Exportpaket zugegriffen oder dieses kopiert wurde. Es betrifft nicht alle Umgebungen. Die Grundursache kann sich in Ihrer Umgebung unterscheiden.


Häufige Probleme

Warum fehlt der Reiter SWEAR Plugin in meinem Export?

Es gibt drei bekannte Hauptursachen:

  1. Windows blockiert die Plug-in-DLL — Windows kennzeichnet Dateien, die von einem anderen Computer kopiert (oder aus einer ZIP-Datei extrahiert) wurden, als nicht vertrauenswürdig und verhindert ihre Ausführung.
  2. Der Export wird von einem Netzwerk- oder Remotespeicherort ausgeführt — Wenn SmartClient-Player.exe über einen Tunnel, ein VPN oder ein zugeordnetes Netzlaufwerk ausgeführt wird, stuft .NET die Assembly als nicht vertrauenswürdig ein.
  3. Kompatibilität mit .NET Framework — Dies wurde untersucht und ist im Allgemeinen nicht die Hauptursache, kann jedoch einen kleinen Teil der Umgebungen betreffen.

Wie erkenne ich, ob Windows das Plug-in blockiert?

Navigieren Sie in Ihrem Exportpaket zur folgenden Datei:

<Export Parent Folder> → Client Files → Client → MIPPlugins → SWEAR → SwearPlugin.dll

Klicken Sie mit der rechten Maustaste auf SwearPlugin.dll und wählen Sie Properties. Wenn unten im Dialogfeld „Properties“ eine Sicherheitswarnung angezeigt wird (ähnlich wie: „This file came from another computer and might be blocked to help protect this computer“), blockiert Windows die Datei.

Wichtig: Es reicht nicht aus, nur SwearPlugin.dll zu entsperren. Der gesamte Dateisatz im Exportpaket muss entsperrt werden. Weitere Informationen finden Sie in der Anleitung von Microsoft zum Entsperren mehrerer Dateien.

Wie prüfe ich das Protokoll auf sicherheitsbezogene Fehler?

Wenn die Protokollierung aktiviert ist, werden sicherheitsbezogene Fehler beim Laden des Plug-ins hier aufgezeichnet:

C:\ProgramData\Milestone\XProtect Smart Client\MIPLog.txt

Suchen Sie nach Fehlern mit FileLoadException und HRESULT: 0x80131515 oder nach Meldungen zum Laden einer Assembly von einem Netzwerkspeicherort. Wenn diese Fehler angezeigt werden, ist bestätigt, dass die Ursache in der Windows-Dateiblockierung liegt. Bitte senden Sie diese Protokolldatei zur Analyse an den Support.


Fehlerbehebung

Schritt 1 — Kopieren Sie den Export auf ein lokales Laufwerk

Wenn Sie über eine Netzwerkfreigabe, ein NAS-Laufwerk oder eine Remoteverbindung auf den Export zugreifen, kopieren Sie das gesamte Exportpaket auf eine lokale Festplatte des Computers, auf dem Sie den Player ausführen möchten. Führen Sie SmartClient-Player.exe nicht direkt von einem Netzwerkspeicherort aus.

Schritt 2 — Entsperren Sie Dateien vor dem Extrahieren aus der ZIP-Datei

Wenn der Export als ZIP-Datei bereitgestellt wurde:

  1. Klicken Sie vor dem Extrahieren mit der rechten Maustaste auf die ZIP-Datei und wählen Sie Properties.
  2. Aktivieren Sie unten im Dialogfeld „Properties“ das Kontrollkästchen Unblock, sofern es vorhanden ist, und klicken Sie anschließend auf OK.
  3. Extrahieren Sie die ZIP-Datei nach dem Entsperren.

Wenn Sie die Dateien bereits extrahiert haben, ohne sie vorher zu entsperren, müssen Sie sie einzeln entsperren oder die PowerShell-Methode verwenden, die in der Anleitung von Microsoft zum Entsperren beschrieben ist.

Schritt 3 — Entsperren Sie Dateien im extrahierten Export

Wenn der Export bereits extrahiert wurde, ohne zuvor entsperrt worden zu sein:

  1. Navigieren Sie zum Stammordner des Exports.
  2. Verwenden Sie PowerShell, um alle Dateien rekursiv zu entsperren:
Get-ChildItem -Path "C:\Path\To\Export" -Recurse | Unblock-File

Ersetzen Sie C:\Path\To\Export durch den tatsächlichen Pfad zu Ihrem Exportordner.

  1. Nach dem Entsperren, öffnen Sie den Exportplayer erneut, indem Sie auf SmartClient-Player.exe doppelklicken.

Hinweis: Selbst integrierte Smart Client-Plug-ins (z. B. der Reiter für die Suche) werden nicht geladen, wenn Dateien blockiert sind. Ein Player mit blockierten Dateien ist nur eingeschränkt funktionsfähig — für den vollen Funktionsumfang müssen die Dateien entsperrt werden.

Schritt 4 — Wenden Sie die Problemumgehung an, wenn das Entsperren das Problem nicht behebt

Wenn die Dateien nachweislich blockiert sind, das Entsperren den Reiter SWEAR Plugin jedoch nicht wiederherstellt, steht eine Problemumgehung über die Konfiguration zur Verfügung. Fügen Sie Folgendes zu Client Files/Client/Client.exe.Config hinzu:

<configuration>
  ...
  <runtime>
    <loadFromRemoteSources enabled="true"/>
    ...
  </runtime>
</configuration>

Wichtig: Diese Problemumgehung gilt nur, wenn Sie den Player durch Doppelklicken auf SmartClient-Player.exe öffnen. Durch Doppelklicken auf eine .scp-Datei wird stattdessen ein lokal installierter Smart Client geöffnet. Wenden Sie sich an den Support, bevor Sie diese Problemumgehung anwenden.

„Reiter SWEAR Plugin funktioniert nicht“ — Kurze Checkliste

Verwenden Sie diese Checkliste, um zu bestätigen, dass häufige Ursachen ausgeschlossen wurden:

# Prüfung Status
1 Der Export befindet sich auf einem lokalen Laufwerk, nicht in einer Netzwerk-/NAS-Freigabe
2 Die ZIP-Datei wurde vor dem Extrahieren entsperrt
3 Alle exportierten Dateien wurden entsperrt (prüfen Sie die „Properties“ von SwearPlugin.dll)
4 Der Player wurde über SmartClient-Player.exe und nicht durch Doppelklicken auf .scp geöffnet
5 MIPLog.txt wurde auf FileLoadException oder Sicherheitsfehler geprüft

Zusätzliche Ressourcen


Benötigen Sie weitere Hilfe?

Wenn Sie diese Schritte ausgeführt haben und der Reiter SWEAR Plugin weiterhin fehlt, erfassen Sie die folgenden Informationen, bevor Sie sich an den Support wenden:

  • C:\ProgramData\Milestone\XProtect Smart Client\MIPLog.txt
  • C:\ProgramData\Milestone\XProtect Smart Client\ClientLog.txt
  • Screenshot des Dialogfelds „Properties“ für SwearPlugin.dll (aus dem hervorgeht, ob die Option „Unblock“ vorhanden war)
  • Beschreibung, wie der Export bereitgestellt wurde (ZIP, Netzwerkfreigabe, USB usw.)

Wenden Sie sich an den Support oder reichen Sie ein Ticket ein und verweisen Sie auf diesen Artikel.