Pessoal,
Não sei se vai resolver pra todos mas vi esse post em outro site e o cara fez o seguinte:
"Tem um cliente que fui atender e comprou um notebook novo com windows 8, copiei a pasta do backup do pc velho, não instalava o sefip, tive que renomear a pasta, feito isso instalou normal executando como administrador, mas ao fazer todo cadastro e entrar com os dados no programa e tentar gerar ( executar movimento) vai dando tudo ok e no final na hora de gerar o arquivo aparece uma janela "Ocorreu um Erro interno no Sefip. Se o Erro persistir, reinstale o Sefip." Peguei o backup do cara e levei em outro windows 8 pro, copiei a pasta do sefip e testei executando só pra ver, e deu erro de falta do base64.dll, assim instalei o LuaPack que contem este, e novamente tentei executar o movimento, foi mais adiante e deu erro no final "Ocorreu um erro interno de comunicação e/ou operação com o Firebird, o SEFIP será encerrado. Se o erro persistir, reinstalar o SEFIP" , assim após instalar e desinstalar os firebirds de 32 e 64, instalei o sefip e aí sim funcionou o procedimento sem problemas gerando o arquivo, o que notei é que no windows 8 quando executando o sefip normal ( sem o executar como administrador) o mesmo gera o arquivo sefip dentro do perfil appdata> roaming> virtualstore, se executar como administrador daí ele salva em program files (x86) > caixa. No Seven num existe o virtualstore. Ainda vou voltar lá no cara e tentar instalar esse LuaPack pra ver se resolve. Então deduzo que alguma biblioteca utilizada pelo sistema não está sendo instalada ou trocada no Windows 8 ao instalar o programa Sefip, pois não é em todos Windows 8 que dá problema."
se resolver postem aqui.