ACC2000: Beim Starten von Microsoft Access mit benutzerdefinierten Profile

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 266769 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Erweiterte: Erfordert Experten Codierung und Interoperabilität sowie Mehrbenutzerfähigkeiten.

Dieser Artikel bezieht sich ausschließlich auf eine Microsoft Access-Datenbank (.mdb).

wichtig Dieser Artikel enthält Informationen zum Ändern der Registrierung. Bevor Sie die Registrierung bearbeiten, vergewissern Sie sich bitte, dass Sie die Registrierung wiederherstellen können, falls ein Problem auftritt. Weitere Informationen zum Erstellen einer Sicherungskopie, zum Wiederherstellen und Bearbeiten der Registrierung finden Sie in folgendem Artikel der Microsoft Knowledge Base:
256986Beschreibung der Microsoft Windows-Registrierung
Alles erweitern | Alles schließen

Auf dieser Seite

Problembeschreibung

Wenn Sie ein benutzerdefiniertes Profil Microsoft Access 2000 oder eine Laufzeitanwendung starten, wird sinngemäß folgende Fehlermeldung:
Ein Fehler ist aufgetreten und dieses Feature arbeitet nicht mehr ordnungsgemäß. Möchten Sie dieses Feature jetzt reparieren?
Nachdem Sie auf Ja oder Nein klicken, wird folgende Fehlermeldung:
Microsoft Access konnte die Datei "system.mdw" nicht finden. Diese Datei ist für den Systemstart erforderlich.

Ursache

Microsoft Access kann zu eine Arbeitsgruppe (System.mdw) während des Startvorgangs Datei. Dies tritt auf, wenn alle der folgenden Bedingungen erfüllt sind:
  1. Die Arbeitsgruppendatei befindet sich nicht im gleichen Ordner wie Msaccess.exe.
  2. Die Verknüpfung, die mit Microsoft Access starten enthält kein / Wrkgrp Schalter, der auf eine gültige Arbeitsgruppendatei verweist.
  3. Das benutzerdefinierte Profil, das Sie verwenden, enthalten keinen Jet-Unterschlüssel, der auf eine gültige Arbeitsgruppendatei verweist.

Lösung

Verwenden der / Wrkgrp Schalter in der Verknüpfung zeigen Sie auf eine Arbeitsgruppendatei oder einen Teilschlüssel Jet in das benutzerdefinierte Profil, die auf eine Arbeitsgruppendatei verweist.

Hinweis: Sie müssen auch sicherstellen, dass jeder und TERMINAL SERVER USER -Gruppen über vollständige Berechtigungen auf
HKEY_CLASSES_ROOT\TypeLib\{4AFFC9A0-5F99-101B-AF4E-00AA003F0F07}\9.0
verfügen Registrierungsschlüssel. Gehen Sie dazu folgendermaßen vor:

Warnung : unkorrekte Verwendung des Registrierungseditors kann schwerwiegende Probleme, die eine Neuinstallation Ihres Betriebssystems erforderlich machen verursachen. Microsoft kann nicht garantieren, dass Probleme, die Verwendung des Registrierungseditors entstehen, behoben werden können. Benutzen Sie den Registrierungseditor auf eigene Verantwortung.
  1. Klicken Sie im Menü Start auf Ausführen .
  2. Geben Sie in das Feld Öffnen Regedt32 und klicken Sie dann auf OK .
  3. Gehen Sie im Registrierungseditor zum folgenden Schlüssel:
    HKEY_CLASSES_ROOT\TypeLib\{4AFFC9A0-5F99-101B-AF4E-00AA003F0F07}\9.0
  4. Klicken Sie im Menü Sicherheit auf Berechtigungen .
  5. Klicken Sie im Dialogfeld Berechtigungen für 9.0 unter Sicherheit suchen Sie nach jeder und TERMINAL SERVER USER -Gruppen und überprüfen Sie, ob beide Vollzugriff verfügen.

    Hinweis: Wenn jeder und TERMINAL SERVER USER Gruppen nicht vorhanden sind, beide Gruppen hinzufügen und dann vollständige Kontrolle bereitstellen.
  6. Klicken Sie auf OK , und schließen Sie den Registrierungs-Editor.

Verwenden Sie den Wrkgrp Schalter eine Arbeitsgruppendatei festlegen

Die zur Behebung des Problems einfachsten enthalten ein / Wrkgrp Schalter in der Verknüpfung, die auf eine gültige Arbeitsgruppendatei verweist. Z. B. Erstellen einer Verknüpfung auf dem Desktop mit der folgenden Befehlszeile.

Hinweis: Die Pfade zu Msaccess.exe und die Datei System.mdw können auf Ihrem Computer abweichen. Vergewissern Sie sich die Pfade in Ihrer Verknüpfung genau den Speicherort der Datei "Msaccess.exe" und System.mdw auf Ihrem Computer wiedergeben.
   "C:\Program Files\Microsoft Office\Office\MSACCESS.EXE" /Wrkgrp  "C:\MyApplication\System.mdw" /Profile Test
				
Weitere Informationen mithilfe von Befehlszeilenoptionen mit Microsoft Access finden Sie im Artikel der Microsoft Knowledge Base:
209207: Acc2000 Verwenden von Befehlszeilenoptionen in Microsoft Access
Weitere Informationen Schreiben von Makros und Schaltern für Verknüpfungen in das Paket und Weitergabe-Assistenten folgendem Artikel der Microsoft Knowledge Base:
236519MOD2000: How to Schreiben von Makros und Schaltern für Verknüpfungen in der Paket- und Weitergabe-Assistent

Eine Jet-Unterschlüssel in Ihr angepasstes Profil einbeziehen

Warnung : unkorrekte Verwendung des Registrierungseditors kann schwerwiegende Probleme, die eine Neuinstallation Ihres Betriebssystems erforderlich machen verursachen. Microsoft kann nicht garantieren, dass Probleme, die Verwendung des Registrierungseditors entstehen, behoben werden können. Benutzen Sie den Registrierungseditor auf eigene Verantwortung.

Gehen Sie folgendermaßen vor um einen Teilschlüssel Jet in Ihr benutzerdefiniertes Profil den Pfad zur Arbeitsgruppendatei angeben zu erstellen,
  1. Erstellen Sie ein benutzerdefiniertes Profil und eine Verknüpfung anhand der Schritte im Abschnitt "Erstellen einer benutzerdefinierten Profil zu verwenden mit Microsoft Access".
  2. Suchen Sie im Registrierungseditor den folgenden Schlüssel:
       HKEY_LOCAL_MACHINE\Software\Test\MyApp\1.0   
    					
  3. Erstellen Sie die folgenden Unterschlüsseln der
       Jet\4.0\Engines
    						
    um den folgenden Schlüssel zu erstellen:
       HKEY_LOCAL_MACHINE\Software\Test\MyApp\1.0\Jet\4.0\Engines
    					
  4. Erstellen Sie die Unterschlüssel Engines den folgenden String-Wert:
       SystemDB
    					
  5. Festlegen der SystemDB -Zeichenfolgenwert Wert den Pfad der Arbeitsgruppendatei, z. B. C:\Workgroup\System.mdw
Hinweis: Wenn Ihre Anwendung anderen Jet-spezifische erfordert Änderungen, z. B. beim Laden des installierbaren ISAMs müssen Sie die entsprechenden Unterschlüssel oder Werte (oder beide) unter dem Schlüssel Jet Ihres benutzerdefinierten Profils.

Status

Es handelt sich hierbei um ein beabsichtigtes Verhalten.

Weitere Informationen

Wenn Sie eine Datenbankdatei (.mdb) in Microsoft Access öffnen, benötigt das Jet-Datenbankmodul eine Arbeitsgruppendatei (System.mdw), um zu starten. Mehrere Schritte durchläuft Microsoft Access, um den Pfad zur Arbeitsgruppendatei verwendet zu bestimmen.

Wenn die Verknüpfung enthält ein / Wrkgrp Switch, die auf eine gültige Arbeitsgruppendatei, Microsoft Access zeigt die Arbeitsgruppen-Informationsdatei verwendet. Wenn die Verknüpfung nicht enthält ein / Wrkgrp Schalter, Microsoft Access sucht die Windows-Registrierung und verwendet in der Jet-Unterschlüssel des Profils verwendet angegebenen Speicherort.

Wenn Sie ein angepasstes Profil, verwenden um die Anwendung starten, verwendet Microsoft Access nicht das Standardprofil Access finden Sie unter HKEY_LOCAL_MACHINE\Software\Microsoft\Office\9.0\Access beim Starten. Stattdessen verwendet es die Unterschlüssel des benutzerdefinierten Profils, das Sie erstellt haben. Wenn das Profil keinen Jet-Unterschlüssel mit dem Pfad der Arbeitsgruppendatei enthalten ist, sucht Microsoft Access den Ordner, in dem Msaccess.exe (z. B. c:\Programme\Microsoft Office\Office) befindet. Wenn Microsoft Access immer noch eine Arbeitsgruppendatei finden können, gibt die im Abschnitt "Problembeschreibung" dieses Artikels aufgeführten Fehler zurück.

Dieses Problem tritt eher auf Computern auftreten, auf dem Microsoft Access 2000 SR-1 von CD, statt auf Computern installiert wurde, die auf SR-1 aktualisiert wurden. Ist der Standardspeicherort für die Arbeitsgruppendatei (System.mdw) im SR-1 geändert und nicht in einem der oben genannten Pfade. Daher, wenn Sie ein angepasstes Profil, verwenden um Microsoft Access 2000 SR-1 auf einem Computer zu starten und keine der / Wrkgrp Schalter, erhalten Sie Fehler, die im Abschnitt "Problembeschreibung" dieses Artikels erwähnt werden.

Erstellen ein angepasstes Profil zur Verwendung mit Microsoft Access

Die folgenden Schritte demonstrieren das Erstellen eines benutzerdefinierten Profils mit Microsoft Access. In diesem Beispiel verwendet den TitleBar Zeichenfolgenwert in das benutzerdefinierte Profil zum Anpassen der Titelleiste des Anwendungsfensters, beim Starten von Microsoft Access.
  1. Klicken Sie auf Start , und klicken Sie dann auf Ausführen .
  2. Geben Sie in das Feld Öffnen regedit ein und klicken Sie dann auf OK .
  3. Erweitern Sie im Registrierungseditor den folgenden Schlüssel:
       HKEY_LOCAL_MACHINE\Software\Microsoft\Office\9.0\Access\Profiles
    						
    Hinweis: Wenn Schlüssel Profiles unter der Zugriffstaste nicht aufgeführt ist, müssen Sie ihn erstellen. Um den Schlüssel Profiles zu erstellen, klicken Sie mit der rechten Maustaste auf die Zugriffstaste , zeigen Sie auf neu , und klicken Sie dann auf Schlüssel . Benennen Sie den neuen Schlüssel, um Profile .
  4. Nachdem Sie den Schlüssel Profile im linken Fensterbereich klicken, klicken Sie im rechten Fensterbereich mit der rechten Maustaste auf, zeigen Sie auf neu und klicken Sie auf Zeichenfolge .
  5. Erstellen Sie unter den Schlüssel Profile einen neuen Zeichenfolgenwert mit dem Namen Test ein.
  6. Festlegen der Test -Zeichenfolgenwert Wert zu Software\Test\MyApp\1.0 .
  7. Suchen Sie den folgenden Registrierungsschlüssel:
       HKEY_LOCAL_MACHINE\Software
    					
  8. Erstellen Sie die folgenden Unterschlüsseln der
       Test\MyApp\1.0\Run-Time Options
    						
    um den folgenden Schlüssel zu erstellen:
       HKEY_LOCAL_MACHINE\Software\Test\MyApp\1.0\Run-Time Options
    					
  9. Erstellen Sie unter den Unterschlüssel Run-Time-Optionen den folgenden String-Wert:
       TitleBar
    					
  10. Festlegen der TitleBar -Zeichenfolgenwert Wert zu Eigene Anwendung .
  11. Beenden Sie den Registrierungseditor.
  12. Erstellen Sie auf dem Desktop eine Verknüpfung mit der folgenden Befehlszeile.

    Hinweis: Der Pfad zu Msaccess.exe möglicherweise auf Ihrem Computer anders sein. Vergewissern Sie sich der Pfad in die Verknüpfung den Speicherort von Msaccess.exe auf Ihrem Computer genau widerspiegelt.
       "C:\Program Files\Microsoft Office\Office\MSACCESS.EXE" /Profile Test
    					

Schritte zum Reproduzieren des Verhaltens

  1. Erstellen Sie einen neuen Ordner auf dem Computer mit dem Namen C:\Workgroup.
  2. Verschieben Sie Ihre aktuellen Arbeitsgruppendatei (System.mdw) von seinem aktuellen Speicherort in den Ordner C:\Workgroup. Wenn Sie die aktuelle Position des die aktuelle Arbeitsgruppendatei nicht kennen, können Sie das Dienstprogramm Arbeitsgruppenadministrator (Wrkgadm.exe), um ihn zu suchen.
  3. Nach dem Verschieben der Arbeitsgruppendatei, verwenden Sie das Arbeitsgruppen-Administrator-Dienstprogramm, die Arbeitsgruppe beizutreten.
  4. Starten Sie Microsoft Access, und öffnen Sie Datenbankdatei (.mdb), um zu überprüfen, dass Access ordnungsgemäß funktioniert.
  5. Beenden Sie Microsoft Access.
  6. Erstellen Sie ein benutzerdefiniertes Profil und eine Verknüpfung, indem Sie die Schritte im Abschnitt "Erstellen einer benutzerdefinierten Profil zu verwenden mit Microsoft Access" weiter oben in diesem Artikel folgende.
  7. Doppelklicken Sie auf die Verknüpfung, um Microsoft Access starten. Beachten Sie, dass Microsoft Access in der Titelleiste mit "My Application" beginnt.
  8. Öffnen einer beliebigen Datenbank (MDB) Datei.
Beachten Sie, dass Sie die Fehlermeldungen angezeigt, die im Abschnitt "Problembeschreibung" dieses Artikels aufgeführten.

Informationsquellen

Weitere Informationen zur Verwendung von benutzerdefinierten Profile klicken Sie auf das Menü Hilfe auf Microsoft Access-Hilfe , geben Sie benutzerdefinierte Profile in der Office-Assistenten oder Antwort-Assistenten und klicken auf Suchen "Anpassen der Umgebung einer Anwendung mit Microsoft Access Benutzer Profile" anzeigen

Eigenschaften

Artikel-ID: 266769 - Geändert am: Mittwoch, 26. Januar 2005 - Version: 3.1
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Access 2000 Standard Edition
Keywords: 
kbmt kberrmsg kbnofix kbprb KB266769 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 266769
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.

Ihr Feedback an uns

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com