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

Добавлено: Сб мар 26, 2011 19:36
MVV
Вообще не представляю, как используемая читалка может влиять на отображение комментариев в тотале - для этого она ни коим боком не вызывается.
Комментарии имеются в виду какие? Стандартные тоталовские или какие-то специфические для формата PDF? Если второе, то для их получения должен быть установлен соответствующий плагин, который, судя по всему, и глючит.
А, стоп, речь о всплывающих подсказках... Это должно было быть в названии темы, не говоря уже о том, что происходит это с PDF - учитесь давать темам осмысленные названия. Если глюки связаны именно с получением комментариев из проводника, то вероятно они вызваны кривым расширением оболочки - в проводнике комментарии показываются нормально? И какая версия Acrobat Reader?
Добавлено: Сб мар 26, 2011 20:08
getz
Да, речь идёт о комментариях. Версия Acrobat Reader'a значения не имеет - проверял и с 7-ой и 8-ой и 9.1. Комментарии других типов файлов показываются тотал коммандером без проблем (jpg, rar, doc, xls...)
В проводнике комментарий для pdf-файлов показывается нормально.
Кстати, FoxitReader не при чём, Тотал Коммандер падает в том случае, если FoxitReader является основной ассоциированной с .pdf программой, а AdobeReader тоже установлен. Если AdobeReader полностью удалить с компьютера, то падения прекращаются. Это частично решает проблему, но всё же хотелось бы понять, что не так с AdobeReader'ом
Добавлено: Сб мар 26, 2011 20:29
Avada
getz
Заголовок никуда не годится — MVV прав. Правила форума, пункт 6. Исправляю. Подсказки свалены в одну кучу с комментариями, хотя в TC это, мягко говоря, разные вещи. Далее, что вообще означает "попытка показать комментарий"? Наведение указателя мыши на PDF-файл вместо отображения подсказки вызывает падение TC? И в чём заключается падение — закрытие окна TC молча или всё-таки появление какой-то информации? Кстати, был задан вопрос о версии Adobe Reader.
Добавлено: Сб мар 26, 2011 20:52
getz
Прошу прощения за неточную формулировку.
Да, именно так:
"Наведение указателя мыши на PDF-файл вместо отображения подсказки вызывает закрытие окна TC молча". Про версии Adobe Reader я ответил, повторю: проявляется на любой версии с 7 до 9.1. Более ранние - 5, 6 не проверял
Добавлено: Сб мар 26, 2011 21:18
Avada
getz
Да, про версии действительно было. Хорошо, идём дальше. Какая версия TC? Проверялось ли всё это на "чистом" TС без плагинов и с настройками, максимально приближенными к умолчальным?
Сам я Adobe Reader не использую (отказался от этой программы в пользу Foxit ещё со времён шестой версии) и устанавливать только ради экспериментов не буду, но, возможно, какие-то свежие идеи появятся у других посетителей форума.
Добавлено: Сб мар 26, 2011 21:46
getz
Разобрался.
Дело не в плагинах. Когда начал писать первый пост, появилась смутная догадка о 64-битной винде. Вобщем дело в ключе x64DisableRedirection. Если его значение =1, то ТС падает, если 0, то нет. (Так что я опять виноват, указав, что падение происходит и на 32-битных Windows).
И что бы я без вас делал?
Правда, часть проблемы всё равно остаётся, потому что при x64DisableRedirection=0 не видно все файлы в каталоге system32 на 64-битной винде.
Версия ТС, на которых отмечается падение - любая, начиная с 7.04, более ранние не проверял. Видимо, это началось с версии, где Гислер добавил ключ x64DisableRedirection. Кстати, насколько помню, тогда говорилось, что этот ключ может привести к нестабильной работе.
Добавлено: Сб мар 26, 2011 21:51
MVV
Ага, редирекция. Эту ж.. лучше вообще не трогать. Она при включении частично включается, а после перезапуска тотала - на полную. И приносит в разы больше глюков (причем, по большей части на первый взгляд незаметных), чем пользы. Выключается, надо полагать, тоже только после перезапуска.
Редирекцию давным давно не нужно включать, чтобы увидеть истинную папку System32 - есть куча способов сделать это по-нормальному. Вариант первый - заходить в папку Windows\Sysnative - это ссылка на 64-битную папку System32. Вариант второй - самому создать точку соединения (junction) на папку System32 (назвать её, например, System64 - если у Микрософта не хватило ума изначально так её назвать, это сделаем мы

) и входить через неё - тогда редирекции не будет.
Кстати, мне непонятно, почему всё свелось к редирекции, если в первом посте перечислена куча операционных систем, среди которых куча 32-битных... где редирекции нет и в помине.
А версия Акробата спрашивалась потому, что система узнает комментарии к PDF исключительно благодаря расширению оболочки, которое устанавливает Акробат - и даже если ты потом поставишь другую читалку PDF, расширение оболочки остается, пока не деинсталлируешь Акробат - разумеется, расширение от последней поставленной версии.
Добавлено: Сб мар 26, 2011 22:01
getz
среди которых куча 32-битных
Ну я ж покаялся, что ошибся, указав до кучи и 32-битные
Windows\Sysnative
- это где такую найти?
И как сделать
точку соединения (junction)
?
Добавлено: Вс мар 27, 2011 07:36
Flasher
getz писал(а):И как сделать
точку соединения (junction)
?
С помощью
специальных утилит (
отдельно для папок).
Добавлено: Вс мар 27, 2011 10:37
Avada
getz писал(а):- это где такую найти?
В Total Commander.

Ну и поиск по форуму по
Sysnative очень способствует. Вот один
пример результата.
Добавлено: Вс мар 27, 2011 18:57
MVV
getz писал(а):Windows\Sysnative
- это где такую найти?
В тотале эта псевдо-папка видна в папке Windows на 64-битных системах. К слову, эта папка видна во всех 32-битных программах, а если не видна - можно попасть в неё, указав её путь.
Добавлено: Вс мар 27, 2011 20:26
getz
MVV писал(а):
В тотале эта псевдо-папка видна в папке Windows на 64-битных системах. К слову, эта папка видна во всех 32-битных программах, а если не видна - можно попасть в неё, указав её путь.
Не видна. И по команде "cd \windows\sysnative" не попадаю.
(Это в Windows Server 2003 x64, в Windows Xp x64 ещё не пробовал)
Добавлено: Вс мар 27, 2011 21:00
Flasher
getz писал(а):И по команде "cd \windows\sysnative" не попадаю.
Диск-то хоть указывался? Так заходит?:
Добавлено: Вс мар 27, 2011 21:02
MVV
Похоже, для 2003 Server нужно установить спец обновление, чтобы добавить эту папку. Но проще сделать точку соединения - скачай любую утилиту для их создания и создай junction на папку
C:\Windows\System32, назвать можно как угодно, положить тоже куда угодно. Наиболее логичный для меня вариант -
C:\Windows\System64. Тогда появится папка
System64, при входе в которую будет видно истинное 64-битное содержимое папки
System32.
Что-то отошли мы от темы... хотя и разобрались...