![]() In addition to targeting the various registry locations I want to: Now that I have the targets it’s time to write the script. The clean-up utility cleaned up most of this, but one was left over for me A list of values to search for under ‘HKCU\Software\Microsoft\Installer\Products’ in order to determine of the root key should be deleted.A list of values to search for under ‘HKCU\Software\Classes\Interface’ in order to determine of the root key should be deleted.A list of values to search for under ‘HKCU\Software\Classes\CLSID’ in order to determine of the root key should be deleted.A static list of unique registry keys under the user’s profile (this is a good start, but I noticed that some of the IDs in CLSID and Interface are different between versions). ![]() I imported those into Excel and used filtering/VLOOKUPs to extract what I needed.Īfter chopping up the data I am left with the following groups of items to target: I used SuperOrca to pull the ‘Registry’ table from each MSI. I decided to extract the MSIs from the installer I was testing with and dissect them. To do so I had to create a full list of everything I had to target. I decided to build a wrapper script around the Citrix Receiver Clean-up Utility to fill in the gaps. It doesn’t always kill processes correctly leaving file/directories behind.This caused it not to fully process other user profiles on the machine When it is run against a machine it doesn’t properly load other existing (unloaded) profiles.In addition to this there are other issues: HKCU\Software\Microsoft\Installer\Products – MSI installer product codes.HKCU\SOFTWARE\MozillaPlugins\* – Firefox plugin registrations.HKCU\Software\Classes\PROTOCOLS\Filter\* – Protocol filter handlers.HKCU\Software\Classes\MIME\Database\Content Type\* – x-ica MIME types.HKCU\Software\Classes\WOW6432Node\Interface\* – MANY interface name to interface ID mappings (32-bit).HKCU\Software\Classes\Interface\* – MANY interface name to interface ID mappings.HKCU\Software\Classes\WOW6432Node\CLSID\* – MANY COM class object GUIDs (32-bit).HKCU\Software\Classes\CLSID\* – MANY COM class object GUIDs.HKCU\Software\Classes\Applications\* – More app registrations.HKCU\Software\Classes\AppID\* – AppID registrations. ![]()
0 Comments
Leave a Reply. |