nmm吧 关注:1,852贴子:12,119

【攻略】关于NMM常见错误的多种解决办法。

只看楼主收藏回复

香格里拉帅哥镇楼


IP属地:福建来自Android客户端1楼2013-12-16 13:24回复
    调试日志
    问题:Nexus Mod Manager 无法工作,跳出一个窗口说“调试日志已生成在……”!我该怎么办?
    处理:调试日志并不是错误,而是NMM停止工作前生成的调试信息。你通常都可以在调试信息中看到NMM哪里出问题了,为什么无法工作了。
    调试日志通常放在 我的文档/Nexus Mod Manager 目录内(你可以在上面说到的那个窗口找到具体位置),阅读调试日志然后在看看能否自己解决,如果不行的话,发上来找我。


    IP属地:福建来自Android客户端2楼2013-12-16 13:25
    收起回复
      文件不存在 或者 <No Data>
      问题1:使用NMM下载mod时提示“文件不存在”,怎么回事?
      解决1:这个问题比较少见,通常发生在mod刚上传不久,你需要等段时间才能下载。
      问题2:打开NMM后,安装包的最新版本处显示“<No Data>”,怎么回事?
      处理2:程序刚启动时,NMM会想Nexus服务器发送请求检查你安装包的更新。而该服务器每15到60分钟都会进行一次更新/同步,在这段时间内,服务器将无法检索你的安装包信息,并且可能会返回无效的数值给NMM。然而,NMM此时并不知道服务器已停止检索或者不知道得到的请求返回值并不可用(mod名字错误或者链接错误)。
      说简单点,就是Nexus服务器没有正常工作,导致NMM没有正常工作。
      遇到<No Data>的情况你可以等待Nexus服务器正常工作,这一般需要1分钟,15分钟或者更长时间,或者,你甚至需要重启NMM。
      同样的,这个时候下载MOD你也会遇到此问题。


      IP属地:福建来自Android客户端3楼2013-12-16 13:26
      回复
        无法登录
        问题:尝试登录到NMM,但是显示“登录信息不可用”。
        处理:以下情况容易遇到此问题
        Nexus网无法访问,你可以试着在浏览器中是否可以浏览;
        你的账户未激活,请先激活账号再登录;
        输入的字符不规范,并不是说“网页上可以登录=NMM可以登录”,想要NMM也可以登录,你需要保证 用户名与密码都足够规范,详细点说:
        必须是英文字母与数字(可以使用大小写);
        不要使用非英语的字符,比如ç或者C或者中文字符;
        不要使用特殊符号,如&、#等;
        不要使用破折号、下划线或者空格;
        至少6个字符。
        还有一种可能:密码框并不会完整显示你的密码。比如你的密码是ASDFGHJ,但是他可能只显示******。这时候不要以为你输漏了然后又补充内容,如果你真的觉得自己输漏了,那就重新输一遍。
        另外,别出现用户名或者密码前面多了一个空格这种低级错误。


        IP属地:福建来自Android客户端4楼2013-12-16 13:26
        回复(3)
          以下都是些冷门问题。


          IP属地:福建来自Android客户端5楼2013-12-16 13:29
          回复
            字体问题
            问题:调试日志底部出现类似内容
            追踪到无法处理的异常:
            正在执行线程 (1)
            3 ()
            已取消
            异常:
            详情:
            Font ‘Verdana’ does not support style ‘Bold’.
            完整调试信息:
            System.ArgumentException: Font ‘Verdana’ does not support style ‘Bold’.
            处理:系统内部的字体文件损坏。自己到网上下载相应字体,然后用管理员身份安装字体文件再重启系统。


            IP属地:福建来自Android客户端6楼2013-12-16 13:29
            收起回复
              .Net Framework问题
              问题:调试日志底部出现类似内容
              Tracing an Unhandled Exception:
              异常:
              详情:
              Could not load file or assembly ’0 bytes loaded from System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089´ or one of its dependencies. An attempt was made to load a program with an incorrect format.
              完整调试信息:
              System.BadImageFormatException: Could not load file or assembly ’0 bytes loaded from System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089´ or one of its dependencies. An attempt was made to load a program with an incorrect format.
              中文版本为:
              Tracing an Unhandled Exception:
              Exception:
              Message:
              未能加载文件或程序集“System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”或它的某一个依赖项。系统找不到指定的文件。
              Full Trace:
              System.IO.FileNotFoundException: 未能加载文件或程序集“System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”或它的某一个依赖项。系统找不到指定的文件。


              IP属地:福建来自Android客户端8楼2013-12-16 13:30
              回复
                处理:很明显地,你的电脑中毒,病毒或者恶意程序把.Net Framework给损坏了,很多时候你需要重新安装系统……不过你可以先试着网上搜下有没有什么专门的查杀工具。(这时候也不要太依赖你的杀毒程序了,如果有用的话,它早就提示系统有病毒了!)
                NMM作者推荐使用 Malwarebytes Anti-malware 或者 SUPERAntiSpyware 查杀。
                查杀完成后(如果不行的话,试着在安全模式下查杀),参考 MSDN博客里面的内容修复你的 .Net Framework (Vista与Win7都有效)。


                IP属地:福建来自Android客户端9楼2013-12-16 13:31
                回复
                  QueueModsToAdd
                  问题:调试日志中出现 QueueModsToAdd 。
                  处理:可以卸载NMM,并且在卸载的时候选择删除所有配置文件。
                  如果不想卸载程序的,可以找到目录 C:\Users\{你的用户名}\AppData\Local\Black_Tree_Gaming\NexusClient.exe_Url_不规则的字母组合\NMM版本里面的 user.config ,用记事本或者其他文本编辑工具打开该文件。(如果找不到目录 AppData ,可以在本页面搜索 AppData 找到相应的解决办法)。
                  查找文本 <setting name=”QueuedModsToAdd” serializeAs=”Xml”>
                  删除任何 <KeyedSettingsOfAddModDescriptor>与</KeyedSettingsOfAddModDescriptor>之间的所有内容(包括这两段文字),然后替换为 <KeyedSettingsOfAddModDescriptor />即可


                  IP属地:福建来自Android客户端10楼2013-12-16 13:32
                  回复
                    卸载安装包时出错
                    问题:调试日志底部出现类似内容
                    Tracing an Unhandled Exception:
                    异常:
                    详情:
                    The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters.
                    中文版本为:指定的路径或文件名太长,或者两者都太长。完全限定文件名必须少于 260 个字符,并且目录名必须少于 248 个字符。
                    完整调试信息:
                    System.IO.PathTooLongException: The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters.


                    IP属地:福建来自Android客户端11楼2013-12-16 13:32
                    回复
                      处理:参考下面的方法处理
                      先备份好 Install Info 目录内的 InstallLog.xml 文件。
                      文本编辑器(如:Notepad++)打开 InstallLog.xml,在 modList下面会遇到类似的内容
                      <mod path=”Normal-7045-v1-2.rar” key=”ljiyohay”>
                      <version machineVersion=”0.0〃>v1.2</version>
                      <name>Hvergelmirs Shield Retexture – HSR – Normal</name>
                      </mod>
                      找到出错的安装所在的位置,注意 mod path对应的 key值,比如这边的 ljiyohay ,然后删除这边 <mod path= 到 </mod> 的所有内容。
                      再搜索关键词 ljiyohay ,然后删掉搜索结果中出现的文件,包括 InstallLog.xml 里面的记录以及硬盘上的文件。
                      或者,直接在硬盘上删除文件,卸载NMM时选择删除配置文件。


                      IP属地:福建来自Android客户端12楼2013-12-16 13:32
                      回复
                        未将对象引用设置到对象的实例
                        问题:调试日志底部出现类似内容
                        Tracing an Unhandled Exception:
                        异常:
                        详情:
                        Object reference not set to an instance of an object.
                        中文版本为:未将对象引用设置到对象的实例。
                        完整调试信息:
                        System.NullReferenceException: Object reference not set to an instance of an object.


                        IP属地:福建来自Android客户端13楼2013-12-16 13:33
                        收起回复
                          处理:如果plugins.txt或者loadorder.txt列举了某个插件,但是该插件却没有安装到Data目录内,你就会遇到这个问题。
                          如果不知道怎么解决这个办法的……请打开目录 users/你的用户名/AppData/Local/游戏名(可以直接在资源管理器中输入 %LocalAppData% 再打开)
                          先备份好这两个文件后我们就可以开始修改:
                          loadorder.txt 里面的内容删掉仅剩下
                          Skyrim.esm
                          Update.esm
                          plugins.txt 里面的内容删掉仅剩下
                          Update.esm
                          保存后就能正常打开NMM了,这以后再慢慢找出是哪个安装包导致这个问题的出现。
                          或者,另外一个解决方案,打开调试日志,搜索IsNull=True
                          到Data目录内删除调试日志中有IsNull=True的文件。
                          重启NMM应该就能正常工作了。
                          也有可能你把游戏路径设置错误了,又或者你把Skyrim.esm或者Update.esm给搞丢了。


                          IP属地:福建来自Android客户端15楼2013-12-16 13:34
                          回复
                            Failed to connect to an IPC Port
                            问题:调试日志中出现“Failed to connect to an IPC Port”等相关内容。
                            处理:打开系统的任务管理器(可以用Ctrl+Alt+Del快捷键),查看进程里面是否有NexusClient,右键把该任务中断。然后再运行NMM,这时候生成的调试日志才是有意义的……所以,根据新的调试日志去修复你的NMM。


                            IP属地:福建来自Android客户端16楼2013-12-16 13:35
                            回复
                              An item with the same key has already been added.
                              问题:调试日志中出现“An item with the same key has already been added.”等相关内容。
                              处理:还没有找到相应有效的解决办法,但你可以使用备份的文件恢复到前期的设置。具体操作如下:
                              到 Install Info 目录,把 InstallLog.xml重命名为 InstallLog.xml.bug
                              把 InstallLog.xml.bak重命名为 InstallLog.xml即可。
                              ‘System.OutOfMemory’
                              问题:安装安装包时遇到 Exception of type ‘System.OutOfMemory’ was thrown. 错误。
                              处理:NMM 现在还不支持在 32 位系统上安装含大体积文件的压缩包,例:1000个小文件打包成的1G文件可以安装,1个800M+1个200M打包在一起的压缩包没法安装。


                              IP属地:福建来自Android客户端17楼2013-12-16 13:35
                              回复