Quando um colega tenta abrir anexos em seu e-mail (Outlook 2003 conversando com um servidor Exchange 2007), eles demoram muito para abrir. Os arquivos são relativamente pequenos, todos com menos de 1 MB.
Tentamos criar um novo perfil do Windows para o usuário e novos perfis do Outlook, mas isso não fez nenhuma diferença.
E tentamos acessar a conta dela no PC de outra pessoa, e os anexos abrem imediatamente lá.
A única coisa que pode fornecer uma pista é que o Process Monitor mostra o Outlook em seu PC tentando gravar o arquivo em uma pasta dentro da pasta "Arquivos Temporários da Internet" do usuário com erros FAST I/O DISALLOWED. No entanto, não consigo encontrar muitas informações úteis sobre essa mensagem on-line.
O que causa os erros FAST I/O DISALLOWED?
E isso tornaria a abertura de anexos tão incrivelmente lenta que a abertura de um arquivo <1 MB pode levar alguns minutos?
ATUALIZAÇÃO: descobri que isso não é apenas um problema do Outlook. Outros arquivos acessados pela rede mostram os mesmos erros FAST I/O DISALLOWED no Process Monitor. O problema é ainda mais perceptível no Outlook, porque embora outros aplicativos demorem um pouco para abrir arquivos, não é questão de minutos.
Responder1
E/S RÁPIDA NÃO PERMITIDA significa apenas que um processo está tentando acessar os dados do arquivo e o sistema não tem esses dados armazenados em cache.
Está documentado extensivamente na quarta edição do Windows Internals, de Mark Russinovich e David Solomon.
Portanto, em relação ao problema que estávamos enfrentando, faz sentido ver esses erros FAST I/O DISALLOWED porque os dados provavelmente não seriam armazenados em cache.
Nunca conseguimos descobrir exatamente o que estava causando os problemas com os anexos.
Responder2
Os itens listadosaquigeralmente resolverá problemas do Outlook específicos da estação de trabalho. A pequena lista é:
- Especificações de computador insuficientes
- O service pack mais recente para Outlook 2007 não instalado
- Arquivos grandes de pastas pessoais (.pst) ou arquivos de pastas off-line (.ost)
- Arquivos .ost ou .pst do Outlook armazenados em uma unidade com desempenho de gravação insuficiente
- Suplementos de terceiros
- Gadgets que acessam dados do Outlook (isso se aplica apenas ao Windows Vista)
- Integração do Microsoft Office Communicator
- Interação de software antivírus
- Indexação do Windows Desktop Search
- Fechamento incompleto de arquivos .pst ou .ost
- Contas POP3 em clientes Windows Vista
- Muitos feeds Really Simple Syndication (RSS)
- Barra de tarefas e modo online com servidor Exchange
Embora este possa ser o tipo de problema em que você obterá melhores respostas sobre SU, ainda não tomei meu café.
Responder3
nohttp://forum.sysinternals.com/what-is-fast-io-disallowed_topic23154.htmlé diz:
É benigno, mas a explicação é um pouco longa.
Basicamente, para algumas operações de E/S, há duas maneiras pelas quais um driver pode atender à solicitação. A primeira é através de uma interface processual onde o driver é chamado com um conjunto de parâmetros que descrevem a operação de E/S. A outra é uma interface onde o driver recebe uma descrição em pacote da operação de E/S.
A primeira interface é chamada de interface "E/S rápida" e é totalmente opcional, a última interface é a interface baseada em IRP e a que a maioria dos drivers usa. Um driver pode optar por registrar-se em ambas as interfaces e, no caminho rápido de E/S, simplesmente retornar um código que significa "desculpe, não é possível fazer isso através do caminho rápido, crie um IRP para mim e me ligue na minha entrada baseada em IRP apontar." Isso é o que você está vendo na saída do Process Monitor, alguém está retornando "não" ao caminho de E/S rápido e isso resulta na geração de um IRP e no caminho normal sendo seguido.
Responder4
O que acontece quando você troca cabos de rede com um computador vizinho?
(deixe os cabos vindos da mesma porta na parede - basta soltar da parte traseira do PC e trocar :))