quarta-feira, 5 de setembro de 2012

Serviço do File Server Resource Manager não inicia - Erro -2147200234.

Olá pessoal, vamos a mais um post. Desta vez irei descrever como resolver o problema onde o File Server Resource Manager não inicia apresentando o erro -2147200234

O problema:

Não é possível iniciar o serviço do File Server Resource Manager. A seguinte mensagem é exibida ao abrir a console do File Server Resource Manager



Como resolvemos?

Identificamos que o serviço do File Server Resource Manager estava parado e com o status Automático, ou seja deveria ser iniciado juntamente com o servidor.
Ao tentarmos iniciar o serviço do File Server Resource Manager a seguinte mensagem de erro era exibida:

*****************************************************
Windows could not start the File Server Resource Manager on Local Computer. For more information, review the System Event Log.
If this is a non-Microsoft service, contact the service vendor, and refer to service-specific error code -2147200234.
*****************************************************
No event Viewer a seguinte mensagem de erro era exibida toda vez que tentávamos iniciar o serviço:

A mensagem de erro acima diz que temos um problema de acesso negado  ao arquivo: 'C:\System Volume Information\SRM\Settings\SrmGlobalSettings.xml'.
Apenas para efeitos de testes demos a permissão full control para grupo everyone para as pastas:
• C:\System Volume Information
• C:\System Volume Information\SRM
• C:\System Volume Information\SRM\Settings
Tambem demos permissão full control para grupo everyone para o arquivo
• C:\System Volume Information\SRM\Settings\SrmGlobalSettings.xml
Após darmos as permissões iniciamos o serviço com sucesso.
Retiramos as permissões, paramos o serviço e identificamos as permissões que estavam faltando utilizando a ferramenta Process Monitor, disponível em http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx
O Process Monitor é uma ferramenta de monitoramento avançado para Windows que nos mostra em tempo real as atividades no sistema de arquivos,  registro, processos, e atividades de threads.
Com isso, simulamos o problema (Tentando iniciar o serviço do File Server Resource Manager) rodando o monitoramento do Process Monitor e obtivemos o seguinte resultado:
• Acesso negado na pasta:      C:\System Volume Information\SRM\
• Acesso negado no arquivo:  C:\System Volume Information\SRM\Settings\SrmGlobalSettings.xml
A imagem abaixo nos mostra o resultado acima na interface do Process Monitor

Para identificar qual o tipo de permissão e para qual usuário estava faltando a permissão apenas demos um duplo clique nas entradas exibidas no Process Monitor e com isso podemos identificar qual usuário estava tendo o acesso negado:





Com isso demos permissão para System através da aba segurança da pasta C:\System Volume Information fazendo com que a pasta herdasse a permissão da raiz e fosse aplicada a pastas e arquivos filhos
Após darmos as permissões, iniciamos o serviço do File Server Resource Manager com sucesso e todas a features do FSRM voltaram a funcionar (Quotas, File Screening entre outros).
Espero ajudar a todos que tenham esse mesmo problema.
Abraços e até o próximo post!






2 comentários:

  1. E como me ajudou ... a sua dica do "FRM" Abraços amigo e que Deus o Ilumine.

    ResponderExcluir
  2. Obrigado, precisando de ajuda, estamos aí! ;)

    ResponderExcluir