3
the solution is pretty simple thankfully (hope so anyway)
restore the default permissions to the COM+ catalog.
1. In the %windir%/registration folder, make sure that the Everyone group has READ permissions.
2. In the %windir%/registration folder, make sure that the SYSTEM account has FULL CONTROL permissions.
3. In the %windir%/registration folder, make sure that the Administrators group has FULL CONTROL permissions.
4. In the advanced security properties of the .clb files in the %windir%/registration folder, make sure that the Inherit from parent the permission entries that apply to child objects. Include these with entries explicitly defined here option is selected.
5. Make sure that the Everyone group has one of the following permissions:
• Traverse permissions (“List Folder Contents”) on all parent directories, including %systemdrive%, %windir%, and %windir%\registration
• The Bypass Traverse Checking permission
Bypass Traverse Checking permission should be selected for the Everyone group.
you can roll out to multiple computers if need be by using cacls.exe
echo y| cacls %windir%registration /G everyone:R system:F administrators:F
echo y| cacls %windir%registration*.clb /G everyone:R system:F administrators:F