Freigeben über


ODBC-Datenquellenadministrator stürzt ab, wenn Sie einen System-DSN hinzufügen

Problembeschreibung

Stellen Sie sich folgendes Szenario vor:

  • Sie verwenden einen physischen Computer, auf dem Microsoft Access-Datenbank-Engine 2016 installiert ist.
  • Die Hardwarebeschleunigung ist aktiviert.
  • Die Version von ACEODBC.dll ist 16.0.4378.1000 (KB3114378) oder eine höhere Version.
  • Im Microsoft Open Database Connectivity (ODBC) Data Source Administrator (Odbcad32.exe) fügen Sie einen Systemdatenquellennamen (DSN) hinzu, der einen Microsoft Access-Treiber (*.mdb oder *.accdb) verwendet.

In diesem Szenario stürzt Odbcad32.exe ab.

Problemumgehung

Um dieses Problem zu umgehen, deaktivieren Sie die Hardwarebeschleunigung mithilfe des Registrierungsschlüssels DisableHardwareAcceleration wie folgt.

Hinweis

Dieses Problem wurde gemeldet und wird derzeit untersucht. Es wird empfohlen, den Registrierungsschlüssel nur zum Deaktivieren der Hardwarebeschleunigung während der DSN-Erstellung zu verwenden und die Hardwarebeschleunigung so früh wie möglich wieder zu aktivieren.

Wichtig

Führen Sie die in diesem Abschnitt beschriebenen Schritte sorgfältig aus. Durch eine fehlerhafte Bearbeitung der Registrierung können schwerwiegende Probleme verursacht werden. Bevor Sie sie ändern, sichern Sie die Registrierung für die Wiederherstellung, falls Probleme auftreten.

  1. Beenden Sie alle Microsoft Office-Anwendungen.

  2. Registrierung starten Editor:

    • Windows 10: Wechseln Sie zu Start, geben Sie regedit in das Suchfeld ein, und wählen Sie dann in den Suchergebnissenregedit.exeaus.
    • Windows 8 oder Windows 8.1: Bewegen Sie die Maus in die obere rechte Ecke, wählen Sie Suchen aus, geben Sie regedit in das Suchtextfeld ein, und wählen Sie dann in den Suchergebnissen regedit.exe aus.
    • Windows 7: Wählen Sie Start aus, geben Sie regedit in das Feld Suche starten ein, und wählen Sie dann in den Suchergebnissen regedit.exe aus.
  3. Klicken Sie auf den folgenden Registrierungsunterschlüssel:

    HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Common\Graphics\DisableHardwareAcceleration

  4. Zeigen Sie im Menü Bearbeiten auf Neu, und wählen Sie dann DWORD-Wert aus.

  5. Geben Sie DisableHardwareAcceleration ein, und drücken Sie dann die EINGABETASTE.

  6. Halten Sie im Detailbereich DeaktivierenHardwareBeschleunigung gedrückt (oder klicken Sie mit der rechten Maustaste darauf), und wählen Sie dann Ändern aus.

  7. Geben Sie im Feld Wertdatenden Wert 1 ein, und wählen Sie dann OK aus.

  8. Beenden Sie den Registrierungs-Editor.