Gå til indholdet

Hvorfor mangler fanen SWEAR i en Milestone-eksport

Kort svar

Nogle udpakningsværktøjer fungerer ikke korrekt med zip-filer fra XProtect. WinRAR udpakker XProtect-filer korrekt.

Oversigt

Denne FAQ behandler et kendt problem hvor fanen SWEAR Plugin ikke vises når en Milestone XProtect Smart Client-eksportpakke åbnes på Windows, hvilket forhindrer validering af bevisvideo. Bemærk at validering af SWEAR-video i Smart Client (ikke fra en eksport) fortsat bør fungere normalt og ikke påvirkes af dette problem.


Generelle spørgsmål

Hvad er fanen SWEAR Plugin i en Milestone-eksport?

Når en Milestone XProtect-videoeksport oprettes med indlejret SWEAR-validering skal den eksporterede standalone player vise en fane SWEAR Plugin. Denne fane gør det muligt for modtagere at verificere autenticitet og integritet af de eksporterede kameraoptagelser uden at have en fuld Milestone-installation.

Påvirker dette validering inde i Smart Client?

Nej. Validering af SWEAR-video inde i Smart Client påvirkes ikke. Dette problem gælder kun standalone export player (SmartClient-Player.exe) som følger med eksportpakken.

Hvem er berørt?

Dette problem er observeret på Windows-maskiner når eksportpakken tilgås eller kopieres på bestemte måder. Det påvirker ikke alle miljøer. Den grundlæggende årsag kan være forskellig i dit miljø.


Almindelige problemer

Hvorfor mangler fanen SWEAR Plugin i min eksport?

Der er tre primære kendte årsager:

  1. Windows blokerer plugin-DLL'en - Windows markerer filer kopieret fra en anden computer (eller udtrukket fra en ZIP) som upålidelige og blokerer dem fra at blive kørt.
  2. Eksporten køres fra en netværks- eller fjernplacering - Hvis SmartClient-Player.exe køres over en tunnel, VPN eller mapped network drive behandler .NET assembly'en som upålidelig.
  3. .NET Framework-kompatibilitet - Dette er undersøgt og er generelt ikke den primære årsag, men det kan påvirke en lille del af miljøer.

Hvordan kan jeg se om Windows blokerer plugin'et?

Gå til følgende fil i din eksportpakke:

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

Højreklik på SwearPlugin.dll og vælg Properties. Hvis du ser en sikkerhedsadvarsel nederst i dialogboksen Properties (svarende til: »This file came from another computer and might be blocked to help protect this computer«), blokerer Windows filen.

Vigtigt: Det er ikke nok kun at fjerne blokering af SwearPlugin.dll. Hele filsættet i eksportpakken skal fjernes fra blokering. Se Microsofts vejledning om at fjerne blokering af flere filer.

Hvordan kontrollerer jeg loggen for sikkerhedsrelaterede fejl?

Hvis logning er aktiveret registreres sikkerhedsrelaterede plugin-indlæsningsfejl i:

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

Se efter fejl der indeholder FileLoadException med HRESULT: 0x80131515 eller meddelelser om indlæsning af en assembly fra en netværksplacering. Hvis du ser disse fejl er blokering af Windows-filer bekræftet som årsagen. Send denne logfil til support for analyse.


Fejlfinding

Trin 1 - Kopiér eksporten til et lokalt drev

Hvis du tilgår eksporten fra et netværks-share, NAS-drev eller via en fjernforbindelse skal du kopiere hele eksportpakken til en lokal harddisk på den maskine hvor du vil køre playeren. Kør ikke SmartClient-Player.exe direkte fra en netværksplacering.

Trin 2 - Fjern blokering af filer før udpakning fra ZIP

Hvis eksporten blev leveret som en ZIP-fil:

  1. Før udpakning skal du højreklikke på ZIP-filen og vælge Properties.
  2. Nederst i dialogboksen Properties skal du markere afkrydsningsfeltet Unblock hvis det findes og derefter klikke på OK.
  3. Udpak ZIP-filen efter at blokeringen er fjernet.

Hvis du allerede har udpakket uden at fjerne blokering først skal du fjerne blokering af filer enkeltvis eller bruge PowerShell-metoden beskrevet i Microsofts vejledning til fjernelse af blokering.

Trin 3 - Fjern blokering af filer i den udpakkede eksport

Hvis eksporten allerede blev pakket ud uden at fjerne blokering først:

  1. Gå til eksportens rodmappe.
  2. Brug PowerShell til at fjerne blokering af alle filer rekursivt:
Get-ChildItem -Path "C:\Path\To\Export" -Recurse | Unblock-File

Erstat C:\Path\To\Export med den faktiske sti til din eksportmappe.

  1. Når blokeringen er fjernet skal du åbne export player igen ved at dobbeltklikke på SmartClient-Player.exe.

Bemærk: Selv indbyggede Smart Client-plugins (såsom søgefanen) indlæses ikke når filer er blokeret. En player med blokerede filer er i en semifyldestgørende tilstand. Blokering skal fjernes for fuld funktionalitet.

Trin 4 - Anvend workaround hvis fjernelse af blokering ikke løser problemet

Hvis filer er bekræftet som blokerede men fjernelse af blokering ikke gendanner fanen SWEAR Plugin er en konfigurations-workaround tilgængelig. Tilføj følgende til Client Files/Client/Client.exe.Config:

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

Vigtigt: Denne workaround gælder kun når playeren åbnes ved at dobbeltklikke på SmartClient-Player.exe. Hvis du dobbeltklikker på en .scp-fil åbnes i stedet en lokalt installeret Smart Client. Kontakt support før du anvender denne workaround.

»SWEAR Plugin-fanen virker ikke« - hurtig tjekliste

Brug denne tjekliste til at bekræfte at almindelige årsager er udelukket:

# Check Status
1 Eksporten ligger på et lokalt drev, ikke på et netværks-/NAS-share ☐
2 ZIP-filen blev fjernet fra blokering før udpakning ☐
3 Alle eksportfiler er fjernet fra blokering (kontroller SwearPlugin.dll i Properties) ☐
4 Afspilleren blev åbnet via SmartClient-Player.exe, ikke ved dobbeltklik på .scp ☐
5 MIPLog.txt er gennemgået for FileLoadException eller sikkerhedsfejl ☐

Yderligere ressourcer


Har du stadig brug for hjælp?

Hvis du har gennemgået disse trin og fanen SWEAR Plugin stadig mangler bedes du indsamle følgende før du kontakter support:

  • C:\ProgramData\Milestone\XProtect Smart Client\MIPLog.txt
  • C:\ProgramData\Milestone\XProtect Smart Client\ClientLog.txt
  • Skærmbillede af dialogboksen Properties for SwearPlugin.dll (som viser om indstillingen Unblock var til stede)
  • Beskrivelse af hvordan eksporten blev leveret (ZIP, netværks-share, USB osv.)

Kontakt support eller opret en ticket og henvis til denne artikel.