Artikel-ID: 162627 - Geändert am: Donnerstag, 24. April 2003 - Version: 1.0

Fehlermeldung bei OFF97: "Vbe.dll konnte sich nicht registrieren"

Dieser Artikel wurde zuvor veröffentlicht unter D39087
Dieser Artikel ist eine Übersetzung des folgenden englischsprachigen Artikels der Microsoft Knowledge Base:
162627  (http://support.microsoft.com/kb/162627/EN-US/ ) OFF97 Err Msg: "Vbe.dll Was Unable to Register Itself"
Alles erweitern | Alles schließen

Zusammenfassung

WICHTIG: Dieser Artikel enthält Informationen zum Bearbeiten der Registrierung. Bevor Sie die Registrierung bearbeiten, vergewissern Sie sich, daß Sie die Registrierung wiederherstellen können, wenn ein Problem auftritt. Informationen hierzu erhalten Sie, indem Sie in der Datei "Regedit.exe" unter dem Hilfethema "Wiederherstellen der Registrierung" oder in der Datei "Regedt32.exe" unter dem Hilfethema "Wiederherstellen eines Registrierungsschlüssels" nachsehen.

Problembeschreibung

Beim Ausführen des Setup-Programms erhält man, nachdem sämtliche Dateien auf die Festplatte des Computers kopiert wurden, unter Umständen eine oder beide nachstehend genannten Fehlermeldungen:
   "Microsoft <Programmname) Setup
    vbe.dll konnte sich nicht in der Systemregistrierung registrieren."
-bzw. (sinngemäß)-
   Microsoft Visual Basic
   "Unerwarteter schwerer Fehler: Programm kann nicht gestartet werden"
Klickt man auf OK, erhält man sinngemäß folgende Fehlermeldung:
   "Microsoft <Programmname>-Setup wurde nicht beendet."
wobei <Programmname> für die Anwendung steht, die installiert werden soll.

Ursache

Zu diesem Problem kann es kommen, wenn bei den nachstehend genannten Fällen jeweils folgende Bedingungen zutreffen:

Fall 1
  • Microsoft Office 97 wird von der CD oder vom Netzwerk aus auf dem Computer installiert.
       -und-
  • Microsoft Office 97 wird durch Ausführen des Setup-Programms im Wartungsmodus und Anklicken von Alle entfernen vom Computer gelöscht.
       -und-
  • Es wird versucht, Microsoft Office 97 im Modus Standard oder Benutzerdefiniert auf dem Computer zu installieren.
Fall 2
  • Eines der eingangs in diesem Artikel genannten Programme wird von einem Administrationsverzeichnis auf einem Netzwerkserver installiert, und die gemeinsam genutzten Komponenten werden so installiert, daß sie vom Netzwerkserver ausgeführt werden.
       -und-
  • Es wird ein weiteres der eingangs in diesem Artikel genannten Programme installiert.
HINWEIS: Bei der Registrierung der gemeinsam genutzten DLL-Dateien in der Microsoft Windows-Registrierdatenbank kann der Ablageort der Dateien nicht ermittelt werden.

Fall 3
  • Microsoft Office 97 wird vom Netzwerk aus auf dem Computer installiert. Bei der Installation wird angegeben, daß gemeinsam genutzte Dateien weiterhin auf dem Server abgelegt werden sollen.
       -und-
  • Danach wird Microsoft Office 97 SR-1 vom Netzwerk aus auf dem Computer installiert. Bei der Installation wird angegeben, daß gemeinsam genutzte Dateien auf dem lokalen Festplattenlaufwerk abgelegt werden sollen.
UMGEHUNGSMÖGLICHKEIT:
Verwenden Sie zur Umgehung des Problems eine der folgenden fünf Methoden:

Methode 1

Ändern Sie den Pfad, der auf die gemeinsam genutzten Programme verweist, und führen Sie danach erneut das Setup-Programm aus.

HINWEIS: Diese Änderung ist nur für die Dauer des Setup-Programms notwendig. Nach erfolgreicher Installation des Programms können Sie die Änderung der Pfadangabe wieder rückgängig machen.

Unter Microsoft Windows NT:

Gehen Sie bei Microsoft Windows NT folgendermaßen vor:
  1. Ordnen Sie zunächst über den Windows-Explorer dem Ablageort der gemeinsam genutzten Programme am Server ein Netzwerklaufwerk zu. Ordnen Sie beispielsweise Laufwerk F dem folgenden Ablageort zu:
       \\<server name>\<share name>
       wobei <server name> für den Namen des Servers steht, und <share name> für das Freigabeverzeichnis, in dem die gemeinsam genutzten Programme abgelegt sind.
  2. Führen Sie im Start-Menü die Maus auf Einstellungen und klicken Sie auf Systemsteuerung.
  3. Doppelklicken Sie auf SYSTEM.
  4. Klicken Sie auf die Registerkarte Umgebung.
  5. Wählen Sie im Feld Systemvariablen die Variable Path.
  6. Setzen Sie im unteren Teil des Fensters den Mauszeiger hinter die Wertangabe für den Pfad.
  7. Geben Sie einen Strichpunkt (;) und danach den Pfad ein, der auf den Ablageort der gemeinsam genutzten Programme im Netzwerk führt.
       Machen Sie beispielsweise folgende Eingabe:
       f:\msapps\os\system
  8. Klicken Sie auf SETZEN.
  9. Klicken Sie auf OK und führen Sie dann für das Programm, das installiert werden soll, das Setup-Programm aus.
    Unter Microsoft Windows 95:
Gehen Sie bei Microsoft Windows 95 folgendermaßen vor:
  1. Klicken Sie im Start-Menü auf AUSFÜHREN. Geben Sie unter Öffnen "sysedit" ein (ohne Anführungszeichen).
  2. Suchen Sie im Autoexec.bat-Fenster die Anweisung "PATH=".
  3. Geben Sie einen Strichpunkt (;) und danach den Pfad ein, der auf den Ablageort der gemeinsam genutzten Programme im Netzwerk führt.
       Machen Sie beispielsweise folgende Eingabe:
        \\<servername>\msoffice\msapps\os\system
       wobei <servername> für den Namen des Servers steht.
  4. Klicken Sie im Datei-Menü auf SPEICHERN.
  5. Klicken Sie im Datei-Menü auf BEENDEN.
  6. Starten Sie den Computer neu.
  7. Führen Sie für das Programm, das installiert werden soll, das Setup-Programm aus.
Methode 2

WARNUNG: Die unkorrekte Verwendung des Registrierungseditors kann schwerwiegende Probleme verursachen, die eine Neuinstallierung von Windows erforderlich machen. Microsoft kann nicht dafür garantieren, daß Probleme, die von einer falschen Verwendung des Registrierungseditors herrühren, behoben werden können. Benutzen Sie den Registrierungseditor auf eigene Verantwortung.

Informationen zum Bearbeiten der Registrierung finden Sie unter dem Online-Hilfethema "Ändern von Schlüsseln und Werten" im Registrierungseditor (Regedit.exe). Beachten Sie bitte, daß Sie eine Sicherungskopie der Registrierungsdateien (System.dat und User.dat) erstellen sollten, bevor Sie die Registrierung bearbeiten.

Gehen Sie wie folgt vor, um ein Auftreten des Problems zu verhindern:
  1. Klicken Sie im Start-Menü auf AUSFÜHREN. Geben Sie unter Öffnen "regedit" ein (ohne Anführungszeichen) und klicken Sie auf OK.
  2. Klicken Sie im Registrierungseditor-Fenster jeweils das Plus-Zeichen (+) links von den folgenden Schlüsseln an:
       HKEY_LOCAL_MACHINE
       SOFTWARE
       Microsoft
       Shared Tools
Klicken Sie danach das Ordnersymbol links neben "Vba332.dll" an. In der Statusleiste sollte folgender Text erscheinen:
   Arbeitsplatz\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Vba332.dll
3. Klicken Sie zum Löschen des Schlüssels im Bearbeiten-Menü auf LÖSCHEN und danach auf JA.
  1. Klicken Sie im Menü Registrierung auf BEENDEN.
  2. Führen Sie nun das Setup-Programm aus.
    Falls die Fehlermeldung erneut auftritt, gehen Sie wie folgt vor:
  3. Richten Sie über den Windows-Explorer die folgenden Ordner auf der Festplatte ein (für gewöhnlich Laufwerk C):
       Programme\Gemeinsame Dateien
       Programme\Gemeinsame Dateien\Microsoft Shared
       Programme\Gemeinsame Dateien\Microsoft Shared\VBA
HINWEIS: Der Ordner Programme sollte bereits auf der Festplatte vorhanden sein. Ist dies nicht der Fall, so legen Sie diesen zusammen mit den o.g. Unterverzeichnissen an.
  1. Kopieren Sie aus dem Ordner OS\System auf der Microsoft Office 97-CD die folgenden Dateien:
          Vba332.dll     (Dateigröße 1.596.688 Byte, Version 3.0.6908, 11/96)
          Vbe.dll        (Dateigröße 745.232 Byte, 11/96)
Fügen Sie die Dateien im Ordner Programme\Gemeinsame Dateien\Microsoft Shared\VBA auf dem Festplattenlaufwerk ein.
  1. Gehen Sie im Windows-Explorer zum Ordner Windows\System auf dem Festplattenlaufwerk.
a. Ist die Datei Oleaut32.dll vorhanden, so klicken Sie diese mit der rechten Maustaste an und klicken Sie im Kontext-Menü auf Umbenennen. Geben Sie nun "Oleaut32.old" ein (ohne Anführungszeichen) und betätigen Sie die ENTER-Taste.
b. Ist die Datei Ole32.dll vorhanden, so klicken Sie diese mit der rechten Maustaste an und klicken Sie im Kontext-Menü auf Umbenennen. Geben Sie nun "Ole32.old" ein (ohne Anführungszeichen) und betätigen Sie die ENTER-Taste.
  1. Kopieren Sie aus dem Ordner OS\System auf der Microsoft Office 97-CD die folgenden Datei:
          Oleaut32.dll   (Dateigröße 491.792 Byte, Version 2.20.4054, 11/96)
Fügen Sie die Datei im Ordner Windows\System auf dem Festplattenlaufwerk ein.
  1. Kopieren Sie aus dem Ordner Office\WMS\Common auf der Microsoft Office 97-CD die folgenden Datei:
          Ole32.dll      (Dateigröße 558.704 Byte, Version 2.1, 11/96)
       Fügen Sie die Datei im Ordner Windows\System auf dem Festplattenlaufwerk ein.
HINWEIS: Sind beim Versuch die unter Punkt 2-4 genannten Dateien auf die Festplatte zu kopieren eine oder mehrere dieser Dateien in Verwendung, erscheint unter Umständen eine Fehlermeldung. In diesem Fall müssen Sie den Computer im MS-DOS-Modus neu starten, danach die Dateien auf die Festplatte kopieren und den Computer nochmals neu starten.
  1. Führen Sie das Setup-Programm von Microsoft Office 97 aus.
HINWEIS: Nach Austausch der alten Oleaut32.dll- und Ole32.dll-Dateien gegen die Ausgaben von der Microsoft Office 97-CD und Ausführen des Setup-Programms von Office 97 funktionieren unter Umständen andere Programme, die diese Dateien verwenden, nicht mehr ordnungsgemäß. In diesem Fall müssen Sie die entsprechenden Programme neu installieren. Eventuell ist es auch möglich, den .old-Dateien im Ordner Windows\System wieder ihre ursprünglichen Namen zuzuweisen.

Methode 3

In manchen Fällen läßt sich das Problem auch dadurch lösen, daß man über den Windows-Explorer die Datei Vbeext1.olb in den folgenden Ordner kopiert:
   C:\Programme\Gemeinsame Dateien\Microsoft Shared\Vba
Falls dieser Ordner bei Ihnen auf dem Festplattenlaufwerk nicht vorhanden ist, richten Sie diesen über den Windows-Explorer ein.

Die Datei Vbeext1.olb finden Sie im Ordner OS\System der Administrationsinstallation von Microsoft Office 97 oder in dem gleichnamigen Ordner auf der Microsoft Office 97-CD.

Nach Einfügen der Datei Vbeext1.olb in den Vba-Ordner können Sie wieder das Setup-Programm von Microsoft Office 97 ausführen.

Methode 4

Ist der Ordner
   C:\Windows\Temp\Vbe
auf dem Festplattenlaufwerk vorhanden, löschen Sie diesen Ordner über den Windows-Explorer oder benennen Sie ihn um. Danach können Sie wieder das Setup-Programm von Microsoft Office 97 ausführen.

Methode 5

Falls sich das Problem mit keiner dieser Methoden beheben läßt, probieren Sie die im nachfolgend genannten Artikel der Microsoft Knowledge Base aufgeführten Schritte:
   ARTICLE ID: D35549
   TITLE     : OFF97: Wie man Microsoft Office 97 vollständig entfernt
Beachten Sie, daß zum Entfernen von Office 97 ein eigenes Programm zur Verfügung steht, das diesen Prozeß automatisiert. Dieses kann unter dem folgenden Dateinamen aus der Microsoft Software Library heruntergeladen werden:

~ Eraser97.exe

Weitere Hinweise zum Herunterladen von Dateien aus der Microsoft Software Library entnehmen Sie bitte folgendem Artikel in der Microsoft Knowledge Base:
D36420  (http://support.microsoft.com/kb/D36420/DE/ ) Utility/Werkzeug um das Problem "Bdrintl.dll..." zu beheben

Die FTP-Adresse hierzu lautet ftp://ftp.microsoft.com/Softlib/MSLFILES/

Status

Microsoft hat bestätigt, daß es sich dabei um ein Problem bei den Microsoft-Produkten handelt, die zu Beginn dieses Artikels aufgeführt sind. Dieses Problem wird derzeit untersucht, und entsprechende Informationen werden hier in der Microsoft Knowledge Base veröffentlicht, sobald sie verfügbar sind.

Bitte beachten Sie: Bei diesem Artikel handelt es sich um eine Übersetzung aus dem Englischen. Es ist möglich, daß nachträgliche Änderungen bzw. Ergänzungen im englischen Originalartikel in dieser Übersetzung nicht berücksichtigt sind. Die in diesem Artikel enthaltenen Informationen basieren auf der/den englischsprachigen Produktversion(en). Die Richtigkeit dieser Informationen in Zusammenhang mit anderssprachigen Produktversionen wurde im Rahmen dieser Übersetzung nicht getestet. Microsoft stellt diese Informationen ohne Gewähr für Richtigkeit bzw. Funktionalität zur Verfügung und übernimmt auch keine Gewährleistung bezüglich der Vollständigkeit oder Richtigkeit der Übersetzung.

Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Office 97 Standard Edition
  • Microsoft Office 97 Service Pack 1
  • Microsoft Excel 97 Standard Edition
  • Microsoft Word 97 Standard Edition
  • Microsoft Access 97 Standard Edition
  • Microsoft PowerPoint 97 Standard Edition
  • Microsoft Project 98 Standard Edition
Keywords: 
kberrmsg KB162627
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.
 

SPRACHE AUSWÄHLEN