This is because, the update is not getting saved in registry because of the effect of virus. This can be fixed easily by following the steps below.
- Type regedit in Run command
- Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL
- Delete the entry CheckedValue in the right pane by right clicking on the entry and click delete.
- Create a new DWORD value entry by right clicking and clicking New-> DWORD value
- Change the name of new dword to CheckedValue
- Right click on the CheckedValue entry, hit modify and change value to 1. Hit OK.
- Thats all. The problem is solved.