Windows for a while now has added an additional hidden stream to files that were downloaded from the internet. If you attempted to use these files, you'd get all kinds of odd behavior as windows was detecting this additional stream and then preventing the app / exe from getting all sorts of security clearance. But in previous versions of windows you could right click on a file, go to properties then click 'Unblock' which removed the extra stream. Windows 8 seems to be doing the additional streams trick, but I haven't yet found a way to remove them using the win 8 UI. Anyone know how to do this?
Found this on Michael Crump's site
Basically this is setting up a global menu item in the shell allowing you to call powershell to remove the extra data stream.
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT*\shell\powershell] @="Unblock Files"
[HKEY_CLASSES_ROOT*\shell\powershell\command] @="C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\powershell.exe Unblock-File -LiteralPath '%L'"
Edit: This is no longer needed as the windows explorer property pages now has the 'unblock' command as of Win 8 RTW.
Windows 8 does not use NTFS by default. It uses REFS which does not have support for named streams. Consequently no file should have an alternative data stream called $data.