Q:我是Everything的新用户,一直在尝试将其合并到多用户环境中。我一直在尝试找出如何配置“全部”的方法,以便多个用户登录到一台计算机时获得相同的预定义“全部”设置。在我希望所有用户都继承的管理员配置文件下配置搜索路径和异常之后,我尝试取消选中“将设置和数据存储在…中”,并将数据库位置指向计算机上的单个共享路径(程序文件\所有内容)包含db,ini和exe文件。但是,任何登录的域用户都不会继承配置。由于设置似乎不会携带(Windows)配置文件,因此我不得不不得不分别配置每个用户。到目前为止,我唯一的操作系统 我已经使用Windows 10进行了测试,当然,这很可能是整个问题。无论如何,如果外面有人处理过这种情况并且可能有解决方案,请告诉我。

非常感谢。

A:Everything都使用一个或两个ini文件:

1)“ root” Everything.ini,该文件始终与Everything.exe位于同一位置,此ini始终会首先加载。

2)%APPDATA%\ Everything中的Everything.ini-仅当根目录Everything.ini包含app_data = 1时,才使用此ini文件。使用时,此ini中的任何设置都将覆盖根ini。

-config可以覆盖这两者,因此您可以指定自己的ini文件。

请在根配置中检查app_data的值。

您可能会在这里遇到麻烦,因为受限帐户下的所有内容都将无法保存到C:\ Program Files \ Everything。

一切1.3将无声地失败。一切1.4实际上都会引发错误。

您可能需要在每个用户运行“所有内容”之前复制管理设置(每个用户都启用了app_data设置)。

例如,startEverything.bat:

mkdir%APPDATA%\ Everything

复制c:\ sharedfolder \ Everything-admin.ini%APPDATA%\ Everything \ Everything.ini

start“ C:\ Program Files \ Everything \ Everything.exe”

然后问题就出来了将此蝙蝠设置为在启动时运行,而不是直接运行Everything.exe。

另一种方法是使用-config命令行选项来指定其他配置文件,例如:

Everything.exe -config c:\ sharedfolder \ Everything.ini

但是,同样的问题是,用户必须使用-config命令启动Everything。启动时使用line选项。