Uma pesquisa na web revelou que esse problema é bem antigo, com dezenas de referências à solução aparente. Parece que Alan LaMielle deve obter crédito para postar a solução primeiro .
A solução
Primeiro, faça as seguintes alterações no registro (no 'servidor' do Windows 7):
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
Em seguida, reinicie o servidor (ou reinicialize):
net stop server
net start server
Sobre a solução
Em algumas outras versões do Windows, há uma opção na seção Rede do Painel de Controle para otimizar o servidor para compartilhamento de arquivos. No Windows 7, você precisa fazer as alterações no registro. Embora Alan LaMielle tenha ajudado muitos usuários do Windows 7 a descobrir isso, ele já havia sido descrito no Como Otimizar o Windows NT Server Utilizando o Registro da Microsoft a>:
When you configure one of the four options for the Server service, the information is saved to the following two registry keys:
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