As you can see, this stuff can get rather tortous in its tracing out. However, the issue i face now is that, the registry key location keeps changing in almost every new version of Adobe Acrobat Reader. NET) and then take a decision based on the value.
If that doesn't work, right click, save the PDF to the desktop (or some other temp local store) and open them from there. Though this seems straightforward like I need to query the key using Registry class (for. Personally, I would really try the remove Reader and reinstall avenue first. Registry changes are immediate with no 'undo'. Keep digging from there.Īnd yes, there are direct entries for the PDFPrevHndlrShim and PDFPreviewHandler, with CLSID's that point back to their respective entries.īe careful - you can very easily turn your fine running workstation into a rather expensive brick through one errant keystroke. PDF Preview Handler Shim? Shoulds promising. Meaning, the registry keys need to be imported for each user. Most Acrobat/Reader registry entries are under HKCU. Make the change in the Registry - re-launch to test. So, make the setting, close Acrobat - refresh your registry display. "C:\Program Files\Adobe\Acrobat 8.0\Acrobat\pdfprevhndlrshim.exe" Acrobat and Reader only write back to the regsitry when you CLOSE the app. It should pop up asking you what you would like for your default app. The first line of attack would be to remove Reader, reboot, then reinstall. Mine traversed to a registry entry that caughed up: HKEYCLASSESROOTSoftwareAdobeAcrobatExe Is the link that points to where the default exe is located for the application. Adobe Acrobat Reader Error Key name : avpRecentFiles + Error Key value : C.
This is the desitination pointer you want to traverse.Ĭopy the string into your clipboard then do a search on it. Figure D REGISTRY MEDIC Actions Advanced Settings Help QU X + Invalid. Under there, dig out the HKey_Classes_Root\.pdf\ShellEx entry - you will find a long hex string in, grab the DATA element out of the (Default) entry for the aforementioned string. If you want to hack the registry, HKey_Classes_Root\.pdf is it's entry. There you should be able to change the application pointer to the desired installation. The critical thing to keep in mind that in a browser it's not the file extension that drives the app launch but the MIME type.Īs I am not an FF user (not by choice, corporate policy) I cannot provide you with specific details, but within FF, under the settings/options/preferences area you should be able to find a list of all the various MIME types (you want 'application/pdf').
Was Acrobat X an upgrade or a new install What were the first couple of characters it returned on the key I would be interested to see what my AutoIT script returns. I would have to see your cache.db file to understand fully. The first line of attack would be to remove Reader, reboot, then reinstall. It is possible that it is pulling a key for a different adobe product. Is the link that points to where the default exe is located for the application. HKEY_CLASSES_ROOT\Software\Adobe\Acrobat\Exe will think you have mange or something like that. Don't pull your hair out - takes 7-years for the folicles to recover and grow anew! Then your S.O.