.HTA

Arquivo HTA

HTML Application
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo HTA é uma HTML Application, um programa Windows escrito em HTML mais VBScript ou JScript que é executado via mshta.exe com privilégios locais totais. Para ler um com segurança, clique com o botão direito e escolha Editar em vez de clicar duas vezes. Trate qualquer arquivo HTA inesperado como potencialmente hostil, pois o mshta.exe é uma ferramenta comum de entrega de malware.

Desenvolvedor: Microsoft Categoria: Arquivos Executáveis MIME: application/hta
ABRE EM Windows macOS Linux
Relacionado: .APK · .EXE · .VBS · .JAR

Nesta página

19k+ extensões indexadas
Última revisão em Sep 5, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro HTA?

.hta (HTML Application) é um tipo de arquivo de documento HTML que agrupa marcação HTML, JScript e scripts VBScript em um aplicativo de desktop independente para Windows. Ao contrário dos arquivos .html, o .hta não é executado por navegadores da web - em vez disso, é executado na máquina local pelo mshta.exe, o Microsoft HTML Application Host integrado ao Windows. A Microsoft introduziu o formato em 1999 junto com o Internet Explorer 5 como uma forma de criar ferramentas GUI leves usando tecnologias web familiares, mas com acesso total e confiável ao sistema operacional, em vez do ambiente de sandbox de um navegador.

A principal distinção das páginas web comuns é o privilégio: um .hta é executado com as mesmas permissões do usuário logado, com acesso irrestrito ao registro do Windows, sistema de arquivos, objetos COM e controles ActiveX. A aparência da janela - título, ícone, estilo de borda e comportamento de redimensionamento - é configurada por meio do elemento <HTA:APPLICATION>, específico da Microsoft, colocado dentro do <head> do documento. O arquivo é texto simples sem número mágico binário; ele é identificado por sua extensão .hta e por essa tag.

Riscos potenciais. O uso de arquivos .hta de fontes desconhecidas acarreta muitos riscos. Embora os sistemas operacionais e as ferramentas antivírus utilizem várias técnicas para mitigar esses riscos, muitos ataques são realizados puramente devido à irresponsabilidade do usuário. Muitos vírus de computador e malware usam .hta para alterar entradas no registro do Windows, abrir backdoors para acesso indesejado ou baixar payloads adicionais - e os scanners antivírus modernos rotineiramente sinalizam arquivos .hta não confiáveis como suspeitos. Como o mshta.exe é um binário legítimo do Windows, os invasores frequentemente abusam dele em técnicas de «living-off-the-land» para contornar controles de segurança.

Segurança e proteção

RISCO: HIGH

Um HTA é um programa Windows de PRIVILÉGIO TOTAL, não uma página web em sandbox. Clicar duas vezes em um .hta o EXECUTA via mshta.exe com seus direitos de usuário - ele pode ler/gravar arquivos, alterar o registro, baixar payloads e iniciar outros programas. O mshta.exe é uma técnica de malware «living off the land» bem conhecida e os HTAs são um vetor comum de anexos de phishing. Regras: nunca abra um .hta que chegou por e-mail/chat/download, a menos que você o tenha escrito ou confie totalmente nele; para inspecionar um, SEMPRE clique com o botão direito > Editar (abrir como texto) para que ele não seja executado; cuidado com extensões duplas como «fatura.pdf.hta». Muitas organizações bloqueiam .hta e restringem o mshta.exe sumariamente. Se você recebeu um inesperadamente, trate-o como hostil e exclua-o.

Detalhes do formato

em resumo
NOME COMPLETOHTML Application
DESENVOLVEDORMicrosoftdesde 1999 (Internet Explorer 5)
TIPO MIMEapplication/hta
TIPOAplicativo HTML/JScript/VBScript executado pelo mshta.exe (confiável, privilégio total)
RELACIONADO.apk.exe.vbs.jar

Programas que abrem arquivos HTA

Windows5 apps
Adobe Dreamweaver Pago Um IDE de web design que pode editar o HTML/script de um .hta. Exagero para a maioria; Notepad++/VS Code são mais simples.
Notepad Código aberto Abra o .hta para leitura/edição com realce de sintaxe - a maneira segura de inspecioná-lo antes de decidir se deve executá-lo.
Microsoft HTML Application Host (mshta.exe) Integrado Para EXECUTAR um .hta CONFIÁVEL: clique duas vezes nele (o mshta.exe o inicia) ou execute «mshta arquivo.hta». Faça isso apenas para arquivos em que você confia totalmente - ele é executado com seus privilégios totais.
Notepad (built-in) Integrado Para LER o código com segurança SEM executá-lo: clique com o botão direito no .hta > Editar, ou abra o Bloco de Notas primeiro e Arquivo > Abrir o .hta.
Visual Studio Code Gratuito Abra o arquivo para ler/editar o HTML+script com realce; bom para entender ou manter um HTA.
macOS1 app
Any text editor (TextEdit, VS Code) Gratuito O macOS só pode LER o código-fonte de um HTA - não há runtime HTA. Abra no TextEdit ou VS Code para inspecionar.
Linux1 app
Any text editor (VS Code / gedit) Gratuito O Linux não possui runtime HTA; você só pode ler o código-fonte. Abra-o em um editor de texto para ver o que ele faz.

Detalhes técnicos

especificação profunda
DesenvolvedorMicrosoft
Introduzido1999, com Internet Explorer 5
Mecanismo de execuçãomshta.exe (Microsoft HTML Application Host), um componente integrado do Windows
Nível de privilégioTotalmente confiável - executado fora da sandbox do navegador com privilégios de SO de nível de usuário
Linguagens de scriptJScript e VBScript
Mecanismo de renderizaçãoMecanismo Trident (MSHTML) do Internet Explorer
Tipo MIMEapplication/hta
Codificação de arquivoTexto simples (UTF-8 ou Windows ANSI); sem bytes mágicos binários
Marcador distintivoElemento <HTA:APPLICATION> no <head> do documento; sem assinatura fixa em nível de byte
Personalização de janelaTexto da barra de título, ícone, estilo de borda, redimensionamento e comportamento de rolagem definidos via atributos <HTA:APPLICATION>
Acesso ao sistemaAcesso total de leitura/escrita ao registro do Windows, sistema de arquivos, objetos COM e controles ActiveX
Suporte de plataformaApenas Windows; sem suporte nativo no macOS ou Linux
Classificação de segurançaComumente sinalizado por antivírus como potencialmente malicioso; frequentemente abusado em ataques «living-off-the-land» via mshta.exe
ImplantaçãoAplicativo inteiro contido em um arquivo .hta; sem necessidade de instalador ou instalação de runtime
Lançado1999 (Internet Explorer 5)
Especificaçãoen.wikipedia.org

Conversões de HTA

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos HTA. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos HTA.

Perguntas frequentes

O que é um arquivo HTA?
Uma HTML Application - um programa Windows escrito em HTML mais VBScript/JScript que funciona como um aplicativo de desktop confiável e com privilégios totais via mshta.exe. Ele se parece com uma página web, mas pode acessar seus arquivos, registro e sistema.
Como abro um arquivo HTA com segurança?
Para LER, clique com o botão direito > Editar ou abra no Notepad/Notepad++/VS Code - isso mostra o código sem executá-lo. Só clique duas vezes (o que o EXECUTA via mshta.exe) se você o escreveu ou confia totalmente nele.
Um arquivo HTA é perigoso?
Pode ser. Ao contrário de uma página web, um HTA é executado com privilégios locais totais, portanto, um malicioso pode danificar seu sistema. O mshta.exe é uma ferramenta comum de malware e HTAs são anexos frequentes de phishing. Trate arquivos .hta inesperados como hostis.
Arquivos HTA ainda funcionam no Windows 11?
Sim. O mshta.exe e o mecanismo MSHTML ainda são fornecidos com o Windows 11, portanto, os HTAs funcionam mesmo que o Internet Explorer tenha sido descontinuado em 2022. O mshta foi descontinuado (não recomendado), mas não removido; a renderização é limitada aos recursos legados do IE11.
Como executo um arquivo HTA?
Clique duas vezes nele (o mshta.exe o inicia) ou execute «mshta seuarquivo.hta» em um prompt de comando. Faça isso apenas para arquivos confiáveis - ele é executado com suas permissões totais.
Posso abrir um HTA no Mac ou Linux?
Você só pode ler seu código-fonte em um editor de texto. Os HTAs precisam do runtime mshta.exe do Windows, que não existe no macOS ou Linux, portanto, eles não podem ser executados lá.
Como converto um HTA em uma página web normal ou em um EXE?
Para torná-lo uma página web, remova a tag <HTA:APPLICATION> e os scripts de acesso ao sistema e porte o VBScript para JavaScript (reescrita manual; ele perde os poderes de desktop). Para fazer um .exe independente, use um empacotador HTA-para-EXE - embora tais ferramentas sejam frequentemente sinalizadas por antivírus.

Referências

1Wikipedia - HTML Applicationen.wikipedia.org
2Microsoft Learn - Introduction to HTML Applications (HTAs)learn.microsoft.com

Continue explorando

em todo o banco de dados

Principais extensões desta semana

1.AQQAQQ Instant Messenger File
2.MDMarkdown Document
3.CRDOWNLOADChrome Partial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

Extensões relacionadas

.APKAndroid Package
.EXEWindows Executable (Portable Executable)
.VBSVBScript file (Visual Basic Script)
.JARJava Archive
.EX4MetaTrader 4 Compiled Program (Expert Advisor / Indicator / Script)
.APPXMicrosoft Windows App Package (AppX)

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z