I encountered this issue today as well when I installed Photoshop CS5, and discovered that my usual plugins do not work properly.
They did work properly while running in 32 bit mode.
Windows 7's extension definition sucks, that's why I rather work with the registry.
So after a bit tweaking, I think I finally cracked it.
The "Final Product" (if you will
) is two reg files for toggling 32 and 64 bit modes.
A word of caution: This is what worked on MY machine (Windows 7 64 Bit) and I cannot gurrantee it would work on other computers, nor do I take responsibility for any damage that my occur. We are playing with the Registry here, so BE EXTREMELY CAREFUL.
These codes assume Photoshop is installed in the default location. If you've altered it, make sure to modify the files accordingly first.
Before attempting to use I recommend to create a restore point, just in case something may go wrong.
Here we go:
To switch to 32 bit mode, open a blank notepad page, paste the below code and save it as "fix.reg" (NOT TXT). After saving, activate it and you're good to go.
| 32 Bit Mode |
|---|
| Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Applications\Photoshop.exe] [HKEY_CLASSES_ROOT\Applications\Photoshop.exe\shell] "FriendlyCache"="Adobe Photoshop" [HKEY_CLASSES_ROOT\Applications\Photoshop.exe\shell\edit] [HKEY_CLASSES_ROOT\Applications\Photoshop.exe\shell\edit\command] @="\"C:\\Program Files\\Adobe\\Adobe Photoshop CS5\\Photoshop.exe\" \"%1\"" [HKEY_CLASSES_ROOT\Applications\Photoshop.exe\shell\open] [HKEY_CLASSES_ROOT\Applications\Photoshop.exe\shell\open\command] @="\"C:\\Program Files\\Adobe\\Adobe Photoshop CS5\\Photoshop.exe\" \"%1\"" [HKEY_CLASSES_ROOT\Photoshop.Image.12\DefaultIcon] @="C:\\Program Files\\Adobe\\Adobe Photoshop CS5\\Photoshop.exe,1" [HKEY_CLASSES_ROOT\Photoshop.Image.12\Insertable] @="" [HKEY_CLASSES_ROOT\Photoshop.Image.12\protocol] [HKEY_CLASSES_ROOT\Photoshop.Image.12\protocol\StdFileEditing] [HKEY_CLASSES_ROOT\Photoshop.Image.12\protocol\StdFileEditing\server] @="C:\\Program Files\\Adobe\\Adobe Photoshop CS5\\Photoshop.exe" [HKEY_CLASSES_ROOT\Photoshop.Image.12\shell] [HKEY_CLASSES_ROOT\Photoshop.Image.12\shell\edit] @="" [HKEY_CLASSES_ROOT\Photoshop.Image.12\shell\edit\command] @="\"C:\\Program Files\\Adobe\\Adobe Photoshop CS5\\Photoshop.exe\" \"%1\"" [HKEY_CLASSES_ROOT\Photoshop.Image.12\shell\open] @="" [HKEY_CLASSES_ROOT\Photoshop.Image.12\shell\open\command] @="\"C:\\Program Files\\Adobe\\Adobe Photoshop CS5\\Photoshop.exe\" \"%1\"" [HKEY_CLASSES_ROOT\Photoshop.Image.12\shell\preview] [HKEY_CLASSES_ROOT\Photoshop.Image.12\shell\preview\command] @="\"C:\\Program Files\\Adobe\\Adobe Photoshop CS5\\Photoshop.exe\" \"%1\"" [HKEY_CLASSES_ROOT\Photoshop.Image.12\shell\print] [HKEY_CLASSES_ROOT\Photoshop.Image.12\shell\print\command] @="\"C:\\Program Files\\Adobe\\Adobe Photoshop CS5\\Photoshop.exe\" -p \"%1\"" |
Now, if you want to revert the changes, do the same procedure with the below code, and it should make 64 bit the default once again.
| 64 Bit Mode |
|---|
| Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Applications\Photoshop.exe] [HKEY_CLASSES_ROOT\Applications\Photoshop.exe\shell] "FriendlyCache"="Adobe Photoshop" [HKEY_CLASSES_ROOT\Applications\Photoshop.exe\shell\edit] [HKEY_CLASSES_ROOT\Applications\Photoshop.exe\shell\edit\command] @="\"C:\\Program Files\\Adobe\\Adobe Photoshop CS5 (64 Bit)\\Photoshop.exe\" \"%1\"" [HKEY_CLASSES_ROOT\Applications\Photoshop.exe\shell\open] [HKEY_CLASSES_ROOT\Applications\Photoshop.exe\shell\open\command] @="\"C:\\Program Files\\Adobe\\Adobe Photoshop CS5 (64 Bit)\\Photoshop.exe\" \"%1\"" [HKEY_CLASSES_ROOT\Photoshop.Image.12\DefaultIcon] @="C:\\Program Files\\Adobe\\Adobe Photoshop CS5 (64 Bit)\\Photoshop.exe,1" [HKEY_CLASSES_ROOT\Photoshop.Image.12\Insertable] @="" [HKEY_CLASSES_ROOT\Photoshop.Image.12\protocol] [HKEY_CLASSES_ROOT\Photoshop.Image.12\protocol\StdFileEditing] [HKEY_CLASSES_ROOT\Photoshop.Image.12\protocol\StdFileEditing\server] @="C:\\Program Files\\Adobe\\Adobe Photoshop CS5 (64 Bit)\\Photoshop.exe" [HKEY_CLASSES_ROOT\Photoshop.Image.12\shell] [HKEY_CLASSES_ROOT\Photoshop.Image.12\shell\edit] @="" [HKEY_CLASSES_ROOT\Photoshop.Image.12\shell\edit\command] @="\"C:\\Program Files\\Adobe\\Adobe Photoshop CS5 (64 Bit)\\Photoshop.exe\" \"%1\"" [HKEY_CLASSES_ROOT\Photoshop.Image.12\shell\open] @="" [HKEY_CLASSES_ROOT\Photoshop.Image.12\shell\open\command] @="\"C:\\Program Files\\Adobe\\Adobe Photoshop CS5 (64 Bit)\\Photoshop.exe\" \"%1\"" [HKEY_CLASSES_ROOT\Photoshop.Image.12\shell\preview] [HKEY_CLASSES_ROOT\Photoshop.Image.12\shell\preview\command] @="\"C:\\Program Files\\Adobe\\Adobe Photoshop CS5 (64 Bit)\\Photoshop.exe\" \"%1\"" [HKEY_CLASSES_ROOT\Photoshop.Image.12\shell\print] [HKEY_CLASSES_ROOT\Photoshop.Image.12\shell\print\command] @="\"C:\\Program Files\\Adobe\\Adobe Photoshop CS5 (64 Bit)\\Photoshop.exe\" -p \"%1\"" |
Reminder: If you're not sure, DON'T USE IT.
I have both Photoshop CS4 and CS5 installed on my Windows 7 x64 system.
Here are the default installation paths:
C:\Program Files\Adobe\Adobe Photoshop CS4 (64 Bit)
C:\Program Files\Adobe\Adobe Photoshop CS5 (64 Bit)
C:\Program Files (x86)\Adobe\Adobe Photoshop CS4
C:\Program Files (x86)\Adobe\Adobe Photoshop CS5
Note that the 64 bit paths contain the string (64 Bit) and teh 32 bit paths contain the string (x86). This is true on XP x64, Vista x64, and Windows 7 x64.
-Noel
Default x86 (32-Bit)
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\Photoshop.exe]
@="C:\\Program Files (x86)\\Adobe\\Adobe Photoshop CS5.1\\Photoshop.exe"
"Path"="C:\\Program Files (x86)\\Adobe\\Adobe Photoshop CS5.1\\"
[HKEY_CLASSES_ROOT\Photoshop.Image.55]
@="Adobe Photoshop Image 12"
[HKEY_CLASSES_ROOT\Photoshop.Image.55\CLSID]
@="{F7988107-6CC2-4B7F-BC78-CC633129AA61}"
[HKEY_CLASSES_ROOT\Photoshop.Image.55\DefaultIcon]
@="C:\\Program Files (x86)\\Adobe\\Adobe Photoshop CS5.1\\Photoshop.exe,1"
[HKEY_CLASSES_ROOT\Photoshop.Image.55\Insertable]
@=""
[HKEY_CLASSES_ROOT\Photoshop.Image.55\protocol]
[HKEY_CLASSES_ROOT\Photoshop.Image.55\protocol\StdFileEditing]
[HKEY_CLASSES_ROOT\Photoshop.Image.55\protocol\StdFileEditing\server]
@="C:\\Program Files (x86)\\Adobe\\Adobe Photoshop CS5.1\\Photoshop.exe"
[HKEY_CLASSES_ROOT\Photoshop.Image.55\shell]
[HKEY_CLASSES_ROOT\Photoshop.Image.55\shell\edit]
[HKEY_CLASSES_ROOT\Photoshop.Image.55\shell\edit\command]
@="\"C:\\Program Files (x86)\\Adobe\\Adobe Photoshop CS5.1\\Photoshop.exe\" \"%1\""
[HKEY_CLASSES_ROOT\Photoshop.Image.55\shell\open]
[HKEY_CLASSES_ROOT\Photoshop.Image.55\shell\open\command]
@="\"C:\\Program Files (x86)\\Adobe\\Adobe Photoshop CS5.1\\Photoshop.exe\" \"%1\""
[HKEY_CLASSES_ROOT\Photoshop.Image.55\shell\preview]
[HKEY_CLASSES_ROOT\Photoshop.Image.55\shell\preview\command]
@="\"C:\\Program Files (x86)\\Adobe\\Adobe Photoshop CS5.1\\Photoshop.exe\" \"%1\""
[HKEY_CLASSES_ROOT\Photoshop.Image.55\shell\print]
[HKEY_CLASSES_ROOT\Photoshop.Image.55\shell\print\command]
@="\"C:\\Program Files (x86)\\Adobe\\Adobe Photoshop CS5.1\\Photoshop.exe\" -p \"%1\""
Default x64 (64-Bit)
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\Photoshop.exe]
@="C:\\Program Files\\Adobe\\Adobe Photoshop CS5.1 (64 Bit)\\Photoshop.exe"
"Path"="C:\\Program Files\\Adobe\\Adobe Photoshop CS5.1 (64 Bit)\\"
[HKEY_CLASSES_ROOT\Photoshop.Image.55]
@="Adobe Photoshop Image 12"
[HKEY_CLASSES_ROOT\Photoshop.Image.55\CLSID]
@="{F7988107-6CC2-4B7F-BC78-CC633129AA61}"
[HKEY_CLASSES_ROOT\Photoshop.Image.55\DefaultIcon]
@="C:\\Program Files\\Adobe\\Adobe Photoshop CS5.1 (64 Bit)\\Photoshop.exe,1"
[HKEY_CLASSES_ROOT\Photoshop.Image.55\Insertable]
@=""
[HKEY_CLASSES_ROOT\Photoshop.Image.55\protocol]
[HKEY_CLASSES_ROOT\Photoshop.Image.55\protocol\StdFileEditing]
[HKEY_CLASSES_ROOT\Photoshop.Image.55\protocol\StdFileEditing\server]
@="C:\\Program Files\\Adobe\\Adobe Photoshop CS5.1 (64 Bit)\\Photoshop.exe"
[HKEY_CLASSES_ROOT\Photoshop.Image.55\shell]
[HKEY_CLASSES_ROOT\Photoshop.Image.55\shell\edit]
[HKEY_CLASSES_ROOT\Photoshop.Image.55\shell\edit\command]
@="\"C:\\Program Files\\Adobe\\Adobe Photoshop CS5.1 (64 Bit)\\Photoshop.exe\" \"%1\""
[HKEY_CLASSES_ROOT\Photoshop.Image.55\shell\open]
[HKEY_CLASSES_ROOT\Photoshop.Image.55\shell\open\command]
@="\"C:\\Program Files\\Adobe\\Adobe Photoshop CS5.1 (64 Bit)\\Photoshop.exe\" \"%1\""
[HKEY_CLASSES_ROOT\Photoshop.Image.55\shell\preview]
[HKEY_CLASSES_ROOT\Photoshop.Image.55\shell\preview\command]
@="\"C:\\Program Files\\Adobe\\Adobe Photoshop CS5.1 (64 Bit)\\Photoshop.exe\" \"%1\""
[HKEY_CLASSES_ROOT\Photoshop.Image.55\shell\print]
[HKEY_CLASSES_ROOT\Photoshop.Image.55\shell\print\command]
@="\"C:\\Program Files\\Adobe\\Adobe Photoshop CS5.1 (64 Bit)\\Photoshop.exe\" -p \"%1\""
Creat new .txt file and copy and paste the desired registry modification. Rename .txt file to .reg file and run.
Enjoy.
I have done this myself, since several of my plug-ins are 32 bit. Alll you
have to do is go into your file type preferences folder in the Control Panel
(in XP, that is the location, and change all file type preferences from PS
64 to PS. For the first few, you will have to browse to the .exert file, but
then it will be in the recent programs options that are offered.
North America
Europe, Middle East and Africa
Asia Pacific