Назад | Перейти на главную страницу

Прерывистое подключение к общей папке Windows 7 с рабочих станций Windows XP

У меня небольшая сеть для бухгалтерии. У моего клиента есть сервер Windows 7 Professional, который предоставляет общий доступ к Интернету и общую папку для 2 рабочих станций Windows 7 и 2 рабочих станций Windows XP. У меня есть папка, обозначенная как диск "L:" на всех рабочих станциях.

На рабочих станциях с Windows 7 все работает нормально. Они могут получить доступ к Интернету и читать / писать файлы в общей папке в течение всего дня, каждый день.

Сначала все работает нормально на рабочих станциях Windows XP, но затем они теряют доступ к общей папке через некоторое время (иногда часы, иногда ночь). Однако они сохраняют доступ в Интернет. Иногда мне удается перезагрузить рабочие станции Windows XP, чтобы снова увидеть общую папку, но в других случаях соединение просто приходит и уходит по явно случайному графику.

Вот что я сделал, чтобы решить эту проблему. Некоторые из них кажутся не связанными с моей проблемой, но я отчаянно нуждаюсь в исправлении.

Я искал и искал решение этой проблемы, но пока не нашел. Я думал, что это будет связано с брандмауэром или основным браузером, но пока не обнаружил, что это так. Пожалуйста, дайте мне знать, если у вас есть другие идеи. Заранее спасибо!

Просмотр событий на сервере был ключом к решению этой проблемы (спасибо, jftuga). Увидев ошибки «srv 2017», поиск в Интернете показал, что эта проблема довольно старая с десятками ссылок на очевидное решение. Похоже, что Алан Ламиэль заслуживает уважения за сначала разместить решение.

Решение

Сначала внесите следующие изменения в реестр:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
"LargeSystemCache"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanServer\Parameters]
"Size"=dword:00000003

Затем перезапустите сервер (или перезагрузите):

net stop server
net start server

О решении

В некоторых других версиях Windows в разделе «Сеть» панели управления есть опция для оптимизации сервера для совместного использования файлов. В Windows 7 вам придется вносить изменения в реестр самостоятельно. Хотя Алан ЛаМиэль помог многим пользователям Windows 7 разобраться в этом, ранее это было описано в Microsoft Как оптимизировать Windows NT Server с помощью реестра:

Когда вы настраиваете одну из четырех опций для службы сервера, информация сохраняется в следующих двух разделах реестра:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ lanmanserver \ parameters \ size

Your choices for this registry key are 1, 2 and 3.
    1 = Minimize Memory Used
    2 = Balance
    3 = Maximize Throughput for File Sharing and Maximize
        Throughput for Network Applications

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ SessionManager \ MemoryManagement \ LargeSystemCache

Your choices for this registry key are 0 and 1.
    1 = Maximize Throughput for File Sharing
    0 = Maximize Throughput for Network Applications