Inventor 2013 Roaming Profiles (Active Setup)
In need of some ideas!
Having issues with Inevntor 2013 same as anyone else with the product using Roaming profiles I guess.
When a user logs in with a clean profile self heal is activated and the appropriate user files are dropped in. Problem is this drops settings into the HKCU\Software\Classes section, Im sure you are aware this section of the reg doesn't follow the user so when the user logs onto another station this section of the reg is missing and doesn't self heal. When launching inventor some essential functions no longer work. Menu's greyed out rendering not working and probably much more. No primary keys are set in the Classes section (maybe some reason for this not sure) To fix the problem you need to do something to activate the self heal process. For me I removed the HKCU\Software\Autodesk\Inventor key. This triggers the self heal process adding the missing reg files to HKCU\Software\Classes. Launch Inventor and all working again.
I decided to create an active setup MSI that checks to see if one of the known essential reg keys are present. HKCU\Software\Classes\ section. If reg key missing delete "HKCU\Software\Autodesk\Inventor" to trigger self heal. Works but once the Active setup has complete it adds the "version 1" to HKCU Active setup area. Move to the next station and you then have no Active setup as the entry now exists.
Next I've tried creating the same active setup process but using a wise script.exe that installs with the msi and called when the Active setup key is missing. The exe now looks for a key in the HKCU\Software\Classes and if found assumes the install is ok and then attempts to delete the Active setup from the Current user profile (so at next logon it will check again). If the Key is not found it deletes 2 reg keys, Active setup and the Primary Key that sets off Inventors self heal. Unfortunately this seems to fail as the Active setup key thats placed into the CU profile is only present after the EXE is run, making it too late!
Any other ideas how I can remove the active setup key once it's finished?
I'm also not sure how the self heal works with inventor, I can't see any log files after self heal with any MSI launching so it could be using a different process to drop the files in. I also don't want to create any MST's for the package its massive! removing it from our server + stations would take time I don't have. (Autodesk Academy 2013)
I'd like to create a ProfileFix.msi that kicks off the self heal or whatever process it's using.
I hope this makes sense.