Frequently Asked Question
Wenn die Datenbank Daten.mdb auf einer Netzwerkfreigabe liegt und mehrere Benutzer unter Windows 10 gleichzeitig auf die Datenbank zugreifen, kann die Datenbank beschädigt werden. AutoClick kann die Datei nicht mehr öffnen, da sie ein "Nicht erkennbares Datenbankformat" hat.
Die beschädigte Datenbank können Sie meist reparieren, indem Sie alle AutoClick-Prozesse beenden (Queue-Service, Clients) und im AutoClick-Konfigurationstool im Menü unter "Einstellungen" den Punkt "DATEN Datenbank reparieren" wählen.
Ursache des Problems ist ein Bug in Microsoft Windows 10. Das Problem ist Microsoft bekannt, aber nicht behoben (Stand November 2020, siehe Access meldet, dass sich Datenbanken in einem "inkonsistenten Zustand" befinden).
Als Workaround kann auf dem Server, auf dem die Netzwerkfreigabe liegt, Leasing deaktiviert werden. Führen Sie dazu in einer als Administrator ausgeführten Befehlszeile (cmd.exe) folgende Befehle aus:
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters /v DisableLeasing /t REG_DWORD /d 1 /f NET STOP SERVER NET START SERVER
Leasing kann auch nur für eine einzelne Netzwerkfreigabe deaktiviert werden. Führen Sie dazu den folgenden Befehl in einer als Administrator ausgeführen PowerShell aus:
set-smbshare MeineFreigabe -LeasingMode None
Alternativ zum Deaktivieren von Leasing auf dem Server, können Sie auch auf allen Windows-10-Clients Caching für Netzwerkfreigaben durch folgende Registry-Änderungen deaktivieren. Erstellen Sie dazu eine Datei mit Namen "disable_smb_cache.reg" mit den folgenden Zeilen als Inhalt. Wenden Sie die Änderungen an, indem Sie im Datei-Explorer mit der rechten Maustaste auf die Datei klicken und "Zusammenführen" wählen. Dies kann sich negativ auf die Performance beim Zugriff auf Netzwerkfreigaben auswirken.
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters] "FileInfoCacheLifetime"=dword:00000000 "FileNotFoundCacheLifetime"=dword:00000000 "DirectoryCacheLifetime"=dword:00000000