HKLM problems -- Can I virtualize this?

T

ToddAndMargo

Hi All,

I am host a programs which I have no control over.
It saves printer settings, etc. in the registry's
HKLM (local machine). So, everyone that uses the
program over our TS get the last person's settings.

Is there a way around this? Is there a way to give each
user what in essence is their own registry? Is there a
way to virtualize this?

Many thanks,
-T
 
V

Vera Noest [MVP]

This should be taken care of when you install the application while
the server is in "install mode", either by typing "change user
/install" before installation, or by installing from Add/Remove
programs.

Detailed info here:

186498 - Terminal Server Application Integration Information
http://support.microsoft.com/?kbid=186498

and on the TS Application Compatibility Connect website (Live-ID
needed to logon):
http://connect.microsoft.com/tsappcompat/

Note that this mechanism only works if the application uses
standard Windows APIs.
Yoy can use the TS Application Compatibility Analyzer from the
Connect site to check your application for problems.
_________________________________________________________
Vera Noest
MCSE, CCEA, Microsoft MVP - Terminal Services
RDS troubleshooting: http://ts.veranoest.net

ToddAndMargo wrote on 09 okt 2009 in
microsoft.public.windows.terminal_services:

> Hi All,
>
> I am host a programs which I have no control over.
> It saves printer settings, etc. in the registry's
> HKLM (local machine). So, everyone that uses the
> program over our TS get the last person's settings.
>
> Is there a way around this? Is there a way to give each
> user what in essence is their own registry? Is there a
> way to virtualize this?
>
> Many thanks,
> -T
 
T

ToddAndMargo

> ToddAndMargo wrote on 09 okt 2009 in
> microsoft.public.windows.terminal_services:
>
>> Hi All,
>>
>> I am host a programs which I have no control over.
>> It saves printer settings, etc. in the registry's
>> HKLM (local machine). So, everyone that uses the
>> program over our TS get the last person's settings.
>>
>> Is there a way around this? Is there a way to give each
>> user what in essence is their own registry? Is there a
>> way to virtualize this?
>>
>> Many thanks,
>> -T



Vera Noest [MVP] wrote:
> This should be taken care of when you install the application while
> the server is in "install mode", either by typing "change user
> /install" before installation, or by installing from Add/Remove
> programs.
>
> Detailed info here:
>
> 186498 - Terminal Server Application Integration Information
> http://support.microsoft.com/?kbid=186498
>
> and on the TS Application Compatibility Connect website (Live-ID
> needed to logon):
> http://connect.microsoft.com/tsappcompat/
>
> Note that this mechanism only works if the application uses
> standard Windows APIs.
> Yoy can use the TS Application Compatibility Analyzer from the
> Connect site to check your application for problems.


Hi Nora,

I installed the program under the Add/Remove programs dialog
(although they call it something different in WS08).

Thank you for the links. I will run that analyzer on
Tuesday to see what it says.

Is there a way to wall off each user's use of the program
from each other? Sort of something that forces them
to use HK Local User and think it is HK Local Machine?
Or something similar?

Many thanks,
-T
 
T

ToddAndMargo

>> Hi All,
>>
>> I am host a programs which I have no control over.
>> It saves printer settings, etc. in the registry's
>> HKLM (local machine). So, everyone that uses the
>> program over our TS get the last person's settings.
>>
>> Is there a way around this? Is there a way to give each
>> user what in essence is their own registry? Is there a
>> way to virtualize this?
>>
>> Many thanks,
>> -T


Vera Noest [MVP] wrote:
> This should be taken care of when you install the application while
> the server is in "install mode", either by typing "change user
> /install" before installation, or by installing from Add/Remove
> programs.
>
> Detailed info here:
>
> 186498 - Terminal Server Application Integration Information
> http://support.microsoft.com/?kbid=186498



I read this above link you sent me. I looked at the following
registry key.

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Terminal
Server\Compatibility\Applications

I found lots of other apps, by not the offender. Maybe
I am remembering when I installed the other apps.

I do believe it is time for me to uninstall the offender
and reinstall it through add/remove programs.

Many thanks,
-T
 
Back
Top Bottom