Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>So you're running under terminal services on one of the VMs? How many other TS users on that same VM? I would worry more about terminal services peculiarites than VM peculiarities. But TS on a VM is probably taking a big hit. We typically would use a single VM for portability/DR or bare metal for TS machines.</p> <p>What COM objects? You are definitely opening up for more performance problems since you have to go through COM interop. And if the COM objects themselves aren't polite under terminal services...</p> <p>OK, so you've got multiple TS users on a machine (forget the VM, right now). If those COM objects are behaving like they own the machine because only one user can be logged on at a time - BAM. For instance, say a COM object (especially something enormous like Corel or Word, where the COM object is an interface to a huge subsystem), goes to read some of its configuration files or a shape library or something. Normally, it's the only one doing it, so it will never get locked or blocked or anything. Now all of a sudden, you've got more than one user hitting the same (local) file. It's a similar problem to trying to run the application off a network share. This can happen with pretty much any assumption that a local machine resource can be monopolized. Things like config files, temp files, etc., all have to assume other users might be fooling around in the same area and have machine/app areas and user areas for settings.</p> <p>This kind of problem cannot easily be solved with VB6, since it's internal to the third-party subsystems. You would probably see the same problem in the third-party app running in separate terminal server sessions - and that is exactly why early adopters of terminal services had a lot of difficulties with many kinds of apps. We were heavy Citrix users, and there were apps you just didn't run on Citrix in some early versions. Even well-behaved apps often have to be installed in special ways depending on what Citrix or Microsoft or the vendor recommends.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload