June 16, 2013
Posted by on
Windows tries to protect you from yourself, and it tries to do it without nannying you, but sometimes it can be a real nuisance. A good example is blocked files. If you download something from the Internet, it is considered to be “untrusted” and therefore blocked from being used until you go and unblock it.
Which is all well and good if it is just one file, but if you’ve downloaded a Zip file of source and you extract everything from the Zip file, you’ve then got to unblock each and every file.
Which is a nuisance if you are using Explorer, because you can only do one at a time.
So it was really nice to find that PowerShell can unblock files and you can provide it with a recursive listing of files to unblock, e.g.:
Get-ChildItem -Recurse | Unblock-File
USE WITH CAUTION! This will literally unblock every file from the current directory downwards, so be sure that you do trust everything you are unblocking, but it should save you some time.