если посмотреть в реестре программу, которая указана в качестве shell для открытия регфайлов, то это
regedit.exe "%1"
поэтому он должен открывать его по идее.
PS что-то сам автор топика пропал куда-то видимо ему уже не интересен этот вопрос. наверное переставил винду с нуля