.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.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.RPMSGRestricted Permission Message
6.PARTPartial Download File
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.DBSQLite Database 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