感谢大家的回复!
前两次尝试时,我只是移动了目录,下次打开 PT8 应用程序时,它让我浏览到新位置。我相信这是我在文档中找到的规定方法。不幸的是,当 Settings 目录未找到时,PT8 应用程序(与 PT7 相同)并不总是询问,而是直接打开失败。唯一的补救措施是编辑注册表或卸载/重新安装。由于我们大多数 PT8 迁移是在一个约 60 人的工作坊中完成的,大多数人自己安装了 PT8,其中许多人无意中采用了默认设置位置。由于害怕弄坏用户的安装,我停止尝试修复它,因此我没有在太多系统上测试这个问题。在我尝试修正的每个系统上我都看到了这个问题。我没有尝试卸载/重新安装,因为在 PT7 中注册表总是有效的,但下次我会尝试卸载/安装。
FR:在 PT7 中,将注册表编辑为 D 盘每次都能正常工作,我在 PT7 中为 D 盘做过很多次。所以我怀疑这不是不喜欢 D 盘的旧代码。此外,我过去曾尝试在 PT8 中使用 Z 盘,结果同样失败。
MJ:虽然在注册表中输入错误是可能的,但我在 4 个不同的系统上连续 4 次错误地输入字母‘D’的可能性很小。我长期担任 Windows 应用程序和设备驱动程序开发人员,我知道编辑注册表时需要谨慎。
我有两个理论,它们并不互斥。
- 我自己找到了 PT8 的注册表位置,所以可能存在需要更改的额外位置。
- 目前,只有在安装时选择替代位置,替代位置才会在升级期间保留。
这些是我在 x64 系统上用于 PT7 和 PT8 的位置。
PT7:
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Paratext\8\Settings_Directory
PT8:
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\ScrChecks\1.0\Settings_Directory
谢谢
Thank you for the responses!
The first 2 times I tried this I just moved the directory and the PT8 application asked me to browse to the new location the next time I opened it. I believe this is the prescribed method that I found in the documentation. Unfortunately when the Settings directory is not found, the PT8 application (the same as in PT7) doesn’t always ask and instead fails to open. The only recourse is to edit the registry or uninstall/reinstall. Because the majority of our PT8 migration was done at a workshop of ~60 people, most people installed their own PT8 and many of them inadvertently took the default settings location. I haven’t tested this issue on very many systems because I stopped trying to fix it, out of fear of messing up an installation for a user. I have seen it on every system I have tried to correct. I have not tried an uninstall/reinstall as the registry always worked in PT7, but I will try uninstall/install next time.
FR: Editing the registry to D drive worked fine every time on PT7, and I have done it many times on PT7 for Drive D. So I doubt that it is old code that doesn’t like D drive. Also I tried Z drive in the past with PT8 with the same failure.
MJ:While it is certainly possible to enter a typo in the registry, it is unlikely that I have typed the letter ‘D’ incorrectly 4 times in a row on 4 separate systems. I was a Windows Application and Device Driver Developer for a long time, and I am aware of the caution you need when editing the registry.
I have two theories, and they are not mutually exclusive.
- I had to find the PT8 registry location myself, so it is possible is that there is an additional location that needs to be changed.
- Currently the alternative location is only preserved during upgrade, if you select the alternative location at install.
These are the locations I have used on PT7 and PT8 for a x64 system.
PT7:
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Paratext\8\Settings_Directory
PT8:
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\ScrChecks\1.0\Settings_Directory
Thanks
机器翻译自 English