This whole thing is bad design on MS's part given that MS has pristine versions of every single file, surely they should be able to automate this process by pulling corrupt files directly from MS and copying them with proper permissions to the proper directly. They should hire you guys to do exactly that for them!! :)