![]() |
|
#1
|
|||
|
|||
|
Hallo.
Unter Vista hatte ich ein Problem mit zerstörten Indexdateien. Auf Grund eines Hinweises in dieser Group habe ich in der Registry "Oplock" abgeschaltet. Danach hatte ich keine Probleme mehr. Jetzt habe ich das gleiche Problem unter Windows 7. Die entsprechenden Schlüssel in dere Registry sind aber gesetzt. Hat jemand einen Hinweis ? Beste Grüße Dieter |
|
|
||||
|
||||
|
|
|
#2
|
|||
|
|||
|
In Vista (mag sein nur in SP1) spätestens aber Win7 ist das
smb2-Netzwerk-Protokoll aktiv, was die Oplockabschaltung auch bei entsprechenden Resgistry-Einträgen nicht mehr unterstützt. Abhilfe schafft hier, das smb2 Protokoll abzuschalten, was man mit folgendem Registry-Eintrag erreicht: Bis vor kurzem war die Abschaltung von SMB2 sowieso wegen einer Sicherheitslücke im Protokoll als schnelle Maßnahme empfohlen, siehe z.B. http://www.tecchannel.de/sicherheit/...r_smb2_luecke/ Dort gibt es auch einen Link zu einem MSI von MS zur Abschaltung von SMB2 (und einen zur wieder Einschaltung). Tschüß, Olaf. |
|
#3
|
|||
|
|||
|
Hallo Olaf.
Danke für den Tip. Ich habe das Protokoll jetzt abgeschalten und werde den Fall beobachten. Dieter |
|
#4
|
|||
|
|||
|
Hallo Olaf.
Im Moment habe ich keine Probleme mehr. Dein Hinweis hat also Erfolg gebracht. Was macht man auf Serverseite (Windows 2008) ? Beste Grüße Dieter |
|
#5
|
|||
|
|||
|
> Im Moment habe ich keine Probleme mehr. Dein Hinweis hat also Erfolg
> gebracht. Was macht man auf Serverseite (Windows 2008) ? Auch da oder unter R2 gilt, erst SMB2 ausschalten. Das sollte genauso gehen wie unter Vista oder Win7. Du kennst ja sicherlich die entsprechenden Registry Keys die Serverseitig danach dann Oplocks selbst ausschalten, oder? Es reicht aber, Oplocks nur clientseitig auszuschalten. Wenn der Server Oplocks anbietet, der Client aber keine anfordert, werden auch keine gemacht. Wenn Oplocks am Server ausgeschaltet ist, kriegt kein Client Oplocks, auch wenn er sie fordert. Es nur Clientseitig zu machen hat noch den Vorteil, daß einzelne Clients ohne problematische FoxPro- oder auch Access-Applikationen dann von Oplocks noch profitieren können. Insofern halte ich es für weniger wichtig, am Server Oplocks zu deaktivieren. Tschüß, Olaf. |
|
#6
|
|||
|
|||
|
Hallo Olaf.
> Du kennst ja sicherlich die entsprechenden Registry Keys die Serverseitig > danach dann Oplocks selbst ausschalten, oder? Nein, kenne ich nicht. Ich habe nur die Hotfixes (Exe) von Microsoft Dieter |
|
#7
|
|||
|
|||
|
Du schriebst aber im ersten Posting:
"Auf Grund eines Hinweises in dieser Group habe ich in der Registry "Oplock" abgeschaltet." Also kennst Du dann doch zumindest die Registry Keys für Clients. Wo ich die Regsitryeinstellungen mal gepostet hatte, habe ich aber auch die für Server mitgepostet. Muß ich jetzt nochmal neu raussuchen... hier: http://www.dataaccess.com/whitepaper...adcaching.html Zitat: Disabling Oplocks on Windows Client PCs HKEY_LOCAL_MACHINE\System\CurrentControlSet\Servic es\MRXSmb\Parameters OplocksDisabled = 1 Disabling Oplocks on Windows Servers HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\LanmanServer\Parameters EnableOplocks = 0 und wegen SMB2 nun noch: Disabling Oplocks on SMB2 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\LanmanServer\Parameters SMB2 = 0 Mehr macht der Hotfix auch gar nicht. Tschüß, Olaf. |
|
#8
|
|||
|
|||
|
Hallo Herr Olaf.
> Also kennst Du dann doch zumindest die Registry Keys für Clients. Ich kannte bisher diese Einstellungen, aber das Dokument war von 2005: Workstation: hkey_local_machine\system\currentcontrolset\servic es\lanmanworkstation\parameters "EnableOplockForceClose"=dword:00000001 "EnableOplocks"=dword:00000000 "UseOpportunisticLocking"=dword:00000000 Server: hkey_local_machine\system\currentcontrolset\servic es\lanmanserver\parameters "EnableOplockForceClose"=dword:00000001 "EnableOplocks"=dword:00000000 Dieter |
|
#9
|
|||
|
|||
|
Hallo Olaf.
Die Indexdatei war gerade wieder defekt. Was nun ? Gibt es da noch ein anderes Problem mit Windows 7 ? Dieter |
|
#10
|
|||
|
|||
|
Hi Dieter,
a) Woran merkst du, dass ausgerechnet die Indexdatei kaputt ist? Keine Schäden an der Memo oder DBF? b) hast du auch wirklich die VFP9 SP2 Runtime mit VersionsNr 9.0.7423 auf den Kundenrechnern? c) Hast du SET TABLEVALIDATE TO 11 im Startprogramm? d) Ein Virenscanner am Server oder Client im Einsatz, der unsinnigerweise die Datenverzeichnisse mitscannt ? -- wOOdy Visual FoxPro Technologieberater Microsoft "Most Valuable Professional" 1996 bis 2009 "*´¨) ¸.·´¸.·*´¨) ¸.·*¨) (¸.·´. (¸.·` * ...·`.Visual FoxPro: It's magic ! (¸.·``··* |
|
|
|
|