wowexec.exe not closing via ts

Hi Guys
What I've got is a win2k server running TS.
After I ran an automatic update on it. Everything ran fine.
Except.
They run a 16bit application via ts, the session calls the program when you log in.
Whats happening is that when you close the application the wowexec.exe is not closing afterwards. I need to terminate the process then it logs off.
I'm wondering if anyone has seen this before and knows what to do. This is the only 16bit app so I can't clarify if it will happen with any one. I understand that wowexec.exe stays open by design but its just that it never used to prior to running the updates.
Other than using a script to kill the process after the app is closed it there another way to get around this?
LVL 4
dj_relentlessAsked:
Who is Participating?
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.

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
paraghsDy General ManagerCommented:
wowexec.exe description:
When you start a 16-bit program on a computer running Windows NT/2000/XP, the Ntvdm.exe and Wowexec.exe processes start. After you quit the 16-bit program, the Ntvdm.exe and Wowexec.exe processes remain in memory. This behavior is a design feature of Windows NT. The Ntvdm.exe and Wowexec.exe processes remain in memory in case you start another 16-bit program. Leaving the Windows-On-Windows (WOW) environment (which consists of the Ntvdm.exe and Wowexec.exe processes) in memory improves performance. The WOW environment is not loaded when you start Windows. It is loaded when you first start a 16-bit program.

wowexec.exe is a part the operating system, and supports the use of 16-bit procseses.This program is important for the stable and secure running of your computer and should not be terminated.

Check this :
http://www.microsoft.com/resources/documentation/Windows/2000/server/reskit/en-us/prork/preb_mon_ewvl.asp
0
AmoebaMan17Commented:
Can you check your Add/Remove programs and see what Automatic Updates added caused this issue?  Or you can go to WindowsUpdate website and see a history of your updates.

Try removing those updates that seemed to cause this and see if the problem goes away.

We are experiencing the same problems on our Citrix server and it is causing too many sessions to not terminate properly.  But, we don't know when this started to happen.  According to the documentation about wowexec.exe, it says that in Windows NT 4.0, this is by design.  But, it sounded like Windows 2000 and greater should've removed NTVDM and WOWEXEC from memory after the last 16-bit app. closed.
0
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
Microsoft Server OS

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.