.HTA

File HTA

HTML Application
Fai una domanda
RISPOSTA RAPIDA

Un file HTA è un'applicazione HTML, un programma Windows scritto in HTML più VBScript o JScript che viene eseguito tramite mshta.exe con privilegi locali completi. Per leggerne uno in sicurezza, fare clic con il tasto destro e scegliere Modifica invece di fare doppio clic. Trattare qualsiasi file HTA imprevisto come potenzialmente ostile, poiché mshta.exe è uno strumento comune per la distribuzione di malware.

Sviluppatore: Microsoft Categoria: File eseguibili (exe) MIME: application/hta
SI APRE SU Windows macOS Linux
Correlati: .APK · .EXE · .VBS · .JAR

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Sep 5, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file HTA?

.hta (HTML Application) è un tipo di file di documento HTML che raggruppa markup HTML, JScript e script VBScript in un'applicazione desktop autonoma per Windows. A differenza dei file .html, il formato .hta non viene eseguito dai browser web - viene invece eseguito sulla macchina locale da mshta.exe, il Microsoft HTML Application Host integrato in Windows. Microsoft ha introdotto il formato nel 1999 insieme a Internet Explorer 5 come modo per creare strumenti GUI leggeri utilizzando tecnologie web familiari, ma con accesso completo e attendibile al sistema operativo anziché all'ambiente sandbox di un browser.

La distinzione chiave rispetto alle normali pagine web è il privilegio: un .hta viene eseguito con gli stessi permessi dell'utente connesso, con accesso illimitato al registro di Windows, al file system, agli oggetti COM e ai controlli ActiveX. L'aspetto della finestra - titolo, icona, stile del bordo e comportamento di ridimensionamento - viene configurato tramite l'elemento <HTA:APPLICATION>, specifico di Microsoft, inserito all'interno del <head> del documento. Il file è in formato testo semplice senza un numero magico binario; viene identificato dalla sua estensione .hta e da quel tag.

Rischi potenziali. L'uso di file .hta provenienti da fonti sconosciute comporta molti rischi. Sebbene i sistemi operativi e gli strumenti antivirus utilizzino varie tecniche per mitigare tali rischi, molti attacchi vengono condotti puramente a causa dell'irresponsabilità dell'utente. Molti virus informatici e malware utilizzano il formato .hta per modificare le voci nel registro di Windows, aprire backdoor per accessi indesiderati o scaricare ulteriori payload - e i moderni scanner antivirus segnalano regolarmente i file .hta non attendibili come sospetti. Poiché mshta.exe è un binario legittimo di Windows, gli aggressori lo abusano frequentemente in tecniche «living-off-the-land» per aggirare i controlli di sicurezza.

Sicurezza e incolumità

RISCHIO: HIGH

Un HTA è un programma Windows con PRIVILEGI COMPLETI, non una pagina web in sandbox. Facendo doppio clic su un .hta lo si ESEGUE tramite mshta.exe con i propri diritti utente - può leggere/scrivere file, modificare il registro, scaricare payload e avviare altri programmi. mshta.exe è una nota tecnica malware «living off the land» e gli HTA sono un comune vettore di allegati phishing. Regole: non aprire mai un .hta arrivato via email/chat/download a meno che non sia stato scritto da te o che tu non ti fidi completamente; per ispezionarne uno, fare SEMPRE clic destro > Modifica (apri come testo) in modo che non venga eseguito; fare attenzione alle doppie estensioni come «fattura.pdf.hta». Molte organizzazioni bloccano i file .hta e limitano del tutto mshta.exe. Se ne hai ricevuto uno inaspettatamente, trattalo come ostile ed eliminalo.

Dettagli del formato

in sintesi
NOME COMPLETOHTML Application
SVILUPPATOREMicrosoftdal 1999 (Internet Explorer 5)
TIPO MIMEapplication/hta
TIPOApplicazione HTML/JScript/VBScript eseguita da mshta.exe (attendibile, con privilegi completi)

Programmi che aprono file HTA

Windows5 apps
Adobe Dreamweaver A pagamento Un IDE di web design in grado di modificare l'HTML/script di un .hta. Eccessivo per i più; Notepad++/VS Code sono più semplici.
Notepad Open-source Aprire il .hta per la lettura/modifica con evidenziazione della sintassi - il modo sicuro per ispezionarlo prima di decidere se eseguirlo.
Microsoft HTML Application Host (mshta.exe) Integrato Per ESEGUIRE un .hta ATTENDIBILE: fare doppio clic su di esso (mshta.exe lo avvia) o eseguire «mshta file.hta». Farlo solo per file di cui ci si fida completamente - viene eseguito con i propri privilegi completi.
Notepad (built-in) Integrato Per LEGGERE il codice in sicurezza SENZA eseguirlo: clic destro sul .hta > Modifica, oppure aprire prima Notepad e poi File > Apri il .hta.
Visual Studio Code Gratuito Aprire il file per leggere/modificare l'HTML+script con evidenziazione; utile per comprendere o mantenere un HTA.
macOS1 app
Any text editor (TextEdit, VS Code) Gratuito macOS può solo LEGGERE il sorgente di un HTA - non esiste un runtime HTA. Aprire in TextEdit o VS Code per ispezionare.
Linux1 app
Any text editor (VS Code / gedit) Gratuito Linux non ha un runtime HTA; è possibile solo leggere il sorgente. Aprirlo in un editor di testo per vedere cosa fa.

Dettagli tecnici

specifiche approfondite
SviluppatoreMicrosoft
Introdotto1999, con Internet Explorer 5
Motore di esecuzionemshta.exe (Microsoft HTML Application Host), un componente integrato di Windows
Livello di privilegioCompletamente attendibile - viene eseguito al di fuori della sandbox del browser con privilegi del sistema operativo a livello utente
Linguaggi di scriptingJScript e VBScript
Motore di renderingMotore Trident (MSHTML) di Internet Explorer
Tipo MIMEapplication/hta
Codifica del fileTesto semplice (UTF-8 o Windows ANSI); nessun byte magico binario
Marcatore distintivoElemento <HTA:APPLICATION> nel <head> del documento; nessuna firma fissa a livello di byte
Personalizzazione della finestraTesto della barra del titolo, icona, stile del bordo, ridimensionamento e comportamento di scorrimento impostati tramite gli attributi <HTA:APPLICATION>
Accesso al sistemaAccesso completo in lettura/scrittura al registro di Windows, al file system, agli oggetti COM e ai controlli ActiveX
Supporto piattaformaSolo Windows; nessun supporto nativo su macOS o Linux
Classificazione di sicurezzaComunemente segnalato dagli antivirus come potenzialmente dannoso; frequentemente abusato in attacchi «living-off-the-land» tramite mshta.exe
DistribuzioneIntera applicazione contenuta in un unico file .hta; non è richiesto alcun programma di installazione o installazione di runtime
Rilasciato1999 (Internet Explorer 5)
Specificaen.wikipedia.org

Conversioni HTA

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file HTA. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file HTA.

Domande frequenti

Cos'è un file HTA?
Un'applicazione HTML - un programma Windows scritto in HTML più VBScript/JScript che viene eseguito come app desktop attendibile e con privilegi completi tramite mshta.exe. Sembra una pagina web ma può accedere ai tuoi file, al registro e al sistema.
Come posso aprire un file HTA in sicurezza?
Per LEGGERLO, fare clic con il tasto destro > Modifica o aprirlo in Notepad/Notepad++/VS Code - questo mostra il codice senza eseguirlo. Fare doppio clic (che lo ESEGUE tramite mshta.exe) solo se lo si è scritto personalmente o se ci si fida completamente.
Un file HTA è pericoloso?
Può esserlo. A differenza di una pagina web, un HTA viene eseguito con privilegi locali completi, quindi uno dannoso può danneggiare il sistema. mshta.exe è uno strumento comune per il malware e gli HTA sono frequenti allegati di phishing. Trattare i file .hta imprevisti come ostili.
I file HTA funzionano ancora su Windows 11?
Sì. mshta.exe e il motore MSHTML sono ancora inclusi in Windows 11, quindi gli HTA funzionano anche se Internet Explorer è stato ritirato nel 2022. mshta è deprecato (non raccomandato) ma non rimosso; il rendering è limitato alle funzionalità legacy di IE11.
Come si esegue un file HTA?
Fare doppio clic su di esso (mshta.exe lo avvia) o eseguire «mshta nomefile.hta» da un prompt dei comandi. Farlo solo per file attendibili - viene eseguito con i tuoi permessi completi.
Posso aprire un HTA su Mac o Linux?
È possibile solo leggerne il sorgente in un editor di testo. Gli HTA richiedono il runtime mshta.exe di Windows, che non esiste su macOS o Linux, quindi non possono essere effettivamente eseguiti lì.
Come posso convertire un HTA in una normale pagina web o in un EXE?
Per renderlo una pagina web, rimuovere il tag <HTA:APPLICATION> e gli script di accesso al sistema e convertire VBScript in JavaScript (riscrittura manuale; perde i poteri desktop). Per creare un .exe autonomo, impacchettarlo con un software HTA-to-EXE - sebbene tali wrapper siano spesso segnalati dagli antivirus.

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.M4AMPEG-4 Audio File
6.MDMarkdown Document
7.JPGJPEG Image
8.BINCD/DVD Disc Image (BIN/CUE)
9.DATProgram Data File (generic)
10.JSONJavaScript Object Notation file

Estensioni correlate

.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)

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z