Windowsの.regファイルをvimで開くと文字化けする

以下の内容はまちがっています。ka-nachtさんのコメントを先に読んでください。

一般にvimで開いた文書が文字化けする場合は、vimコマンドライン

:set fileencodings='正しい文字コード'
:edit!

と入力すれば正しく読み込み直すことができる。他の文書も編集中のため元に戻したいときは、

:set fileencodings=default

と打つ。
頻繁にその文字コードを使う場合は、vimrcのfileencodingsに追加しておく。
改行コードが正しく認識されないテキストを編集する場合は

:set fileformats=dos    (<CR><LF>Windows式の改行の場合)
:set fileformats=mac    (<LF>    Mac式の改行の場合)
:edit!

と打ち込む。元に戻すには、

:set fileformats=unix,dos

と打てば良い。
ちなみに各オプションの短縮形は、

fileencodings fencs
fileformats ffs

である。
Windowsの.regファイルの場合、文字コードはutf-16le、改行コードはなので、

:set fencs=utf-16le
:set ffs=dos
:set e!

と打ち込めば良い。