Obrigado pelas respostas!
As primeiras 2 vezes que tentei isso, eu apenas movi o diretório e o aplicativo PT8 me pediu para procurar a nova localização na próxima vez que o abri. Acredito que este seja o método prescrito que encontrei na documentação. Infelizmente, quando o diretório Settings não é encontrado, o aplicativo PT8 (assim como no PT7) nem sempre pergunta e, em vez disso, falha ao abrir. O único recurso é editar o registro ou desinstalar/reinstalar. Como a maioria da nossa migração para o PT8 foi feita em uma oficina de ~60 pessoas, a maioria das pessoas instalou seu próprio PT8 e muitas delas inadvertidamente adotaram a localização padrão de configurações. Não testei esse problema em muitos sistemas porque parei de tentar corrigi-lo, por medo de estragar uma instalação para um usuário. Eu o vi em todos os sistemas que tentei corrigir. Não tentei desinstalar/reinstalar, pois o registro sempre funcionou no PT7, mas tentarei desinstalar/instalar da próxima vez.
FR: Editar o registro para a unidade D funcionou perfeitamente toda vez no PT7, e eu fiz isso muitas vezes no PT7 para a Unidade D. Então, duvido que seja código antigo que não gosta da unidade D. Além disso, tentei a unidade Z no passado com o PT8 com a mesma falha.
MJ: Embora seja certamente possível digitar um erro no registro, é improvável que eu tenha digitado incorretamente a letra ‘D’ 4 vezes seguidas em 4 sistemas separados. Eu fui Desenvolvedor de Aplicativos e Drivers de Dispositivos do Windows por um longo tempo, e estou ciente da cautela necessária ao editar o registro.
Tenho duas teorias, e elas não são mutuamente exclusivas.
- Eu tive que encontrar a localização do registro do PT8 sozinho, então é possível que haja uma localização adicional que precise ser alterada.
- Atualmente, a localização alternativa é preservada apenas durante a atualização, se você selecionar a localização alternativa na instalação.
Estas são as localizações que usei no PT7 e PT8 para um sistema x64.
PT7:
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Paratext\8\Settings_Directory
PT8:
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\ScrChecks\1.0\Settings_Directory
Obrigado
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