none
显示桌面很慢? RRS feed

  • 问题

  • 内网部分电脑出现输入用户名及密码登录后,系统长时间挂起迟迟不见桌面显示。(可能要好几分钟才行,有的确长时间挂起无反映)但可正常弹出任务管理器,查看进程explorer.exe也已经载入,(但userinit.exe进程也还存在,《正常应该要结束》),结束explorer.exe(usrinit.exe也试过)从任务管理器中新建任务也一样。其它应用程序通过此方法也可正常运行。

    之前怀疑是杀毒软件(装有卡巴),但卸载后,问题也还是同上述一样。用过其它工具查杀过病毒也未见异常。但安全模式下可正常登录显示桌面。

    不知道是不是某个系统服务异常导致(曾试过取消所有非微软服务再启动,问题依旧)?大家帮忙想想办法!谢谢

     

    2010年7月28日 4:18

全部回复

  • 你好!会不会配置文件出问题了,请问用其他账户登录会出现类似情况吗?请先为出现问题的电脑做干净启动。如何干净启动:http://support.microsoft.com/kb/310353/zh-cn
    在IT的路上,You'll never walk alone
    2010年7月28日 7:20
  • 用安全模式或者从别台机器用计算机管理远程看一下故障电脑的系统日志,看看有没有蛛丝马迹。

    2010年7月28日 7:22
  • 已经进入用户登录阶段,与系统服务关闭不大。比较有可能的是用户配置文件,或者某些以用户帐户加载项方式启动的自启动程序。建议试一下是否所有用户帐户均有此现象,并排查一下启动加载项。
     
    --
    Alexis Zhang
     
    https://mvp.support.microsoft.com/profile/jie
    http://blogs.itecn.net/blogs/alexis
     
    推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。
     
    本帖是回复帖,原帖作者是楼上的 "Jim.fan"
     
    内网部分电脑出现输入用户名及密码登录后,系统长时间挂起迟迟不见桌面显示。(可能要好几分钟才行,有的确长时间挂起无反?常┑烧5鋈挝窆芾砥鳎榭唇蘣xplorer.exe也已经载入
     
     
    2010年7月28日 10:07
    版主
  • 所有用户都一样,但发现用户注销一次(通过任务管理器新建任务注销),再次登录是可以桌示桌面。

    问的出现主要是在开机(重启)时再登录时才出现,用Procmon监控进行发现载入explorer.exe时会重复读取一个psapi.dll文件,如下:

    explorer.exe QueryOpen C:\WINDOWS\psapi.dll NAME NOT FOUND
    explorer.exe QueryOpen C:\WINDOWS\system32\psapi.dll SUCCESS CreationTime: 2004-08-08 11:33:53, LastAccessTime: 2010-07-28 17:54:33, LastWriteTime: 2004-08-08 11:33:53, ChangeTime: 2009-02-26 14:02:26, AllocationSize: 24,576, EndOfFile: 23,040, FileAttributes: A
    explorer.exe CreateFile C:\WINDOWS\system32\psapi.dll SUCCESS Desired Access: Execute/Traverse, Synchronize, Disposition: Open, Options: Synchronous IO Non-Alert, Non-Directory File, Attributes: n/a, ShareMode: Read, Delete, AllocationSize: n/a, OpenResult: Opened
    explorer.exe CreateFileMapping C:\WINDOWS\system32\psapi.dll SUCCESS SyncType: SyncTypeCreateSection, PageProtection: PAGE_EXECUTE
    explorer.exe CreateFileMapping C:\WINDOWS\system32\psapi.dll SUCCESS SyncType: SyncTypeOther
    explorer.exe CloseFile C:\WINDOWS\system32\psapi.dll SUCCESS
    explorer.exe Load Image C:\WINDOWS\system32\psapi.dll SUCCESS Image Base: 0x76bc0000, Image Size: 0xb000
    explorer.exe QueryOpen C:\WINDOWS\psapi.dll NAME NOT FOUND
    explorer.exe QueryOpen C:\WINDOWS\system32\psapi.dll SUCCESS CreationTime: 2004-08-08 11:33:53, LastAccessTime: 2010-07-28 17:54:48, LastWriteTime: 2004-08-08 11:33:53, ChangeTime: 2009-02-26 14:02:26, AllocationSize: 24,576, EndOfFile: 23,040, FileAttributes: A
    explorer.exe CreateFile C:\WINDOWS\system32\psapi.dll SUCCESS Desired Access: Execute/Traverse, Synchronize, Disposition: Open, Options: Synchronous IO Non-Alert, Non-Directory File, Attributes: n/a, ShareMode: Read, Delete, AllocationSize: n/a, OpenResult: Opened
    explorer.exe CreateFileMapping C:\WINDOWS\system32\psapi.dll SUCCESS SyncType: SyncTypeCreateSection, PageProtection: PAGE_EXECUTE
    explorer.exe CreateFileMapping C:\WINDOWS\system32\psapi.dll SUCCESS SyncType: SyncTypeOther
    explorer.exe CloseFile C:\WINDOWS\system32\psapi.dll SUCCESS
    explorer.exe Load Image C:\WINDOWS\system32\psapi.dll SUCCESS Image Base: 0x76bc0000, Image Size: 0xb000
    explorer.exe QueryOpen C:\WINDOWS\psapi.dll NAME NOT FOUND
    explorer.exe QueryOpen C:\WINDOWS\system32\psapi.dll SUCCESS CreationTime: 2004-08-08 11:33:53, LastAccessTime: 2010-07-28 17:54:56, LastWriteTime: 2004-08-08 11:33:53, ChangeTime: 2009-02-26 14:02:26, AllocationSize: 24,576, EndOfFile: 23,040, FileAttributes: A
    explorer.exe CreateFile C:\WINDOWS\system32\psapi.dll SUCCESS Desired Access: Execute/Traverse, Synchronize, Disposition: Open, Options: Synchronous IO Non-Alert, Non-Directory File, Attributes: n/a, ShareMode: Read, Delete, AllocationSize: n/a, OpenResult: Opened
    explorer.exe CreateFileMapping C:\WINDOWS\system32\psapi.dll SUCCESS SyncType: SyncTypeCreateSection, PageProtection: PAGE_EXECUTE
    explorer.exe CreateFileMapping C:\WINDOWS\system32\psapi.dll SUCCESS SyncType: SyncTypeOther
    explorer.exe CloseFile C:\WINDOWS\system32\psapi.dll SUCCESS
    explorer.exe Load Image C:\WINDOWS\system32\psapi.dll SUCCESS Image Base: 0x76bc0000, Image Size: 0xb000
    explorer.exe QueryOpen C:\WINDOWS\psapi.dll NAME NOT FOUND
    explorer.exe QueryOpen C:\WINDOWS\system32\psapi.dll SUCCESS CreationTime: 2004-08-08 11:33:53, LastAccessTime: 2010-07-28 17:55:08, LastWriteTime: 2004-08-08 11:33:53, ChangeTime: 2009-02-26 14:02:26, AllocationSize: 24,576, EndOfFile: 23,040, FileAttributes: A
    explorer.exe CreateFile C:\WINDOWS\system32\psapi.dll SUCCESS Desired Access: Execute/Traverse, Synchronize, Disposition: Open, Options: Synchronous IO Non-Alert, Non-Directory File, Attributes: n/a, ShareMode: Read, Delete, AllocationSize: n/a, OpenResult: Opened
    explorer.exe CreateFileMapping C:\WINDOWS\system32\psapi.dll SUCCESS SyncType: SyncTypeCreateSection, PageProtection: PAGE_EXECUTE
    explorer.exe CreateFileMapping C:\WINDOWS\system32\psapi.dll SUCCESS SyncType: SyncTypeOther
    explorer.exe CloseFile C:\WINDOWS\system32\psapi.dll SUCCESS
    explorer.exe Load Image C:\WINDOWS\system32\psapi.dll SUCCESS Image Base: 0x76bc0000, Image Size: 0xb000    
    不知道如何取消此过程? 

    2010年7月28日 10:55
  • PSAPI.DLL 是 Process Status Helper 系统文件,建议通过 SFC 检查一下系统文件的完整性,并注意看一下此文件的数字签名,是否是 Microsoft
    Corporating,以防恶意仿冒文件。
     
    --
    Alexis Zhang
     
    https://mvp.support.microsoft.com/profile/jie
    http://blogs.itecn.net/blogs/alexis
     
    推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。
     
    本帖是回复帖,原帖作者是楼上的 "Jim.fan"
     
    所有用户都一样,但发现用户注销一次(通过任务管理器新建任务注销),再次登录是可以桌示桌?妗?
    问的出现主要是在开机(重启)时再登录时才出现,用Procmon监控进行发现载入explorer.exe
     
     
    2010年7月28日 11:33
    版主
  • 你好,

    此DLL加载确实有点不正常,按理说不应该这么长的时间。请尝试使用SFC工具检查系统文件完整性,并在安全模式以及干净环境中启动。


    请将已解决的问题标记为“答案”,以便更多的朋友能够方便的找到问题解决方案。 - MVP | Windows Desktop Experience | Virtualization Sino
    2010年7月28日 15:20
  • 开机加载的问题应该是。

    你看一下把多余的启动项都去掉看可不可以暂时处理这个问题。

    2010年8月1日 9:32
  • 您好:

    从您提供部分procmonitor抓取的部分日志信息来看,没有什么异常。查询psapi.dll文件过程是正确的。对于您反馈此现象,可以从两个方面来判断

    1.拔网线后,使用域账号登录测试,以便判断可能某些软件连接网络或磁盘映射引起连接网络导致加载桌面慢的问题。

    2.按照正常的进程加载流程,应该userinit.exe在加载explorer.exe后,会自动退出,像你描述那样的话,请检查hkey-localmachine\software\microsoft\windownt\currentversion下的winlogon键值下的userinit(c:\windows\system32\usernit.exe,)

    3.如果正确的话,请进入实用配置程序检查启动项和服务项

    4.如果异常操作还不成功,请使用sreng工具扫一个日志供大家分析下。

    2010年9月12日 5:42