O que é um patch? (Definição de Patch / Hotfix)

click fraud protection

Um patch, às vezes chamado apenas de consertar, é um pequeno software usado para corrigir um problema, geralmente chamado de erro, dentro de um sistema operacional ou programa de software.

Nenhum programa de software é perfeito e, portanto, os patches são comuns, mesmo anos depois de um programa ter sido lançado. Quanto mais popular for um programa, mais provavelmente ocorrerão problemas raros e, portanto, alguns dos programas mais populares existentes são alguns dos mais corrigidos.

Uma coleção de patches normalmente já lançados é muitas vezes chamada de pacote de serviço.

Imagem de um laptop com insetos, alguns dos quais com bandagens
lvcandy / iStock Vectors / Getty Images

Eu preciso instalar patches?

Os patches de software normalmente corrigem bugs, mas também podem ser lançados para resolver vulnerabilidades de segurança e inconsistências em um pedaço de software. Ignorar essas atualizações importantes pode deixar seu computador, telefone ou outro dispositivo vulnerável a ataques de malware que o patch pretende evitar.

Alguns patches não são tão críticos, mas ainda assim importantes, adicionando novos recursos ou enviando atualizações para

drivers de dispositivo. Portanto, novamente, evitar patches irá, com o tempo, deixar o software com maior risco de ataques, mas também desatualizado e possivelmente incompatível com dispositivos e softwares mais novos.

Como faço para baixar e instalar patches de software?

As principais empresas de software lançam periodicamente patches, geralmente disponíveis para download na Internet, que corrigem problemas muito específicos em seus programas de software.

Esses downloads podem ser muito pequenos (alguns KB) ou muito grandes (centenas de MB ou mais). O tamanho do arquivo e o tempo que leva para baixar e instalar os patches dependem inteiramente da finalidade do patch e de quantas correções ele irá resolver.

Patches do Windows

No Windows, a maioria dos patches, correções e hotfixes são disponibilizados via atualização do Windows. A Microsoft normalmente lança seus patches relacionados à segurança uma vez por mês em Patch Tuesday.

Embora raros, alguns patches podem realmente causar mais problemas do que você tinha antes de serem aplicados, geralmente porque um driver ou um pedaço de software que você instalou tem algum tipo de problema com as alterações feitas pelas atualizações.

Os patches promovidos pela Microsoft para o Windows e seus outros programas não são os únicos que às vezes causam estragos. Patches que são emitidos para programas antivírus e outros programas não Microsoft também causam problemas, por motivos semelhantes.

Correções mal-sucedidas acontecem até mesmo em outros dispositivos, como smartphones, tablets, etc.

Outros patches de software

Patches para software que você instalou em seu computador, como seu programa antivírus, normalmente são baixados e instalados automaticamente em segundo plano. Dependendo do programa específico e do tipo de patch, você pode ser notificado sobre a atualização, mas muitas vezes isso acontece nos bastidores, sem o seu conhecimento.

Outros programas que não são atualizados regularmente, ou que não são atualizados automaticamente, precisarão ter seus patches instalados manualmente. Uma maneira fácil de verificar se há patches é usar um ferramenta de atualização de software grátis. Essas ferramentas podem fazer a varredura de todos os programas em seu computador e procurar por qualquer um que necessite de patch.

Os dispositivos móveis requerem até patches. Sem dúvida, você já viu isso acontecer em seu telefone com base em Apple ou Android. Seus próprios aplicativos móveis são corrigidos o tempo todo, também, geralmente com pouco conhecimento de você e muitas vezes para corrigir bugs.

As atualizações dos drivers do hardware do computador às vezes são oferecidas para habilitar novos recursos, mas na maioria das vezes são feitas para corrigir bugs de software. Ver como atualizar drivers no Windows para obter instruções sobre como manter seus drivers de dispositivo corrigidos e atualizados.

Alguns patches são exclusivos para usuários registrados ou pagantes, mas isso não é muito comum. Por exemplo, uma atualização para um software mais antigo que corrige problemas de segurança e permite a compatibilidade com versões mais recentes do Windows pode estar disponível, mas apenas se você pagar pelo patch. Novamente, isso não é comum e geralmente só acontece com software corporativo.

Um patch não oficial é outro tipo de patch de software lançado por terceiros. Patches não oficiais são normalmente lançados em abandonware situações em que o desenvolvedor original parou de atualizar um software ou porque está demorando muito para lançar o patch oficial.

Muito parecido com o software de computador, até mesmo os videogames geralmente exigem patches. Os patches de videogame podem ser baixados como qualquer outro tipo de software - geralmente manualmente a partir do site do desenvolvedor, mas às vezes automaticamente por meio de uma atualização no jogo ou de um terceiro fonte.

Hotfixes vs. Patches

O termo hotfix é frequentemente usado como sinônimo de correção e consertar, mas geralmente apenas porque dá a impressão de que algo está acontecendo de forma rápida ou proativa.

Originalmente, o termo hotfix foi usado para descrever um tipo de patch que poderia ser aplicado sem interromper ou reiniciar um serviço ou sistema.

A Microsoft geralmente usa o termo hotfix para se referir a uma pequena atualização que trata de um problema muito específico e, muitas vezes, muito sério.

Perguntas frequentes

  • Qual é a diferença entre um patch e uma atualização?

    O principal diferença entre um patch e uma atualização é que os patches ajudam o software a funcionar como originalmente pretendido, enquanto as atualizações de software adicionam novos recursos anteriormente indisponíveis

  • O que é software de gerenciamento de patch?

    Grandes organizações usam programas de software de gerenciamento de patches para garantir que todos os componentes da infraestrutura de TI estejam atualizados. Esses programas procuram constantemente por atualizações e as aplicam automaticamente.