/build/static/layout/Breadcrumb_cap_w.png

Looking for a procedure for ICE 43 & ICE 57

Does anyone have a procedure for clearing the errors shown below?
I have successfully cleared them but it is mostly "hit & miss"
Thanks
Dom

=================================================
Component <File Name> has non-advertised shortcuts.
It should use a registry key under HKCU as its KeyPath, not a file. ICE43

Component <File Name> has both per-user and per-machine data with a per-machine KeyPath. ICE57

0 Comments   [ + ] Show comments

Answers (3)

Posted by: AngelD 16 years ago
Red Belt
0
ICE43: If installed as per-machine then I don't think there is a way to resolve this.
ICE57: Separate the user-related files/registry entries to its own component.
Posted by: Tillu 16 years ago
Senior Yellow Belt
0
ICE 43

Message

Solution


1

Component “…” has non-advertised shortcuts. It Should use a registry key under HKCU as its KeyPath, not a file.

Put one Current_User registry key under the mentioned component and set that registry key as the keypath or Create a dummy regkey with a value of 1 for HKCU. Change the attributes in the component table to 4, add the new dummy key as the key path for this component. Add the component in the registry table as the component


2

Reg Entry “…” is not of type REG_SZ on Windows 95 Systems. Make sure the component is conditionalized to never be installed on Win95 machines.

In the Component where Reg Entry “…” resides set the condition to “NOT Version9x”.



ICE 57








Message

Solution


1

Component 'ShortcutsComponent' has both per-user data and a keypath that can be either per-user or per-machine. http://dartools/iceman/ice57.html Component Component ShortcutsComponent'
“ShortcutsComponent” used as example

Create a new component holding the HKCU registry part, add that new component to an existing feature. Change the keypath for the Shortcutscomponent to another resource (noneuserprofile file or HKLM registry entry).
In the Registry table find the registry entry and change the component column to the name of the component you created.


2

Component has both per user and per machine data with a per machine keypath

Create a new component (with a new GUID), move all of the per user data from the component that kicks up the error to the new one. Set one of the files/reg keys as it’s keypath. If you use a registry key as the keypath for the new component you’ll need to set the attribute on that component to 4 to avoid new ICE errors.
Posted by: gizsha 16 years ago
Purple Belt
0
I created this document some time ago, of course with the help of many and posted it on juice.

http://juice.altiris.com/download/5349/ice-errors-and-solutions-document

~Gizsha
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ