U bevindt zich nu op een technische pagina over de software Mercator. Deze pagina bevat specifieke informatie die bestemd is voor professionals van de software Mercator. Wenst u naar algemenere informatie over Mercator door te gaan?


   Deze vraag niet meer stellen

Hoe MercatorDotNet.dll manueel registreren ?

0000001359     -      30-12-2014
Verouderd

attention_aruba Deze pagina is niet van toepassing voor de Majuro versie.

 

Via de volgende procedure kan het object MercatorDotNet.Factory uit de assembly MercatorDotNet.dll manueel worden geregistreerd. Deze assembly is COM Interop-compatibel.

Het staat in de hoofddirectory van Mercator, maar bij elke opstart controleert Mercator of het nog voorkomt in de systeemdirectory van de lokale configuratie. Is dat niet het geval of gaat het om een oudere versie, dan wordt het gekopieerd en automatisch geregistreerd in de registerdatabank.

Kon deze registratie niet correct worden uitgevoerd, dan kan dat ook manueel gebeuren.

  • Open de "Opdrachtprompt" via het menu "Start / Accessoires". Werkt u in Windows Vista en is de UAC actief, voer dan "Rechterklik / Uitvoeren als beheerder" uit.
  • Copy/paste het onderstaande commando (door rechts te klikken in de titelbalk, Wijzigen, Plakken) en valideer via Enter.

    C:\Windows\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe C:\Windows\System32\mercatordotnet.dll /codebase

Tijdens de manuele registratie kan het volgende bericht verschijnen:

"RegASM: error RA0000: An error occured while writing the registration information to the registry.  You must have administrative credentials to perform this task.  Contact your system administrator for assistance."

Dit betekent ofwel:

  • dat u niet over de nodige rechten beschikt om te schrijven in de registerdatabank, en dat u het commando dus moet uitvoeren als beheerder;
  • dat u wel over de nodige rechten beschikt, maar dat de sleutels al voorkomen en toebehoren aan een andere of aan een niet langer bestaande eigenaar (voorbeeld: Mercator werd geïnstalleerd met een Windows-gebruiker die geschrapt is). In dat geval moet u de eigenschap van de sleutels selecteren (map en submappen via rechterklik\Autorisaties\Geavanceerde parameters\Eigenaar) en ze schrappen. Daarna kunt u het bovenstaande commando opnieuw lanceren.

Dit zijn de registersleutels:
[HKEY_CLASSES_ROOT\MercatorDotNet.Factory]
[HKEY_CLASSES_ROOT\MercatorDotNet.FormOpenAssembly]
[HKEY_CLASSES_ROOT\MercatorDotNet.UacConfirm]


Opgelet Als MercatorDotNet.dll per ongeluk werd geregistreerd in C:\Windows\SysWOW64\, moet u dit ongedaan maken door het volgende commando uit te voeren:

C:\Windows\Microsoft.NET\Framework64\v2.0.50727\regasm.exe C:\Windows\SysWOW64\MercatorDotNet.dll /codebase /u

Bij de volgende opstart zal Mercator overgaan tot de correcte registratie. Gebeurt dat niet, dan moet u de manuele registratie uitvoeren zoals hierboven beschreven.



Functionele cookies: Cookies die nodig zijn voor het gebruik van de website en voorkeurscookies. Ze bevatten geen persoonsgegevens. (Meer informatie)

Analytische cookies: Verzamelen van statistieken met betrekking tot het gedrag van internetgebruikers. (Meer informatie)

Marketingcookies: Om bezoekers op verschillende websites te volgen voor advertentiedoeleinden. (Meer informatie)

De pagina die u wenst te bekijken heeft betrekking op een versie van Mercator die commercieel niet meer beschikbaar is en niet meer wordt ondersteund.

Mercator is een applicatie .net en maakt gebruik van een database SQL Server. De gegevens op deze pagina stemmen niet overeen met deze eigenschappen.