Solved

EXE takes a long time to open from network location

Posted on 2012-04-02
10
215 Views
Last Modified: 2013-03-02
Hi,

We have a business application installed on a virtual VM running Windows Server 2008 R2.
The software is configured to run as a RemoteApp through  Windows Remote Desktop Services. All users on our WAN use the software this way and it works great.

We have a few users located in the same LAN as the VM and we would like them to be able to run the software directly across the LAN. So we set them up with mapped drives to the server and put the shortcuts on their desktops.

Here's where it gets weird. When they open the network shortcut directly it takes no less than 5 minutes to see the software login screen. Once the user logs in everything works great and it's very responsive. I've monitored the task manager during the startup and it looks like RAM usage for the EXE is increased very slowly from ~1MB to ~27MB, it is at this point that the software opens up on the screen.

I've tried this on both Windows 7 Pro and XP Pro. I've turned off IPv6 both on server and workstation. I've turned off TCP Chimney, RSS, and NetDMA on the server. I've updated the NIC drivers, put the software in the list of firewall exceptions both on the server and the workstations. Our physical server has dual Xeons and 48GB of RAM 8 of which are dedicated to the VM.

Not sure why this is so slow but I'd like to get it fixed and I'm running out of options.

Thanks
0
Comment
Question by:marishal
  • 5
  • 4
10 Comments
 
LVL 19

Expert Comment

by:bevhost
Comment Utility
What antivirus program do you use?
eg: Microsoft Security Essentials is notorious for this, as it scans the EXE for virus before it lets it be opened for execution.  I expect others have similar problems.
0
 
LVL 31

Expert Comment

by:DrUltima
Comment Utility
You are comparing apples to rocks. :)  Running as a RemoteApp forces the server to do the computing and network communications the application uses.  It just sends the results to the client machine.  Running from a network share forces a much bigger network pipe, forces the client to do the computing, and will interfere with the RemoteApp server in other ways.  In addition to making sure the AV clients on the server(s) and workstation(s) are correctly configured with proper exclusions, I would recommend a couple of things:

1. Make sure the application will support remote EXE execution from a network share.  Some applications simply will not support that configuration.  There is no reason to spin your wheels if you are doing something the application was not designed to do.

2. Create an additional VM which is not a RemoteApp server and see if you get better results by breaking up that workload.

DrUltima
0
 

Author Comment

by:marishal
Comment Utility
Thanks guys for your input. As much I like to include all details I obviously have missed some :)

There's no anti-virus on the server and I tried it on a workstation without an AV - no impact

The software was running in a different branch in a similar set-up (Remote Desktop Services server) and local users were able to load the software on the network fast, so the software itself supports "remote execution".

Is there anything else pertaining to Windows 2008 R2 that I need to do to enable or make sure that "remote execution" is working properly?

I can't split VMs because 1) not sure if the application will handle multiple front ends with 1 database and 2) we will need additional licenses and management overhead for something you would think should work out of the box.

Thanks
0
 
LVL 31

Expert Comment

by:DrUltima
Comment Utility
Why can't your local users also run it as a RemoteApp?
0
 

Author Comment

by:marishal
Comment Utility
Because if they ran in RemoteApp they will use up RD licenses and we prefer to avoid the additional expense (we're currently adding users).

It is also quite frustrating that we're running the latest and greatest yet we can't open a 27MB file over the network in a timely manner.
0
Promote certifications in your email signature

Has your company recently won an award or achieved a certification? They'll no doubt want to show it off. Email signature images used to promote certifications & awards can instantly establish credibility with a recipient and provide you with numerous benefits.

 
LVL 31

Expert Comment

by:DrUltima
Comment Utility
Can you give us the name (and version) of the application you are trying to run?

DrUltima
0
 

Author Comment

by:marishal
Comment Utility
It's called Humanis and we're running version 2007.0.0.62
0
 
LVL 31

Expert Comment

by:DrUltima
Comment Utility
marishal,

There are actually several software packages I found with that title.  Would you mind giving the vendor information as well?  I am trying to research it to see if a remote operation environment is supported.  Often times vendor white papers will include information like that.

DrUltima
0
 

Accepted Solution

by:
marishal earned 0 total points
Comment Utility
The server was replaced and we no longer have this issue
0
 

Author Closing Comment

by:marishal
Comment Utility
There were no other solutions
0

Featured Post

Get up to 2TB FREE CLOUD per backup license!

An exclusive Black Friday offer just for Expert Exchange audience! Buy any of our top-rated backup solutions & get up to 2TB free cloud per system! Perform local & cloud backup in the same step, and restore instantly—anytime, anywhere. Grab this deal now before it disappears!

Join & Write a Comment

I have been working as System Administrators since 2003. I recently started working as a FreeLancer and was amazed to find out that very few people are taking full advantage of their Windows Server Machines. Microsoft Windows Server comes with so…
Possible fixes for Windows 7 and Windows Server 2008 updating problem. Solutions mentioned are from Microsoft themselves. I started a case with them from our Microsoft Silver Partner option to open a case and get direct support from Microsoft. If s…
This tutorial will walk an individual through the steps necessary to configure their installation of BackupExec 2012 to use network shared disk space. Verify that the path to the shared storage is valid and that data can be written to that location:…
To efficiently enable the rotation of USB drives for backups, storage pools need to be created. This way no matter which USB drive is installed, the backups will successfully write without any administrative intervention. Multiple USB devices need t…

762 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

10 Experts available now in Live!

Get 1:1 Help Now