Я пытаюсь починить компьютер от друга, который установил по некоторой причине unknonwn версию на 32 бита и на 64 бита CS4. Версия на 64 бита не работает, 32 бита делает.
Однако кажется, что версия на 64 бита была первой установленной, ассоциации в .psd файлы идут в версию на 64 бита.
Там не кажется никаким способом создать связь только с версией на 32 бита. Когда я выбираю открытый с', и я просматриваю к версии на 32 бита и выбираю открытый, это не становится добавленным к списку приложений?
Обновление:
К сожалению, проблема просто ушла. Это является раздражающим, поскольку первопричина вероятна никогда не быть найденной, я принимаю ответ Fopedush для этого "detailness".
Я испытал подобную проблему с полем XP несколько месяцев назад. После нажатия на "open with" затем просматривая к приложению я хотел использовать, приложению все еще не удалось обнаружиться в меню "Open with". Причина не могла быть тем же, но здесь - то, что я должен был сделать. Предупреждение: если Вы не удобны вручную редактирование реестра, это решение не может быть для Вас.
Откройте реестр (regedit.exe) и обзор к
HKEY_CLASSES_ROOT\Applications
Найдите название программы, которую Вы пытаетесь использовать, например:
HKEY_CLASSES_ROOT\Applications
\Photoshop.exe
и обзор к
HKEY_CLASSES_ROOT\Applications\Photoshop.exe
\shell
\Open
\command
Значение "Данных" ключа по умолчанию будет путем, используемым для запуска исполняемого файла при открытии файла. Например, на моей машине
HKEY_CLASSES_ROOT\Applications\EditPadLite.exe\shell\open\command
содержит значение:
"C:\Program Files\JGsoft\EditPadLite\EditPadLite.exe" "%1".
В моем случае путь указывал на неправильное место, и я должен был вручную исправить его. Впоследствии, "открытый с" диалоговым окном работал как ожидалось. Может иметь место, что путь указывает на 64-разрядный исполняемый файл для Вас и перенаправляет его к 32-разрядному exe, мог бы решить проблему. Удостоверьтесь, что создали резервную копию этого ключа перед внесением любых изменений!
Я сожалею, что у меня нет фотошопа на этой машине, таким образом, я не могу сказать Вам точно, каков путь будет, но надо надеяться это подобно тому, которое я показал. Я надеюсь, что это было полезно.
Вы нажимали поле, говорящее "всегда открытый с этим приложением"?
Можно также просто хотеть удалить версию на 64 бита, затем делают установку восстановления для той 32 битов, которая должна решить любые проблемы.
Или просто сделайте установку восстановления для начала и посмотрите, можно ли зафиксировать версию на 64 бита.
Если у Вас есть проблемы на том уровне, могло бы случиться так, что что-то, где-нибудь повреждено, и установка восстановления может решить проблему, которую можно только найти позже.
Вот решение от другого форума, на который я натыкался также:
Я загрузил программу OpenWithView и посмотрел на стандартные записи моего открытого с меню. И там это было, запись, относящаяся к старому местоположению программы, которую я удалил. Простой щелчок правой кнопкой-> отключает в программе OpenWith, и я мог добавить новое местоположение программы нормальный путь, который был описан в этом потоке приблизительно 30 раз. (щелкните правой кнопкой по файлу-> открытый с->, выбирают, программа-> выбирают exe-> voilà, программа находится в меню),
Используя тот инструмент, я смог видеть, что ассоциация для программы, которую я хотел использовать, указывала на неправильный каталог (артефакт плохого удаления). Я затем вошел в реестр для исправления пути или инструмента, и теперь он работает.