If the System32 folder shows on the desktop, there may be an invalid entry in the Registry
Start Regedit
Go to both:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun
HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRun
Double check that the values do not have incorrect, incomplete, or blank entries