¿Para qué sirve la dll userenv.dll?

Userenv

Dependencias de la dll userenv.dll


Microsoft (R) COFF/PE Dumper Version 14.16.27034.0
Copyright (C) Microsoft Corporation.  All rights reserved.


Dump of file C:\Windows\System32\userenv.dll

File Type: DLL

  Image has the following dependencies:

    api-ms-win-crt-runtime-l1-1-0.dll
    api-ms-win-crt-private-l1-1-0.dll
    api-ms-win-crt-string-l1-1-0.dll
    api-ms-win-core-registry-l1-1-0.dll
    api-ms-win-security-base-l1-1-0.dll
    api-ms-win-core-libraryloader-l1-2-0.dll
    api-ms-win-core-synch-l1-2-0.dll
    api-ms-win-core-synch-l1-1-0.dll
    api-ms-win-core-heap-l1-1-0.dll
    api-ms-win-core-errorhandling-l1-1-0.dll
    api-ms-win-core-processenvironment-l1-1-0.dll
    api-ms-win-core-processthreads-l1-1-0.dll
    api-ms-win-core-string-l1-1-0.dll
    RPCRT4.dll
    api-ms-win-core-localization-l1-2-0.dll
    api-ms-win-core-debug-l1-1-0.dll
    api-ms-win-core-handle-l1-1-0.dll
    api-ms-win-core-psapi-l1-1-0.dll
    api-ms-win-core-heap-l2-1-0.dll
    api-ms-win-core-rtlsupport-l1-1-0.dll
    api-ms-win-core-processthreads-l1-1-1.dll
    api-ms-win-core-profile-l1-1-0.dll
    api-ms-win-core-sysinfo-l1-1-0.dll
    api-ms-win-core-interlocked-l1-1-0.dll
    api-ms-win-eventing-provider-l1-1-0.dll
    api-ms-win-core-threadpool-l1-2-0.dll
    api-ms-win-core-file-l1-1-0.dll
    api-ms-win-core-file-l2-1-0.dll
    api-ms-win-core-timezone-l1-1-0.dll
    api-ms-win-core-path-l1-1-0.dll
    api-ms-win-security-grouppolicy-l1-1-0.dll
    api-ms-win-core-kernel32-private-l1-1-1.dll
    ntdll.dll
    api-ms-win-core-delayload-l1-1-1.dll
    api-ms-win-core-delayload-l1-1-0.dll
    api-ms-win-core-apiquery-l1-1-0.dll

  Image has the following delay load dependencies:

    api-ms-win-security-sddl-l1-1-0.dll
    SspiCli.dll
    IPHLPAPI.DLL
    DNSAPI.dll
    netutils.dll
    logoncli.dll
    profapi.dll
    api-ms-win-security-provider-l1-1-0.dll
    ext-ms-win-profile-userenv-l1-1-0.dll
    ext-ms-win-profile-userenv-l1-1-1.dll
    cldapi.dll

  Summary

        1000 .data
        1000 .didat
        2000 .pdata
        A000 .rdata
        1000 .reloc
        3000 .rsrc
       1B000 .text

Funciones que tiene la dll userenv.dll


106    0 000082F0 AreThereVisibleLogoffScripts
107    1 00008310 AreThereVisibleShutdownScripts
108    2 000046E0 CreateAppContainerProfile
109    3 00004850 CreateEnvironmentBlock
110    4 0000E020 CreateProfile
111    5 00008810 DeleteAppContainerProfile
112    6 0000E6D0 DeleteProfileA
113    7 0000E1A0 DeleteProfileW
114    8 000045F0 DeriveAppContainerSidFromAppContainerName
115    9 00004330 DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedName
116    A 00004820 DestroyEnvironmentBlock
117    B 0000F100 DllCanUnloadNow
118    C 0000F120 DllGetClassObject
119    D 0000F170 DllRegisterServer
120    E 0000F1B0 DllUnregisterServer
121    F 000049F0 EnterCriticalPolicySection
123   10 0000E7D0 ExpandEnvironmentStringsForUserA
124   11 00004190 ExpandEnvironmentStringsForUserW
125   12 00008330 ForceSyncFgPolicy
126   13 00008350 FreeGPOListA
127   14 00008370 FreeGPOListW
128   15 00008390 GenerateGPNotification
129   16 0000E8D0 GetAllUsersProfileDirectoryA
130   17 0000E9F0 GetAllUsersProfileDirectoryW
131   18 00004470 GetAppContainerFolderPath
132   19 000041D0 GetAppContainerRegistryLocation
133   1A 000083B0 GetAppliedGPOListA
134   1B 00004950 GetAppliedGPOListW
136   1C 0000EA10 GetDefaultUserProfileDirectoryA
138   1D 00001220 GetDefaultUserProfileDirectoryW
140   1E 000083D0 GetGPOListA
141   1F 000083F0 GetGPOListW
142   20 00008410 GetNextFgPolicyRefreshInfo
143   21 00008430 GetPreviousFgPolicyRefreshInfo
144   22 000036F0 GetProfileType
145   23 0000EB30 GetProfilesDirectoryA
146   24 00004A40 GetProfilesDirectoryW
147   25 0000EC50 GetUserProfileDirectoryA
148   26 000028D0 GetUserProfileDirectoryW
149   27 00008450 HasPolicyForegroundProcessingCompleted
150   28 000049D0 LeaveCriticalPolicySection
151   29 0000E1E0 LoadProfileExtender
152   2A 0000ED70 LoadUserProfileA
153   2B 00001540 LoadUserProfileW
154   2C 000089C0 ProcessGroupPolicyCompleted
155   2D 00008A20 ProcessGroupPolicyCompletedEx
156   2E 00008470 RefreshPolicy
157   2F 00008490 RefreshPolicyEx
158   30 00004880 RegisterGPNotification
159   31 00008A90 RsopAccessCheckByType
160   32 00008B50 RsopFileAccessCheck
105   33 000082D0 RsopLoggingEnabled
161   34 00008BC0 RsopResetPolicySettingStatus
162   35 00008C20 RsopSetPolicySettingStatus
163   36 0000E480 UnloadProfileExtender
164   37 00001240 UnloadUserProfile
165   38 00004910 UnregisterGPNotification
166   39 000084B0 WaitForMachinePolicyForegroundProcessing
167   3A 000084D0 WaitForUserPolicyForegroundProcessing
104      00008870 [NONAME]
122      000088B0 [NONAME]
135      0000F940 [NONAME]
137      000086E0 [NONAME]
139      00008740 [NONAME]
175      0000F760 [NONAME]
202      0000F0F0 [NONAME]
203      0000F0D0 [NONAME]
206      00008670 [NONAME]
207      000086A0 [NONAME]
208      0000E310 [NONAME]
209      0000F0E0 [NONAME]
210      00008C90 [NONAME]
211      00008970 [NONAME]
212      00004710 [NONAME]
213      00008820 [NONAME]
214      0000F1F0 [NONAME]
217      00004A60 [NONAME]
218      00008910 [NONAME]
219      000067C0 [NONAME]

Información avanzada sobre funciones que tiene la dll userenv.dll


Microsoft (R) COFF/PE Dumper Version 14.16.27034.0
Copyright (C) Microsoft Corporation.  All rights reserved.


Dump of file C:\Windows\System32\userenv.dll

File Type: DLL

  Section contains the following exports for USERENV.dll

    00000000 characteristics
    FA786637 time date stamp
        0.00 version
         104 ordinal base
         116 number of functions
          59 number of names

    ordinal hint RVA      name

        106    0 000082F0 AreThereVisibleLogoffScripts
        107    1 00008310 AreThereVisibleShutdownScripts
        108    2 000046E0 CreateAppContainerProfile
        109    3 00004850 CreateEnvironmentBlock
        110    4 0000E020 CreateProfile
        111    5 00008810 DeleteAppContainerProfile
        112    6 0000E6D0 DeleteProfileA
        113    7 0000E1A0 DeleteProfileW
        114    8 000045F0 DeriveAppContainerSidFromAppContainerName
        115    9 00004330 DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedName
        116    A 00004820 DestroyEnvironmentBlock
        117    B 0000F100 DllCanUnloadNow
        118    C 0000F120 DllGetClassObject
        119    D 0000F170 DllRegisterServer
        120    E 0000F1B0 DllUnregisterServer
        121    F 000049F0 EnterCriticalPolicySection
        123   10 0000E7D0 ExpandEnvironmentStringsForUserA
        124   11 00004190 ExpandEnvironmentStringsForUserW
        125   12 00008330 ForceSyncFgPolicy
        126   13 00008350 FreeGPOListA
        127   14 00008370 FreeGPOListW
        128   15 00008390 GenerateGPNotification
        129   16 0000E8D0 GetAllUsersProfileDirectoryA
        130   17 0000E9F0 GetAllUsersProfileDirectoryW
        131   18 00004470 GetAppContainerFolderPath
        132   19 000041D0 GetAppContainerRegistryLocation
        133   1A 000083B0 GetAppliedGPOListA
        134   1B 00004950 GetAppliedGPOListW
        136   1C 0000EA10 GetDefaultUserProfileDirectoryA
        138   1D 00001220 GetDefaultUserProfileDirectoryW
        140   1E 000083D0 GetGPOListA
        141   1F 000083F0 GetGPOListW
        142   20 00008410 GetNextFgPolicyRefreshInfo
        143   21 00008430 GetPreviousFgPolicyRefreshInfo
        144   22 000036F0 GetProfileType
        145   23 0000EB30 GetProfilesDirectoryA
        146   24 00004A40 GetProfilesDirectoryW
        147   25 0000EC50 GetUserProfileDirectoryA
        148   26 000028D0 GetUserProfileDirectoryW
        149   27 00008450 HasPolicyForegroundProcessingCompleted
        150   28 000049D0 LeaveCriticalPolicySection
        151   29 0000E1E0 LoadProfileExtender
        152   2A 0000ED70 LoadUserProfileA
        153   2B 00001540 LoadUserProfileW
        154   2C 000089C0 ProcessGroupPolicyCompleted
        155   2D 00008A20 ProcessGroupPolicyCompletedEx
        156   2E 00008470 RefreshPolicy
        157   2F 00008490 RefreshPolicyEx
        158   30 00004880 RegisterGPNotification
        159   31 00008A90 RsopAccessCheckByType
        160   32 00008B50 RsopFileAccessCheck
        105   33 000082D0 RsopLoggingEnabled
        161   34 00008BC0 RsopResetPolicySettingStatus
        162   35 00008C20 RsopSetPolicySettingStatus
        163   36 0000E480 UnloadProfileExtender
        164   37 00001240 UnloadUserProfile
        165   38 00004910 UnregisterGPNotification
        166   39 000084B0 WaitForMachinePolicyForegroundProcessing
        167   3A 000084D0 WaitForUserPolicyForegroundProcessing
        104      00008870 [NONAME]
        122      000088B0 [NONAME]
        135      0000F940 [NONAME]
        137      000086E0 [NONAME]
        139      00008740 [NONAME]
        175      0000F760 [NONAME]
        202      0000F0F0 [NONAME]
        203      0000F0D0 [NONAME]
        206      00008670 [NONAME]
        207      000086A0 [NONAME]
        208      0000E310 [NONAME]
        209      0000F0E0 [NONAME]
        210      00008C90 [NONAME]
        211      00008970 [NONAME]
        212      00004710 [NONAME]
        213      00008820 [NONAME]
        214      0000F1F0 [NONAME]
        217      00004A60 [NONAME]
        218      00008910 [NONAME]
        219      000067C0 [NONAME]

  Summary

        1000 .data
        1000 .didat
        2000 .pdata
        A000 .rdata
        1000 .reloc
        3000 .rsrc
       1B000 .text

Integridad de la dll userenv.dll



Algorithm       Hash                                                                   Path                                                           
---------       ----                                                                   ----                                                           
SHA256          DE6F6CD7D703DCA17C147B358FB0DED9B763C5642C56DCA0280204A8D3E2CDC3       C:\Windows\System32\userenv.dll                                


Detalles sobre el fichero dll userenv.dll




PSPath            : Microsoft.PowerShell.Core\FileSystem::C:\Windows\System32\userenv.dll
PSParentPath      : Microsoft.PowerShell.Core\FileSystem::C:\Windows\System32
PSChildName       : userenv.dll
PSDrive           : C
PSProvider        : Microsoft.PowerShell.Core\FileSystem
PSIsContainer     : False
Mode              : -a----
VersionInfo       : File:             C:\Windows\System32\userenv.dll
                    InternalName:     userenv
                    OriginalFilename: userenv.dll.mui
                    FileVersion:      10.0.19041.561 (WinBuild.160101.0800)
                    FileDescription:  Userenv
                    Product:          Sistema operativo Microsoft® Windows®
                    ProductVersion:   10.0.19041.561
                    Debug:            False
                    Patched:          False
                    PreRelease:       False
                    PrivateBuild:     False
                    SpecialBuild:     False
                    Language:         Español (España, internacional)
                    
BaseName          : userenv
Target            : {C:\Windows\WinSxS\amd64_microsoft-windows-userenv_31bf3856ad364e35_10.0.19041.572_none_6e154087aa2e1290\userenv.dll}
LinkType          : HardLink
Name              : userenv.dll
Length            : 176656
DirectoryName     : C:\Windows\System32
Directory         : C:\Windows\System32
IsReadOnly        : False
Exists            : True
FullName          : C:\Windows\System32\userenv.dll
Extension         : .dll
CreationTime      : 21/11/2020 8:44:16
CreationTimeUtc   : 21/11/2020 7:44:16
LastAccessTime    : 03/12/2020 16:11:52
LastAccessTimeUtc : 03/12/2020 15:11:52
LastWriteTime     : 21/11/2020 8:44:16
LastWriteTimeUtc  : 21/11/2020 7:44:16
Attributes        : Archive



Procesos que utilizan la dll userenv.dll


AsusTPCenter
AsusTPLoader
chrome
chrome
chrome
chrome
chrome
chrome
chrome
chrome
chrome
chrome
chrome
Cortana
explorer
firefox
firefox
firefox
firefox
GameBar
Microsoft.Photos
powershell_ise
powershell_ise
powershell_ise
RuntimeBroker
RuntimeBroker
RuntimeBroker
RuntimeBroker
RuntimeBroker
RuntimeBroker
RuntimeBroker
SearchApp
ShellExperienceHost
sihost
SpeechRuntime
StartMenuExperienceHost
svchost
svchost
svchost
taskhostw
TextInputHost
UserOOBEBroker
Video.UI
YourPhone