5.67 FAQ-938 如何将基于注册表的系统变量重置为默认值?

Last Update: 11/6/2018

Origin有一种系统变量,称为"@"系统变量。 这些可读/可写变量是内置在您的Origin软件中,它们通过为变量分配预定义值来对某些 Origin 行为的进行控制此分配可在(1)启动时自动进行 或(2)可在 Origin 时域内随时手动进行。

Origin 2018b 引入了少量所谓的“持久性”系统变量。 它们的默认值存储在 Origin 内部,并在启动时读取。 如果更改持久系统变量的值,则变量的修改值将存储在Windows注册表中:

Computer\HKEY_CURRENT_USER\Software\OriginLab\SysVar

像其他"@"系统变量一样,它们的值可以在脚本窗口中设置或读取,但不像其他"@"系统变量,它们的值会"持续"以跨越 Origin 的时域,不需要任何进一步干预。 此 FAQ 解决了如何列出和管理这些持久性系统变量的问题。

首先打开脚本窗口命令窗口(从窗口菜单),然后键入以下之一并按 <Enter>:


列出所有持久性系统变量,包括注册表存储的变量:

list -svr


仅列出注册表存储的持久性系统变量:

list @


“选择性地”删除(修改过的)注册表存储变量的值:

del @A*


要删除所有注册表存储变量的值(修改过的):

del @


更多信息,请参考这些页面:


Keywords:持久性,系统变量,恢复,默认值,注册表,@, persistent, system variables, restore, default value, Windows Registry