none
求助:Microsoft-Windows-RPC-Events 事件ID:11 内存泄漏?? RRS feed

  • 问题

  • 差不多使用2-3个小时后,windows7的开始菜单出现崩溃的样子,刷新桌面后桌面图标消失,图标底下文字还在,应用程序打不开,点击个性化系统提示内存不足。等等。重启电脑后才能恢复,然后再用3个小时左右有出现上述问题。事件查看器里面应用程序日志经常出现下述警告:

    日志名称:          Application
    来源:            Microsoft-Windows-RPC-Events
    日期:            2010/6/23 11:33:18
    事件 ID:         11
    任务类别:          无
    级别:            警告
    关键字:          
    用户:            LOCAL SERVICE
    计算机:           花落几多离别-PC
    描述:
    可能是内存泄漏。应用程序(C:\Windows\System32\svchost.exe -k LocalServiceNetworkRestricted) (PID: 856)已将非 NULL 指针传递给 RPC 用于标记为 [allocate(all_nodes)] 的 [out] 参数。始终重新分配 [allocate(all_nodes)] 参数;如果原始指针包含有效内存地址,则将发生内存泄漏。调用在 UUID 为 {3f31c91e-2545-4b7b-9311-9529e8bffef6}、方法数为 20 的接口上发起。用户操作: 请与应用程序提供商联系获取此应用程序的更新版本。
    事件 Xml:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="Microsoft-Windows-RPC-Events" Guid="{F4AED7C7-A898-4627-B053-44A7CAA12FCD}" />
        <EventID>11</EventID>
        <Version>0</Version>
        <Level>3</Level>
        <Task>0</Task>
        <Opcode>0</Opcode>
        <Keywords>0x8000000000000000</Keywords>
        <TimeCreated SystemTime="2010-06-23T03:33:18.500533700Z" />
        <EventRecordID>1129</EventRecordID>
        <Correlation />
        <Execution ProcessID="856" ThreadID="1324" />
        <Channel>Application</Channel>
        <Computer>花落几多离别-PC</Computer>
        <Security UserID="S-1-5-19" />
      </System>
      <EventData>
        <Data Name="ApplicationName">C:\Windows\System32\svchost.exe -k LocalServiceNetworkRestricted</Data>
        <Data Name="ProcessId">856</Data>
        <Data Name="InterfaceId">{3F31C91E-2545-4B7B-9311-9529E8BFFEF6}</Data>
        <Data Name="Method">20</Data>
      </EventData>
    </Event>

    2010年6月23日 4:09

答案

  • 内存并没有泄漏, 这个日志可以忽略;对于发生图标消失这些问题,在下建议:

    1.  运行SFC /SCANNOW命令行检查一下系统文件;

    2.  重建一下图标缓存, 删除文件:C:\Users\%username%\AppData\Local\IconCache.db 然后重启电脑;

    3.  更改虚拟内存的大小;

    参考:

    http://support.microsoft.com/kb/974814/zh-cn


    Please remember to click “Mark as Answer” on the post that helps you.
    • 已标记为答案 杯具男 2010年6月23日 16:21
    2010年6月23日 7:52
    版主
  • 你好,

    安装的Windows 7是原版吗?还是通过第三方修改之后封装的版本?由于第三方可以对系统文件进行修改或删减,也可以加入一些非Windows 7自带的程序或文件,所以如果是安装的第三方封装版本Windows 7便可能存在这个问题。

    如果是安装微软提供的Windows 7正式版本,由于经过多次重装系统,可以排除系统文件被修改的情况。但不能排除计算机中安装了某些第三方软件与系统造成的冲突或不兼容,导致系统运行不稳定。

    建议你在开机之后使用任务管理器(可以通过【Ctrl + Shift + Esc】组合键打开)的“进程”选项卡中监视一下是否有存在占用资源非常多的程序,包括进程对CPU和内存的占用。另外也可以通过资源监视器来查看更详细的资源信息,可以在开始菜单的搜索条中输入“perfmon.exe”敲击回车键来打开资源监视器。

    如果存在占用资源过多的程序,建议你通过“程序和功能”面板将其卸载,或停止该程序的运行。

    运行Windows 7的最低RAM需求是1GB, 但并不代表1GB就能够满足Windows 7的运行需求,如果计算机中安装的物理内存容量低于或等于1GB,这也有可能是造成此问题的原因。


    请将已解决的问题标记为“答案”,以便更多的朋友能够方便的找到问题解决方案。 - Windows User Experience | Virtualization Sino
    • 已标记为答案 杯具男 2010年6月23日 16:21
    2010年6月23日 9:00
    版主

全部回复

  • 内存并没有泄漏, 这个日志可以忽略;对于发生图标消失这些问题,在下建议:

    1.  运行SFC /SCANNOW命令行检查一下系统文件;

    2.  重建一下图标缓存, 删除文件:C:\Users\%username%\AppData\Local\IconCache.db 然后重启电脑;

    3.  更改虚拟内存的大小;

    参考:

    http://support.microsoft.com/kb/974814/zh-cn


    Please remember to click “Mark as Answer” on the post that helps you.
    • 已标记为答案 杯具男 2010年6月23日 16:21
    2010年6月23日 7:52
    版主
  • 谢谢您告诉我这个不是内存泄漏,但是我是重新安装后的WIN7系统,好像使用3个小时左右就会打开不了东西,开始菜单栏崩溃(就好像开始菜单栏的支架透明空掉的样子),如果试图打开个性化设置,系统还会提示内存不足。只有重新启动计算机后才能恢复,然后继续用几个小时候同样的问题又出来,重装过系统问题也依然存在,既然排除内存泄漏问题,您看看这样的问题该如何解决。谢谢。

    2010年6月23日 8:10
  • 造成内存不足的原因有很多, 可能是某个程序或dll文件占用大量内存,可能是病毒入侵;建议你全面检查下磁盘,扫面看有没有病毒,打开资源管理器,查看是否有进程占用很多内存资源;干净启动,看情况是否依然?


    Please remember to click “Mark as Answer” on the post that helps you.
    2010年6月23日 8:50
    版主
  • 你好,

    安装的Windows 7是原版吗?还是通过第三方修改之后封装的版本?由于第三方可以对系统文件进行修改或删减,也可以加入一些非Windows 7自带的程序或文件,所以如果是安装的第三方封装版本Windows 7便可能存在这个问题。

    如果是安装微软提供的Windows 7正式版本,由于经过多次重装系统,可以排除系统文件被修改的情况。但不能排除计算机中安装了某些第三方软件与系统造成的冲突或不兼容,导致系统运行不稳定。

    建议你在开机之后使用任务管理器(可以通过【Ctrl + Shift + Esc】组合键打开)的“进程”选项卡中监视一下是否有存在占用资源非常多的程序,包括进程对CPU和内存的占用。另外也可以通过资源监视器来查看更详细的资源信息,可以在开始菜单的搜索条中输入“perfmon.exe”敲击回车键来打开资源监视器。

    如果存在占用资源过多的程序,建议你通过“程序和功能”面板将其卸载,或停止该程序的运行。

    运行Windows 7的最低RAM需求是1GB, 但并不代表1GB就能够满足Windows 7的运行需求,如果计算机中安装的物理内存容量低于或等于1GB,这也有可能是造成此问题的原因。


    请将已解决的问题标记为“答案”,以便更多的朋友能够方便的找到问题解决方案。 - Windows User Experience | Virtualization Sino
    • 已标记为答案 杯具男 2010年6月23日 16:21
    2010年6月23日 9:00
    版主
  • 已经排除了内存泄漏了,也排除是病毒问题了。估计可能是第三方软件的冲突。今天装了VC++2008,vc++2010运行库后,似乎没出现崩溃问题了。等继续用2天看看情况。感谢各位大大的帮助。

    2010年6月23日 16:11
  • 我的是32位系统,2G内存,HP笔记本。装的是原版官方的,MD5值一样的。应该是第三方的冲突吧,那个监视器的话好像用起来不实际。因为问题是突然出现的问题,而且是连我的电脑都打不开,以及各种程序双击没反映,右击个性化设置才会出现内存不足,需要释放。但是已经开的游戏或者程序照样可以运行正常,要重启后才能恢复。按照上面那位大大的提供的说法已经排除是内存泄漏了,估计是您说的第三方软件的冲突吧。只是找不到真正引起的问题源。我今天安装了VC++2008和2010运行库似乎没出现上述问题了,等用2天看看情况吧。很感谢各位大大的帮助。

    2010年6月23日 16:19