Another self repair question?
If a new user runs an installed per machine installed application that needs to repair JUST for some HKCU keys can it repair without needing the source (in my circumstnace on a network which may not be available)?
I know it CAN but have difficulty getting this to work on some packages. Are there any more tips and tricks or points you think I may be missing? - my general approach is below:
Typically, I put the HKCU settings in their own component in a sub feature of the root parent feature of the package. The sub feature typically contains one other component which has the advertised shortcut entry point, an exe and maybe a few HKLM keys relating to the exe. Assuming the rest of the package is good, when a 2nd user runs the app with it already installed, my theory is only the HKCU component keypath will be bad and only the subfeature will repair. If this sub-feature only has a file and HKLM keys which are already present, only the HKCU keys are missing - hence these can come from the cached MSI not require the source from the network.
Like I say I have some packages that I can repair to get the HKCU keys while disconnected from the network, yet others I cannot reproduce this on!
I know it CAN but have difficulty getting this to work on some packages. Are there any more tips and tricks or points you think I may be missing? - my general approach is below:
Typically, I put the HKCU settings in their own component in a sub feature of the root parent feature of the package. The sub feature typically contains one other component which has the advertised shortcut entry point, an exe and maybe a few HKLM keys relating to the exe. Assuming the rest of the package is good, when a 2nd user runs the app with it already installed, my theory is only the HKCU component keypath will be bad and only the subfeature will repair. If this sub-feature only has a file and HKLM keys which are already present, only the HKCU keys are missing - hence these can come from the cached MSI not require the source from the network.
Like I say I have some packages that I can repair to get the HKCU keys while disconnected from the network, yet others I cannot reproduce this on!
0 Comments
[ + ] Show comments
Answers (4)
Please log in to answer
Posted by:
jonasm
19 years ago
Hi!
As far as I know do you need access to the package where you have installed it from.
Maybe one of these "hacks" will help you:
1. Copy the package to a local folder and install it there from instead.
2. Make some kind of login-script that "repairs" the package using a .reg-file or maybe a KIX-script.
/Jonas
As far as I know do you need access to the package where you have installed it from.
Maybe one of these "hacks" will help you:
1. Copy the package to a local folder and install it there from instead.
2. Make some kind of login-script that "repairs" the package using a .reg-file or maybe a KIX-script.
/Jonas
Posted by:
sini
19 years ago
Posted by:
GB1
19 years ago
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
so that the conversation will remain readable.