I installed Avaya IP Agent on 64 bit machine.This is a 32 bit application and is working fine on 32 bit windows 7.But on 64 bit windows 7, the application ipagent.exe is just running in task manager for few seconds and closing.
On 64 bit if we launch as "runasadmin" it is working.But when I applied any shims it is not working(RunAsInvoker --> not working, RunAsAdmin/HIghest --> is creating new UAC prompt even it is not there previously..)

I gave permissions to its program files to everyone but no use.
5 Comments   [ + ] Show Comments


  • THe application is workign if we run the exe with "runasadmin".... But we need to deliver the app to normal users who don't have admin rights..How to achieve this as shims from ACT are not working.
  • Have you tried Procmon to see why it is failing? Please note my answer regarding that permissions may need to be applied to control other services, this cannot be achieved with shims...
  • Tried... but no use.
  • If you can get it to run as Admin then it must be something with permissions... Normally Procmon is your only real help...
  • The app is working with user mode on 32 bit with no issues but not with 64 bit.It is working if we run the app in admin mode in 64 bit.
Please log in to comment


You don't seem to be listening.

No-one's here has the faintest clue what this app is trying to do on your 64-bit implementation. How could they?

Run ProcMon, filter out the junk you don't want to see, like your a/v process, Windows Search, etc., then start the app. I can guarantee you'll see either 'NAME NOT FOUND', 'PATH NOT FOUND' or 'ACCESS DENIED'.
Answered 11/09/2015 by: VBScab
Red Belt

  • Thank you very much for your feedback.

    You don't seem to be reading completely.
    I already mentioned that we didn't find any solution by running procmon for this particular application.

    The current topic is not about procmon uses.

    If you don't want to provide any solution simple skip this page.Some techie will provide an answer.
    • Perhaps you should reconsider who is a "techie" when the information you are providing is obviously insufficient to be able to provide a “techie” answer… Crystal Balls come to mind…
      What about the windows event log? What about application event logs? (Being a serious application, logs *must* be present) Are you sure that no other services are involved, that also need to have permissions assigned for a “normal” user…
      • I don't think this forum is that helpful.This is going in a completely wrong direction. Anyone would enter into forums after trying all the options through Event viewer logs, processmon. I would try some other forum because I need some help or suggestions not debate.Many thanks for your precious time.
Please log in to comment
Have you considered using the Application Compatibility Toolkit that Microsoft provides ?  You run the application as an admin and it lists all the issues you may encounter when running as a standard user.  Or do we assume that you have already tried this as it's clearly a tool that any packager would use before posting, in the event that procmon did not give you the required information?
Answered 11/11/2015 by: EdT
Red Belt

Please log in to comment
as I don't know the Avaya IP Agent, I did a quick search, asking my friend google.... this is what he told me...


and this...


I could not find anything "official" about IP Agent being End Of Life, but it seems this is the case...
Most recommend updating to Avaya One-X Communicator. If you do get it to work (I assume it is not just setting permission for file access, but also being able to control services, as well as TAPI being a problem) you cannot expect any support.

Answered 11/09/2015 by: Pressanykey
Red Belt

  • THe application is workign if we run the exe with "runasadmin".... But we need to deliver the app to normal users who don't have admin rights..How to achieve this as shims from ACT are not working.
Please log in to comment
Try creating a batch script and then run the batch file:  
# Change Frameworks to 32bit
Call C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\Ldr64.exe SetWow
#Open the Program
Call "ipagent.exe"
#Must close the program first for this last command to run which sets Frameworks back to 64bit
Call C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\Ldr64.exe Set64

I use this for Cisco Phone Designer
Answered 11/09/2015 by: tech@chch.org
Yellow Belt

Please log in to comment
Are you virtualizing the application? Your tag has pointed to virtualization. Kindly confirm.
Answered 11/09/2015 by: apptopack
Red Belt

  • Yes VIgnesh, I need to virtualiza it. But the problem is with local application itself and I need to remediate it first.
    • Can you find any ini or config file along with the installed exe?
    • Export the registry keys when you select runasadmin in compatibility mode for the shortcut and add it in your package.
Please log in to comment
Answer this question or Comment on this question for clarity