Войти

Показать полную графическую версию : [решено] не запускается .hta


IZOprogman
20-06-2016, 00:48
При попытке запустить любую форму .hta появляется окошко:
...не является приложением Win32
Из-за чего такое может быть?
(ОС: Семь.)

Iska
20-06-2016, 03:23
Какое приложение используется для открытия .hta?

greg zakharov
20-06-2016, 20:53
А битность ОСи - 32-х или 64-х? Если 32-х, то в консоли с правами админа набить:
ftype htafile=X:\Windows\System32\mshta.exe "%1" %*
где Х - буква системного раздела; в случае если винда все же 64-х битная:
ftype htafile=X:\Windows\SysWOW64\mshta.exe "%1" %*
Если не помогает, шуруем в реестр - HKCR\htafile\Shell\Open\Command - где в дефолтном строковом параметре прописываем то же, что и в случае ftype.

Iska
20-06-2016, 21:26
greg zakharov, что странно, у меня именно так — что из-под x64 Проводника, что из-под x64 Far Manager'а исполняется x86 вариант «mshta.exe», хотя в System32 наличествует x64 версия «mshta.exe». Windows 7 x64 SP1.

Причины выбора данного поведения известны?

greg zakharov
21-06-2016, 12:11
Iska, нужно разбираться, а так можно только предполагать.

IZOprogman
01-07-2016, 02:22
Если 32-х, то в консоли с правами админа набить:
Код:
ftype htafile=X:\Windows\System32\mshta.exe "%1" %* »

Спасибо.
Сначало так и сделал (у меня 32).
Потом в проводнике выделил hta-файл, нажал Открыть. Запросил, какой программой открыть.
Ну тут я выбрал System32\mshta.exe и галочку "всегда использовать" поставил.
Запускается.

Iska
01-07-2016, 16:35
…и, к сожалению, теперь мы не узнаем, что у Вас было до этого привязано к hta.

mwz
01-07-2016, 22:56
Iska, а откат сделать? ;)

Iska
02-07-2016, 01:22
mwz, не согласится :).

IZOprogman
08-07-2016, 02:40
…и, к сожалению, теперь мы не узнаем, что у Вас было до этого привязано к hta. »

Ну раз запросил, то, наверное, ничего?

Iska
08-07-2016, 05:28
IZOprogman, так изначально ж было:
...не является приложением Win32 »




© OSzone.net 2001-2012