From what I understand, Inventor should write to all the registry entries upon closing. So anything that changes while you have the program open will be rectified when you close Inventor. Simimilarly, if something changes, and Inventor crashes (not that it ever will... Right?) your registry settings WON'T be restored, and when you start Inventor next time, it'll may have settings botched, like this project file...
If I'm right, you can check your registry from time to time by clicking Start > Run and entering 'Regedit' and pressing 'OK'. Once in registry editor, navigate to these keys and check the values.
The bits I've crossed out will almost certainly vary on your PCs, so you might have to search for them.
Hope this helps.
Did you check the registry after finding that the project file had reset to default? I'd be suprised if the registry was correct, but Inventor was wrong.
The attached screen shot shows the option that appears to work most of the times, even after a reboot
The only drawback is that when inventor starts, it will start the new from template and create a new file
The other 2 options dont seem to force setting the ipj file
I have also notice Inventor changing the ipj file to some C:\Tem\.......... which I think is the ipj file that Vault commands like copy design create and use
kprom: It's not a solution, it's part of the troublshooting. You don't have to check anything, it's just a suggestion.
mbodnar: I thought the same thing regarding copy design etc, because afaik, Copy design uses something like the apprentice server to carry out the changes which I'm assuming uses a project file just the same as Inventor. However a number of users here reported the problems without ever doing a copy design.
I think the apprentice sets this temp ipj file not only when and after using copy design, but also after rename, move, etc
Are you able to share the script you mentioned in your earlier post that might help with forcing the setting of the ipj file thru the registries I assume?
mbodnar - I've attached the script file, but be warned, don't use it if you don't understand it. Save it somewhere save, then right click and select 'edit'. you'll need to add your project file name and path to the top where indicated. Given that we're messing with the registry, the script saves a backup .reg file to your c:\temp location before making changes incase things go bad. I'll be honest, it's quite a crude way of doing it, I'll review it when I can find the time, but I used a slightly more complicated one to set the VBA project as well and do a few other things so it SHOULD work.
The basic steps it runs through are:
Backup Registry Keys
As with all free stuff, I don't accept any responsibility use at your own risk.
Hope you find it useful, If you have any feedback please let me know.