Missing all icons and start menu
Solved/Closed
Related:
- Missing all icons and start menu
- App store icon missing - Guide
- Show volume in menu bar mac - Guide
- Missing image icon - Guide
- Huawei test menu - Guide
- Messenger emojis missing ✓ - Facebook Messenger Forum
3 responses
Anonymous User
Sep 1, 2011 at 12:13 AM
Sep 1, 2011 at 12:13 AM
This is caused due to Rogue software called windows recovery tool.
The infection hides the files .Most of the time it hides the desktop,startmenu ,quick launch icons in a folder called SMTMP which is located in %temp% folder.
Desktop is blank:
Check and make sure that the "Hide desktop icons" is not checked when right clicking on desktop then View
or
Go to
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
Remove the following values
NoDesktop
Restart the PC,you should get back your desktop icons or alteast you can see some of them.
Next step is to
Run malwarebytes and clean the PC ,reboot and then try to unhide files.
by using unhide.exe or Running this command as administrator
attrib -h c:\*.* /s /d
This will unhide your files but doesnot recover your lost ICONS.
If you are lucky and not cleared your %temp% folder ,you can
RECOVER YOUR START MENU AND DESKTOP ICONS FROM SMTMP folder
LOCATIONS CHANGES WITH RESPECT TO OS
FOR
windows xp
1. Copy the entire content of this folder:
c:\users\username\appdata\local\temp\smtmp\1
and paste it to this folder:
C:\Documents and Settings\All Users\Start Menu
2. Copy the entire content of this folder:
c:\users\username\appdata\local\temp\smtmp\2
and paste it to this folder:
C:\Documents and Settings\Username\Application Data\Microsoft\Internet Explorer\Quick Launch.
4. Copy the entire content of this folder:
c:\users\username\appdata\local\temp\smtmp\4
and paste it to this folder:
C:\Documents and Settings\All Users\Desktop.
OPTION 2 :Recover your icons
YOU CAN USE RECUVA SOFTWARE TO RECOVER THE ICONS IF SMTMP FOLDER IS NOT PRESENT
1. Download Recuva
2. Click Cancel on the wizard.
3. Click on Options... >> Actions Tab. Check "Restore folder structure."
4. Run a regular scan on the system drive.
5. When complete, use the search box in the upper right to filter "smtmp" and restore
The infection hides the files .Most of the time it hides the desktop,startmenu ,quick launch icons in a folder called SMTMP which is located in %temp% folder.
Desktop is blank:
Check and make sure that the "Hide desktop icons" is not checked when right clicking on desktop then View
or
Go to
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
Remove the following values
NoDesktop
Restart the PC,you should get back your desktop icons or alteast you can see some of them.
Next step is to
Run malwarebytes and clean the PC ,reboot and then try to unhide files.
by using unhide.exe or Running this command as administrator
attrib -h c:\*.* /s /d
This will unhide your files but doesnot recover your lost ICONS.
If you are lucky and not cleared your %temp% folder ,you can
RECOVER YOUR START MENU AND DESKTOP ICONS FROM SMTMP folder
LOCATIONS CHANGES WITH RESPECT TO OS
FOR
windows xp
1. Copy the entire content of this folder:
c:\users\username\appdata\local\temp\smtmp\1
and paste it to this folder:
C:\Documents and Settings\All Users\Start Menu
2. Copy the entire content of this folder:
c:\users\username\appdata\local\temp\smtmp\2
and paste it to this folder:
C:\Documents and Settings\Username\Application Data\Microsoft\Internet Explorer\Quick Launch.
4. Copy the entire content of this folder:
c:\users\username\appdata\local\temp\smtmp\4
and paste it to this folder:
C:\Documents and Settings\All Users\Desktop.
OPTION 2 :Recover your icons
YOU CAN USE RECUVA SOFTWARE TO RECOVER THE ICONS IF SMTMP FOLDER IS NOT PRESENT
1. Download Recuva
2. Click Cancel on the wizard.
3. Click on Options... >> Actions Tab. Check "Restore folder structure."
4. Run a regular scan on the system drive.
5. When complete, use the search box in the upper right to filter "smtmp" and restore
kevin_techno
Posts
45
Registration date
Tuesday August 2, 2011
Status
Member
Last seen
September 5, 2011
7
Sep 1, 2011 at 08:58 AM
Sep 1, 2011 at 08:58 AM
Try this out:
Tap F8 whilst booting and you should get a menu. Choose Safe Mode. If you make it, you will get desktop with words safe mode at each corner. The graphics will be lousy but it would be a start.
Assuming it doesn't make it to Safe Mode then choose one of the Command Prompts from the menu instead. When you get to the black screen do this:
dir c:\explorer.exe (hit Return key).
then
dir c:\windows\explorer.exe (hit Return).
Tap F8 whilst booting and you should get a menu. Choose Safe Mode. If you make it, you will get desktop with words safe mode at each corner. The graphics will be lousy but it would be a start.
Assuming it doesn't make it to Safe Mode then choose one of the Command Prompts from the menu instead. When you get to the black screen do this:
dir c:\explorer.exe (hit Return key).
then
dir c:\windows\explorer.exe (hit Return).
@echo off
:: * Customize *
title Restore start menu and Shortcut (smtmp virus)
mode con:cols=100 lines=50
color f2
:: * Get user input *
:menu
ECHO ******************************************************
ECHO ------------------------------------------------------
ECHO Restore start menu and Shortcut (+++smtmp virus+++)
ECHO ------------------------------------------------------
ECHO ******************************************************
set /P user_input=Type 1 for Vista and 7, or 2 for XP, or 0 to exit, then press ENTER:
:: * script line for windows 7, vista, and xp *
IF %user_input%==0 GOTO 0
IF %user_input%==1 GOTO 1
IF %user_input%==2 GOTO 2
::Exit
:0
exit
::Vista and 7
:1
IF NOT EXIST %TEMP%\smtmp\ GOTO error
IF EXIST %TEMP%\smtmp\1 (xcopy "%TEMP%\smtmp\1" "%ProgramData%\start menu" /E /I /H /F /-y)
IF EXIST %TEMP%\smtmp\2 (xcopy "%TEMP%\smtmp\2" "%appdata%\Microsoft\Internet Explorer\Quick Launch" /E /I /H /F /-y)
IF EXIST %TEMP%\smtmp\3 (xcopy "%TEMP%\smtmp\3" "%appdata%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar" /E /I /H /F /-y)
IF EXIST %TEMP%\smtmp\4 (xcopy "%TEMP%\smtmp\4" "%ProgramData%\Desktop" /E /I /H /F /-y)
GOTO complete
::XP
:2
IF NOT EXIST %TEMP%\smtmp\ GOTO error
IF EXIST %TEMP%\smtmp\1 (xcopy "%TEMP%\smtmp\1" "%ALLUSERSPROFILE%\Start Menu" /E /I /H /F /-y)
IF EXIST %TEMP%\smtmp\2 (xcopy "%TEMP%\smtmp\2" "%APPDATA%\Microsoft\Internet Explorer\Quick Launch" /E /I /H /F /-y)
IF EXIST %TEMP%\smtmp\3 (xcopy "%TEMP%\smtmp\3" "%APPDATA%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar" /E /I /H /F /-y)
IF EXIST %TEMP%\smtmp\4 (xcopy "%TEMP%\smtmp\4" "%ALLUSERSPROFILE%\Desktop" /E /I /H /F /-y)
GOTO complete
::SMTMP Folder not found
:error
ECHO "SMTMP" Folder not found............!, Press ENTER to exit.
pause && exit
:: * Complete task *
:complete
echo Task completed. Press Enter to exit.
pause && exit
:: * Customize *
title Restore start menu and Shortcut (smtmp virus)
mode con:cols=100 lines=50
color f2
:: * Get user input *
:menu
ECHO ******************************************************
ECHO ------------------------------------------------------
ECHO Restore start menu and Shortcut (+++smtmp virus+++)
ECHO ------------------------------------------------------
ECHO ******************************************************
set /P user_input=Type 1 for Vista and 7, or 2 for XP, or 0 to exit, then press ENTER:
:: * script line for windows 7, vista, and xp *
IF %user_input%==0 GOTO 0
IF %user_input%==1 GOTO 1
IF %user_input%==2 GOTO 2
::Exit
:0
exit
::Vista and 7
:1
IF NOT EXIST %TEMP%\smtmp\ GOTO error
IF EXIST %TEMP%\smtmp\1 (xcopy "%TEMP%\smtmp\1" "%ProgramData%\start menu" /E /I /H /F /-y)
IF EXIST %TEMP%\smtmp\2 (xcopy "%TEMP%\smtmp\2" "%appdata%\Microsoft\Internet Explorer\Quick Launch" /E /I /H /F /-y)
IF EXIST %TEMP%\smtmp\3 (xcopy "%TEMP%\smtmp\3" "%appdata%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar" /E /I /H /F /-y)
IF EXIST %TEMP%\smtmp\4 (xcopy "%TEMP%\smtmp\4" "%ProgramData%\Desktop" /E /I /H /F /-y)
GOTO complete
::XP
:2
IF NOT EXIST %TEMP%\smtmp\ GOTO error
IF EXIST %TEMP%\smtmp\1 (xcopy "%TEMP%\smtmp\1" "%ALLUSERSPROFILE%\Start Menu" /E /I /H /F /-y)
IF EXIST %TEMP%\smtmp\2 (xcopy "%TEMP%\smtmp\2" "%APPDATA%\Microsoft\Internet Explorer\Quick Launch" /E /I /H /F /-y)
IF EXIST %TEMP%\smtmp\3 (xcopy "%TEMP%\smtmp\3" "%APPDATA%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar" /E /I /H /F /-y)
IF EXIST %TEMP%\smtmp\4 (xcopy "%TEMP%\smtmp\4" "%ALLUSERSPROFILE%\Desktop" /E /I /H /F /-y)
GOTO complete
::SMTMP Folder not found
:error
ECHO "SMTMP" Folder not found............!, Press ENTER to exit.
pause && exit
:: * Complete task *
:complete
echo Task completed. Press Enter to exit.
pause && exit