TC падает при попытке запуска скачанного файла.
Select messages from
# through # FAQ
[/[Print]\]

Total Commander -> Общие вопросы

#1: TC падает при попытке запуска скачанного файла. Author: Viggen PostPosted: Thu Aug 26, 2021 19:50
    —
win 8.1
TC 10.00
при попытке запуска скачанного из интернета файла тотал падает.
по ctrl-L такой файл показывает:
[ZoneTransfer]
ZoneId=3

версия TC 8.52 выдавала системное предупреждение.

#2:  Author: AvadaLocation: Россия, Саратов PostPosted: Fri Aug 27, 2021 09:28
    —
Viggen
По Ctrl+L все такие файлы теперь это показывают. Никаких падений не наблюдал (правда, у меня не Win7, а не 8.1).
Падение сопровождается сейчас хоть каким-то сообщением или предупреждением? Происходит ли это с любым скачанным файлом или только с определённым? Проверялось ли на машинах с другой системой? Что за предупреждение было в прежней версии? Больше подробностей. Кроме того, можно почитать в английской (пока) документации про ключ WantZoneData и попробовать отключить функцию (например, указать ключ со значением 6). Если это, конечно, на что-то появлияет...
А в сообщениях, согласно правилам форума, надо нормально использовать заглавные буквы.

#3:  Author: Viggen PostPosted: Fri Aug 27, 2021 14:10
    —
Avada
Падение сопровождается только системным окном "Прекращена работа программы "Total Commander""

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

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

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

Ключ WantZoneData=0 не помогает.

#4:  Author: AvadaLocation: Россия, Саратов PostPosted: Fri Aug 27, 2021 15:15
    —
Viggen
Это, безусловно, ненормальное поведение. Каким образом, скажем, программа-интегратор Ultra TC Editors.exe из архива с Ultra TC Editors, вообще напрямую не работающая с самим TС и предназначенная исключительно для запуска других компонентов того же пакета, может валить Тотал, мне не вполне понятно. (Хотя, возможно, более сведущие люди объяснят и это.) Постарайтесь проверить на других машинах и/или других системах. И для ключа WantZoneData я вам какое значение предлагал указать?
Тут, конечно, надо разбираться в первопричинах, которые касаются более системных параметров безопасности. Но мне системная фича с ограничением на запуск файлов, имеющих определённый ZoneId, давно не докучает, а подробности избавления от неё уже забыл. Может быть, ещё кто-то подскажет.

#5:  Author: Viggen PostPosted: Fri Aug 27, 2021 17:59
    —
Avada
ТС валит не запускаемая программа, а внутренняя ошибка, возникающая при попытке запуска.
WantZoneData насколько я понял относится к тому что сам ТС будет выставлять при скачивании собственными силами, но не обработка уже установленного.

#6:  Author: AvadaLocation: Россия, Саратов PostPosted: Fri Aug 27, 2021 21:18
    —
Viggen
Какое отношение ошибка при запуске приложения имеет к файловому менеджеру, из которого выполнен этот запуск (и не более того), вы можете объяснить? В Проводнике у вас, кстати, проблемы с запуском того же самого есть?
А насчёт "выставлять" вы несколько ошибаетесь. У меня есть приличное число файлов с ZoneId=3, скачанных заведомо не через TC последней версии, в том числе архивов. При распаковке средствами TC 10 архива с таким маркером извлечённый файл получит в NTFS-потоке ZoneId=3 при умолчальном значении ключа 7 (как в Проводнике, что автором TC и планировалось) и не получит при значении 6 (ибо теперь в TС новая функция отключена). Остаётся выяснить, появятся ли в последнем случае проблемы с запуском.

#7:  Author: CaptainFlintLocation: Москва PostPosted: Sat Aug 28, 2021 00:31
    —
Avada
Для запуска приложения Тотал обращается к функциям системы. И в процедуре такого обращения или обработки результатов вполне может закрасться ошибка. А тот факт, что на той же системе в другой версии Тотала проблема не воспроизводится, только усиливает подозрения, что источник кроется где-то в самом Тотале, в изменениях новой версии.

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

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

#8:  Author: Viggen PostPosted: Tue Aug 31, 2021 14:12
    —
CaptainFlint
Win 8.1x64 TC 10x64
Чистый тотал тоже падает.
TC 10x32 не падает, а показывает SmartScreen.
TC 9.51x64 падает. 9.51х32 не проверял - не нашел.

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

Источник
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)

#9:  Author: AvadaLocation: Россия, Саратов PostPosted: Tue Aug 31, 2021 14:21
    —
Viggen wrote:
9.51х32 не проверял - не нашел.

Здесь же на форуме и находится. Вы на мои вопросы про другие машины, отличные от 8.1 системы и Проводник ответов так и не имеете?

#10:  Author: Viggen PostPosted: Tue Aug 31, 2021 15:01
    —
Avada
ТС 9.51х32 и проводник не падают.
На других машинах и системах не проверял.

#11:  Author: AvadaLocation: Россия, Саратов PostPosted: Tue Aug 31, 2021 15:23
    —
Viggen
CaptainFlint wrote:
Ну и как Avada выше предложил, проверить, будет ли разница при запуске файлов, у которых зону выставил сам Тотал (при скачивании или распаковке).

А на это вы что скажете?

#12:  Author: CaptainFlintLocation: Москва PostPosted: Tue Aug 31, 2021 17:20
    —
Viggen wrote:
Имя модуля с ошибкой:   nvwgf2umx.dll

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

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

Кстати, выше упоминалось, что в TC 8.5 запуск работает нормально. Какая именно версия имелась в виду, 32- или 64-битная? И работает ли в этой же версии другой битности?

#13:  Author: Viggen PostPosted: Tue Aug 31, 2021 17:56
    —
CaptainFlint
NVIDIA GeForce 9500 GT
driver: 9.18.13.4052

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

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



Total Commander -> Общие вопросы


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Page 1 of 1

Powered by phpBB © 2001, 2005 phpBB Group