Sintomas
Ao iniciar o Microsoft FRx, você recebe a seguinte mensagem de erro:
"Diretório SysData inválido. Verifique o nome da chave do diretório na seção [SYSDATA] do arquivo FRx32.cfg. Certifique-se de ter permissões de leitura/gravação no diretório de rede."
Causa
Esse problema pode ocorrer por um dos seguintes motivos.
Causa 1
As permissões para uma ou mais pastas estão incorretas. Para resolver esse problema, consulte Resolução 1.
Causa 2
O arquivo FRx32.cfg ou o arquivo System.cfg tem informações de caminho incorretas. Esse problema ocorrerá se o programa Microsoft FRx for movido, se os dados do Microsoft FRx são movidos ou se as unidades mapeadas são alteradas. Esse problema ocorre no Microsoft FRx 6.7 Service Pack 8 e em versões anteriores do Microsoft FRx 6.7. Para resolver esse problema, consulte Resolução 2.
Causa 3
O FRxConfig.xml no perfil de usuário do Microsoft FRx 6.7 Service Pack 9 e para versões posteriores contém o caminho SysData incorreto. Para resolver esse problema, consulte Resolução 3.
Causa 4
O arquivo FRxSys32.mdb ou o arquivo FRxRpts.f32 está corrompido. Para resolver esse problema, consulte Resolução 4.
Resolução
Solução 1
Definir as permissões corretas
De definir as permissões corretas para todas as pastas que o Microsoft FRx deve acessar. Para fazer isso, execute as etapas a seguir.
-
Faça logoff no computador como administrador local ou como administrador de domínio.
-
Clique em Iniciar,em Pesquisare em Todos os arquivos e Pastas.
-
Pesquise as seguintes pastas:
-
A pasta de código FRx. Por padrão, o caminho é C:\Program Files\FRx Software
-
A IO_Data de dados.
-
A pasta SysData.
-
A pasta Temp.
-
A pasta MSInfo.
-
A pasta System32.
-
-
Para cada pasta listada na etapa 3, siga estas etapas:
-
Clique com o botão direito do mouse na pasta e clique em Propriedades.
-
Na caixa de diálogo Propriedades, clique na guia Segurança.
-
Certifique-se de que o usuário administrador e todos os usuários do Microsoft FRx tenham as seguintes permissões:
-
Para a pasta de código FRx: Controle Total
-
Para a pasta IO_Data: Controle Total
-
Para a pasta SysData: Controle Total
-
Para a pasta Temp: Controle Total
-
Para a pasta MSInfo: Controle Total
-
Para a pasta System32: Um mínimo de "Leitura & Executar"
-
-
Se houver usuários que estão definidos em grupos de segurança diferentes, certifique-se de que esses usuários tenham as mesmas permissões dos grupos na etapa 4c.
-
Observação Além dessas etapas, verifique se todos os usuários têm permissões de Controle Total para a seguinte chave do Registro:
HKEY_LOCAL_MACHINE\SOFTWARE\FRx SoftwareAlém disso, se você usar uma pasta SysData compartilhada, verifique se a pasta é compartilhada. Para fazer isso, siga estas etapas:
-
Faça logoff como administrador local para o servidor onde a pasta SysData está. Clique com o botão direito do mouse na pasta SysData compartilhada e clique em Propriedades.
-
Clique na guia Compartilhamento e verifique se o Compartilhamento desta pasta está selecionado.
-
Se o Compartilhamento desta pasta não estiver selecionado, clique em Compartilhar esta pastae clique em Aplicar.
Solução 2
Etapa 1: Verificar o caminho do arquivo FRx32.cfg
-
Localize a pasta do Microsoft FRx que contém o programa.
-
Clique com o botão direito do mouse no arquivo FRx32.cfg, clique em Abrircom e clique emBloco de notas .
-
Copie o caminho da linha de código a seguir.
Directory=
Observação Este caminho contém o caminho da pasta SysData. Esse caminho deve conter uma reação invertida à frente. Por padrão, a pasta SysData tem o seguinte caminho:
C:\Arquivos de Programas\Software FRx\FRx 6.7\SysData\Se a pasta SysData estiver localizada em outro computador, você deverá usar um caminho UNC (Convenção de Nomenização Universal). Por exemplo, use o seguinte caminho:
\\ Server_Name\FRx67\SysData\
-
Clique emIniciar, clique em Executar,colar o caminho que você copiou no campo Abrir e clique em OK.
-
Verifique se o caminho que você formou na etapa 4 existe e verifique se você pode ver o conteúdo da pasta SysData.
Observação
-
Se a pasta SysData não existir no local padrão, altere o diretório para o local real da pasta SysData.
-
Se você não tiver acesso ao local da pasta SysData, contate o administrador do sistema.
Etapa 2: Verificar o caminho do arquivo System.cfg
-
Localize o arquivo System.cfg na pasta SysData.
-
Clique com o botão direito do mouse no arquivo System.cfg, clique em Abrir come clique em Bloco de notas.
-
Se o arquivo System.cfg contiver a seguinte linha de código, exclua essa linha de código.
MoveTo=
-
Clique em Arquivo,clique em Salvare, em seguida, feche o arquivo Bloco de notas.
Solução 3
Verifique o caminho SysData no arquivo FRxConfig.xml para o Microsoft FRx 6.7 Service Pack 9 e para versões posteriores. Para fazer isso, siga estas etapas:
-
Clique com o botão direito domouse em Iniciar e clique em Explorar.
-
Localize o FRxConfig.xml na pasta "FRx 6.7" em cada perfil de usuário.
-
O caminho a seguir é o caminho padrão para esse arquivo no Windows XP, no Windows Server 2003, no Windows Server 2000 e no Windows 2000:
C:\Documents and Configurações\user_name\Local Configurações\Application Data\FRx Software\FRx 6.7\FRxConfig.xml
-
O caminho a seguir é o caminho padrão para esse arquivo no Windows Vista:
C:\Users\user_name\AppData\Local\FRx Software\FRx 6.7\FRxConfig.xml
-
-
Clique com o botão direito do mouse no arquivoFRxConfig.xml e clique em Editar.
-
Verifique se o caminho SysData é para a pasta SysData compartilhada correta.
Observação Ao atualizar o caminho SysData, mantenha a marca <sysdataPath> no início do caminho e no final do caminho.
Resolução 4
Restaure o arquivo FRxSys32.mdb e o arquivo FRxRpts.f32 dos backups. Para fazer isso, siga estas etapas:
-
Localize o arquivo FRxSys32.mdb na pasta SysData. Para fazer isso, siga estas etapas:
-
Clique em Iniciar, aponte para Todos os Programas, aponte para FRx 6.7e clique em Designer de Relatório.
-
Clique em Administrador,em Organizaçãoe em SysData.
O caminho da pasta SysData está na caixa Diretório atual.
-
-
Renomeie o arquivo FRxSys32.mdb como FRxSys32.bak.
-
Restaure o arquivo FRxSys32.mdb do backup e coloque o arquivo na pasta SysData.
-
Repita a etapa 1 até a etapa 3 do arquivo FRxRpts.f32.