It appears that some of your SharedAccess key is missing or corrupt.
Go to Start->Run and type in regedit and hit OK. Highlight this key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess
Go to File->Export and save the key somewhere as a backup. Close the Registry Editor now.
Download this regfix:
http://windowsxp.mvps.org/reg/sharedaccess.reg (right-click and Save As)
Place it on your desktop.
Now doubleclick sharedaccess.reg
Ckick yes/ok at the prompt.
Then
REBOOT!! Important!
After reboot, go to start > run and copy and paste next command in the field:
NETSH FIREWALL RESET
Click ok
Wait till the Dosprompt (black window) closes again.
Then look if you can access the firewall settings again.
__________________
Practice Safe Surfing
Because what you don't know, CAN hurt you.
Proud Member of ASAP since 2005
Proud Member of UNITE since 2006