Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

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

 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
Viggen



Joined: 22 Apr 2009
Posts: 17

Post (Separately) Posted: Thu Aug 26, 2021 19:50    Post subject: TC падает при попытке запуска скачанного файла. Reply with quote

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

версия TC 8.52 выдавала системное предупреждение.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10236
Location: Россия, Саратов

Post (Separately) Posted: Fri Aug 27, 2021 09:28    Post subject: Reply with quote

Viggen
По Ctrl+L все такие файлы теперь это показывают. Никаких падений не наблюдал (правда, у меня не Win7, а не 8.1).
Падение сопровождается сейчас хоть каким-то сообщением или предупреждением? Происходит ли это с любым скачанным файлом или только с определённым? Проверялось ли на машинах с другой системой? Что за предупреждение было в прежней версии? Больше подробностей. Кроме того, можно почитать в английской (пока) документации про ключ WantZoneData и попробовать отключить функцию (например, указать ключ со значением 6). Если это, конечно, на что-то появлияет...
А в сообщениях, согласно правилам форума, надо нормально использовать заглавные буквы.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Viggen



Joined: 22 Apr 2009
Posts: 17

Post (Separately) Posted: Fri Aug 27, 2021 14:10    Post subject: Reply with quote

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

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

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

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

Ключ WantZoneData=0 не помогает.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10236
Location: Россия, Саратов

Post (Separately) Posted: Fri Aug 27, 2021 15:15    Post subject: Reply with quote

Viggen
Это, безусловно, ненормальное поведение. Каким образом, скажем, программа-интегратор Ultra TC Editors.exe из архива с Ultra TC Editors, вообще напрямую не работающая с самим TС и предназначенная исключительно для запуска других компонентов того же пакета, может валить Тотал, мне не вполне понятно. (Хотя, возможно, более сведущие люди объяснят и это.) Постарайтесь проверить на других машинах и/или других системах. И для ключа WantZoneData я вам какое значение предлагал указать?
Тут, конечно, надо разбираться в первопричинах, которые касаются более системных параметров безопасности. Но мне системная фича с ограничением на запуск файлов, имеющих определённый ZoneId, давно не докучает, а подробности избавления от неё уже забыл. Может быть, ещё кто-то подскажет.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Viggen



Joined: 22 Apr 2009
Posts: 17

Post (Separately) Posted: Fri Aug 27, 2021 17:59    Post subject: Reply with quote

Avada
ТС валит не запускаемая программа, а внутренняя ошибка, возникающая при попытке запуска.
WantZoneData насколько я понял относится к тому что сам ТС будет выставлять при скачивании собственными силами, но не обработка уже установленного.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10236
Location: Россия, Саратов

Post (Separately) Posted: Fri Aug 27, 2021 21:18    Post subject: Reply with quote

Viggen
Какое отношение ошибка при запуске приложения имеет к файловому менеджеру, из которого выполнен этот запуск (и не более того), вы можете объяснить? В Проводнике у вас, кстати, проблемы с запуском того же самого есть?
А насчёт "выставлять" вы несколько ошибаетесь. У меня есть приличное число файлов с ZoneId=3, скачанных заведомо не через TC последней версии, в том числе архивов. При распаковке средствами TC 10 архива с таким маркером извлечённый файл получит в NTFS-потоке ZoneId=3 при умолчальном значении ключа 7 (как в Проводнике, что автором TC и планировалось) и не получит при значении 6 (ибо теперь в TС новая функция отключена). Остаётся выяснить, появятся ли в последнем случае проблемы с запуском.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6151
Location: Москва

Post (Separately) Posted: Sat Aug 28, 2021 00:31    Post subject: Reply with quote

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

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

Вообще, конечно, репортить это надо на официальный форум. Здесь требуется участие автора программы, а мы вряд ли сможем чем-то помочь, разве что сузить круг условий, приводящих к проявлению ошибки. Для репорта потребуется уточнить, о какой битности системы и Тотала идёт речь; привести подробные данные о падении (развернуть подробности в диалоге падения и скопировать текст оттуда, или найти запись об этом падении в системном журнале Windows и взять данные там). Хорошо бы проверить таже версию Тотала 9.51, чтобы убедиться, что проблема возникла именно в десятке, а не раньше. Ну и как Avada выше предложил, проверить, будет ли разница при запуске файлов, у которых зону выставил сам Тотал (при скачивании или распаковке). И ещё на всякий пожарный проверить поведение в чистом Тотале, с настройками по умолчанию и без плагинов.
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
Viggen



Joined: 22 Apr 2009
Posts: 17

Post (Separately) Posted: Tue Aug 31, 2021 14:12    Post subject: Reply with quote

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)
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10236
Location: Россия, Саратов

Post (Separately) Posted: Tue Aug 31, 2021 14:21    Post subject: Reply with quote

Viggen wrote:
9.51х32 не проверял - не нашел.

Здесь же на форуме и находится. Вы на мои вопросы про другие машины, отличные от 8.1 системы и Проводник ответов так и не имеете?
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Viggen



Joined: 22 Apr 2009
Posts: 17

Post (Separately) Posted: Tue Aug 31, 2021 15:01    Post subject: Reply with quote

Avada
ТС 9.51х32 и проводник не падают.
На других машинах и системах не проверял.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10236
Location: Россия, Саратов

Post (Separately) Posted: Tue Aug 31, 2021 15:23    Post subject: Reply with quote

Viggen
CaptainFlint wrote:
Ну и как Avada выше предложил, проверить, будет ли разница при запуске файлов, у которых зону выставил сам Тотал (при скачивании или распаковке).

А на это вы что скажете?
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6151
Location: Москва

Post (Separately) Posted: Tue Aug 31, 2021 17:20    Post subject: Reply with quote

Viggen wrote:
Имя модуля с ошибкой:   nvwgf2umx.dll

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

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

Кстати, выше упоминалось, что в TC 8.5 запуск работает нормально. Какая именно версия имелась в виду, 32- или 64-битная? И работает ли в этой же версии другой битности?
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
Viggen



Joined: 22 Apr 2009
Posts: 17

Post (Separately) Posted: Tue Aug 31, 2021 17:56    Post subject: Reply with quote

CaptainFlint
NVIDIA GeForce 9500 GT
driver: 9.18.13.4052

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

Avada
Как выставлена зона не имеет значения. Хоть Тоталом при распаковке, хоть тупым копированием с одного файла на другой.
Единственно что - при WantZoneData=0 тотал не приписывает зону к распакованным файлам и проблема уже не докучает.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group