TC падает при попытке запуска скачанного файла.

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Ответить
Viggen
Сообщения: 17
Зарегистрирован: Ср апр 22, 2009 17:18

TC падает при попытке запуска скачанного файла.

Сообщение Viggen »

win 8.1
TC 10.00
при попытке запуска скачанного из интернета файла тотал падает.
по ctrl-L такой файл показывает:
[ZoneTransfer]
ZoneId=3

версия TC 8.52 выдавала системное предупреждение.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Viggen
По Ctrl+L все такие файлы теперь это показывают. Никаких падений не наблюдал (правда, у меня не Win7, а не 8.1).
Падение сопровождается сейчас хоть каким-то сообщением или предупреждением? Происходит ли это с любым скачанным файлом или только с определённым? Проверялось ли на машинах с другой системой? Что за предупреждение было в прежней версии? Больше подробностей. Кроме того, можно почитать в английской (пока) документации про ключ WantZoneData и попробовать отключить функцию (например, указать ключ со значением 6). Если это, конечно, на что-то появлияет...
А в сообщениях, согласно правилам форума, надо нормально использовать заглавные буквы.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Viggen
Сообщения: 17
Зарегистрирован: Ср апр 22, 2009 17:18

Сообщение Viggen »

Avada
Падение сопровождается только системным окном "Прекращена работа программы "Total Commander""

Происходит с большинством из скачанных файлов, но закономерности не вижу.
например "Ultra TC Editors.exe" из соседней темы, скачанный фаерфоксом и распакованный тоталом не запускается и валит ТС.

На других системах не проверялось.

На ТС8.5 выскакивает окно Windows SmartScreen, типа такого:
https : // remontka.pro/images/smartscreen-protected-computer.png

Ключ WantZoneData=0 не помогает.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Viggen
Это, безусловно, ненормальное поведение. Каким образом, скажем, программа-интегратор Ultra TC Editors.exe из архива с Ultra TC Editors, вообще напрямую не работающая с самим TС и предназначенная исключительно для запуска других компонентов того же пакета, может валить Тотал, мне не вполне понятно. (Хотя, возможно, более сведущие люди объяснят и это.) Постарайтесь проверить на других машинах и/или других системах. И для ключа WantZoneData я вам какое значение предлагал указать?
Тут, конечно, надо разбираться в первопричинах, которые касаются более системных параметров безопасности. Но мне системная фича с ограничением на запуск файлов, имеющих определённый ZoneId, давно не докучает, а подробности избавления от неё уже забыл. Может быть, ещё кто-то подскажет.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Viggen
Сообщения: 17
Зарегистрирован: Ср апр 22, 2009 17:18

Сообщение Viggen »

Avada
ТС валит не запускаемая программа, а внутренняя ошибка, возникающая при попытке запуска.
WantZoneData насколько я понял относится к тому что сам ТС будет выставлять при скачивании собственными силами, но не обработка уже установленного.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Viggen
Какое отношение ошибка при запуске приложения имеет к файловому менеджеру, из которого выполнен этот запуск (и не более того), вы можете объяснить? В Проводнике у вас, кстати, проблемы с запуском того же самого есть?
А насчёт "выставлять" вы несколько ошибаетесь. У меня есть приличное число файлов с ZoneId=3, скачанных заведомо не через TC последней версии, в том числе архивов. При распаковке средствами TC 10 архива с таким маркером извлечённый файл получит в NTFS-потоке ZoneId=3 при умолчальном значении ключа 7 (как в Проводнике, что автором TC и планировалось) и не получит при значении 6 (ибо теперь в TС новая функция отключена). Остаётся выяснить, появятся ли в последнем случае проблемы с запуском.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

Avada
Для запуска приложения Тотал обращается к функциям системы. И в процедуре такого обращения или обработки результатов вполне может закрасться ошибка. А тот факт, что на той же системе в другой версии Тотала проблема не воспроизводится, только усиливает подозрения, что источник кроется где-то в самом Тотале, в изменениях новой версии.

Avada, Viggen
У меня ощущение, что вы слегка не поняли друг друга и говорите о разных вещах. WantZoneData, действительно, не влияет на возможности запуска приложений из Тотала (во всяком случае, напрямую), а только на присвоение недоверенной зоны тем или иным файлам. Однако надо иметь в виду, что:
1) код обработки этого ключа (и зонирования файлов) может косвенно оказывать влияние на другие функции Тотала (скажем, из-за ошибки испортить какую-нибудь переменную, которая потом используется при запуске файла);
2) сама процедура установки зоны на файл, реализованная в Тотале, может отрабатывать немного не так, как системная, и в результате содержимое файлового потока будет отличаться; и дальше уже попытка запуска файла с такой "кривой" зоной может вызвать какие-то непредусмотренные Гислером последствия, приводящие Тотал к краху.

Вообще, конечно, репортить это надо на официальный форум. Здесь требуется участие автора программы, а мы вряд ли сможем чем-то помочь, разве что сузить круг условий, приводящих к проявлению ошибки. Для репорта потребуется уточнить, о какой битности системы и Тотала идёт речь; привести подробные данные о падении (развернуть подробности в диалоге падения и скопировать текст оттуда, или найти запись об этом падении в системном журнале Windows и взять данные там). Хорошо бы проверить таже версию Тотала 9.51, чтобы убедиться, что проблема возникла именно в десятке, а не раньше. Ну и как Avada выше предложил, проверить, будет ли разница при запуске файлов, у которых зону выставил сам Тотал (при скачивании или распаковке). И ещё на всякий пожарный проверить поведение в чистом Тотале, с настройками по умолчанию и без плагинов.
Почему же, ё-моё, ты нигде не пишешь "ё"?
Viggen
Сообщения: 17
Зарегистрирован: Ср апр 22, 2009 17:18

Сообщение Viggen »

CaptainFlint
Win 8.1x64 TC 10x64
Чистый тотал тоже падает.
TC 10x32 не падает, а показывает SmartScreen.
TC 9.51x64 падает. 9.51х32 не проверял - не нашел.

Центр поддержки\Сведения о проблеме выдает такое:

Код: Выделить всё

Источник
Total Commander

Сводка
Остановка работы

Дата
‎19.‎08.‎2021 15:49

Состояние
Отчет отправлен

Описание
Неправильный путь приложения:	C:\Tools\totalcmd\TOTALCMD64.EXE

Сигнатура проблемы
Имя проблемного события:	APPCRASH
Имя приложения:	TOTALCMD64.EXE
Версия приложения:	10.0.0.0
Отметка времени приложения:	00000000
Имя модуля с ошибкой:	nvwgf2umx.dll
Версия модуля с ошибкой:	9.18.13.4052
Отметка времени модуля с ошибкой:	53b4437c
Код исключения:	c0000091
Смещение исключения:	00000000002ee3ea
Версия ОС:	6.3.9600.2.0.0.256.48
Код языка:	1049
Дополнительные сведения 1:	f218
Дополнительные сведения 2:	f21862e275751477f1343a24a7aeccb6
Дополнительные сведения 3:	c9af
Дополнительные сведения 4:	c9afa7ed97ca149d3a6c5931a63a365b

Дополнительные сведения о проблеме
ИД контейнера:	11c6ef228e8e23e6f8c8ccf4fc8456dc (1785902604833019612)
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Viggen писал(а):9.51х32 не проверял - не нашел.
Здесь же на форуме и находится. Вы на мои вопросы про другие машины, отличные от 8.1 системы и Проводник ответов так и не имеете?
Даже самая богатая фантазия
Не представит себе наши безобразия.
Viggen
Сообщения: 17
Зарегистрирован: Ср апр 22, 2009 17:18

Сообщение Viggen »

Avada
ТС 9.51х32 и проводник не падают.
На других машинах и системах не проверял.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Viggen
CaptainFlint писал(а): Ну и как Avada выше предложил, проверить, будет ли разница при запуске файлов, у которых зону выставил сам Тотал (при скачивании или распаковке).
А на это вы что скажете?
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

Viggen писал(а):Имя модуля с ошибкой:   nvwgf2umx.dll
Очень похоже, что проблема в драйвере nVidia. Стоит попробовать установить другую версию (либо обновиться до актуальной, либо, если уже актуальная, откатиться до более старых). Ну и в любом случае остаётся только писать Гислеру, может быть, он сможет добавить какую-то проверку для обхода этой проблемы.

Если владеете английским, немецким или французским, то лучше сразу обратиться на оф. форум, чтобы иметь возможность непосредственно участвовать в диалоге. Если нет, то кто-нибудь из местных может запостить сообщение. Дополнительно к вышеприведённым сведениям ещё нужно указать: версию установленного драйвера nVidia и, на всякий случай, модель видеокарты.

Кстати, выше упоминалось, что в TC 8.5 запуск работает нормально. Какая именно версия имелась в виду, 32- или 64-битная? И работает ли в этой же версии другой битности?
Почему же, ё-моё, ты нигде не пишешь "ё"?
Viggen
Сообщения: 17
Зарегистрирован: Ср апр 22, 2009 17:18

Сообщение Viggen »

CaptainFlint
NVIDIA GeForce 9500 GT
driver: 9.18.13.4052

TC 8.5 работают обе версии.

Avada
Как выставлена зона не имеет значения. Хоть Тоталом при распаковке, хоть тупым копированием с одного файла на другой.
Единственно что - при WantZoneData=0 тотал не приписывает зону к распакованным файлам и проблема уже не докучает.
Ответить