6 pontos por mirseo 2026-01-05 | 4 comentários | Compartilhar no WhatsApp

Olá!

Recentemente troquei a placa-mãe e aconteceu um problema em que um nó do Tailscale, que antes funcionava normalmente, não conseguia se conectar.

Depois de procurar na documentação, descobri que era um problema causado pela alteração do TPM. Como no meu ambiente isso acabou sendo alterado várias vezes por causa de vários testes, criei um utilitário em Rust que remove e reinicializa os arquivos relacionados ao TPM.

Se houver mais alguém passando pelo mesmo problema que eu, espero que isso possa ajudar!

Atenção: como ele apaga dados dos arquivos do sistema
C:\ProgramData\Tailscale
C:\Users%USERNAME%\AppData\Local\Tailscale, /var/lib/tailscale/tailscaled.state
é necessário ter privilégios de administrador!

Para executar, você pode usar o Rust Cargo ou baixar e usar o arquivo Release pré-compilado :)

4 comentários

 
kunggom 2026-01-08

No fim, parece que a partir da versão mais recente, Tailscale v1.92.5, o recurso de criptografia baseado em TPM virá desativado por padrão. Disseram que receberam issues e pedidos de suporte demais sobre isso.

https://tailscale.com/changelog
https://github.com/tailscale/tailscale/pull/18336
https://news.ycombinator.com/item?id=46531925

 
mirseo 2026-01-08

Olá! Obrigado pelas boas informações :)

Eu não sabia que o TPM seria desativado no futuro, que pena.. Pessoalmente, acho bom ter TPM, mas parece que não tem como evitar o incômodo.. Para pessoas como eu, que trocam de CPU ou de placa com frequência, isso certamente parece ser um inconveniente.

Obrigado por compartilhar essas boas informações.
Tenha um ótimo dia!!

 
kunggom 2026-01-05

Eu tive esse problema quando a versão do cliente passou para a faixa do v1.90; de repente, a VM Windows parou de se conectar à tailnet.
Mesmo apagando e reinstalando, o problema se repetia após reiniciar, então estou usando assim mesmo, aplicando uma política para desativar o TPM via edição do registro.
Já achei que isso por si só era um quebra-galho, mas é impressionante você ter ido ao ponto de criar e publicar um utilitário para isso.

 
mirseo 2026-01-05

Olá!

Quando me deparei com o erro de TPM pela primeira vez, fiquei sem saber o que fazer, então até tentei encerrar o TPM
e também reinstalei várias vezes, mas no fim não consegui resolver e acabei gastando bastante tempo procurando uma solução (...)

Felizmente, desta vez encontrei a documentação oficial relacionada ao TPM do Tailscale, mas
como havia limitações, como a necessidade de o próprio usuário excluir arquivos diretamente,

achei que devia haver muita gente numa situação parecida com a minha, então fiz isso para que pudesse ser usado de forma prática!

Obrigado por verem isso com bons olhos!!
Tenham um ótimo dia!!