Problem with: Set Program Access and Defaults

V

van

I have XP SP2. It's been working fine for weeks. Today a problem
cropped up. After a crash and reboot, I noticed that the icon for "Set
Program Access and Defaults" (in the Start menu) turned into a generic
type.

Checking the icon's properties, I noticed that it didn't point to any
target program. Therefore, it doesn't do anything.

Furthermore, while looking to change the icon, I notice that its icon
source (%SystemRoot%\system32\SHELL32.dll) is missing several icons.
To me, it appears to be corrupt.

My questions are: is shell32.dll corrupt? If so, is it replaceable,
and how? Can I simply supply the target program (and path) for Set
Program Access and Defaults? If so, what should the target be?

BTW, I've checked for spyware (Spybot SD) and viruses (McAfee). All
seems to be fine.
 
R

Ramesh [MVP]

"Set Program Access and Defaults" icon actually comes from moricons.dll (windows\system32 folder) and here it where the icon is defined:

[HKCR\CLSID\{2559a1f7-21d7-11d4-bdaf-00c04f60b9f0}\DefaultIcon]

Because the link is not functioning, you need to export the following key from another XP system:

HKEY_CLASSES_ROOT\CLSID\{2559a1f7-21d7-11d4-bdaf-00c04f60b9f0}

Then apply the REG file to the subject computer.

To fix this manually, try this:

Open REGEDIT and navigate to the above location:

Set the (default) to "moricons.dll,-114" (without ")

HKCR\CLSID\{2559a1f7-21d7-11d4-bdaf-00c04f60b9f0}\Instance\InitPropertyBag

In the right-pane, reset the values for the following

CLSID to "{13709620-C279-11CE-A49E-444553540000}"
command to "@xpsp1res.dll,-10077"
method to ShellExecute
param to "appwiz.cpl,,3"
param2 to "control.exe"

If nothing help, run SFC /Scannow with the XP CD in the drive.

--
Ramesh, Microsoft MVP
Windows XP Shell/User
http://windowsxp.mvps.org


I have XP SP2. It's been working fine for weeks. Today a problem
cropped up. After a crash and reboot, I noticed that the icon for "Set
Program Access and Defaults" (in the Start menu) turned into a generic
type.

Checking the icon's properties, I noticed that it didn't point to any
target program. Therefore, it doesn't do anything.

Furthermore, while looking to change the icon, I notice that its icon
source (%SystemRoot%\system32\SHELL32.dll) is missing several icons.
To me, it appears to be corrupt.

My questions are: is shell32.dll corrupt? If so, is it replaceable,
and how? Can I simply supply the target program (and path) for Set
Program Access and Defaults? If so, what should the target be?

BTW, I've checked for spyware (Spybot SD) and viruses (McAfee). All
seems to be fine.
 
V

van

"Set Program Access and Defaults" icon actually comes from moricons.dll (windows\system32 folder) and here it where the icon is defined:

[HKCR\CLSID\{2559a1f7-21d7-11d4-bdaf-00c04f60b9f0}\DefaultIcon]

Because the link is not functioning, you need to export the following key from another XP system:

HKEY_CLASSES_ROOT\CLSID\{2559a1f7-21d7-11d4-bdaf-00c04f60b9f0}

Then apply the REG file to the subject computer.

To fix this manually, try this:

Open REGEDIT and navigate to the above location:

Set the (default) to "moricons.dll,-114" (without ")

HKCR\CLSID\{2559a1f7-21d7-11d4-bdaf-00c04f60b9f0}\Instance\InitPropertyBag

In the right-pane, reset the values for the following

CLSID to "{13709620-C279-11CE-A49E-444553540000}"
command to "@xpsp1res.dll,-10077"
method to ShellExecute
param to "appwiz.cpl,,3"
param2 to "control.exe"

If nothing help, run SFC /Scannow with the XP CD in the drive.


I checked on all the above settings and found all already correct.

Is it possible to rebuild the icon/shortcut by deleting this one
instance and creating a new one pointing to the right target?
 
R

Ramesh [MVP]

Pls export "HKCR\CLSID\{2559a1f7-21d7-11d4-bdaf-00c04f60b9f0}" and send the REG file to my email id.

--
Ramesh, Microsoft MVP
Windows XP Shell/User
http://windowsxp.mvps.org


"Set Program Access and Defaults" icon actually comes from moricons.dll (windows\system32 folder) and here it where the icon is defined:

[HKCR\CLSID\{2559a1f7-21d7-11d4-bdaf-00c04f60b9f0}\DefaultIcon]

Because the link is not functioning, you need to export the following key from another XP system:

HKEY_CLASSES_ROOT\CLSID\{2559a1f7-21d7-11d4-bdaf-00c04f60b9f0}

Then apply the REG file to the subject computer.

To fix this manually, try this:

Open REGEDIT and navigate to the above location:

Set the (default) to "moricons.dll,-114" (without ")

HKCR\CLSID\{2559a1f7-21d7-11d4-bdaf-00c04f60b9f0}\Instance\InitPropertyBag

In the right-pane, reset the values for the following

CLSID to "{13709620-C279-11CE-A49E-444553540000}"
command to "@xpsp1res.dll,-10077"
method to ShellExecute
param to "appwiz.cpl,,3"
param2 to "control.exe"

If nothing help, run SFC /Scannow with the XP CD in the drive.


I checked on all the above settings and found all already correct.

Is it possible to rebuild the icon/shortcut by deleting this one
instance and creating a new one pointing to the right target?
 
V

van

Pls export "HKCR\CLSID\{2559a1f7-21d7-11d4-bdaf-00c04f60b9f0}" and send the REG file to my email id.

I have just sent it to you.

BTW, I have also just run sfc /scannow. I turned off the computer
afterwards and it did not help.

I thank you for your assistance.
 
R

Ramesh [MVP]

Not recd yet. Remove "@nojunkmails.com" from my email.

--
Ramesh, Microsoft MVP
Windows XP Shell/User
http://windowsxp.mvps.org


Pls export "HKCR\CLSID\{2559a1f7-21d7-11d4-bdaf-00c04f60b9f0}" and send the REG file to my email id.

I have just sent it to you.

BTW, I have also just run sfc /scannow. I turned off the computer
afterwards and it did not help.

I thank you for your assistance.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top