Спасибо за ответы!
Первые 2 раза, когда я пробовал это, я просто переместил каталог, и приложение PT8 попросило меня указать новое расположение при следующем запуске. Я считаю, что это предписанный метод, который я нашел в документации. К сожалению, когда каталог Settings не найден, приложение PT8 (как и в PT7) не всегда запрашивает его, а вместо этого не открывается. Единственный выход — отредактировать реестр или удалить/установить заново. Поскольку большинство миграций на PT8 было выполнено на семинаре с участием ~60 человек, большинство людей установили свой PT8 самостоятельно, и многие из них случайно выбрали расположение по умолчанию. Я не тестировал эту проблему на большом количестве систем, потому что перестал пытаться ее исправить, опасаясь испортить установку для пользователя. Я видел это на каждой системе, которую я пытался исправить. Я не пробовал удалить/установить заново, так как редактирование реестра всегда работало в PT7, но в следующий раз я попробую удалить/установить.
FR: Редактирование реестра для диска D всегда работало нормально в PT7, и я делал это много раз в PT7 для диска D. Поэтому я сомневаюсь, что это старый код, который не любит диск D. Также я пробовал диск Z в прошлом с PT8 с тем же результатом.
MJ: Хотя, конечно, возможно ввести опечатку в реестре, маловероятно, что я 4 раза подряд на 4 разных системах неправильно ввел букву «D». Я долгое время был разработчиком приложений и драйверов устройств для Windows, и я осознаю осторожность, необходимую при редактировании реестра.
У меня есть две теории, и они не исключают друг друга.
- Мне пришлось самому найти расположение PT8 в реестре, поэтому возможно, что есть дополнительное расположение, которое нужно изменить.
- В настоящее время альтернативное расположение сохраняется при обновлении только в том случае, если вы выбрали альтернативное расположение при установке.
Вот расположения, которые я использовал в PT7 и PT8 для системы x64.
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