尘白禁区吧 关注:264,828贴子:10,820,793

尘白禁区客户端闪退、进不去游戏等西山居客户端报错排查手段

只看楼主收藏回复

此贴为尘白禁区客户端闪退、进不去游戏等西山居客户端报错排查手段,不保证能100%解决,因为之前的解决贴问题过于多和杂乱,所以想把之前的贴子弄成专门答疑以及收集问题的贴子,这个贴子作为能排查和解决的案例贴
如有看贴也无法解决的案例,建议吧内私信联系我、答疑帖回复(https://tieba.baidu.com/p/8871341475)或者联系官方客服处理,谢谢!
此贴禁止回复,如有没有解决的,需要远程的,可以看上面的答疑帖来回复处理


IP属地:湖南1楼2024-04-26 10:37回复

    因为度娘的限制,我只能发图片了


    IP属地:湖南2楼2024-04-26 10:42
    收起回复
      2025-10-11 16:42:53
      广告
      不感兴趣
      开通SVIP免广告
      排查西山居报错篇
      一、客户端打开游戏出现西山居报错篇(告诉大家如何手动排错)
      这种是比较好排查的一种报错,这边教大家如何排查错误日志
      首先打开蓝色字眼的查看错误报告内容

      便会弹出错误内容的文件夹所在地,一般是在X:\Snow\data\game\Game\Binaries\Win64\minidump里面,那么这个里面就是错误报告的xml日志以及dump文件,我们主要看的是里面的xml文件,然后使用浏览器打开即可查看内容
      注意事项,打开错误报告内容的文件夹后,切记不要关闭西山居的错误弹窗,因为关闭后会自动把日志给删掉
      打开里面的xml文件后,能看到很多信息,会显示拿到cpu、系统版本、显卡型号等,这些我们都可以忽略,直接找到第一行:
      <Exception>
      <ExceptionModuleName>igd10iumd64.dll</ExceptionModuleName>
      那么里面的内容一般就是代表崩溃的原因,一般为dll库文件,或是缺失或是损坏(大概率是缺失),根据报错的dll文件可以大概看出是哪方面出的问题
      从文字能看出,报错的指向是igd10iumd64.dll,如果你对库文件名称不太了解,可以把这个dll文件去搜索引擎搜索一下
      那么搜索能得知,这个dll文件隶属于英特尔驱动组,那么答案就很明显了,无非就是四个情况:
      一个是驱动不是最新版本,导致游戏无法游玩;
      一个是驱动损坏,需要重新安装;
      一个是超频导致,不管是内存xmp还是cpu、gpu超频;
      还有一种比较复杂,就是显卡出现报错,例如代码43等,这种可能是显卡本身损坏,需要排查;
      可以从以上手段去着手操作
      但是偶尔也会有其他的情况,例如会出现不止一种报错的情况,那么这个时候就需要看以下报错了
      找到
      <CrasheyeData>
      <IsBeta/>
      <UserIdentifier/>
      <ExtraDatas>
      <ExtraData Key="CrashStackTrace:"
      Value="
      那么Value后面的一串就代表报错的大致dll文件了,有时候会出现不止一个dll文件,大家也可以善用搜索引擎去了解这些dll文件隶属于哪些驱动或者是系统里面的dll
      那么以上就是告知大家如何手动排查报错,下面就给出一些常见的例子,有需要的大家可以查看


      IP属地:湖南4楼2024-04-26 10:43
      回复
        二、报错内容为user32.dll
        User32.dll属于系统级文件,此文件大概率和安装精简版系统、系统文件损坏导致的,那么咱们可以先试用以下windows命令来尝试修复user32.dll文件
        右键windows按钮,选择终端管理员

        然后打开依次输入以下命令(每次输完一排需要回车执行,等待执行完毕后再输入下一行):
        for %i in (%windir%\system32\*.dll) doregsvr32.exe /s %i
        for %i in (%windir%\system32\*.ocx) doregsvr32.exe /s %i
        DISM /Online /Cleanup-Image /ScanHealth
        DISM /Online /Cleanup-Image /CheckHealth
        DISM /Online /Cleanup-image /RestoreHealth
        SFC /SCANNOW
        上述命令全部执行完成后,即可重启再试试
        如果上述命令没有效果,一般为user32.dll文件缺失了,这种比较难搞,最简单的方式其实是打开系统设置-windows更新-重置此电脑,然后选择保留个人所有文件的方式重置,这样系统就会把所有的文件重新安装一遍(建议还是备份一下c盘的重要文件,桌面的文件也是在c盘哦)


        IP属地:湖南5楼2024-04-26 10:44
        收起回复
          三、报错内容为msvcp1**.dll、d3dx9***.dll、dinput8.dll
          那么这个属于大家最常见的dll报错,这个其实是隶属于Microsoft Visual C++ Redistributable for Visual Studio系列的库文件,很多游戏、软件程序会依赖此程序去运行,所以缺一不可
          那么为了方便,大家可以使用我提供的dll修复工具,直接一键安装所需要的运行库和dx库:
          https://pan.baidu.com/s/1KfVaMwklBQGR3Gtkowiicg
          提取码:pirn装


          IP属地:湖南6楼2024-04-26 10:44
          收起回复
            四、报错内容为nvd3dum.dll(以及类似的nv开头报错)
            此报错库文件为英伟达驱动相关报错,这种报错一般为运行过程中突然闪退或者打开游戏直接崩溃
            常用的几个解决方案:
            1. 重装显卡驱动
            2. 排查显卡、cpu和内存条是否超频
            3. 一般显卡报错并不一定是显卡问题,可以先尝试关掉cpu的超频,例如主板里面的ai超频,或者amd的pbo超频
            4. 内存超频的可以暂时去主板关闭xmp,或者适当调低电压、mhz频率
            5. 更新主板bios,新的bios能最大限度的解决超频引起的兼容性问题
            6. 按windows加r,然后输入dxdiag,在弹出的dx诊断工具里面选择显示,查看下方窗口是否有显卡相关的报错id,各种报错id对应显卡的各种问题,大家可以善用搜索引擎查找(大家应该最讨厌的就是代码43了…这种一般就是显卡炸了,笔记本的话可能是虚焊了)


            IP属地:湖南7楼2024-04-26 10:44
            回复
              五、报错内容为kernelbase.dll
              此报错比较少见,一般出现在内存溢出的问题,建议排查是否为cpu、内存问题或者超频引起
              也可以看一下是否为没有设置虚拟内存导致的:
              右键此电脑,依次选择属性-高级系统设置-高级-性能-设置-高级-虚拟内存-更改
              然后把“自动管理所有驱动器的分页文件大小”打钩即可
              也可以使用案例user32.dll报错的那几个命令修复一下


              IP属地:湖南8楼2024-04-26 10:45
              收起回复
                内容1被百度干掉了,等申诉,那个是告诉大家如何排查问题的


                IP属地:湖南来自Android客户端12楼2024-04-26 10:55
                收起回复
                  2025-10-11 16:36:53
                  广告
                  不感兴趣
                  开通SVIP免广告


                  IP属地:湖南13楼2024-04-26 11:00
                  回复
                    然后是告知大家如何用windows事件查看器查看报错
                    当以上排查西山居的报错信息或者没有西山居的报错信息的时候,可以参考这个方法
                    闪退后咱们先记住大概的或者报错时间,然后右键windows按键,选择事件查看器,打开之后选择windows日志,一般我们可以先查看系统,找到大概闪退的时间点,看一下有没有显示红色的错误信息,例如:

                    那么里面的信息大概能告知你,是英伟达的报错信息,根据这个信息咱们也可以优先从显卡驱动开始着手处理
                    上一步主要是排查了系统层面的相关问题
                    如果从系统日志里面看不到的话,咱们再从应用程序的层面查看日志,是否有报错,如果有的话这段报错也可以通过上述方法查看一下报错原因,里面都会有比较明显的报错信息


                    IP属地:湖南14楼2024-04-26 13:52
                    收起回复
                      还有最近的闪退问题,经过1650,rx580,rtx4060,rtx2080以及gtx1660的测试,发现是游戏更新后,实时反射的渲染的开启问题,不要把游戏画质的实时渲染改成开启或者增强(大概率是增强)
                      其次因为这次的更新后,画质有提升的同时,对显卡要求也比较高了,建议大家如果以前没有闪退现在有闪退的话,除了关闭实时渲染,也再把画质适当调低,抗锯齿改成fxaa,并且限定帧数为60帧,会有比较大的改善


                      IP属地:湖南15楼2024-04-26 14:10
                      收起回复
                        经过确认,现阶段很多kernelbase.dll的问题,大多为当前硬件设备较低导致的报错闪退,可以适当降低配置,现阶段尘白的推荐配置如下,如果低于此配置就会容易出现这个问题

                        切记,即使是这个配置的机器也不能拉满特效,特别是渲染,这个东西相当于拉伸扩大分辨率的效果,例如1080p渲染200%就相当于在用2k分辨率一样,帧数减半都有可能,特别是显存较低的不要轻易设置此项
                        其次是游戏内的实时反射,低于2060的显卡不要开启增强模式,容易造成闪退


                        IP属地:湖南19楼2024-05-07 09:38
                        收起回复

                          异常是Game.exe文件怎么处理


                          IP属地:广东20楼2024-05-14 13:30
                          收起回复
                            求助楼主,启动游戏到西山居那个界面就蓝屏怎么解决


                            IP属地:山东来自Android客户端21楼2024-05-14 13:40
                            收起回复
                              2025-10-11 16:30:53
                              广告
                              不感兴趣
                              开通SVIP免广告
                              要被折磨死了


                              IP属地:浙江来自iPhone客户端22楼2024-05-14 16:10
                              收起回复