.HTA

Файл HTA

HTML Application
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл HTA - это HTML-приложение (HTML Application), программа для Windows, написанная на HTML с использованием VBScript или JScript, которая запускается через mshta.exe с полными локальными привилегиями. Чтобы безопасно прочитать его содержимое, щелкните правой кнопкой мыши и выберите «Изменить» вместо двойного клика. Относитесь к любому неожиданному файлу HTA как к потенциально опасному, так как mshta.exe является распространенным инструментом доставки вредоносного ПО.

Разработчик: Microsoft Категория: Исполняемые файлы MIME: application/hta
ОТКРЫВАЕТСЯ НА Windows macOS Linux
Связанные: .APK · .EXE · .VBS · .JAR

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Sep 5, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла HTA?

.hta (HTML Application) - это тип файла HTML-документа, который объединяет разметку HTML, JScript и скрипты VBScript в автономное настольное приложение для Windows. В отличие от файлов .html, .hta не запускается веб-браузерами - вместо этого он исполняется на локальной машине с помощью mshta.exe, хоста HTML-приложений Microsoft, встроенного в Windows. Microsoft представила этот формат в 1999 году вместе с Internet Explorer 5 как способ создания легких инструментов с графическим интерфейсом с использованием знакомых веб-технологий, но с полным доверенным доступом к операционной системе, а не в «песочнице» браузера.

Ключевым отличием от обычных веб-страниц являются привилегии: .hta запускается с теми же разрешениями, что и вошедший в систему пользователь, с неограниченным доступом к реестру Windows, файловой системе, объектам COM и элементам управления ActiveX. Внешний вид окна - заголовок, значок, стиль границ и поведение при изменении размера - настраивается с помощью специфичного для Microsoft элемента <HTA:APPLICATION>, расположенного внутри тега документа <head>. Файл представляет собой обычный текст без бинарного «магического числа»; он идентифицируется по расширению .hta и этому тегу.

Потенциальные риски. Использование файлов .hta из неизвестных источников сопряжено со многими рисками. Хотя операционные системы и антивирусные инструменты применяют различные методы для смягчения этих рисков, многие атаки проводятся исключительно из-за неосторожности пользователей. Многие компьютерные вирусы и вредоносные программы используют .hta для изменения записей в реестре Windows, открытия бэкдоров для нежелательного доступа или загрузки дополнительных полезных нагрузок - и современные антивирусные сканеры регулярно помечают недоверенные файлы .hta как подозрительные. Поскольку mshta.exe является легитимным бинарным файлом Windows, злоумышленники часто злоупотребляют им в техниках «living-off-the-land» для обхода средств защиты.

Безопасность и защита

РИСК: HIGH

HTA - это программа для Windows с ПОЛНЫМИ ПРИВИЛЕГИЯМИ, а не изолированная веб-страница. Двойной клик по .hta ЗАПУСКАЕТ его через mshta.exe с вашими правами пользователя - он может читать/записывать файлы, менять реестр, скачивать данные и запускать другие программы. mshta.exe - известный инструмент для атак типа «living off the land», а файлы HTA часто используются как вложения в фишинге. Правила: никогда не открывайте .hta из почты/чатов, если вы не писали его сами; для проверки ВСЕГДА нажимайте правую кнопку мыши > «Изменить» (открыть как текст), чтобы он не исполнился; опасайтесь двойных расширений вроде «invoice.pdf.hta». Многие организации полностью блокируют .hta и ограничивают запуск mshta.exe. Если вы получили такой файл неожиданно, считайте его опасным и удалите.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕHTML Application
РАЗРАБОТЧИКMicrosoftс 1999 (Internet Explorer 5)
MIME-ТИПapplication/hta
ТИППриложение HTML/JScript/VBScript, запускаемое через mshta.exe (доверенное, с полными правами)
СВЯЗАННЫЕ.apk.exe.vbs.jar

Программы, открывающие файлы HTA

Windows5 apps
Adobe Dreamweaver Платно IDE для веб-дизайна, которая может редактировать HTML/скрипты в .hta. Избыточно для большинства задач; Notepad++/VS Code проще.
Notepad Открытый код Откройте .hta для чтения или редактирования с подсветкой синтаксиса - это безопасный способ изучить файл перед принятием решения о запуске.
Microsoft HTML Application Host (mshta.exe) Встроенная Чтобы ЗАПУСТИТЬ ДОВЕРЕННЫЙ .hta: дважды щелкните по нему (запустит mshta.exe) или выполните «mshta файл.hta». Делайте это только для файлов, которым полностью доверяете.
Notepad (built-in) Встроенная Чтобы БЕЗОПАСНО ПРОЧИТАТЬ код БЕЗ запуска: щелкните правой кнопкой мыши по .hta > «Изменить» или сначала откройте Блокнот, а затем через Файл > Открыть выберите .hta.
Visual Studio Code Бесплатно Откройте файл для чтения/редактирования HTML и скриптов с подсветкой; удобно для понимания логики или поддержки HTA.
macOS1 app
Any text editor (TextEdit, VS Code) Бесплатно В macOS можно только ПРОЧИТАТЬ исходный код HTA - среды выполнения HTA не существует. Откройте в TextEdit или VS Code для проверки.
Linux1 app
Any text editor (VS Code / gedit) Бесплатно В Linux нет среды выполнения HTA; вы можете только прочитать исходный код. Откройте его в текстовом редакторе, чтобы увидеть, что он делает.

Технические подробности

глубокая спецификация
РазработчикMicrosoft
Дата появления1999, вместе с Internet Explorer 5
Движок выполненияmshta.exe (Microsoft HTML Application Host), встроенный компонент Windows
Уровень привилегийПолностью доверенный - запускается вне «песочницы» браузера с правами пользователя ОС
Языки сценариевJScript и VBScript
Движок рендерингаTrident (MSHTML) от Internet Explorer
MIME-типapplication/hta
Кодировка файлаПростой текст (UTF-8 или Windows ANSI); нет бинарных магических байтов
Отличительный признакЭлемент <HTA:APPLICATION> в заголовке <head> документа; нет фиксированной сигнатуры на уровне байтов
Настройка окнаТекст заголовка, иконка, стиль границ, изменение размера и прокрутка задаются через атрибуты <HTA:APPLICATION>
Доступ к системеПолный доступ на чтение/запись к реестру Windows, файловой системе, объектам COM и элементам управления ActiveX
Поддержка платформТолько Windows; нативная поддержка в macOS или Linux отсутствует
Классификация безопасностиЧасто помечается антивирусами как потенциально вредоносный; часто используется в атаках типа «living-off-the-land» через mshta.exe
РазвертываниеВсе приложение содержится в одном файле .hta; не требуется установщик или настройка среды выполнения
Выпущен1999 (Internet Explorer 5)
Спецификацияen.wikipedia.org

Конвертации HTA

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами HTA. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах HTA.

Часто задаваемые вопросы

Что такое файл HTA?
Это HTML-приложение - программа для Windows, написанная на HTML и VBScript/JScript, которая запускается как доверенное настольное приложение с полными правами через mshta.exe. Оно выглядит как веб-страница, но может иметь доступ к вашим файлам, реестру и системе.
Как безопасно открыть файл HTA?
Чтобы ПРОЧИТАТЬ его, нажмите правую кнопку мыши > «Изменить» или откройте его в Notepad/Notepad++/VS Code - это покажет код без запуска. Дважды щелкайте (что ЗАПУСКАЕТ его через mshta.exe) только в том случае, если вы сами написали его или полностью доверяете источнику.
Опасен ли файл HTA?
Он может быть опасен. В отличие от веб-страницы, HTA запускается с полными локальными привилегиями, поэтому вредоносный файл может повредить вашу систему. mshta.exe - популярный инструмент у хакеров, а HTA часто рассылаются как вложения в фишинговых письмах. Считайте любые неожиданные файлы .hta враждебными.
Работают ли файлы HTA в Windows 11?
Да. mshta.exe и движок MSHTML по-прежнему поставляются с Windows 11, поэтому HTA работают, даже несмотря на то, что Internet Explorer был выведен из эксплуатации в 2022 году. mshta считается устаревшим (не рекомендуется), но не удален; рендеринг ограничен возможностями устаревшего IE11.
Как запустить файл HTA?
Дважды щелкните по нему (его запустит mshta.exe) или выполните команду «mshta имя_файла.hta» в командной строке. Делайте это только для доверенных файлов - приложение запускается с вашими полными правами.
Можно ли открыть HTA на Mac или Linux?
Вы можете только прочитать исходный код в текстовом редакторе. Для работы HTA требуется среда выполнения mshta.exe от Windows, которой нет в macOS или Linux, поэтому запустить их там невозможно.
Как конвертировать HTA в обычную веб-страницу или EXE?
Чтобы сделать его веб-страницей, удалите тег <HTA:APPLICATION>, скрипты доступа к системе и перепишите VBScript на JavaScript (вручную; приложение потеряет доступ к функциям рабочего стола). Чтобы создать автономный .exe, используйте упаковщики HTA-в-EXE, хотя такие обертки часто блокируются антивирусами.

Ссылки

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

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

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

Похожие расширения

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

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z