Pesquisa do Windows 7 não mostrando resultados do compartilhamento mapeado do Server 2008 R2


17

Eu tenho uma instalação de compartilhamento de rede do Windows Server 2008 R2 como uma unidade de mapa no Win 7 x64. Quero pesquisar no Windows 7, mas sempre recebo "nenhum item corresponde à sua pesquisa". É como se nem estivesse tentando pesquisar.

A função de servidor de arquivos com o Windows Search Service está instalada. A unidade que contém o compartilhamento de rede é adicionada às opções de indexação no servidor e indica que a indexação está concluída.

Pelo que entendi, a consulta de pesquisa deve ser enviada ao servidor (onde o conteúdo está indexado), executada e os resultados retornados.

Soluções com falha:

Fonte: http://social.technet.microsoft.com/Forums/en-US/w7itpronetworking/thread/afb904c1-1c61-4aae-b6b1-5cf525b9f8de/

  • crie um link simbólico para o UNC. Acho que isso é uma correção extrema para o que deveria ser um problema simples.

  • ative "Sempre disponível off-line" para o UNC. Em um ambiente corporativo, não é aceitável duplicar todo o conteúdo do servidor localmente, nem é possível com muitos TBs de armazenamento do servidor.

  • instale o "Windows Desktop Search: suplemento para arquivos em redes Microsoft" http://www.microsoft.com/downloads/details.aspx?DisplayLang=en&FamilyID=f7e981d9-5a3b-4872-a07e-220761e27283 Ele permite um caminho UNC para ser inserido nas opções de indexação no cliente e, em seguida, o índice criado localmente. No entanto, o complemento não é para Windows 7 e não é suportado para x64.

Atualizar:

  • A instalação inclui dois clientes (ambos totalmente atualizados Win7 x64), um servidor de arquivos, sem domínio. Apenas para facilitar (a segurança não é um problema neste caso), o acesso anônimo é usado. Eu realmente duvido que seja um problema de permissões, pois posso acessar, modificar e criar conteúdo na unidade mapeada. Eu simplesmente não consigo procurar.

  • Pesquisando no servidor SEMPRE funciona. O compartilhamento em questão tem muito conteúdo: 2,17TB com 274.633 arquivos, no entanto, as pastas que desejo pesquisar têm apenas 11.503 arquivos (54,3GB)

  • A pesquisa em um dos dois clientes funciona na maioria das vezes. Parece ser algo não confiável. Alguns dias funciona, outros não. A pesquisa no segundo cliente nunca funcionou.

  • O índice foi reconstruído no servidor e nos dois clientes.

Atualização 2:

  • No cliente, se eu destacar todos os arquivos no compartilhamento, ir para propriedades e deixar o Win 7 contar os arquivos, prossiga para fazer uma pesquisa depois que a contagem estiver concluída, ele funcionará. Não sei por que isso funcionou (algo a ver com a reconstrução do índice, corretamente desta vez?). Sinto que, à medida que o conteúdo do servidor de arquivos muda, ele não fica funcionando. Alguma ideia?

2
Alguma chance de o caminho UNC que você está usando ser um caminho DFS? Nesse caso, infelizmente isso não é suportado, o que eu tive que descobrir da maneira mais difícil.
Jordan W.

Não, o serviço DFS não está instalado.
mbursill 23/05

Respostas:


3

Como você está tentando pesquisar um servidor e não o sistema local, provavelmente não está relacionado à indexação, pois você não deve ter todos os seus clientes indexando um servidor de arquivos.

O que acontece no sistema que não funciona se você fizer login como um usuário completamente diferente e tentar pesquisar o servidor? Se você obtiver resultados, tente as etapas descritas neste site

Há uma chave do registro:

HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Advanced

Nesta chave, existem dois valores (ambos hexadecimais)

Start_SearchFiles Start_SearchPrograms

A desinstalação da Pesquisa do Windows define o valor de ambos como zero, quando eles são padronizados para outra coisa. No entanto, a reinstalação do Windows Search não os restaura para a configuração padrão como provavelmente deveria. Ao definir os dois manualmente para 1, reativou a função de pesquisa do Windows no menu Iniciar. Alguém pode notificar um dos engenheiros de software da Microsoft de que deve corrigir esse problema para que a reinstalação do Windows Search configure corretamente essa chave do Registro de volta à sua configuração padrão, assim, se alguém fizer o que eu acabei de fazer, eles evitarão a mesma dor de cabeça. Eu atravessei. (Eu não sei como contatá-los.)

Outra coisa a tentar seria tentar as etapas descritas neste site


Conforme indicado no segundo link, a configuração Organizar / Pesquisar para: "Não use o índice ao pesquisar arquivos de sistema nas pastas de arquivos" pode ter funcionado. Depois de ativá-lo, a pesquisa de pastas mapeadas está funcionando. Eu já fui enganado a pensar que isso estava resolvido antes (algumas vezes, depois de algumas horas, ele volta ao estado de falha). Sou otimista em relação a essa correção e marcará isso como a resposta se for positiva.
mbursill

Não sei por que funcionou, mas ativar a opção "Não use o índice ao pesquisar arquivos de sistema nas pastas de arquivos" fez o truque. Obviamente, a unidade mapeada não contém nenhum arquivo de sistema. Muito estranho.
mbursill

1

Vá para o Grupo Doméstico na máquina Windows 7 no painel de controle (eu sei, mas tenha paciência comigo ...). Clique em "alterar opções avançadas de compartilhamento" e, na seção pública, ative a descoberta de rede (ou desative-a, aplique, ative, aplique, se já estiver ativada). Reindexar e reiniciar.

Isto é só uma sugestão. Além disso, você percebe se a unidade de rede compartilhada aparece com um X, mesmo por um breve período de tempo, quando a máquina está ligada? O Win 7 tem o hábito de desistir de indexar um compartilhamento de rede se ele não estiver disponível imediatamente na inicialização, mesmo que posteriormente se torne disponível, como em 30 segundos.

Suspeito que isso tenha algo a ver com a interação do Grupo Doméstico, mesmo se você a tiver desativado. Passei literalmente dias fazendo com que as máquinas fiquem visíveis quando, sem motivo aparente, elas estão imediatamente disponíveis para outras máquinas no mesmo sistema operacional. Todos esses casos envolvem algum tipo de problema de "grupo doméstico" do Windows 7.


1

Tente entrar no PC cliente e clique com o botão direito na unidade mapeada. Verifique se "permitir que os arquivos nesta unidade tenham o conteúdo indexado ..." está marcado.

A outra opção que eu verificaria seria: clique duas vezes na unidade mapeada, selecione todas as pastas e clique com o botão direito do mouse nelas, clique em avançado e verifique se "a pasta está pronta para arquivamento" está marcada e "permita que os arquivos nesta pasta ter o conteúdo indexado "está marcado.

Eu acho que essas configurações geralmente são definidas por PC, não tiradas das configurações do servidor.


1

Consegui trabalhar com isso em um site em que cuido, onde eles precisam pesquisar em pastas específicas da rede documentos digitalizados e pesquisar textos em arquivos PDF. Funciona lindamente. A partir de uma coleção de cerca de 70.000 arquivos, eles podem pesquisar quase instantaneamente na rede por nomes de arquivos e documentos PDF contendo texto específico. Desculpe, isso não resolve seus problemas exatos, mas espero que você ou alguém se beneficie dos meus esforços. Enviei a alguém meus resultados por e-mail para contar a eles e documentá-los. Agora compartilhado aqui :)

Felicidades.

|||| >>

Duas horas de sexo por aí e mais duas horas de pesquisa e finalmente encontro o seguinte:

http://sourcedaddy.com/windows-7/understanding-remote-search.html

É exatamente isso que estou procurando !! Por que não consegui encontrar um único site da MS dizendo isso **?!?

... os usuários do Windows 7 também podem pesquisar conteúdo armazenado em pastas compartilhadas na rede. Para fazer isso, os seguintes pré-requisitos são necessários: O computador remoto deve estar executando o Windows 7, Windows Vista, Windows Server 2008, Windows Server 2008 R2 ou Windows XP ou o Windows Server 2003 com WDS 4.0 instalado. O serviço Windows Search (WSearch) deve estar em execução no computador remoto (no Windows Server 2008, você pode habilitar o serviço de pesquisa instalando a função Serviços de Arquivos e, em seguida, habilitando o serviço de função Windows Search nessa função). O diretório compartilhado no computador remoto deve ser incluído no escopo indexado no computador remoto. Nota Para fornecer uma experiência ideal para pesquisa remota, a Microsoft recomenda que os computadores que executam versões mais antigas do Windows com WDS 2.6.6 ou WDS 3.01 sejam atualizados para o WDS 4.0.

A pesquisa remota realizada no computador local usa o serviço Windows Search no computador remoto para executar a consulta no índice no computador remoto.


Apenas para esclarecer, o único índice nesta solução está no servidor. NENHUM dos clientes mantém seu próprio índice. Todos os clientes executam o Windows 7 e não precisam de nada de especial para fazê-los funcionar (exceto qualquer coisa nesse site que eu possa ter esquecido). Acredito que os clientes Windows XP precisariam do Windows Search 4 instalado, mas não precisariam de um índice local. Eu tive que ignorar / desativar o serviço de indexação embutido no servidor (servidor Windows 2003) e instalar o Windows Search 4 no servidor. Depois, configurei a Pesquisa do Windows usando a diretiva de grupo.
Julian

0

Parece um caso de indexação incorreta / incompleta / corrompida.

Você já tentou a mesma pesquisa diretamente no servidor? Se isso também não funcionar, sugiro forçar uma reconstrução do índice:

  1. Clique em Iniciar , clique em Executar , digite regedit e, em seguida, clique em OK .
  2. Localize e clique na seguinte subchave do Registro: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows Search \ SetupCompletedSuccessfully
  3. No menu Editar , clique em Modificar .
  4. Digite 0 e, em seguida, pressione ENTER.
  5. Saia do Editor do Registro e reinicie o computador.

(Etapas retiradas da base de conhecimento da MS .)


Isso parecia promissor, mas não fez o trabalho. Eu aprendi, no entanto, que é apenas um sistema que é afetado. O servidor pode executar pesquisas sem problemas. Testei outro cliente Windows 7 e a pesquisa da unidade mapeada funciona com êxito. Infelizmente, o sistema que é usado com mais frequência (e requer pesquisa) ainda falha. O índice de uma unidade de rede mapeada seria realmente copiado localmente? A sequência de consultas não deve ser enviada ao servidor para execução e somente os resultados retornados?
Mbursill 19/05/11

Até onde eu sei, uma unidade mapeada é um atalho simples para um caminho UNC. Não há conexão estabelecida com os serviços remotos (por exemplo, serviço Windows Search do seu servidor Win2k8) através de unidades mapeadas. Agora que penso nisso, talvez você precise verificar se a unidade mapeada está realmente sendo indexada na máquina Win7. Vá em Indexação Opções do seu Painel de Controle e verifique a unidade mapeada se ele não está marcada. Se já estiver marcado, clique em Avançado e, em seguida, Reconstruir para recriar o índice. Espero que isso aconteça.
Olivier L.

Basta ler aqui que, como você disse, o Windows é inteligente o suficiente para usar o índice remoto nos caminhos UNC. Aprenda algo todos os dias. De qualquer forma, se você ainda não o fez, convém solucionar o problema usando as Opções de indexação da máquina Win7. Talvez remova a indexação local da unidade mapeada, se estiver definida no momento?
Olivier L.

@mbursill, você tem certeza de que as permissões são válidas para aquele computador que não pode receber nada? (contas de usuário e computador?) O Server 2008 deve fazer a pesquisa e filtrar o que você não tem acesso.
27511 Brian

@ Olivier, com o Win 7, você não pode adicionar UNC ou unidade mapeada ao índice local. Você carrega as opções de indexação, clique em Modificar e depois em "Mostrar todos os locais". Você vê tudo local, até discos removíveis, mas nada remoto. Dito isso, tentei reconstruir de qualquer maneira e, quando finalmente terminou, ainda não consegui pesquisar na unidade mapeada. A mesma string de pesquisa exata (uma palavra) no servidor ou no segundo cliente funciona, mas não neste Win 7. A pesquisa de conteúdo indexado localmente funciona bem.
Mbursill


0

Você precisa incluir a unidade mapeada nas opções de indexação no win 7.


0

Tente criar uma nova biblioteca e incluir a pasta na biblioteca.


0

O que todas as descrições parecem faltar é que, mesmo no sistema do cliente , uma vez que está executando o Windows Server 2008 e superior (por exemplo, Servidor de Área de Trabalho Remota), o Windows Search funcionará apenas se o RDS tiver a função Serviços de Arquivo instalada e o O recurso de pesquisa do Windows está ativado.


-1

Eu tentei essa modificação simples e funcionou como um encanto. Entendi isso de algum gênio chamado Thekid2point0 em outro site:

"Não tenho certeza se isso ajudaria, mas eu tinha um usuário com esse mesmo problema e, depois de algum tempo alterando todas as configurações que encontrei, encontrei uma que fez o truque. Nas opções de pasta, vá para a guia Pesquisar e em como pesquisar a caixa de seleção "Não use o índice ao pesquisar arquivos de sistema nas pastas de arquivos" feche o Windows Explorer e reabra e tente sua pesquisa novamente. Isso funcionou para mim, espero que isso ajude alguém por aí. "


Idealmente, você deve sempre vincular suas fontes. Eu também sugeriria ir mais longe, já que metade disso é inútil.
Julie Pelletier
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.