Падение TC при попытке просмотра подсказок к PDF

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

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

getz
Сообщения: 10
Зарегистрирован: Сб мар 26, 2011 16:22

Падение TC при попытке просмотра подсказок к PDF

Сообщение getz »

Всем здравствуйте!
Падает Тотал Коммандер при попытке показать комментарий на файлах *.PDF. Падает, если в настройках "Содержимое панелей" отмечен галочкой пункт "Комментарии из Проводника (OLE2)" и если расширению pdf сопоставлена программа ADobe Reader. Падения заметил ещё с версии 7.50 (как минимум). Падает на [s]любых[/s] 64-битных версиях Windows - XP, 2003, [s]32 и 64-битные [/s](7-ку не проверял) и на разных компьютерах. Кто-нибудь сталкивался с такой проблемой? И как её решить? Где-то с год назад пытался бороться путём замены читалки pdf на FoxitReader. Сначала помогло, но через месяц-два и с этой связкой на pdf стал падать :(
Последний раз редактировалось getz Вт мар 29, 2011 19:11, всего редактировалось 1 раз.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Вообще не представляю, как используемая читалка может влиять на отображение комментариев в тотале - для этого она ни коим боком не вызывается.

Комментарии имеются в виду какие? Стандартные тоталовские или какие-то специфические для формата PDF? Если второе, то для их получения должен быть установлен соответствующий плагин, который, судя по всему, и глючит.

А, стоп, речь о всплывающих подсказках... Это должно было быть в названии темы, не говоря уже о том, что происходит это с PDF - учитесь давать темам осмысленные названия. Если глюки связаны именно с получением комментариев из проводника, то вероятно они вызваны кривым расширением оболочки - в проводнике комментарии показываются нормально? И какая версия Acrobat Reader?
getz
Сообщения: 10
Зарегистрирован: Сб мар 26, 2011 16:22

Сообщение getz »

Да, речь идёт о комментариях. Версия Acrobat Reader'a значения не имеет - проверял и с 7-ой и 8-ой и 9.1. Комментарии других типов файлов показываются тотал коммандером без проблем (jpg, rar, doc, xls...)
В проводнике комментарий для pdf-файлов показывается нормально.
Кстати, FoxitReader не при чём, Тотал Коммандер падает в том случае, если FoxitReader является основной ассоциированной с .pdf программой, а AdobeReader тоже установлен. Если AdobeReader полностью удалить с компьютера, то падения прекращаются. Это частично решает проблему, но всё же хотелось бы понять, что не так с AdobeReader'ом
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

getz
Заголовок никуда не годится — MVV прав. Правила форума, пункт 6. Исправляю. Подсказки свалены в одну кучу с комментариями, хотя в TC это, мягко говоря, разные вещи. Далее, что вообще означает "попытка показать комментарий"? Наведение указателя мыши на PDF-файл вместо отображения подсказки вызывает падение TC? И в чём заключается падение — закрытие окна TC молча или всё-таки появление какой-то информации? Кстати, был задан вопрос о версии Adobe Reader.
Даже самая богатая фантазия
Не представит себе наши безобразия.
getz
Сообщения: 10
Зарегистрирован: Сб мар 26, 2011 16:22

Сообщение getz »

Прошу прощения за неточную формулировку.
Да, именно так:
"Наведение указателя мыши на PDF-файл вместо отображения подсказки вызывает закрытие окна TC молча". Про версии Adobe Reader я ответил, повторю: проявляется на любой версии с 7 до 9.1. Более ранние - 5, 6 не проверял
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

getz
Да, про версии действительно было. Хорошо, идём дальше. Какая версия TC? Проверялось ли всё это на "чистом" TС без плагинов и с настройками, максимально приближенными к умолчальным?
Сам я Adobe Reader не использую (отказался от этой программы в пользу Foxit ещё со времён шестой версии) и устанавливать только ради экспериментов не буду, но, возможно, какие-то свежие идеи появятся у других посетителей форума.
Даже самая богатая фантазия
Не представит себе наши безобразия.
getz
Сообщения: 10
Зарегистрирован: Сб мар 26, 2011 16:22

Сообщение getz »

Разобрался.
Дело не в плагинах. Когда начал писать первый пост, появилась смутная догадка о 64-битной винде. Вобщем дело в ключе x64DisableRedirection. Если его значение =1, то ТС падает, если 0, то нет. (Так что я опять виноват, указав, что падение происходит и на 32-битных Windows).
И что бы я без вас делал? :D
Правда, часть проблемы всё равно остаётся, потому что при x64DisableRedirection=0 не видно все файлы в каталоге system32 на 64-битной винде.
Версия ТС, на которых отмечается падение - любая, начиная с 7.04, более ранние не проверял. Видимо, это началось с версии, где Гислер добавил ключ x64DisableRedirection. Кстати, насколько помню, тогда говорилось, что этот ключ может привести к нестабильной работе.
Последний раз редактировалось getz Сб мар 26, 2011 21:56, всего редактировалось 1 раз.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Ага, редирекция. Эту ж.. лучше вообще не трогать. Она при включении частично включается, а после перезапуска тотала - на полную. И приносит в разы больше глюков (причем, по большей части на первый взгляд незаметных), чем пользы. Выключается, надо полагать, тоже только после перезапуска.

Редирекцию давным давно не нужно включать, чтобы увидеть истинную папку System32 - есть куча способов сделать это по-нормальному. Вариант первый - заходить в папку Windows\Sysnative - это ссылка на 64-битную папку System32. Вариант второй - самому создать точку соединения (junction) на папку System32 (назвать её, например, System64 - если у Микрософта не хватило ума изначально так её назвать, это сделаем мы :)) и входить через неё - тогда редирекции не будет.

Кстати, мне непонятно, почему всё свелось к редирекции, если в первом посте перечислена куча операционных систем, среди которых куча 32-битных... где редирекции нет и в помине.

А версия Акробата спрашивалась потому, что система узнает комментарии к PDF исключительно благодаря расширению оболочки, которое устанавливает Акробат - и даже если ты потом поставишь другую читалку PDF, расширение оболочки остается, пока не деинсталлируешь Акробат - разумеется, расширение от последней поставленной версии.
getz
Сообщения: 10
Зарегистрирован: Сб мар 26, 2011 16:22

Сообщение getz »

среди которых куча 32-битных
Ну я ж покаялся, что ошибся, указав до кучи и 32-битные :oops:
Windows\Sysnative
- это где такую найти?
И как сделать
точку соединения (junction)
?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

getz писал(а):И как сделать
точку соединения (junction)
?
С помощью специальных утилит (отдельно для папок).
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

getz писал(а):- это где такую найти?
В Total Commander. :wink: Ну и поиск по форуму по Sysnative очень способствует. Вот один пример результата.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

getz писал(а):
Windows\Sysnative
- это где такую найти?
В тотале эта псевдо-папка видна в папке Windows на 64-битных системах. К слову, эта папка видна во всех 32-битных программах, а если не видна - можно попасть в неё, указав её путь.
getz
Сообщения: 10
Зарегистрирован: Сб мар 26, 2011 16:22

Сообщение getz »

MVV писал(а): В тотале эта псевдо-папка видна в папке Windows на 64-битных системах. К слову, эта папка видна во всех 32-битных программах, а если не видна - можно попасть в неё, указав её путь.
Не видна. И по команде "cd \windows\sysnative" не попадаю. :(
(Это в Windows Server 2003 x64, в Windows Xp x64 ещё не пробовал)
Последний раз редактировалось getz Вс мар 27, 2011 21:15, всего редактировалось 2 раза.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

getz писал(а):И по команде "cd \windows\sysnative" не попадаю.
Диск-то хоть указывался? Так заходит?:

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

cd %WINDIR%\Sysnative
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Похоже, для 2003 Server нужно установить спец обновление, чтобы добавить эту папку. Но проще сделать точку соединения - скачай любую утилиту для их создания и создай junction на папку C:\Windows\System32, назвать можно как угодно, положить тоже куда угодно. Наиболее логичный для меня вариант - C:\Windows\System64. Тогда появится папка System64, при входе в которую будет видно истинное 64-битное содержимое папки System32.

Что-то отошли мы от темы... хотя и разобрались...
Ответить