Вы просматриваете стандартную версию сайта

Меню сайта

Рекламный блок

 

 

Главная » Статьи » Компьютеры » Настройка и оптимизация

Оптимизация Windows Vista для работы с BitTorrent, eMule и P2PTV

Оптимизация Windows Vista для работы с BitTorrent, eMule и P2PTV

Опытные пользователи файлообменных сетей хорошо знают, что в Windows XP SP2 количество одновременных неполных TCP-соединений было ограничено, что могло приводить к замедлению скорости скачивания торрентов. Проблему решили с помощью патча, но теперь с ней столкнулись пользователи Vista. В этой статье мы расскажем, как избавиться от ограничений и предотвратить возникновение аналогичных проблем в Висте.

Уважаемые читатели, данная статья требует навыков продвинутого пользователя ПК. Если вы никогда не редактировали реестр Windows, не стоит начинать с этого материала, т.к. для вас оптимизация может закончиться переустановкой Windows. Тише едешь, дальше будешь ;)Все действия вы предпринимаете на свой страх и риск (прим. перев.).

Service Pack 2 для XP ввел ограничение на количество одновременных TCP-соединений с локального компьютера для замедления скорости распространения вредоносных червей вроде “знаменитого” Blaster. К сожалению, это может замедлять и производительность приложений вроде BitTorrent, eMule и P2P TV, которые в процессе работы открывают множество соединений. Решить проблему помогло замечательное исправление для XP SP2, которое можно загрузить с сайта LvlLord.

Однако с выходом Windows Vista проблема вернулась. Если в версии Vista Ultimate разрешено до 25 соединений, то в Home Basic это число ограничено всего двумя. К счастью, это ограничение можно обойти и сейчас мы расскажем, как.

1. Скачайте пропатченный файл tcpip.sys для 64-разрядной или 32-разрядной версии Vista.

2. Откройте командную строку и выполните следующие команды:

takeown /f c:\windows\system32\drivers\tcpip.sys
cacls c:\windows\system32\drivers\tcpip.sys /G "username":F

где «username» — ваше имя пользователя.

3. Отключите функцию автоматической настройки TCP/IP (TCP/IP Auto-Tuning) командой:

netsh int tcp set global autotuninglevel=disable

4. В 64-разрядной Vista (x64) следует отключить механизм проверки целостности, потому что для его работы все драйвера должны быть подписаны. Выполните в командной строке:

bcdedit.exe -set loadoptions DDISABLE_INTEGRITY_CHECKS

5. Замените файл tcpip.sys в папке «C:\Windows\system32\drivers» исправленной версией из пункта 1 (используйте только подходящую версию — x64 или x86 соответственно). Обычно для этого нужно войти в систему под учетной записью администратора. Если переписать файл не удастся, перезагрузите компьютер, нажмите [F8] для перехода в безопасный режим (Safe Mode) и скопируйте файл с заменой исходного tcpip.sys.

6. Теперь нужно указать в реестре максимально допустимое количество неполных TCP-соединений. Запустите редактор реестра командой regedit и перейдите в раздел:

HKEY_LOCALL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

7. Щелкните правой кнопкой мыши в правой панели и выберите пункт меню «Создать > Параметр DWORD» (New > DWORD value). Присвойте новому параметру имя TcpNumConnections.

8. Дважды щелкните на TcpNumConnections и укажите требуемое количество соединений TCP/IP десятичным числом — например, 500. Можете выбрать число самостоятельно в зависимости от ваших потребностей. Либо загрузите этот файл, который установит его в 16777214 (потом это значение можно будет изменить вручную).

9. Перезагрузите компьютер.

Удачи!

 

Категория: Настройка и оптимизация | Добавил: yuniks (19.01.2009)
Просмотров: 3027 | Рейтинг: 5.0/1
Сайт управляется системой uCoz