Ruiliang,
I think this issue is related to github.com/OpenFAST/openfast/issues/152.
You can get the error about not finding a label in {openfast}\vs-build\RunRegistry.bat if it does not contain Windows line endings. GitHub or git may have converted this file to use linux or mac line endings instead.
You can use the unix2dos command (if you have it installed) on RunRegistry.bat to convert the line endings, or open RunRegistry.bat in a text editor that can convert the line endings for you.