Hace tiempo me paso que no podia ver los archivos ocultos ya que tenia un virus  logre eliminarlo con un antivirus,  pero me di cuenta que todavia no podia ver los archivos ocultos y despues de mucho tiempo de buscar por la red, encontre un solucion que me ayudo bastante, en el registro de windows, puedes entrar

en inicio–ejecutar–y colocar regedit

1. Para ser mas exacto, dentro de HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows   \CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL hay una entrada que se llama CheckedValue,

Por defecto es DWORD, y el virus la elimina y crea una de nombre identico, de tipo alfanumerica, lo que debes de hacer, es eliminarla, y crear una tipo DWORD con valor 1.Debes checar que DefaultValue tenga el valor de 2.

2. Tambien dentro de HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Explorer\Advanced\Folder\Hidden\NOHIDDE N

busca las mismas entradas, y como digo, en mi maquina las 2 entradas mencionadas las tengo con valor 2.

3. Si no me equivoco, para ver los archivos ‘protegidos’ del sistema, t vas a HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Explorer\Advanced\Folder\SuperHidden y miras las mismas, yo las tengo en 0 por defecto las 2.

Espero y les ayude en algo.