Otimize o Windows Vista para Torrent, P2P e P2PTV
CUIDADO: Este método não é mais seguro de ser realizado, devidas as várias atualizações do Windows essa alteração pode fazer seu sistema parar de funcionar. Caso tenha executado, vai precisar do CD do Windows para fazer a recuperação do sistema.
Os usuários experientes em compartilhamento de arquivos, sabem muito bem que o Windows XP SP2 limita o número de conexões simultâneas TCP, causando lentidão no compartilhamento de arquivos. Esse problema é resolvido por diversos patchs encontrados na Internet, mas agora os usuários do Windows Vista começam a experimentar o mesmo problema.
Essa “bem-intencionada” limitação veio como uma tentativa da Microsoft de diminuir a velocidade com que os Worms do Windows (assim como o famoso Blaster) pudessem se espalhar. No entanto, softwares com múltiplas conexões, assim como o BitTorrent, eMule e P2PTV, essa limitação causa grande lentidão no compartilhamento dos arquivos. Essa problema no XP SP2 poder ser resolvido com um patch disponível no site LvlLord.
Com a chegada do Windows Vista, o mesmo problema está de volta. Enquanto a versão Ultimate oferece uma limitações de 25 conexão abertas por segundo, a versão Home Basic oferece apenas 2 conexões abertas por segundo, mas seguindo os passos abaixo esse problema pode ser resolvido:
1. Faça o download do arquivo tcpip.sys corrigido: 32-bit tcpip.sys ou 64-bit tcpip.sys
2. Abra o prompt de comando e execute os 2 comandos abaixo:
takeown /f c:\windows\system32\drivers\tcpip.sys
cacls c:\windows\system32\drivers\tcpip.sys /G username:F
Substitua o username pelo nome do usuário corrente.
3. Desative o TCP/IP Auto-Tuning, executando o comando abaixo no prompt de comando:
netsh int tcp set global autotuninglevel=disable
4. Para o Windows Vista 64 bits (x64), a checagem de integridade precisa ser desativada. Para isso execute o comando abaixo no prompt de comando:
bcdedit.exe -set loadoptions DDISABLE_INTEGRITY_CHECKS
5. Substitui o arquivo tcpip.sys na pasta C:\windows\system32\drivers com o arquivo tcpip.sys corrigido, lembre-se de usar a versão correta para 32 bits e 64 bits (passo 1). Normalmente esse procedimento pode ser feito logando no Windows Vista com uma conta de Administrador, se esse processo falhar, reinicie o computador e pressione F8 no boot, em seguida entre no Modo de Segurança e então faça a substituição do arquivo tcpip.sys.
6. Em seguida vamos maximizar o número de conexões TCP, configurando no registro do Windows. Abra o editor de registro (regedit) e vá até o caminho abaixo:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\
Parameters
7. Clique com botão direito do mouse no painel da direita e escolha a opção “Novo” > “Valor DWORD (32 bits)”. Entre com o nome “TcpNumConnections” (sem aspas).
8. Dê um duplo clique sobre o registro “TcpNumConnections” e forneça o valor máximo de conexões TCP/IP que você deseja permitir, por exemplo 500 (selecionando a opção decimal). Uma alternativa é fazer o download do arquivo registry registration, que quando executado irá configurar o número de conexões simultâneas para o limite de 16777214 (você poderá alterar esse valor a qualquer momento). Em meu computador alterei o limite para 16777214.
9. Reinicie o computador e as configurações estão pronta.
Ao realizar as configurações acima, percebi um grande melhorar no meus Downloads via Torrent e eMule.
Faça as configurações com cuidado, não nos responsabilizamos por qualquer problema, faça por sua própria conta e risco.
Boa Sorte! 😉
Fonte: TorrentFreak
Update: Após as atualização do Windows Vista x64 o patch não funcionará, se você o instalar sua conexão de rede será desativada. Algumas placas de rede apresentaram problemas com essas novas atualizações do Vista, mesmo sem nenhuma instalação de patch para modificar o sistema. As formas de resolver isso e que já foi testada, são as seguintes:
- após as atualizações do Vista e a instalação do patch, faça a atualização do driver de sua placa de rede e reinicie a máquina.
- se não funcionar, desinstale a atualização KB938979 e reinicie a máquina. Essa atualização tem como objetivo a melhora de desempenho do Vista. Sinceramente no máximo corrigiu alguns pequenos bugs, desempenho eu não percebi nenhuma melhora significativa.
- Se ainda não funcionar, desinstale a atualização KB932596 e reinicie a máquina. Essa atualização tem como objetivo a melhora de proteção do Kernel. Você conseguirá viver sem ela.
- Não esqueça de desativar a atualização automática, senão turo será reinstalado.
Update: Se os passos acima não funcionarem, tente desistalar a atualização KB941649.
Para desinstalar as atualizações, vá no Painel de Controle > Desinstalar um programa > Exibir atualizações instaladas, seleciona a atualização e clique em Desinstalar.
- abril 10, 2007
- por Anderson
- 102 comentários
102 Comentários para “Otimize o Windows Vista para Torrent, P2P e P2PTV”
14 de abril de 2007 às 2:08
Seria sobre a linha de comando cacls.
pelo que está escrito no site esse comando está errado e sem ele NÃO é possivel a substituicao do arquivo, mesmo no modo de segurança.
O correto seria SEM as aspas
cacls c:\windows\system32\drivers\tcpip.sys /G username:F
14 de abril de 2007 às 8:34
O texto está correto, veja que está claramente escrito que você deve substituir o “username” inclundo a substituição das aspas.
[]s
24 de abril de 2007 às 11:43
ERRO: o usuário conectado no momento não possui privilégios de propriedade no arquivo “c:\windows\system32\drivers\tcpip.sys”.
Alguma dica ou orientação?
Valeu!
24 de abril de 2007 às 16:34
Minha taxa de download com o Micro torrente (tbém dica do Led|Nerd) aumentou em cerca de 30%.
Valew Bro
24 de abril de 2007 às 19:01
O seu usuário deve estar como “Usuário Padrão” sendo assim você terá alguns problemas com permissões de arquivos. Para conseguir realizar os comandos, você deve possuir permissões de Administrador, para isso siga os seguintes passos:
Clique em Iniciar (logo do Windows) > Todos os Programas > Acessórios > clique com o botão direito do mouse sobre “Prompt de Comando” > selecione a opção “Executar como Administrador” > agora basta fornecer a senha de Administrador e pressionar Enter (caso vc não tenha definido senha, deixe em branco e pressione Enter).
Dessa forma você obterá privilégio de Administrador para execução dos comandos no prompt.
Tente isso e qualquer problema me avise.
Abraços
28 de abril de 2007 às 7:41
No final, a velocidade dos downloads n mudou nada, e hoje não consegui baixar nada pelo torret, nenhum deles iniciou!
Ajuda, por favor!!
28 de abril de 2007 às 12:02
Cara, cuidado com suas expectativas, esse tipo de alteração não faz milagres, o que acontece é que as vezes em alguns downloads vc poderia estar trabalhando em uma conexão com maior velocidade, mas por causa das limitação de conexões simultâneas isso não acontece. Pode acontecer que na maioria dos downloads vc já conseguia usar o máximo da taxa de transferência, sem implicação do limite de conexão, o que acaba acontecendo é que vc não vê muita diferença. Como no Vista Ultimate o número de conexões simultâneas são 25, vc perceberá menos diferença em relação do que se percebia no XP com apenas 10 conexões.
Outro detalhe importante é a configuração de seu cliente de torrent, se ele estiver mal configurado, você pode fazer a mudança que for no sistema operacional, que não vai conseguir tirar proveito disso, leia este post: Calcule as melhores configuração para seus torrents, que pode te ajudar. Vou postar mais algumas dicas de configuração do cliente de torrent, isso vai te ajudar tbem.
Quanto ao passos seguidos, tente refazê-los e tome muito cuidado. Seu Vista é 32 ou 64 bits? Você utilizou o tcpip.sys correto?
É muito estranho isso ter impactado no funcionamento de seus torrents, utilizo essa modificação e conseguir melhoras nas minhas taxas de download, principalmente em aplicações P2P. Conheço outras pessoas que utilizaram e tiveram sucesso, claro que considerando todos os outros fatores explicados acima.
Tente seguir essas informações e me dê um retorno.
Abraços e boa sorte!
16 de maio de 2007 às 3:03
Sabe dizer se essa correção acaba com os problemas de congelamento dos “Clients” (uTorrent, Bit Comet,…), que acontece quando você roda esses programas no Vista Ultimate?
Pelo que já li na internet, tem muita gente com este problema (sou um deles)! :-Z
[ ]’s
MN
16 de maio de 2007 às 9:37
Eu utilizo o Windows Vista Ultimate também, com o uTorrent e Azureus, porém nunca tive esse problema de congelamento que você comentou.
Desde que instalei o Vista eu apliquei esse patch para aumentar o número de conexões, então não consigo te afirmar se existe alguma relação.
Uma coisa que pode ajudar, seria ajustar melhor as configurações de seus clients torrent. Veja esse post: Calcule as melhores configurações para seus torrents
De qualquer forma, seu eu tiver mais alguma informação sobre seu problema, te aviso.
Abraço
26 de maio de 2007 às 8:43
2. Abra o prompt de comando e execute os 2 comandos abaixo:
takeown /f c:\windows\system32\drivers\tcpip.sys
cacls c:\windows\system32\drivers\tcpip.sys /G “username”:F
O primeiro comando só consigo fazer com a dica que foi dada, abrindo o prompt de comando como administrador, mas o segundo passo diz-me que não foram criados nenhum mapeamento.
será que me podiam dar uma ajuda.
26 de maio de 2007 às 17:17
Você precisa trocar o “username” pelo nome do seu usuário do Windows, por exemplo o comando ficaria assim:
cacls c:\windows\system32\drivers\tcpip.sys /G Marco:F
Ok?
Abraço
27 de maio de 2007 às 21:55
O arquivo fica bloqueado!
Como eu faço?
28 de maio de 2007 às 22:55
Tente realizar a cópia como Administrador pelo prompt de comando. Para isso faça o seguinte:
Clique em Iniciar > Na caixa de pesquisa, escreva: cmd > em seguida pressione CTRL + SHIFT + ENTER. Você abrirá como Administrador e provavelmente conseguirar copiar o arquivo.
Se ainda não conseguir, me avise.
Abraço
9 de junho de 2007 às 19:13
nessa parte que é mencionada “valor dword (32 bits) no vista 64 tem que colocar “valor DWORD (64 bits)?
10 de junho de 2007 às 15:25
Abraço
17 de junho de 2007 às 15:21
Idéia 1- Substituir o “username” pelo nome, e também substituir as aspas.
Idéia 2- Substituir o “username” pelo nome, e manter as aspas (idéia correta).
Favor corrigir!
17 de junho de 2007 às 18:28
Obrigado pelo comentário.
Abraço
17 de junho de 2007 às 20:00
cacls c:\windows\system32\drivers\tcpip.sys /G Thiaguinho:F
esse eh o meu nome de usuario e administrador e mesmo assim fala que : Nao foi feito mapeamento entre os nomes de conta e as identificaçoes de segurança…
18 de junho de 2007 às 0:36
soh q nao consigo copiar o arquivo, nem por modo de segurancao nem por prompt…
alguem me ajuda ae..
18 de junho de 2007 às 8:45
Estranho você ter que separar :F do nome do usuário, pois o correto do comando é com o :F junto. Se você olhar a documentação do comando cacls, você verá isso:
CACLS nome-arquivo [/T] [/E] [/C] [/G usuário:perm] [/R usuário [...]]
/G usuário:perm Concede os direitos de acesso ao usuário especificado.
Perm pode ser:
R Ler
W Gravar
C Alterar (gravar)
F Controle total
Enfim, talvez o espaço faça parte do nome do usuário que vc criou (isso é uma suposição, não testei se Vista permite nomes com espaço).
De qualquer forma, se você conseguiu executar é o que importa.
Sobre a cópia do tcpip.sys, qual é a mensagem de erro que está aparecendo? Você está executando o prompt no modo administrador?
[]s,
Anderson
18 de junho de 2007 às 14:45
18 de junho de 2007 às 19:24
Você está executando a cópia pelo prompt como Administrador? Qual a mensagem de erro que vc está recebendo?
[]s
18 de junho de 2007 às 20:46
19 de junho de 2007 às 0:32
Após executar os comandos abaixo, você verificou se o comandos foram realizados com sucesso? Tudo indica que não, pois vc não conseguiu alterar as permissões do arquivo para o seu usuário corrente.
Comandos:
takeown /f c:\windows\system32\drivers\tcpip.sys
cacls c:\windows\system32\drivers\tcpip.sys /G username:F
Lembre-se, para executar os comandos acima, vc deve abrir o prompt de comando como Administrador, mesmo seu usuário sendo administrador. Uma forma rápida de fazer isso é: Clique em Iniciar > Na caixa de pesquisa, escreva: cmd > em seguida pressione CTRL + SHIFT + ENTER.
Tente isso, se caso não der certo me avise, que tentarei te passar uma outra alternativa.
[]s
19 de junho de 2007 às 1:26
19 de junho de 2007 às 1:30
19 de junho de 2007 às 8:22
[]s
27 de junho de 2007 às 22:24
Se todos somos administradores, pra facilitar pro povo nao errar na tomada do acesso, acho que podemos fazer assim:
c:
cd \Windows\System32\drivers
takeown /F tcpip.sys /A
icacls tcpip.sys /grant builtin\administradores:(F)
(Se seu vista for EN escreva administrators)
Nao testei, mas deveria funcionar. 🙂
27 de junho de 2007 às 22:43
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v TcpNumConnections /t REG_DWORD /d 500
27 de junho de 2007 às 23:46
Obrigado pelo contribuição e pela visita!
Abraços
4 de julho de 2007 às 2:16
8-Uma alternativa é fazer o download do arquivo registry registration, que quando executado irá configurar o número de conexões simultâneas para o limite de 16777214.
Se eu executar esse arquivo eu não preciso entrar com nenhum DADO DE VALOR, no EDITAR VALOR DWORD(32 BITS)…..
Agradeço se puder me esclarecer
4 de julho de 2007 às 8:17
É isso mesmo, se você executar o arquivo não é necessário executar o passo 7 e nem entrar com o valor. Ok?
Abraço
19 de julho de 2007 às 17:56
19 de julho de 2007 às 19:01
Obrigado pelo comentário e pela visita.
Abraços
21 de julho de 2007 às 15:14
Mesmo sendo Administrador, também, não se consegue substituir o tcpip.sys baixado pelo existente no diretório do Windows
23 de julho de 2007 às 21:47
Para simplificar esse trabalho, veja o post AutoPatch para limite de conexões do Windows Vista
Ok?
Abraço
6 de setembro de 2007 às 14:23
7 de setembro de 2007 às 19:43
Tente isso e depois me diga se deu certo.
Abraço
16 de setembro de 2007 às 11:26
19 de setembro de 2007 às 12:38
sempre que corro esses passos todos ao reiniciar o windows da erro de ecrã azul.
e a única forma é entrar em modo de segurança para reverter tudo.
Uso o windows vista home premium.
Ja aconteceu a mais alguém??
19 de setembro de 2007 às 23:37
Só tenha certeza de que está instalando a versão correta, para 32 ou 64 bits.
Abraço
26 de setembro de 2007 às 13:54
Esperando uma nova soluçao =(
26 de setembro de 2007 às 13:55
26 de setembro de 2007 às 17:46
Usando Ultimate x64.
27 de setembro de 2007 às 22:21
ja analizei todas as atualizaçoes que fiz e nao acho nada citando essa correçao, deve ser uma das “foi descoberto uma maneira de um hacker controlar seu sistema…”
Deixe uma resposta