19:22

acdsee 3.0

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

изображение

при этом если её просто открыть, то есть запустить экзешник, она прекрасно работает. это ею я этот скриншот только что обрезал.
она работает на другом компе с win8.1 x64. просматривает картинки, запускается из тотала и проводника. а на этом с такой же (но не идентичной) системой не хочет. ни в совместимости, ни от админа. help?

Комментарии
05.02.2016 в 20:47

Мамихлапинатапай
Скажите, а какая точно система установлена на том компьютере, где вы наблюдаете ошибку? Редакция, разрядность,установленные обновления? Установлены ли Net Framework, если да, то какие? Visual C++ установлен? какой\какие? DirectX 9.0 установлен?
05.02.2016 в 20:51

Мамихлапинатапай
Ах, да! Выложите, если вам не сложно, содержимое следующих ключей реестра:

HKEY_CLASSES_ROOT\.jpg
HKEY_CLASSES_ROOT\.jpeg
HKEY_CLASSES_ROOT\.gif
HKEY_CLASSES_ROOT\.tiff
HKEY_CLASSES_ROOT\.png
HKEY_CLASSES_ROOT\.bmp


...И уточните язык программы и язык системы, пожалуйста.

06.02.2016 в 09:52

сабж со стажем
спасибо за ответ)
windows 8.1 для одного языка. шла вместе с ноутом. 6,3 (9600) x64. стоят все обновы какие только можно. ну может кроме парочки которые шпионские :В

читать дальше

net 2.0.50727.4927 3.0.30729.4926 3.5.30729.4926
с++ который ставится vcredist_x86.exe

читать дальше

дело в том что у меня не шла игра и я поставил ВСЁ что рекомендовали поставить если она не идёт... а оказалось что её от админа надо было запускать :в поэтому ещё я запускал dxwebsetup.exe и он что-то доставил.
dx9c поставил, толку 0
язык системы видимо русский, программа на англ.
ключи ovrload.ru/t/65806_documents.zip
06.02.2016 в 16:42

Мамихлапинатапай
Спасибо за детали. А вам несложно будет сюда скинуть содержимое архива в текстовом виде, под тегом more? Уж очень я не люблю качать архивы, да ещё и с неизвестных\непроверенных файлообменников. Тем более, что мои проги сетевой защиты дружно орут на эту ссылку. Или скиньте на pastebin, а мне в умылку ссылкой поделитесь.

Что же до вашей проблемы, то, думается мне, что её решение найдётся после проверки классов реестра, отвечающих за ассоциации файлов, и после проверки команды запуска. Например, ключ, запускающий файлы по щелчку может лежать где-то по подобному пути: HKEY_CLASSES_ROOT\ACDSEE_jpg\shell\open\command. Часто старые версии программ или пишут в реестр сами себе ересь, которую потом не могут прочитать, или ссылаются на несуществующие ключи, и подобные проблемы решаются добавлением\изменением необходимых ключей в реестре. Только, пожалуйста, будьте внимательны. Реестр системы, в целом, - не игрушка.

06.02.2016 в 16:46

сабж со стажем
читать дальше

я в реестре не разбираюсь так что вряд ли что-то сам смогу там толковое добавить
06.02.2016 в 16:48

сабж со стажем
ключи там вот такие "C:\PROGRA~1\ACDSYS~1\ACDSee\ACDSee.exe" /dde
06.02.2016 в 16:53

сабж со стажем
сравнил с компом на котором работает - там такой же
07.02.2016 в 01:52

Мамихлапинатапай
Попробуйте исправить на "C:\Program Files (x86)\ACD Systems\ACDSee\ACDSee.exe" "%1" Если не поможет, верните как было.

Или пропишите %1 без кавычек.

на всякий случай приложите содержимое ключей
HKEY_CLASSES_ROOT\ACDSee.PNG
HKEY_CLASSES_ROOT\ACDSee.BMP
HKEY_CLASSES_ROOT\ACDSee.JPG
и далее, по всем интересующим вас форматам графических файлов. И посмотрите, отличаются ли эти ключи на втором компьютере.

Ах, да, забыл спросить. Тотал-то на этом компе от админа запускаете или нет? И в целом, включен ли на этом компе UAC? А на том, где всё работает?

07.02.2016 в 07:42

сабж со стажем
исправление путей не помогает

содержимое ключей отличается только этим - почему-то плагины прога упорно ставит на диск D. но в принципе они же работают. пробовал и всю прогу ставить на диск D. никакого эффекта.

i024.radikal.ru/1602/5d/72bc191f43ca.png

пробовал от админа. пробовал отключать uac. никакого эффекта. на том что работает - пробовал включать. тоже никакого. работает.
07.02.2016 в 09:10

сабж со стажем
лол, нажимаю в тотале на екзешнике acdsee контрл+ентер, потом на какой-нибудь картинке шифт+контрл+ентер, чтобы тотал выполнил команду

изображение

ставлю курсор на этот путь, нажимаю ввод - открывает)
07.02.2016 в 09:30

сабж со стажем
назначил в тотале внутренние ассоциации. выполняет :D
07.02.2016 в 09:31

сабж со стажем
выполняет в смысле не открывает, выдавая окно как и в первом сообщении. это сленг такой :в чё за глюки...
07.02.2016 в 16:01

Мамихлапинатапай
При замене команды перезагружались?

Интересу ради поставил на виртуалке win8 и воспроизвёл вашу проблему. Да, присутствует, появилась после нескольких переустановок программы и попыток поубивать реестр. У меня решилась заменой вызова DDE на %1, и изменением ассоциаций файлов на стандартные и обратно. Вам же, скорее всего, поможет переустановка тотала и ACDSee из-под админа, с очисткой всех ключей реестра относящихся к программе ( дополнительная информация тут), и, на всякий случай, установка свежего Net.Framework (4.5 или 4.6 ссылка на установщик), RuntimePack Lite (ссылка), и пакета Visual C++ 2005-2015 (ссылка)

И, да, на совсем всякий пожарный - прокатите по машине проверочку CureIt-ом, а также проверьте реестр на наличие ошибок в ассоциациях, если будет желание\время.

07.02.2016 в 16:14

сабж со стажем
перезагружался. лан, спасибо, попробую, не отписывайтесь)
07.02.2016 в 18:36

сабж со стажем
вирусов нет, всё поставил, реестр чистил. эффекта 0. зато заметил вот что... если долго тыркать по файлам, то иногда они открываются) но не могу найти зависимости)



читать дальше

там в ddeexec вот такой ключ. я его поменял на "%1". так, bmp и gif открываются теперь всегда. на остальные не действует)
07.02.2016 в 18:43

сабж со стажем
так. всё. заработало. поставил её ещё в папку Program Files (x86), причём триальную версию, после этого заработала полная версия с диска D. хз. спасибо)