Hey! Si despues de mover el registro siguen sin visualizarse los archivos ocultos, podrías no haber eliminado el gusano que lo provocó; ya intentaste con el hijackthis? si no, pues intentalo, nada pierdes.
Ahóra que si no temes meterle la mano al registro, aquí otra solución:
Abre un documento de texto nuevo y escribe lo siguiente:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced\\Folder\\Hidden]
"Text"="@shell32.dll,-30499"
"Type"="group"
"Bitmap"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f
,00,74,\\
00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,
00,5c,00,53,00,\\
48,00,45,00,4c,00,4c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,
2c,00,34,00,00,\\
00
"HelpID"="shell.hlp#51131"
[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced\\Folder\\Hidden\\NOHIDDEN]
"RegPath"="Software\\\\Microsoft\\\\Windows\\\\CurrentVersion\\\\Explorer\\\\Advanced"
"Text"="@shell32.dll,-30501"
"Type"="radio"
"CheckedValue"=dword:00000002
"ValueName"="Hidden"
"DefaultValue"=dword:00000002
"HKeyRoot"=dword:80000001
"HelpID"="shell.hlp#51104"
[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced\\Folder\\Hidden\\SHOWALL]
"RegPath"="Software\\\\Microsoft\\\\Windows\\\\CurrentVersion\\\\Explorer\\\\Advanced"
"Text"="@shell32.dll,-30500"
"Type"="radio"
"CheckedValue"=dword:00000001
"ValueName"="Hidden"
"DefaultValue"=dword:00000002
"HKeyRoot"=dword:80000001
"HelpID"="shell.hlp#51105"
Le pones cualquier nombre, pero con la terminación .reg y lo guardas; debo decir que ésta solución yo no la descubrí, pero la puedes encontrar en muchísimos foros, sólo la he intentado una vez, hace ya un par de años y funcionó, así que no deberías tener problemas, pero primero que nada hay que limpiar la máquina completamente de virus, incluso con los que hay on-line, tambien haz tu Back-Up, PERO YA. Sólo por si hay que formatear.