Sage50 - Comlib

Transcription

Sage50 - Comlib
Sage50 startet nicht
Comlib-Fehler
Inhaltsverzeichnis
Inhaltsverzeichnis
2
1.0
1.1
Ausgangslage
Sage50 kann nicht gestartet werden
3
3
2.0
2.1
2.2
2.3
2.4
2.5
Lösungsvorschläge
Sage50 Tools
Freigabe
TrendMicro
Registrieren der Comlib.dll Datei
Komplette Deinstallation
4
4
5
6
6
7
Seite 2 von 8
1.0 Ausgangslage
1.1
•
Sage50 kann nicht gestartet werden
Beim Starten von Sage50 Rechnungswesen kommt die Fehlermeldung 1500 oder 5007:
„Die "Component Library" (ComLib.dll) konnte nicht geladen werden.“
•
Beim Starten von Sage50 Auftragsbearbeitung erscheint die Fehlermeldung:
„Es konnte keine Verbindung zum Security-System hergestellt werden.“
•
Beim Starten von Sage50 Lohn passiert nichts.
Seite 3 von 8
2.0 Lösungsvorschläge
2.1
Sage50 Tools
Laden Sie folgendes Tool von unserem FTP-Server und starten dieses.
ftp://ftp.sageschweiz.ch/SUPPORT/Sage_50/Technik/Tools/Sage50Tools.exe
Nachdem Sie die Lizenzvereinbarung akzeptiert haben, gelangen Sie zu folgendem Bild.
Oben links bei „Tool auswählen“ wählen Sie „SPISecurity“
Wählen Sie danach die installierte Sage50 Version.
Bei einer Einzelplatz-Installation kontrollieren Sie, dass der Radiobutton „Standalone oder
ServerInstallationsart“ aktiv ist und bestätigen dies mit „Speichern“.
Bei einer Client-Server Umgebung wählen Sie den SPISecurity Ordner von der Freigabe. Die
Freigabe wird standardmässig mit dem Namen Sage50Config erstellt. Um diese
auszuwählen gehen Sie über das Netzwerk und wählen über den Server die Freigabe. Mit
„Speichern“ bestätigen Sie die Eingabe.
Nun sollte Sage50 wieder gestartet werden können. Ansonsten befolgen Sie die nächsten
Schritte der Anleitung.
Seite 4 von 8
2.2
Freigabe
Falls Sie die Freigabe Sage50Config auf den Clients nicht sehen, haben Sie entweder keine
Berechtigung oder die Freigabe wurde nicht erstellt.
Um dies zu überprüfen müssen Sie direkt auf den Server gehen und folgendes überprüfen:
•
Öffnen Sie auf dem Server folgenden Pfad:
Server2003:
C:\Dokumente und Einstellungen\AllUsers\Anwendungsdaten\Sage\Data
Ab Server2008:
C:\ProgramData\Sage\Data\
•
Klicken Sie mittels Rechtsklick auf den Ordner „Config“ und wählen Sie den Punkt
"Eigenschaften".
•
Öffnen Sie das Register Freigabe.
Server2003:
Kontrollieren Sie ob eine Freigabe erstellt ist. Dazu muss der Radiobutton „Dieser Ordner
freigeben“ aktiv sein und ein Freigabename (Standard Sage50Config) hinterlegt sein.
Klicken Sie auf "Berechtigung" und fügen Sie mittels "Hinzufügen" die Benutzer, welche auf
die Freigabe zugreifen dürfen, hinzu. Geben Sie den Benutzern die Rechte „Ändern“ (Alles
ausser Vollzugriff) und bestätigen Sie die Einstellungen mittels OK.
Wechseln Sie in das Register Sicherheit und fügen Sie auch hier mittels "Hinzufügen" die
Benutzer hinzu. Geben Sie hier die Rechte bis auf „Ändern“ (Alles ausser Vollzugriff).
Bestätigen Sie die Einstellungen mit "Übernehmen" und dann "OK".
Ab Server2008:
Kontrollieren Sie ob eine Freigabe erstellt ist. Dazu klicken Sie auf „Erweiterte Freigabe“, wo
der Radiobutton „Dieser Ordner freigeben“ aktiv sein muss. Ausserdem muss der
Freigabename (Standard Sage50Config) hinterlegt werden.
Klicken Sie auf Berechtigung und fügen Sie mittels Hinzufügen die Benutzer welche auf die
Freigabe zugreifen dürfen hinzu. Geben Sie den Benutzern die Rechte „Ändern“ (Alles
ausser Vollzugriff) und bestätigen Sie die Einstellungen mittels OK. Wechseln Sie in das
Register Sicherheit, klicken auf den Button Bearbeiten und fügen auch hier mittels
Hinzufügen die Benutzer hinzu. Geben Sie hier die Rechte bis auf „Ändern“ (Alles ausser
Vollzugriff).
Bestätigen Sie die Einstellungen mit "Übernehmen" und dann "OK".
Seite 5 von 8
2.3
TrendMicro
Nur für Sage50 V2009 / V2011 relevant:
Überprüfen Sie, ob die Datei SPIWrap2Tools.dll in folgendem Ordner vorhanden ist.
32-bit C:\Windows\System32\
64-bit C:\Windows\SysWow64\
Falls die Datei nicht vorhanden ist oder die Grösse 0KB beträgt, könnte dies an TrendMicro
liegen. Deshalb muss in TrendMicro eine Ausnahme erstellt werden, welche die Datei
SPIWrap2tools.dll aus dem Scan ausschliesst. Dazu kontaktieren Sie bitte Ihren
Systemverantwortlichen.
Die SPIWarp2tools.dll können Sie unter folgendem Link herunterladen und dann entpacken:
Sage50 V2009:
ftp://ftp.sageschweiz.ch/SUPPORT/Sage_50/Technik/V2009/SPIWrap2Tools.zip
Sage50 V2011:
ftp://ftp.sageschweiz.ch/SUPPORT/Sage_50/Technik/V2011/SPIWrap2Tools.zip
2.4
Registrieren der Comlib.dll Datei
Falls die Comlib Fehlermeldung immer noch auftaucht, öffnen Sie den Explorer und gehen in
das Installationsverzeichnis. Standardmässig wird Sage 50 unter dem Pfad installiert.
C:\Programme\Sage\Sage50\
Öffnen Sie den Ordner Prog und suchen Sie die Datei comlib.dll.
Drücken Sie nun die WINDOWS Taste +[R]. Dabei geht das Fenster „Ausführen“ auf.
Geben Sie dort „Regsvr32 " ein.
Ziehen Sie die Comlib.dll Datei in das Fenster „Ausführen". Nun sollte der komplette Pfad im
Fenster „Ausführen“ stehen. z.B. regsvr32 „C:\ProgramFiles\Sage\Sage50\Prog\ComLib.dll"
• Bestätigen Sie die Meldung mit OK und starten Sie Sage50 nochmals.
Seite 6 von 8
2.5
Komplette Deinstallation
Falls alle diese Schritte keinen Erfolg gebracht haben, deinstallieren Sie Sage 50 und
installieren es erneut gemäss Anleitung auf der Sage50 DVD im Ordner „Text“.
1. Schliessen Sie alle Programme
2. Sichern Sie bitte alle Sage Daten (Mandanten) weg
3. Sage50 deinstallieren
Win XP:
Gehen Sie über Start / Einstellungen in die Systemsteuerung und öffnen mittels Doppelklick
das Fenster Software.
Win Vista/7/8:
Klicken Sie auf Start und geben in der Suchzeile „Programme“ ein. Nun klicken Sie oben auf
„Programme und Funktionen“ (Alternativ können Sie auch über die Systemsteuerung auf
„Programme und Funktionen“).
Scrollen Sie bis zum Eintrag Sage50 und klicken Sie auf Entfernen bzw. Deinstallieren.
Folgen Sie danach dem Assistenten.
Nach der Deinstallation bleiben diverse globale Komponenten, welche unter anderem für
andere Software zuständig sein können, bestehen. Bitte klären Sie vorher ab, dass keine
andere Software auf diese Komponenten zugreift. Danach können Sie folgende Software
ebenfalls deinstallieren:
•
Sage AutoUpdate
•
Pervasive PSQL
•
oneSage
Ebenfalls ist auf Server/Einzelplatz-Installationen der Lizenzserver (Safenet Sentinel)
installiert. Dieser kann nur via Assistent deinstalliert werden. Die ausführbare Datei „Sentinel
RMS License Manager“ finden Sie auf der DVD im Ordner \Tools\SafeNet
Nachdem Ausführen kann „Remove“ gewählt werden.
4. Ordner in Windows Explorer löschen
Je nachdem können nach der Deinstallation der verschiedenen Komponenten Ordner mit
Konfigurationsdateien übrigbleiben. Überprüfen Sie deshalb nach den Deinstallationen
folgende Ordner im Windows-Explorer und löschen diese (Achtung: Bitte nochmals
überprüfen ob Mandanten alle gesichert sind):
Seite 7 von 8
Win Vista/7/8:
•
•
C:\ProgramData\Sage
C:\ProgramData\Pervasive Software
Win XP:
•
•
C:\Dokumente und Einstellungen\All Users\Anwendungsdaten\Sage
C:\Dokumente und Einstellungen\All Users\Anwendungsdaten\Pervasive Software
Win XP/Vista/7/8
(Bei 64 bit Windows heissen die jeweiligen Programme-Ordner -> Programme(x86)
•
•
•
•
C:\Programme\Sage\Sage50
C:\Programme\Gemeinsame Dateien\Pervasive Software Shared
(C:\Programme\Common Files\Pervasive Software Shared)
C:\Programme\Gemeinsame Dateien\SafeNet Sentinel\Sentinel RMS License
Manager
(C:\Programme\Common Files\...)
5. Registry Einträge löschen
Starten Sie den Registrierungseditor über Start – Ausführen... (WIN +<R>) und geben Sie
regedit ein. Klicken Sie dann auf OK.
Löschen Sie folgende Einträge: (falls vorhanden)
HKEY_CURRENT_USER\Software\SESAM Software (nur bei endgültiger Deinstallation)
HKEY_CURRENT_USER\Software\Pyramid (nur bei endgültiger Deinstallation)
32-bit:
HKEY_LOCAL_MACHINE\SOFTWARE\Sage Sesam
HKEY_LOCAL_MACHINE\SOFTWARE\SESAM Software
64-bit:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Sage Sesam
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SESAM Software
Achtung: Stellen Sie sicher, dass Sie keine systemeigenen Einträge löschen. Außerdem
sollten Sie vor der Bearbeitung auf jeden Fall eine Sicherungskopie der Registry anlegen.
Nun ist Sage50 vollständig von Ihrem System entfernt.
Seite 8 von 8