I set up so many computers that if I manually set each one to Show Hidden Files, I wouldn't live long enough to ever get the job done, but then that's only one of very many settings I do during a PC setup.
So like with most of the settings I perform on a new PC, I use a script or batch file to perform most of the settings.
The VB Script to "Show all files" looks like this:
' Script to toggle Windows Explorer display of hidden files,
' super-hidden files, and file name extensions
Dim dblHiddenData, strHiddenKey, strSuperHiddenKey, strFileExtKey
Dim strKey, WshShell
On Error Resume Next
Set WshShell = WScript.CreateObject("WScript.Shell")
dblHiddenData = WshShell.RegRead(strHiddenKey)
If dblHiddenData = 2 Then
WshShell.RegWrite strHiddenKey, 1, "REG_DWORD"
WshShell.RegWrite strSuperHiddenKey, 1, "REG_DWORD"
WshShell.RegWrite strFileExtKey, 0, "REG_DWORD"
WScript.Echo "Windows Explorer will show hidden files and file " & _
"name extensions. You might need to change to another folder " & _
"or press F5 to refresh the view for the change to take effect."
WshShell.RegWrite strHiddenKey, 2, "REG_DWORD"
WshShell.RegWrite strSuperHiddenKey, 0, "REG_DWORD"
WshShell.RegWrite strFileExtKey, 1, "REG_DWORD"
WScript.Echo "Windows Explorer will not show hidden files or file " & _
"name extensions. (These are the default settings.) You might " & _
"need to change to another folder or press F5 to refresh the " & _
"view for the change to take effect."
Copy and paste the blue lines into a Notepad document and save as "Toggle Hidden Files.vbs"
Then just run the script, to turn hidden files on or off.
Computer Type PC/Desktop System Manufacturer/Model Number Gigabyte OS Win-8.1 CPU AMD 8 Core Motherboard Gigabyte Memory PNY, 4GB Graphics Card NVIDIA, GForce 210 Monitor(s) Displays 21" HP
Keyboard HP Professional Mouse GearHead Wireless PSU Antec Earthwatts, 650 Case Pac-Man Case Hard Drives Seagate SATA III, 500GB Internet Speed 5 Meg Browser Firefox Antivirus AVG Free Other Info Using Classic Shell on Win-8.1 pro