Re: Fast User Switching




Ramesh,

I've changed the registry for AllowMultipleTSSessions to 0x1, but it's
still getting reset to 0x0 while trying to switch users.

I've also run an audit but don't see any failures. Below is one
copy/paste of a process from the event log. Every process is virtually
the same except for the changing of the Image File Name. Those file
names are:

verclsid.exe
mmc.exe
explorer.exe
winlogon.exe
msmsgs.exe
regedit.exe
winhlp32.exe
hposm.exe (the only one from the sub-directory of
HP\hpcoretech\soln)

Under the ACCESSES below, does that tell us anything?

tks..............Drb



Object Open:
Object Server: Security
Object Type: Key
Object Name: \REGISTRY\MACHINE\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Winlogon\Notify\WgaLogon\Settings
Handle ID: 2328
Operation ID: {0,8814058}
Process ID: 584
Image File Name: C:\WINDOWS\system32\winlogon.exe
Primary User Name: PERSONAL$
Primary Domain: MSHOME
Primary Logon ID: (0x0,0x3E7)
Client User Name: Mike Nielson
Client Domain: PERSONAL
Client Logon ID: (0x0,0x7B14C1)
Accesses: READ_CONTROL
Query key value
Set key value
Create sub-key
Enumerate sub-keys
Notify about changes to keys

Ramesh, MS-MVP Wrote:
Hi DrB323,

Two options that I can think of:

1. Alter the "AllowMultipleTSSessions" value directly in the registry,
and
don't use the User Accounts applet.

2. See if there are any service failures (checking the Security event
log)

--
Regards,

Ramesh Srinivasan, Microsoft MVP [Windows XP Shell/User]
Windows® XP Troubleshooting http://www.winhelponline.com


"DrB323" DrB323.2aztlo@xxxxxxxxxxxx wrote in message
news:DrB323.2aztlo@xxxxxxxxxxxxxxx

When I first logged in, I opened START/RUN/SERVICES.MSC. Both Fast
User
Switching Compatibility and Terminal Services had a startup type of
Automatic. However, whereas Terminal Services had a status of
STARTED,
Fast User Switching Compatibilty was blank. I went ahead and STARTED
FUS.

I then went into the Control Panel, etc and "checked" the FUS box.

Next, I ran the Regmon (cool tool - soooo much goes on behind the
scenes) and saw where AllowMultipleTSSessions started out a '0',
switched to a '1' (via a SetValue request), and then switched back to
a
'0'. However, it doesn't say what or how it's changed. Here is a
screen print of the value going from 0x1 to 0x0:

40.28779221 winlogon.exe:1824 QueryValue
HKLM\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Winlogon\AllowMultipleTSSessions SUCCESS 0x1


40.28846359 winlogon.exe:1824 SetValue HKLM\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Winlogon\AllowMultipleTSSessions SUCCESS 0x0


Is another service involved that is actually moving or changing the
value back to '0'? The 2 lines above are back-to-back successive
processes. (I had a filter on for AllowMultipleTSSessions and
FastUserSwitching.)

Also, is the Remote Procedure Call (RPC) service involved? This
service was STARTED / AUTOMATIC, but another service called RPC
Locator
was (blank) / AUTOMATIC.

When I was reviewing the status' while in SERVICES.MSC, I
double-clicked on each FUS and TS service. There are 4 tabs (general
/
log on / recovery / dependencies). Would there be something in there
that I need to check?

As far as auditing, I set that up, turned on FUS, (tried to) switch
users, saw that FUS was again unchecked and finally reviewed the event
log. At this point, I didn't see anything that told me where
AllowMultipleTSSessions was changing. What should I be looking for?
I
saw the Image File Name and all of the Accesses, but nothing in
regards
to FUS or AllowMultipleTSSessions.

Thanks......


--
DrB323
.



Relevant Pages

  • Disable programmatically the "Fast User Switching"
    ... I would like to use the second way of disabling and I have some ... Some are saying that this entry might not be in the registry. ... disable the FUS? ... setting the AllowMultipleTSSessions to 0 the FUS will be disabled? ...
    (microsoft.public.windowsxp.general)
  • Disable programmatically the "Fast User Switching"
    ... I would like to use the second way of disabling and I have some ... Some are saying that this entry might not be in the registry. ... disable the FUS? ... setting the AllowMultipleTSSessions to 0 the FUS will be disabled? ...
    (microsoft.public.windowsxp.customize)
  • Disable programmatically the "Fast User Switching"
    ... I would like to use the second way of disabling and I have some ... Some are saying that this entry might not be in the registry. ... disable the FUS? ... setting the AllowMultipleTSSessions to 0 the FUS will be disabled? ...
    (microsoft.public.windowsxp.basics)
  • Disable programmatically the "Fast User Switching"
    ... I would like to use the second way of disabling and I have some ... Some are saying that this entry might not be in the registry. ... disable the FUS? ... setting the AllowMultipleTSSessions to 0 the FUS will be disabled? ...
    (microsoft.public.windowsxp.wmi)
  • Disable programmatically the "Fast User Switching"
    ... I would like to use the second way of disabling and I have some ... Some are saying that this entry might not be in the registry. ... disable the FUS? ... setting the AllowMultipleTSSessions to 0 the FUS will be disabled? ...
    (microsoft.public.windowsxp.configuration_manage)