崩溃

Altium Designer Altium Designer
Starting in version: 18 Up to Current
本文提供的信息可用于解决崩溃问题并收集我们可能需要的信息,以便能够为您提供帮助。

解决方案

为了确定您是否会在特定文件/项目中遇到此问题,请尝试处理Altium Designer的附带项目,例如C:\Users\Public\Documents\Altium\[version]\Examples\Bluetooth Sentinel中的Bluetooth_Sentinel.PrjPcb,并查看当仅该项目打开时,是否会遇到此问题。如果您认为此问题与项目有关,则可以使用Project ► Project Packager...创建一个*.zip文件并将其附加到支持案例中,以确保我们可以在计算机上对其进行测试。如果文件大小超过20 MB,则我们可以在FileCloud安全文件传输站点中为您创建一个工作区。

如果问题发生在不同项目上,则其可能是由优选设置的轻微损坏引起的。建议您保存优选设置并尝试重置,以查看问题是否得以解决。如需了解更多信息,请参阅以下Knowledge Base文章:
https://www.altium.com/documentation/knowledge-base/altium-designer/how-do-i-reset-the-altium-designer-configuration-to-the-installation-defaults

(如果问题得以解决,则您可以尝试重新加载优选设置,因为有时恢复优选设置不会导致问题再次发生。如果重置后问题立即再次发生,则必须将其再次删除。)

视频卡驱动器可能已过期。可通过更新视频卡驱动器,解决此问题。最好通过视频卡制造商的网页(而不是使用Windows或Device Manager进行更新)获取最新视频卡驱动器。您可以使用Windows Control面板 ►Device Manager► 项下的Display adapters,查看当前安装的视频卡驱动器,然后登录制造商的网页下载并安装最新驱动器。
     视频卡驱动器注意事项:
   您可能会注意到笔记本电脑上装有一个以上显示适配器。请同时更新两个驱动器。可以使用恰当方法,将GPU设置为X2.exe所用视频卡。对于NVIDIA,您可以按照以下方式在NVIDIA控制面板中管理视频设置,以设置默认图形卡:
     打开NVIDIA Control Panel。...
     选定3D Settings项下的Manage 3D Settings。
     单击Program Settings选项卡并选定所需程序,然后从下拉列表中选择(X2.exe)的图形卡。您还可以在文件夹C:\Program Files\Altium\AD[your version number]中浏览 X2.exe
     并尝试以下内容:
     单击Manage 3D Settings并打开Global Settings的下拉菜单。将High-performance NVIDIA处理器选为首选图形处理器,然后单击Apply。”
    
   NVIDIA其他注意事项:运行“NVIDIA GeForce Experience”时,请确保在进行更新检查前单击右上角的单选按钮“Game Ready Driver”而不是“Studio Driver”。 
    
本Knowledge Base文章将介绍如何更新视频卡驱动器。(即使您没有收到任何错误消息)其仍具有参考性:
https://www.altium.com/documentation/knowledge-base/altium-designer/altium-designer-is-crashing-when-trying-to-open-any-project

如果无法通过以上方法解决问题,请尝试使用Windows System File Checker工具,修复丢失或损坏的Windows系统文件。
https://support.microsoft.com/en-us/help/929833/use-the-system-file-checker-tool-to-repair-missing-or-corrupted-system
1.单击Windows开始按钮
2.输入CMD,然后在弹窗中右键单击Command Prompt并选择“Run as Administrator”。
(此后,您可能需要单击Yes以允许应用程序进行更改)
3.输入不带引号的“sfc /scannow”。
4.此过程将验证Windows Installation,并替换任何损坏或丢失的DLL以及任何其他受保护的Windows系统文件。
5.重新启动PC。 

如果问题仍然存在,请将Altium彻底卸载,然后重新安装:
https://www.altium.com/documentation/knowledge-base/altium-designer/how-to-perform-a-thorough-uninstall
当您遇到问题时,可以使用脱机安装程序包重新安装:
https://www.altium.com/documentation/knowledge-base/altium-designer/offline-installer

不兼容的应用程序可能会导致Altium Designer变慢或崩溃。
https://support.discord.com/hc/en-us/community/posts/360070019571-There-is-a-bug-when-you-use-Altium-Designer

If Altium is closes without an error message when installing or opening a database library, the issue may be  resolved by performing a repair for Microsoft Office.  Different methods are required based on the version you are using.   Here is a link to a Microsoft Office support article that should help:
https://support.microsoft.com/en-us/office/repair-an-office-application-7821d4b6-7c1d-4205-aa0e-a6b40c5bb88b
 
You may find a 3rd party web page that has more explanation and images covering several versions and how to run the repair, if you perform a simple web search for "Repairing Excel 2016, 2013, 2010 or 2007"
 
Generally it's something like this:  Open the Windows Control Panel to run Programs and Features (formerly Add or Remove Programs) (If you are using the category view you will find "Uninstall a program under Programs), click Modify on the Office version installed on your machine (click OK) and choose the repair option. 
 
If your version gives you the option for "Quick Repair" or "Online Repair"  Choose Online Repair.  It will take longer, but it saves you the trouble of having to do it later after the Quick Repair didn't work.

If that doesn't help, try downloading and installing the Microsoft Access database Engine https://www.microsoft.com/en-us/download/details.aspx?id=54920 (depending on your MS Office version) you may need to use the the repair option described above after the install.

如果仍然无法解决问题...
则通过单击Windows开始按钮运行DXdiag,►输入"Run",►按回车键,►输入dxdiag,►单击OK,►并单击底部的"Save All Information"按钮。
还可以…
运行MSInfo32,然后使用File ► Save,并将其命名为.nfo
...然后将文件附加到支持案例中。

安装和其他日志文件位于
C:\Users\Public\Documents\Altium\Logs
您可以在以下位置找到Startup和Shutdown Log Files:
C:\Users\<Username>\AppData\Local\Altium\Altium Designer {<Installation GUID>}\
(AppData文件夹将默认处于隐藏状态,因此您可能需要相应地调整文件夹的视图属性。)

为了打开日志内容,请在Preferences ► System ► General►中单击Advanced...按钮(右下角),►在搜索框(右上角)中搜索Log,选中"System.Logger"Value列中的方框,然后将System.Logger.Level的数值设置为5(最多数据)。描述位于右列,您可以展开该列以查看完整描述。如果再次发生崩溃,则您可以以支持案例的形式将日志文件发送给我们。请务必在完成故障排除后,取消选中System.Logger数值方框。

如果您收到崩溃报告:
如果在重新启动Altium后,再次发生崩溃,请在崩溃报告屏幕上使用"Send and Close"按钮旁边的下拉箭头。选择"Send Manually…",然后在发送报告之前复制报告的"Report Unique ID",并通过支持案例将其告知我们,以便我们可以直接从开发人员处获得帮助,让他们知道需要查看哪个报告。

如果遇到Altium冻结或者不明原因的减速(延迟)问题:
则可以使用PerfView创建Data File,以收集更多数据,并通过支持案例将文件发送给我们。请参阅以下知识库文章:
https://www.altium.com/documentation/knowledge-base/altium-designer/how-do-i-use-perfview-to-collect

一个Dump文件可能会有所帮助:
您可以通过在崩溃后立即展开X2.exe,从Task Manager中创建转储文件,然后右键单击项目并选择"Create dump file"
*打开Task Manager
*进入Details选项卡
*展开X2.exe
*右键单击项目并选择"Create dump file"
*一段时间后,Windows将会告诉您文件创建位置
*压缩文件并将其上传至Google Drive、Drop box或One Drive等位置,以便您可以通过支持案例向我们发送链接,或者我们可以在FileCloud安全文件传输站点中为您创建一个工作区。

如果Windows完全关闭Altium Designer,
可以通过(提前)将DumpType设置为2,自动创建转储文件。为了应对以后Windows关闭Altium时的崩溃状况,请按照以下文档创建注册表项:
https://docs.microsoft.com/en-us/windows/win32/wer/collecting-user-mode-dumps

您可以使用文本编辑器,创建包含以下内容的*.reg文件(从此处复制并粘贴):

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps\X2.EXE]
"DumpFolder"="C:\\ProgramData\\Altium"
"DumpType"=dword:00000002


*双击上面创建的*.reg 文件,以添加注册表项
*等到程序崩溃并被Windows关闭
*进入C:\ProgramData\Altium并查找最新文件。此文件通常以X2开头(此路径由*.reg文件设置
*压缩文件并将其上传至Google Drive、Drop box或One Drive等位置,以便您可以通过支持案例向我们发送链接,或者我们可以在FileCloud安全文件传输站点中为您创建一个工作区。

If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.