Save up to 50% off any of our desktop apps in our 2021 spring sale, including
DisplayFusion, ClipboardFusion, FileSeek, LogFusion, TrayStatus, and VoiceBot!




<< DiscussionsReply

Installer problem

5 discussion posts
When I go to install the application, I get a "Unable to execute file in the temporary directory. Setup aborted. Error 5: Access is denied."

Is there an alternate installer available, or any command line switches that can be passed to prevent it from trying to run something in the temp directory?
Nov 5, 2007  • #1
Kevin F.
444 discussion posts
Operating system?

Also, make sure you actually DL the file, and then run it. If you are on Vista, there should be something along the lines of run as admin in the right click context menu, try that.
Nov 6, 2007  • #2
5 discussion posts
XP SP2. It is a work computer, so I have limited ability to tweak any anti-virus settings (McAfee Enterprise version).
Nov 7, 2007  • #3
Jon Tackabury (BFS)'s profile on
Try saving the setup file to a different location and running it from there. If that doesn't work you may need to be a local administrator on the machine to install it.

Nov 9, 2007  • #4
5 discussion posts
Unfortunately, I am a local Admin. I did some more searching on the error message and ran across a reference to the error in the revision history for Inno Setup 5 as well as their forums.
Nov 9, 2007  • #5
Jon Tackabury (BFS)'s profile on
I have just re-released v1.4.2 using the new version of InnoSetup. This should take care of your issue. You can find it here:

Note: If you downloaded it before 11pm EST (GMT-5) please re-download it and try again. Let me know if this new build corrects your issue.

Nov 12, 2007  • #6
5 discussion posts
The new installer worked. Thanks!
Nov 12, 2007  • #7
Jon Tackabury (BFS)'s profile on
No problem - thanks for helping to track down the problem.

Nov 12, 2007  • #8
2 discussion posts
Love the software, good work.. the one thing I would say with the access denied error is that if you are upgrading from an older version of displayfusion, then chances are you already have it running so when you try to upgrade you get this error.

If you exit your current version & hit retry the upgrade will work fine.

I would suggest as a feature request that new versions of the software should check if the process is already running & kill it off if it is, that way you avoid the error altogether...

I'm not sure what the program is written in but in vb this would be easy enough... as follows:

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")

Set colProcessList = objWMIService.ExecQuery _
("Select * from Win32_Process Where Name = 'displayfusion.exe'")

For Each objProcess in colProcessList

Feb 4, 2008  • #9
Jon Tackabury (BFS)'s profile on
Thanks for the tip - I think we must share a brain because this is something that I just implemented in v2.0. I did it a bit differently though, to provide support in the installer as well. I used a global mutex so that the installer can easily detect whether DisplayFusion is running, even if someone renames the exe.
Feb 6, 2008  • #10
Was this helpful?    
<< DiscussionsReply