avoid FUSE on Windows
partial port to VC++ 2013