Αυτήν τη στιγμή είστε εκτός σύνδεσης, σε αναμονή για επανασύνδεση στο Internet

Προφίλ χρηστών και πολιτικές συστήματος εντοπισμού σφαλμάτων στα Windows NT 4.0

ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο περιέχει πληροφορίες σχετικά με την τροποποίηση του μητρώου. Πριν τροποποιήσετε το μητρώο, βεβαιωθείτε ότι έχετε δημιουργήσει αντίγραφα ασφαλείας και ότι γνωρίζετε τον τρόπο επαναφοράς του μητρώου, σε περίπτωση που προκύψει κάποιο θέμα. Για πληροφορίες σχετικά με τον τρόπο δημιουργίας αντιγράφων ασφαλείας, επαναφοράς και επεξεργασίας του μητρώου, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft (Knowledge Base):
256986 Ορισμός του Μητρώου των Microsoft Windows
Περίληψη
Η ελεγμένη έκδοση του Userenv.dll, σε συνδυασμό με μια καταχώρηση μητρώου, δημιουργεί ένα αρχείο καταγραφής το οποίο χρησιμεύει στην αντιμετώπιση ζητημάτων και στον εντοπισμό σφαλμάτων με προφίλ περιαγωγής και πολιτικές συστήματος σε υπολογιστές-πελάτες των Microsoft Windows NT, έκδοση 4.0.
Περισσότερες πληροφορίες
Για να ενεργοποιήσετε το αρχείο καταγραφής:
  1. Μετονομάστε το αρχείο Userenv.dll στον κατάλογο %Windir%\System32 σε Usernv.orig ή δώστε του ένα μοναδικό όνομα της επιλογής σας.
  2. Αντιγράψτε την ελεγμένη έκδοση του αρχείου Userenv.dll στον κατάλογο %Windir%\System32 του υπολογιστή-πελάτη στον οποίο θέλετε να κάνετε εντοπισμό σφαλμάτων. Η ελεγμένη έκδοση του αρχείου Userenv πρέπει να ταιριάζει με την έκδοση του λειτουργικού συστήματος που χρησιμοποιείται.
ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Η εσφαλμένη χρήση του Επεξεργαστή Μητρώου (Registry Editor) ενδέχεται να προκαλέσει σοβαρά ζητήματα, τα οποία ίσως απαιτήσουν την επανεγκατάσταση του λειτουργικού σας συστήματος. Η Microsoft δεν μπορεί να εγγυηθεί ότι τα θέματα που προκύπτουν από την εσφαλμένη χρήση του "Επεξεργαστή Μητρώου" (Registry Editor) είναι δυνατό να επιλυθούν. Χρησιμοποιήστε τον "Επεξεργαστή Μητρώου" (Registry Editor) με δική σας ευθύνη.
  1. Ξεκινήστε το αρχείο Regedt32 και εντοπίστε την ακόλουθη διαδρομή:
    HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\Winlogon
  2. Δημιουργήστε μια νέα τιμή με το όνομα UserEnvDebugLevel ως ένα a reg_dword. Αντιστοιχίστε την τιμή 10002 σε δεκαεξαδική μορφή.
  3. Επανεκκινήστε τον υπολογιστή με το αρχείο .dll και τις αλλαγές μητρώου που υπάρχουν.
Για τα Microsoft Windows NT Server έκδοση 4.0 και τον Microsoft Windows NT Server έκδοση 4.0 Terminal Server Edition SP4 και νεότερη έκδοση, οι πληροφορίες καταγραφής θα καταχωρούνται στο αρχείο c:\userenv.log και θα μπορείτε να τις προβάλλετε με το Σημειωματάριο (Notepad), το WordPad ή το πρόγραμμα επεξεργασίας κειμένου της επιλογής σας. Για τα Microsoft Windows NT Server έκδοση 4.0 Terminal Server Edition SP5 και SP6, οι πληροφορίες καταγραφής θα καταχωρούνται στο αρχείο %systemroot%\system32\userenv.log. Οι πληροφορίες που εμφανίζονται στο αρχείο καταγραφής περιλαμβάνουν: τη διαδρομή προφίλ, τον τύπο προφίλ, τη διαδρομή πολιτικής συστήματος (για τον προσδιορισμό του διακομιστή από τον οποίο λήφθηκε το αρχείο Ntconfig.pol), αν η φόρτωση και η κατάργηση φόρτωσης του προφίλ στον υπολογιστή-πελάτη ήταν επιτυχείς και αν το απομακρυσμένο προφίλ είναι νεότερο από το τοπικό προφίλ.

Παρακάτω παρουσιάζεται ένα δείγμα αρχείου Userenv.log το οποίο βασίζεται στις ακόλουθες πληροφορίες.
   Username = profile   Profile path defined in User Manager =      PDCServerName\Profiles\%username%   Domain Controller = PDCServerName   System Policy Path: PDCServerName\Netlogon				
ΣΗΜΕΙΩΣΗ: Η απάντηση στην δέκατη έβδομη γραμμή.
   Profile is not reachable, error = 2				
Πραγματοποιείται έλεγχος για την ύπαρξη μιας διαδρομής υποχρεωτικών προφίλ που έχει οριστεί στην περιοχή User Manager for Domains (Όνομα_διακομιστή\Όνομα_κοινόχρηστου_στοιχείου\%Όνομα_χρήστη%.man). Σε αυτό το παράδειγμα, δεν χρησιμοποιήθηκαν υποχρεωτικά προφίλ, με αποτέλεσμα να αποτύχει η δοκιμή.
--------------------------------------------------------------------------LoadUserProfile: Entering, hToken = <0xa8>, lpProfileInfo = 0x12f4e8LoadUserProfile: lpProfileInfo->dwFlags = <0x2>LoadUserProfile: lpProfileInfo->lpUserName = <profile>LoadUserProfile: lpProfileInfo->lpProfilePath =<\\PDCServerName\profiles\profile>LoadUserProfile: lpProfileInfo->lpDefaultPath =<\\PDCServerName\netlogon\Default User>LoadUserProfile: lpProfileInfo->lpServerName = <\\PDCServerName>LoadUserProfile: lpProfileInfo->lpPolicyPath =<\\PDCServerName\netlogon\ntconfig.pol>ParseProfilePath: Entering, lpProfilePath =<\\PDCServerName\profiles\profile>ParseProfilePath: Tick Count = 60ParseProfilePath: FindFirstFile found something with attributes <0x10>ParseProfilePath: Found a directoryLoadUserProfile: ParseProfilePath returned a directory of<\\PDCServerName\profiles\profile>RestoreUserProfile:  EnteringRestoreUserProfile:  Profile path = <\\PDCServerName\profiles\profile>RestoreUserProfile:  User is a AdminIsCentralProfileReachable:  EnteringIsCentralProfileReachable:  Testing<\\PDCServerName\profiles\profile\ntuser.man>IsCentralProfileReachable:  Profile is not reachable, error = 2IsCentralProfileReachable:  Testing<\\PDCServerName\profiles\profile\ntuser.dat>IsCentralProfileReachable:  Found a user profile.RestoreUserProfile:  Central Profile is reachableRestoreUserProfile:  Central Profile is floatingGetLocalProfileImage:  Found entry in profile list for existing localprofileGetLocalProfileImage:  Local profile image filename =<%SystemRoot%\Profiles\profile>GetLocalProfileImage:  Expanded local profile image filename =<C:\WINNT\Profiles\profile>GetLocalProfileImage:  Found local profile image file ok<C:\WINNT\Profiles\profile\ntuser.dat>Local profile is reachableLocal profile name is <C:\WINNT\Profiles\profile>RestoreUserProfile:  About to call UpdateToLatestProfileUpdateToLatestProfile: Entering.  Central =<\\PDCServerName\profiles\profile>Local = <C:\WINNT\Profiles\profile>UpdateToLatestProfile:  Central and local profile times match.RestoreUserProfile:  About to Leave.  Final Information follows:Profile was successfully loaded.lpProfile->szCentralProfile = <\\PDCServerName\profiles\profile>lpProfile->szLocalProfile = <C:\WINNT\Profiles\profile>lpProfile->dwInternalFlags = 0x112RestoreUserProfile:  Leaving.UpgradeProfile: EnteringUpgradeProfile: Build numbers matchUpgradeProfile: Leaving SuccessfullyApplyPolicy: EnteringApplyPolicy:  PolicyPath is: <\\PDCServerName\netlogon\ntconfig.pol>.ReconcileFile: \\PDCServerName\netlogon\ntconfig.pol ==>C:\WINNT\Profiles\Policy\ntconfig.pol  [OK]ApplyPolicy:  Local PolicyPath is:<C:\WINNT\Profiles\Policy\ntconfig.pol>.ApplyPolicy:  Leaving succesfully.LoadUserProfile: Leaving with a value of 1.  hProfile = <0x90>--------------------------------------------------------------------------Below is a successful logoff and update by the client of the server-based roaming profile.--------------------------------------------------------------------------UnloadUserProfile: Entering, hProfile = <0xe0>UnloadUserProfile:  Succesfully unloaded profileUnloadUserProfile:  Copying profile back to\\PDCServerName\profiles\profileCopyProfileDirectory: Entering, lpSourceDir = <C:\WINNT\Profiles\profile>,lpDestinationDir = <\\PDCServerName\profiles\profile>, dwFlags = 0x32ReconcileFile: C:\WINNT\Profiles\profile\NTUSER.DAT ==>\\PDCServerName\profiles\profile\NTUSER.DAT  [OK]ReconcileFile: C:\WINNT\Profiles\profile\ntuser.dat.LOG ==>\\PDCServerName\profiles\profile\ntuser.dat.LOG  [OK]CopyProfileDirectory: Leaving with a return value of 1UnloadUserProfile: Leaving with a return value of 1--------------------------------------------------------------------------				
ΣΗΜΕΙΩΣΗ: Για να αποκτήσετε την ελεγμένη έκδοση του userenv.dll, επικοινωνήστε με τις Υπηρεσίες Τεχνικής Υποστήριξης της Microsoft (Microsoft Product Support Services).
ntfaqdom
Ιδιότητες

Αναγνωριστικό άρθρου: 154120 - Τελευταία αναθεώρηση: 10/21/2003 15:47:00 - Αναθεώρηση: 1.1

  • Microsoft Windows NT Server 4.0 Terminal Server
  • Microsoft Windows NT Server 4.0 Standard Edition
  • kbhowto KB154120
Σχόλια