跳转至

运行环境与安装

本页介绍如何安装 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 许可证 发布。只要在任何再分发物中附上版权声明和许可证文本,即可自由地使用、修改、分发以及用于商业用途。本软件按“原样”提供,不附带任何担保。