-
Notifications
You must be signed in to change notification settings - Fork 38
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Exiftool not found #110
Comments
Which OS are you using? Where did you download exiftool and where did you install it? |
I'm having the same problem on Windows 10. I have downloaded jExifToolGUI-1.8.1.0-win-x86_64_with-jre.zip and unzipped it. I exiftool.exe in the same folder and also under C:\Windows\System32 Here is the log file:
|
Hi, The logs mention "C:/jExifToolGUI/exiftool.exeC:/Windows/System32/exiftool.exeC:/Windows/exiftool.exe" So inside C:\jExifToolGUI, you have also exiftool.exe OR do you have exiftool-k.exe? |
I'm having the same problem on Windows 10. I have the latest exiftool (12.23) downloaded from exiftool.org. I renamed the file from exiftool(-k).exe to exiftool.exe and put in C:\Windows directory, as instructions say at https://exiftool.org/install.html When I run jExifToolGUI.exe in jExifToolGUI-1.8.1.0-win-x86_64_with-jre folder or run jExifToolGUI.jar I get the same dialog box saying "The Exiftool specified in your preferences does not exist. Did you move/rename/delete it?" and the GUI never opens. It would be nice if the GUI would open and then I could see what my preferences are. I've never been able to get jExifToolGUI to work. Thanks for any help you may have :) |
Same problem here with Windows 10. I have exiftool installed through Strawberry Perl (and on the PATH), such that |
Another user just reported a bug in #116. |
As I said in my post above, exiftool.exe is in the Windows directory, in other words, path C:\Windows in which there are no spaces. How do I edit the preferences for jExifToolGUI.exe (to specify path for exiftool.exe)? |
"How do I edit the preferences for jExifToolGUI.exe (to specify path for exiftool.exe)?" What do you mean? manually, outside JTG? |
The only way that I could get jexiftoolgui to work is to change the registry entry mentioned above and to run as an administrator in Windows. Will not work as a standard user, needs administrator privileges apparently. The registry key change I did in order to make it work was the following: Computer\HKEY_CURRENT_USER\SOFTWARE\JavaSoft\Prefs\org\hvdw\jexiftoolgui This works when running jExifToolGUI.exe as admin. Running as standard user, it reports: |
It is good that you mention this admin requirement, because now I understand what is going wrong. This is nothing in exiftool or JTG. This is a security setting of windows. If Windows requires admin rights "to do something", it means Windows considers this as a "dangerous" action requiring and admin to do this. I guess this is due to the fact that my app does not come from the Windows store and is therefore not registered as "safe" and can therefore not start an exe from c:\windows. The fact that exiftool.org describes to copy exiftool into c:\windows is that Phil Harvey assumes you use exiftool as is. And to copy it into c:\windows will copy it into the path. (and by the way: this is against microsoft guidelines) I will change the readme to explain that exiftool.exe can't be used from the windows folder for Windows security reasons. Thanks for the feedback. |
I use a standard user account. To allow ExifTool to run in a standard user account without administrator privileges I use Oliver Betz's alternate ExifTool Windows installer, which is discussed on ExifTool's homepage. I am sure there are other ways to solve this problem. My standard user account does not allow EXE, DLL, ... to run in the AppData folders. See: #101 On my system, this is why jExifToolGUI requires the administrator privileges. It appears, and I could be wrong, jExifToolGUI places a temporary DLL in the AppData folders to do something. |
It doesn't have to do with sqlite (as far as I can test). I also test on my work laptop which does not allow anything at all. |
Used bat file to open. Received the prompt regarding the location of ExifTool. jExifToolGUI didn't open. Tried again, no prompt, jExifToolGUI didn't open, location of ExifTool per log is correct. Saw splash screen in both tests. No prompt for administrator privileges in either test. Thank you. First try log:
Second try log: |
I'm sorry. |
The program would not open. Splash screen appears. The log:
Today (I did not look yesterday), I looked to see if the DLL was appearing in the Temp folder. It is: Thank you. |
All, (After long period of inactivity) Please check this Full Windows 1.9.0 beta. Other changes/fixes will be reported later in official changelog. |
This was tested on a clean Windows 10 installation and it resolves the issue. Thanks. |
Thanks for the feedback 👍 |
Running under Win 10 64-bit |
I had to do the same thing even with the latest version to fix it. |
This is not a BUG! The bug was that two (or more) installed versions of exiftool make JTG crash. |
After one day thinking: It is a "bug". My program now tries to use exiftool from c:\windows, but when it finds an exiftool.exe in c:\windows (or actually %SYSTEMROOT% if windows has been installed in another folder), it should simply refuse to use it. |
When I try to run jexiftoolgui I get an error that says the exiftool specified in preferences cannot be found. I cannot change the preferences. What should I do?
The text was updated successfully, but these errors were encountered: