跳转至

运行环境与安装

本页介绍如何安装 PDIndexer,以及为舒适运行所推荐的环境。

安装

请从 GitHub 发布页面下载最新版本。

推荐的方法是使用 MSI 安装程序。下载 PDIndexer-setup.msi(x64)并双击即可开始安装。在 Windows on Arm(例如 Snapdragon PC)上,请改为下载 PDIndexer-setup_arm64.msi

如果在受管理的 Windows PC 上无法运行 MSI 安装程序,可以使用免安装的 ZIP 包作为替代方案。下载 portable ZIP(x64 为 PDIndexer-v.<ver>.zip,Arm 为 PDIndexer-v.<ver>_arm64.zip),将整个文件夹解压到用户可写入的位置,然后运行解压后文件夹中的 PDIndexer.exe。请勿直接在 ZIP 查看器内运行 PDIndexer.exe

关于 Windows 保护警告

运行新下载的未签名研究软件时,Windows 可能会显示保护警告(SmartScreen),提示“Windows 已保护你的电脑”。如果出现此提示,请点击 更多信息,然后选择 仍要运行 以继续。

关于免安装 ZIP 包

ZIP 包适用于难以使用 MSI 安装、获得管理员批准,或单独安装 .NET Desktop Runtime 的环境,是一种替代方案。但它并非完全自包含的设置文件夹:PDIndexer 仍会将用户设置和已复制的默认数据保存到当前用户的 AppData 文件夹中,并可能将按用户区分的选项保存在 HKEY_CURRENT_USER\Software\Crystallography\PDIndexer 下。

运行所需环境

通过 MSI 安装程序安装 PDIndexer 时,需要以下运行时环境。

项目 要求
操作系统 Windows(64 位,x64 或 Arm64)
运行时 .NET Desktop Runtime 10.0(是 Desktop Runtime,而非普通的 .NET Runtime;在 Windows on Arm 上为 Arm64 版本)

请选择 Desktop Runtime

下载页面提供两种产品:“.NET Runtime”和“.NET Desktop Runtime”。由于 PDIndexer 是 WinForms 应用程序,请务必安装 .NET Desktop Runtime。仅安装“.NET Runtime”将无法启动程序。

免安装 ZIP 包针对对应体系结构(x64 或 Arm64)是自包含的,无需另外安装 .NET Desktop Runtime。

关于旧文档中记载的版本

旧版手册(docx)中记载为“.NET Desktop Runtime 6.0 或更高版本”,但当前 PDIndexer 需要 .NET 10.0。请以最新版本的要求为准。

推荐环境

PDIndexer 的部分功能需要较大的计算资源。为提升速度,程序已尽可能实现多线程化。为获得舒适的使用体验,推荐使用具备以下高性能规格的计算机。

项目 推荐配置
操作系统 Windows 11(Windows 10 及以上的 64 位版本也可运行)
内存 16 GB 以上
CPU 8 核以上(对多线程计算有效)

多线程的优势

使用晶体结构进行衍射谱图计算、连续分析等任务时,CPU 核心数越多,运行速度越快。CPU 核心数越多,计算等待时间就越短。

更新(检查新版本)

在主窗口的 帮助 菜单中,PDIndexer 可以更新到最新版本,并查看作者信息。

菜单 功能
帮助检查更新 检查是否已发布新版本,并更新程序。
帮助关于 PDIndexer 显示版本和作者信息。

选择 帮助关于 PDIndexer 会打开如下窗口,可在其中查看当前版本号和作者信息。

PDIndexer 版本信息窗口

定期更新

程序会持续进行错误修复和功能新增。请不时执行 帮助检查更新,以保持 PDIndexer 为最新版本。

许可证

PDIndexer 依据 MIT 许可证 发布。只要在任何再分发物中附上版权声明和许可证文本,即可自由地使用、修改、分发以及用于商业用途。本软件按“原样”提供,不附带任何担保。