Not sure if this will help....<br>
<br>
PSS ID Number: Q191416<br>
Article last modified on 08-14-1998<br>
<br>
WINDOWS:<br>
<br>
WINDOWS<br>
<br>
<br>
======================================================================<br>
---------------------------------------------------------------------<br>
The information in this article applies to:<br>
<br>
- Microsoft Windows 98<br>
---------------------------------------------------------------------<br>
<br>
SYMPTOMS<br>
========<br>
<br>
When you try to use roaming profiles, the profiles may not update<br>
correctly.<br>
<br>
CAUSE<br>
=====<br>
<br>
This issue can occur if you are using different NetWare network clients on<br>
different Windows 98-based computers. The Novell NetWare Client32 version<br>
2.2 program stores roaming user profiles in a different location than the<br>
Microsoft Client for NetWare Networks using the same user account. Because<br>
these profiles are stored in different locations, these profiles can not<br>
be correctly updated between two computers that are running different<br>
clients.<br>
<br>
RESOLUTION<br>
==========<br>
<br>
To resolve this issue, use the same client configuration on all of the<br>
computers you want to use roaming profiles with. For information about how<br>
to do so, contact your system administrator.<br>
<br>
MORE INFORMATION<br>
================<br>
<br>
The third-party product discussed in this article is manufactured by a<br>
vendor independent of Microsoft; we make no warranty, implied or<br>
otherwise, regarding this product's performance or reliability.<br>
<br>
The Novell NetWare Client32 version 2.2 program stores roaming user<br>
profiles in the USER\<username> folder. The Microsoft Client for NetWare<br>
Networks stores roaming user profiles in the SYS\Mail folder. Microsoft<br>
Service for NetWare Directory Services (MSNDS) stores roaming user<br>
profiles in the Home folder.<br>
<br>
Additional query words: 98<br>
======================================================================<br>
Keywords : kb3rdparty kbnetwork 3rdpartynet win98<br>
Version : WINDOWS:<br>
Platform : WINDOWS<br>
Issue type : kbprb<br>
=============================================================================<br>
Copyright Microsoft Corporation 1998.<br>
<br>
<br>
<br>
----------------------------------------------------------------<br>
<br>
<br>
<br>
PSS ID Number: Q154120<br>
Article last modified on 12-17-1998<br>
<br>
WinNT:4.0<br>
<br>
winnt<br>
<br>
<br>
======================================================================<br>
--------------------------------------------------------------------------<br>
The information in this article applies to:<br>
<br>
- Microsoft Windows NT Server version 4.0<br>
- Microsoft Windows NT Server version 4.0, Terminal Server Edition<br>
--------------------------------------------------------------------------<br>
<br>
IMPORTANT: This article contains information about editing the registry.<br>
Before you edit the registry, make sure you understand how to restore it<br>
if a problem occurs. For information on how to do this, view the<br>
"Restoring the Registry" online Help topic in Regedit.exe or the<br>
"Restoring a Registry Key" online Help topic in Regedt32.exe.<br>
<br>
SUMMARY<br>
=======<br>
<br>
The checked version of Userenv.dll, in conjunction with a registry entry,<br>
creates a log file useful in troubleshooting and debugging problems with<br>
roaming profiles and system policies on Microsoft Windows NT version 4.0<br>
clients.<br>
<br>
MORE INFORMATION<br>
================<br>
<br>
To enable the log file:<br>
<br>
1. Rename the Userenv.dll file in the %Windir%\System32 directory to<br>
Usernv.orig or the unique name of your choice.<br>
<br>
2. Copy the checked version of Userenv.dll to the %Windir%\System32<br>
directory of the client computer that you want to debug. The checked<br>
version of the Userenv file must match the version of the operating<br>
system being used.<br>
<br>
WARNING: Using Registry Editor incorrectly can cause serious problems that<br>
may require you to reinstall your operating system. Microsoft cannot<br>
guarantee that problems resulting from the incorrect use of Registry<br>
Editor can be solved. Use Registry Editor at your own risk.<br>
<br>
For information about how to edit the registry, view the "Changing Keys<br>
And Values" online Help topic in Registry Editor (Regedit.exe) or the "Add<br>
and Delete Information in the Registry" and "Edit Registry Data" online<br>
Help topics in Regedt32.exe. Note that you should back up the registry<br>
before you edit it.<br>
<br>
3. Start Regedt32 and locate the following path:<br>
<br>
HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion<br>
\Winlogon<br>
<br>
NOTE: The above registry key is one path; it has been wrapped for<br>
readability.<br>
<br>
4. Create a new value called UserEnvDebugLevel as a reg_dword. Assign<br>
the value 10002 in hexadecimal format.<br>
<br>
5. Restart the computer with the .dll and registry changes<br>
in place.<br>
<br>
Log information will be recorded in the root directory of drive C as<br>
Userenv.log and can be viewed with Notepad, WordPad, or the text editor of<br>
your choice.<br>
<br>
Information displayed in the log includes: profile path, profile type,<br>
system policy path (useful to determine which server the Ntconfig.pol file<br>
was pulled from), whether the profile was successfully loaded and unloaded<br>
at the client, and if the remote profile is newer than the local profile.<br>
<br>
A sample Userenv.log based on the following information is shown below.<br>
<br>
Username = profile<br>
Profile path defined in User Manager =<br>
PDCServerName\Profiles\%username%<br>
Domain Controller = PDCServerName<br>
System Policy Path: PDCServerName\Netlogon<br>
<br>
NOTE: The response to the seventeenth line<br>
<br>
Profile is not reachable, error = 2<br>
<br>
is normal as a check is made for the existence of a mandatory profile path<br>
being defined in User Manager for Domains<br>
(Servername\Sharename\%Username%.man). Mandatory profiles were not used in<br>
this example, so the test fails.<br>
<br>
--------------------------------------------------------------------------<br>
LoadUserProfile: Entering, hToken = <0xa8>, lpProfileInfo = 0x12f4e8<br>
LoadUserProfile: lpProfileInfo->dwFlags = <0x2><br>
LoadUserProfile: lpProfileInfo->lpUserName = <profile><br>
LoadUserProfile: lpProfileInfo->lpProfilePath =<br>
<\\PDCServerName\profiles\profile><br>
LoadUserProfile: lpProfileInfo->lpDefaultPath =<br>
<\\PDCServerName\netlogon\Default User><br>
LoadUserProfile: lpProfileInfo->lpServerName = <\\PDCServerName><br>
LoadUserProfile: lpProfileInfo->lpPolicyPath =<br>
<\\PDCServerName\netlogon\ntconfig.pol><br>
ParseProfilePath: Entering, lpProfilePath =<br>
<\\PDCServerName\profiles\profile><br>
ParseProfilePath: Tick Count = 60<br>
ParseProfilePath: FindFirstFile found something with attributes <0x10><br>
ParseProfilePath: Found a directory<br>
LoadUserProfile: ParseProfilePath returned a directory of<br>
<\\PDCServerName\profiles\profile><br>
RestoreUserProfile: Entering<br>
RestoreUserProfile: Profile path = <\\PDCServerName\profiles\profile><br>
RestoreUserProfile: User is a Admin<br>
IsCentralProfileReachable: Entering<br>
IsCentralProfileReachable: Testing<br>
<\\PDCServerName\profiles\profile\ntuser.man><br>
IsCentralProfileReachable: Profile is not reachable, error = 2<br>
IsCentralProfileReachable: Testing<br>
<\\PDCServerName\profiles\profile\ntuser.dat><br>
IsCentralProfileReachable: Found a user profile.<br>
RestoreUserProfile: Central Profile is reachable<br>
RestoreUserProfile: Central Profile is floating<br>
GetLocalProfileImage: Found entry in profile list for existing local<br>
profile<br>
GetLocalProfileImage: Local profile image filename =<br>
<%SystemRoot%\Profiles\profile><br>
GetLocalProfileImage: Expanded local profile image filename =<br>
<C:\WINNT\Profiles\profile><br>
GetLocalProfileImage: Found local profile image file ok<br>
<C:\WINNT\Profiles\profile\ntuser.dat><br>
Local profile is reachable<br>
Local profile name is <C:\WINNT\Profiles\profile><br>
RestoreUserProfile: About to call UpdateToLatestProfile<br>
UpdateToLatestProfile: Entering. Central =<br>
<\\PDCServerName\profiles\profile><br>
Local = <C:\WINNT\Profiles\profile><br>
UpdateToLatestProfile: Central and local profile times match.<br>
RestoreUserProfile: About to Leave. Final Information follows:<br>
Profile was successfully loaded.<br>
lpProfile->szCentralProfile = <\\PDCServerName\profiles\profile><br>
lpProfile->szLocalProfile = <C:\WINNT\Profiles\profile><br>
lpProfile->dwInternalFlags = 0x112<br>
RestoreUserProfile: Leaving.<br>
UpgradeProfile: Entering<br>
UpgradeProfile: Build numbers match<br>
UpgradeProfile: Leaving Successfully<br>
ApplyPolicy: Entering<br>
ApplyPolicy: PolicyPath is: <\\PDCServerName\netlogon\ntconfig.pol>.<br>
ReconcileFile: \\PDCServerName\netlogon\ntconfig.pol ==><br>
C:\WINNT\Profiles\Policy\ntconfig.pol [OK]<br>
ApplyPolicy: Local PolicyPath is:<br>
<C:\WINNT\Profiles\Policy\ntconfig.pol>.<br>
ApplyPolicy: Leaving succesfully.<br>
LoadUserProfile: Leaving with a value of 1. hProfile = <0x90><br>
--------------------------------------------------------------------------<br>
<br>
Below is a successful logoff and update by the client of the server-<br>
based roaming profile.<br>
<br>
--------------------------------------------------------------------------<br>
UnloadUserProfile: Entering, hProfile = <0xe0><br>
UnloadUserProfile: Succesfully unloaded profile<br>
UnloadUserProfile: Copying profile back to<br>
\\PDCServerName\profiles\profile<br>
CopyProfileDirectory: Entering, lpSourceDir = <C:\WINNT\Profiles\profile>,<br>
lpDestinationDir = <\\PDCServerName\profiles\profile>, dwFlags = 0x32<br>
ReconcileFile: C:\WINNT\Profiles\profile\NTUSER.DAT ==><br>
\\PDCServerName\profiles\profile\NTUSER.DAT [OK]<br>
ReconcileFile: C:\WINNT\Profiles\profile\ntuser.dat.LOG ==><br>
\\PDCServerName\profiles\profile\ntuser.dat.LOG [OK]<br>
CopyProfileDirectory: Leaving with a return value of 1<br>
UnloadUserProfile: Leaving with a return value of 1<br>
--------------------------------------------------------------------------<br>
<br>
Additional query words: ntfaqdom<br>
======================================================================<br>
Keywords : nthowto NTSrv<br>
Version : WinNT:4.0<br>
Platform : winnt<br>
Issue type : kbhowto<br>
=============================================================================<br>
Copyright Microsoft Corporation 1998.<br>
<br>
<br>
<br>
<br>
<br>