TS users can't run programs on Win2008 R2 server

Hello Experts,
I am deploying a Windows Server 2008 R2 for Terminal Services; everything has installed fine so far, but for some reason, users cannot run some programs - they need to be run as Administrator and the password is asked every time these applications are opened.
Is there a trick to relax security on Win2008 R2 server?

Thank you.
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Darius GhassemCommented:
You can disable UAC totally or you can allow the program to run elevated all the time.

Steven CarnahanNetwork ManagerCommented:
Not knowing what programs won't run makes it hard to determine the issue. Most common user programs should not need administrative rights to run. One thing I have run into in the past is when installing a program, usually an older ones, is that it asks if you want to install it for this user or all users.  If you are installing it as an administrator and select this user then it will require administrative rights.
Agreed with above. i've actually had this issue with one of my TS 2008 and while I don't recommend it adding users to the local admin group will fix this. It all depends on your security, what's on it, your policies, etc...
Simplify Active Directory Administration

Administration of Active Directory does not have to be hard.  Too often what should be a simple task is made more difficult than it needs to be.The solution?  Hyena from SystemTools Software.  With ease-of-use as well as powerful importing and bulk updating capabilities.

NewcoAuthor Commented:
Thank you all; I removed the ACL but did not solve all the problems, some programs still don't run 100%. I will uninstall and reinstall with ACL disabled - if that doesn't work I will try adding users locally with Admin rights.

Will post results shortly.

FYI, the programs I am having problems with is Shoretel Communicator Client and Solar Eclipse by Epicor.
Darius GhassemCommented:
Did you configure UAC
NewcoAuthor Commented:
No, I just disabled it.
Darius GhassemCommented:
You are still having issues? Are you required to run as still?
NewcoAuthor Commented:
No, some programs  do not execute because of insufficient authorization; I am a Domain Admin - so, something is still preventing the application to run properly.
I am new to Server 2008 R2.
Darius GhassemCommented:
Well what is the exact error. Is the error pertaining to the program or from Windows 2008 Server? You could be fighting a program issue not an OS issue
NewcoAuthor Commented:
This is is the error for Solar Eclipse (Epicor)
# A fatal error has been detected by the Java Runtime Environment:
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x741e1ca0, pid=6724, tid=6868
# JRE version: 6.0_25-b06
# Java VM: Java HotSpot(TM) Client VM (20.0-b11 mixed mode, sharing windows-x86 )
# Problematic frame:
# C  [dhcpcsvc.DLL+0x1ca0]
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.

---------------  T H R E A D  ---------------

Current thread (0x05920800):  JavaThread "Java Web Start Main Thread" [_thread_in_native, id=6868, stack(0x05d80000,0x05dd0000)]

siginfo: ExceptionCode=0xc0000005, ExceptionInformation=0x00000008 0x741e1ca0

EAX=0x00000000, EBX=0x75be22e1, ECX=0x00000000, EDX=0x7769cdc6
ESP=0x05dcf04c, EBP=0x05dcf2f4, ESI=0x00000000, EDI=0x00000000
EIP=0x741e1ca0, EFLAGS=0x00010246

Top of Stack: (sp=0x05dcf04c)
0x05dcf04c:   003745ec 00374518 00374518 00000004
0x05dcf05c:   00000000 00000000 741e1da4 00000001
0x05dcf06c:   00000001 00000000 05dcf094 00000008
0x05dcf07c:   00000000 00000000 00000000 00000000
0x05dcf08c:   05dcf0b8 00000238 09000000 00060000
0x05dcf09c:   00000004 00000000 004e004c 0036b128
0x05dcf0ac:   05dcf368 0000050c 00000000 0000000d
0x05dcf0bc:   0049005a 0074006e 006c0065 00520028 

Instructions: (pc=0x741e1ca0)
0x741e1c80:   7c fd ff ff e8 8e fe ff ff 8b f8 3b fe 75 40 8d
0x741e1c90:   85 b0 fd ff ff 50 8d 45 dc 50 ff 15 9c 10 1e 74
0x741e1ca0:   50 ff 15 98 10 1e 74 8b f8 3b fe 75 22 8d 85 c0
0x741e1cb0:   fd ff ff 50 6a 01 56 ff b5 b4 fd ff ff ff b5 bc 

Register to memory mapping:

EAX=0x00000000 is an unknown value
EBX=0x75be22e1 is an unknown value
ECX=0x00000000 is an unknown value
EDX=0x7769cdc6 is an unknown value
ESP=0x05dcf04c is pointing into the stack for thread: 0x05920800
EBP=0x05dcf2f4 is pointing into the stack for thread: 0x05920800
ESI=0x00000000 is an unknown value
EDI=0x00000000 is an unknown value

Stack: [0x05d80000,0x05dd0000],  sp=0x05dcf04c,  free space=316k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [dhcpcsvc.DLL+0x1ca0]  DhcpIsEnabled+0x173
C  [IPHLPAPI.DLL+0x66be]  ConvertGuidToStringA+0x12ab
C  [IPHLPAPI.DLL+0x6156]  ConvertGuidToStringA+0xd43
C  [IPHLPAPI.DLL+0x6a89]  GetAdaptersAddresses+0x3c
C  [WININET.dll+0x31747]  InternetOpenUrlA+0x34b1
C  [WININET.dll+0x30d18]  InternetOpenUrlA+0x2a82
C  [WININET.dll+0x30caf]  InternetOpenUrlA+0x2a19
C  [WININET.dll+0x3140d]  InternetOpenUrlA+0x3177
C  [WININET.dll+0xc66af]  DetectAutoProxyUrl+0x58
C  [deploy.dll+0x79ad]  Java_com_sun_deploy_net_proxy_WIExplorerProxyConfig_performAutoDetection+0x4d
j  com.sun.deploy.net.proxy.WIExplorerProxyConfig.getBrowserProxyInfo()Lcom/sun/deploy/net/proxy/BrowserProxyInfo;+197
j  com.sun.deploy.net.proxy.WDefaultBrowserProxyConfig.getBrowserProxyInfo()Lcom/sun/deploy/net/proxy/BrowserProxyInfo;+258
j  com.sun.deploy.net.proxy.DynamicProxyManager.reset()V+39
j  com.sun.deploy.net.proxy.DeployProxySelector.reset()V+0
j  com.sun.javaws.Main.initializeExecutionEnvironment()V+188
j  com.sun.javaws.Main.continueInSecureThread([Ljava/lang/String;)V+258
j  com.sun.javaws.Main$1.run()V+16
j  java.lang.Thread.run()V+11
v  ~StubRoutines::call_stub
V  [jvm.dll+0xfad0b]
V  [jvm.dll+0x18c241]
V  [jvm.dll+0xfaeb1]
V  [jvm.dll+0xfaf0b]
V  [jvm.dll+0xb5549]
V  [jvm.dll+0x118f44]
V  [jvm.dll+0x140a8c]
C  [msvcr71.dll+0x9565]  endthreadex+0xa0
C  [kernel32.dll+0x1339a]  BaseThreadInitThunk+0x12
C  [ntdll.dll+0x39ef2]  RtlInitializeExceptionChain+0x63
C  [ntdll.dll+0x39ec5]  RtlInitializeExceptionChain+0x36

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  com.sun.deploy.net.proxy.WIExplorerProxyConfig.performAutoDetection()Ljava/lang/String;+0
j  com.sun.deploy.net.proxy.WIExplorerProxyConfig.getBrowserProxyInfo()Lcom/sun/deploy/net/proxy/BrowserProxyInfo;+197
j  com.sun.deploy.net.proxy.WDefaultBrowserProxyConfig.getBrowserProxyInfo()Lcom/sun/deploy/net/proxy/BrowserProxyInfo;+258
j  com.sun.deploy.net.proxy.DynamicProxyManager.reset()V+39
j  com.sun.deploy.net.proxy.DeployProxySelector.reset()V+0
j  com.sun.javaws.Main.initializeExecutionEnvironment()V+188
j  com.sun.javaws.Main.continueInSecureThread([Ljava/lang/String;)V+258
j  com.sun.javaws.Main$1.run()V+16
j  java.lang.Thread.run()V+11
v  ~StubRoutines::call_stub

---------------  P R O C E S S  ---------------

Java Threads: ( => current thread )
  0x05926800 JavaThread "CacheCleanUpThread" daemon [_thread_blocked, id=6876, stack(0x05ea0000,0x05ef0000)]
  0x05924000 JavaThread "CacheMemoryCleanUpThread" daemon [_thread_blocked, id=6872, stack(0x05e10000,0x05e60000)]
  0x0026b400 JavaThread "DestroyJavaVM" [_thread_blocked, id=6740, stack(0x00430000,0x00480000)]
=>0x05920800 JavaThread "Java Web Start Main Thread" [_thread_in_native, id=6868, stack(0x05d80000,0x05dd0000)]
  0x0591ac00 JavaThread "Javaws Secure Thread" daemon [_thread_blocked, id=6864, stack(0x05cf0000,0x05d40000)]
  0x0591a000 JavaThread "AWT-Windows" daemon [_thread_in_native, id=6744, stack(0x02540000,0x02640000)]
  0x05919800 JavaThread "AWT-Shutdown" [_thread_blocked, id=6860, stack(0x05c60000,0x05cb0000)]
  0x05919400 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=6856, stack(0x05bd0000,0x05c20000)]
  0x02521800 JavaThread "traceMsgQueueThread" daemon [_thread_blocked, id=6784, stack(0x04bc0000,0x04c10000)]
  0x024f0c00 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=6776, stack(0x04a70000,0x04ac0000)]
  0x024e7000 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=6772, stack(0x049e0000,0x04a30000)]
  0x024e2c00 JavaThread "Attach Listener" daemon [_thread_blocked, id=6768, stack(0x04950000,0x049a0000)]
  0x024dfc00 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=6764, stack(0x048c0000,0x04910000)]
  0x024d7400 JavaThread "Finalizer" daemon [_thread_blocked, id=6760, stack(0x04830000,0x04880000)]
  0x024d5c00 JavaThread "Reference Handler" daemon [_thread_blocked, id=6756, stack(0x047a0000,0x047f0000)]

Other Threads:
  0x0249a000 VMThread [stack: 0x04710000,0x04760000] [id=6752]
  0x024f2800 WatcherThread [stack: 0x04b00000,0x04b50000] [id=6780]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

 def new generation   total 9792K, used 1219K [0x2c570000, 0x2d010000, 0x2f010000)
  eden space 8704K,  14% used [0x2c570000, 0x2c6a0c90, 0x2cdf0000)
  from space 1088K,   0% used [0x2cdf0000, 0x2cdf0000, 0x2cf00000)
  to   space 1088K,   0% used [0x2cf00000, 0x2cf00000, 0x2d010000)
 tenured generation   total 21888K, used 0K [0x2f010000, 0x30570000, 0x34570000)
   the space 21888K,   0% used [0x2f010000, 0x2f010000, 0x2f010200, 0x30570000)
 compacting perm gen  total 12288K, used 589K [0x34570000, 0x35170000, 0x38570000)
   the space 12288K,   4% used [0x34570000, 0x34603510, 0x34603600, 0x35170000)
    ro space 10240K,  51% used [0x38570000, 0x38a9dc00, 0x38a9dc00, 0x38f70000)
    rw space 12288K,  55% used [0x38f70000, 0x3960c300, 0x3960c400, 0x39b70000)

Code Cache  [0x02640000, 0x026c0000, 0x04640000)
 total_blobs=179 nmethods=22 adapters=94 free_code_cache=33040768 largest_free_block=0

Dynamic libraries:
0x00400000 - 0x00424000 	C:\Program Files (x86)\Java\jre6\bin\javaw.exe
0x77640000 - 0x777c0000 	C:\Windows\SysWOW64\ntdll.dll
0x75bd0000 - 0x75ce0000 	C:\Windows\syswow64\kernel32.dll
0x76bc0000 - 0x76c06000 	C:\Windows\syswow64\KERNELBASE.dll
0x6d1e0000 - 0x6d1f8000 	C:\Windows\system32\tsappcmp.dll
0x76cd0000 - 0x76d7c000 	C:\Windows\syswow64\msvcrt.dll
0x75700000 - 0x75800000 	C:\Windows\syswow64\USER32.dll
0x75420000 - 0x754b0000 	C:\Windows\syswow64\GDI32.dll
0x75940000 - 0x7594a000 	C:\Windows\syswow64\LPK.dll
0x75890000 - 0x7592d000 	C:\Windows\syswow64\USP10.dll
0x75ae0000 - 0x75b80000 	C:\Windows\syswow64\ADVAPI32.dll
0x75950000 - 0x75969000 	C:\Windows\SysWOW64\sechost.dll
0x74d80000 - 0x74e70000 	C:\Windows\syswow64\RPCRT4.dll
0x74d20000 - 0x74d80000 	C:\Windows\syswow64\SspiCli.dll
0x74d10000 - 0x74d1c000 	C:\Windows\syswow64\CRYPTBASE.dll
0x75510000 - 0x7566c000 	C:\Windows\syswow64\ole32.dll
0x75670000 - 0x756d0000 	C:\Windows\system32\IMM32.DLL
0x759d0000 - 0x75a9c000 	C:\Windows\syswow64\MSCTF.dll
0x7c340000 - 0x7c396000 	C:\Program Files (x86)\Java\jre6\bin\msvcr71.dll
0x6d7f0000 - 0x6da9f000 	C:\Program Files (x86)\Java\jre6\bin\client\jvm.dll
0x730c0000 - 0x730f2000 	C:\Windows\system32\WINMM.dll
0x74980000 - 0x749cc000 	C:\Windows\system32\apphelp.dll
0x6d7a0000 - 0x6d7ac000 	C:\Program Files (x86)\Java\jre6\bin\verify.dll
0x6d320000 - 0x6d33f000 	C:\Program Files (x86)\Java\jre6\bin\java.dll
0x6d000000 - 0x6d14b000 	C:\Program Files (x86)\Java\jre6\bin\awt.dll
0x745a0000 - 0x745f1000 	C:\Windows\system32\WINSPOOL.DRV
0x74600000 - 0x7479e000 	C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.17514_none_41e6975e2bd6f2b2\COMCTL32.dll
0x75d70000 - 0x75dc7000 	C:\Windows\syswow64\SHLWAPI.dll
0x75930000 - 0x75935000 	C:\Windows\syswow64\PSAPI.DLL
0x6d7e0000 - 0x6d7ef000 	C:\Program Files (x86)\Java\jre6\bin\zip.dll
0x04b50000 - 0x04b63000 	C:\Program Files (x86)\Java\jre6\bin\deploy.dll
0x75130000 - 0x7524d000 	C:\Windows\syswow64\CRYPT32.dll
0x75970000 - 0x7597c000 	C:\Windows\syswow64\MSASN1.dll
0x75ef0000 - 0x76b3a000 	C:\Windows\syswow64\SHELL32.dll
0x75800000 - 0x7588f000 	C:\Windows\syswow64\OLEAUT32.dll
0x75010000 - 0x7512b000 	C:\Windows\syswow64\WININET.dll
0x77610000 - 0x77613000 	C:\Windows\syswow64\Normaliz.dll
0x75250000 - 0x75408000 	C:\Windows\syswow64\iertutil.dll
0x75dd0000 - 0x75ee1000 	C:\Windows\syswow64\urlmon.dll
0x74590000 - 0x7459b000 	C:\Windows\system32\profapi.dll
0x6d600000 - 0x6d613000 	C:\Program Files (x86)\Java\jre6\bin\net.dll
0x75aa0000 - 0x75ad5000 	C:\Windows\syswow64\WS2_32.dll
0x75410000 - 0x75416000 	C:\Windows\syswow64\NSI.dll
0x10000000 - 0x1005d000 	C:\Windows\system32\BarracudaWSA.dll
0x749d0000 - 0x74a0c000 	C:\Windows\system32\MSWSOCK.dll
0x74960000 - 0x7497c000 	C:\Windows\system32\IPHLPAPI.DLL
0x74950000 - 0x74957000 	C:\Windows\system32\WINNSI.DLL
0x74c00000 - 0x74c09000 	C:\Windows\system32\VERSION.dll
0x70200000 - 0x70206000 	C:\Windows\System32\wship6.dll
0x6d620000 - 0x6d629000 	C:\Program Files (x86)\Java\jre6\bin\nio.dll
0x6d6a0000 - 0x6d6e6000 	C:\Program Files (x86)\Java\jre6\bin\regutils.dll
0x73740000 - 0x73753000 	C:\Windows\system32\DWMAPI.DLL
0x74bf0000 - 0x74bf8000 	C:\Windows\system32\Secur32.dll
0x74b90000 - 0x74ba6000 	C:\Windows\system32\CRYPTSP.dll
0x74ab0000 - 0x74aeb000 	C:\Windows\system32\rsaenh.dll
0x74210000 - 0x74254000 	C:\Windows\system32\dnsapi.DLL
0x68980000 - 0x689d2000 	C:\Windows\system32\RASAPI32.dll
0x701d0000 - 0x701e5000 	C:\Windows\system32\rasman.dll
0x69390000 - 0x6939d000 	C:\Windows\system32\rtutils.dll
0x6c2a0000 - 0x6c2a6000 	C:\Windows\system32\sensapi.dll
0x6d1d0000 - 0x6d1dd000 	C:\Windows\system32\dhcpcsvc6.DLL
0x74280000 - 0x74285000 	C:\Windows\System32\wshtcpip.dll
0x741e0000 - 0x741f2000 	C:\Windows\system32\dhcpcsvc.DLL
0x74190000 - 0x74196000 	C:\Windows\system32\rasadhlp.dll

VM Arguments:
jvm_args: -Xbootclasspath/a:C:\\Program Files (x86)\\Java\\jre6\\lib\\javaws.jar;C:\\Program Files (x86)\\Java\\jre6\\lib\\deploy.jar;C:\\Program Files (x86)\\Java\\jre6\\lib\\plugin.jar -Djava.security.policy=file:C:\\Program Files (x86)\\Java\\jre6\\lib\\security\\javaws.policy -DtrustProxy=true -Xverify:remote -Djnlpx.home=C:\\Program Files (x86)\\Java\\jre6\\bin -Dsun.awt.warmup=true -Djnlpx.origFilenameArg=C:\\Users\\administrator.NEWCO\\AppData\\Local\\Microsoft\\Windows\\Temporary Internet Files\\Content.IE5\\T0PRFUSK\\SolarInstallService.jnlp -Djnlpx.remove=true -Xms32m -Xmx128m -Djnlpx.heapsize=32m,128m -Djnlpx.splashport=49439 -Djnlpx.jvm=C:\\Program Files (x86)\\Java\\jre6\\bin\\javaw.exe 
java_command: com.sun.javaws.Main C:\Users\ADMINI~1.NEW\AppData\Local\Temp\2\javaws2
Launcher Type: SUN_STANDARD

Environment Variables:
CLASSPATH=.;C:\Program Files (x86)\Java\jre1.6.0_02\lib\ext\QTJava.zip
PATH=C:\Program Files (x86)\Java\jre6\bin;C:\Program Files (x86)\Internet Explorer;;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;D:\Program Files (x86)\QuickTime\QTSystem\;D:\Program Files (x86)\Ericom Software\PtTsAgent\;C:\Program Files (x86)\Ericom Software\Ericom AccessNow Server\;C:\Program Files (x86)\Shoreline Communications\ShoreWare Client\;"C:\Program Files (x86)\Java\jre6\bin"
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel

---------------  S Y S T E M  ---------------

OS: Windows NT 6.1 Build 7601 Service Pack 1

CPU:total 8 (8 cores per cpu, 2 threads per core) family 6 model 30 stepping 5, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, ht

Memory: 4k page, physical 8376824k(7032108k free), swap 16751796k(15246028k free)

vm_info: Java HotSpot(TM) Client VM (20.0-b11) for windows-x86 JRE (1.6.0_25-b06), built on Apr 14 2011 01:04:32 by "java_re" with MS VC++ 7.1 (VS2003)

time: Fri Apr 06 17:50:22 2012
elapsed time: 1 seconds

Open in new window

Darius GhassemCommented:
Alright that doesn't point to the original issue though
Steven CarnahanNetwork ManagerCommented:

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
NewcoAuthor Commented:
Thank you - uninstalling Java and reinstalling the correct version for the server solved the Java issue. All other issues were solved by removing ACL
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows Server 2008

From novice to tech pro — start learning today.