Windows.edb é a base de dados do Windows Search index. Um índice de pesquisa permite aos usuários procurar rapidamente dados e arquivos no sistema de arquivos devido à indexação de arquivos, e-mails em arquivos PST e outros conteúdos. A indexação é realizada em segundo plano pelo processo SearchIndexer.exe
. Obviamente, quanto mais arquivos houver no sistema, maior o tamanho das janelas.ficheiro edb. Em alguns casos, pode crescer até dezenas ou mesmo centenas de GB, ocupando todo o espaço livre na unidade do sistema.
As Janelas.o ficheiro edb está escondido e, por omissão, é guardado na pasta C:\ProgramData\Microsoft\Search\Data\Applications\Windows\.
por exemplo, no meu caso o tamanho das janelas.edb é mais de 15,5 GB (ou seja, mais de 15% na minha unidade SSD de 100 GB).
pode verificar o tamanho actual das janelas.ficheiro edb com o seguinte comando PowerShell:
((Get-Item $env:programdata'\Microsoft\Search\Data\Applications\Windows\Windows.edb').length/1GB)
em seguida, vamos olhar para várias maneiras de reduzir o tamanho do enorme Índice de busca do Windows (Windows.EDB) file.
- como reiniciar e reconstruir o Índice de pesquisa do Windows?
- Janelas Redutoras.edb Size Using Defragmentation
- remover e recriar as janelas.ficheiro edb
- Mova as janelas.edb File to a Different Drive
- instalar o Rollup de actualização para corrigir as janelas.edb File Growth
- janelas.o arquivo edb continua crescendo
como reiniciar e reconstruir o Índice de pesquisa do Windows?
a forma mais apropriada, embora não muito eficaz para reduzir o tamanho das janelas.edb é para re-indexar os arquivos no sistema. Para o fazer, abra o painel de controlo -> opções de indexação – > avançado – > carregue em Reconstruir (para abrir esta janela, poderá executar o seguinte comando: Control srchadmin.dll
).
Em algum tempo, o Windows Search vai completar um total de reindexar os dados na unidade de sistema (e outras localização indexada), e o tamanho do arquivo edb será reduzido (levou várias horas para recriar o índice de pesquisa no meu computador).
Janelas Redutoras.edb Size Using Defragmentation
the Windows Search Index file is a Microsoft EDB database. Você pode desfragmentar a base de dados EDB usando a ferramenta padrão para manter tais bases de dados, esentutl.exe (Extensible Storage Engine Utility – should be familiar to Exchange admins). O banco de dados está desfragmentado offline (não deve ser usado), então você terá que parar o serviço de busca de viúvas primeiro. Você pode juntar todas estas operações em um único script bat / cmd:
sc config wsearch start=disabled
sc stop wsearch
esentutl.exe /d %ProgramData%\Microsoft\Search\Data\Applications\Windows\Windows.edb
sc config wsearch start=delayed-auto
sc start wsearch
Esentutl mostra no ecrã o progresso actual de desfragmentação do ficheiro EDB.
Operation terminated with error -1213 (JET_errPageSizeMismatch, The database page size does not match the engine) after 10.125 seconds.
isto significa que está a usar um SO de 64 bits e precisa de usar a versão x86 esentutl para efectuar a desfragmentação. Neste caso, o terceiro comando será parecido com este:
"C:\Windows\SysWOW64\esentutl.exe" /d %AllUsersProfile%\Microsoft\Search\Data\Applications\Windows\Windows.edb
No meu caso, após a desfragmentação, o tamanho das Janelas.ficheiro edb reduzido em 30%.
remover e recriar as janelas.ficheiro edb
se o espaço livre em disco for crítico, pode apagar com segurança as janelas.ficheiro edb. Esta ação é segura porque você não perde nenhum dado, apenas o índice de pesquisa é reiniciado. Para apagar as janelas.arquivo edb, parar o serviço de busca do Windows, em seguida, excluir o arquivo e iniciar o serviço.net stop "Windows Search"
REG ADD "HKLM\SOFTWARE\Microsoft\Windows Search" /v SetupCompletedSuccessfully /t REG_DWORD /d 0 /f
del %PROGRAMDATA%\Microsoft\Search\Data\Applications\Windows\Windows.edb
net start "Windows Search"
depois de reiniciar a pesquisa no Windows, irá iniciar o processo de reindexagem de fundo e recriar as janelas.ficheiro edb (o desempenho do sistema pode diminuir durante a reindexagem completa).
Mova as janelas.edb File to a Different Drive
In some cases, when the size of Windows.o arquivo edb está em constante crescimento, é melhor mover o banco de dados de índice do Windows Search para outra unidade (volume). Assim, um aumento acentuado no banco de dados de pesquisa não vai causar um acidente de SO devido à exaustão do espaço livre na partição do sistema. Como regra, você deve fazê-lo em servidores RDS, onde os usuários trabalham ativamente com arquivos, pastas pessoais e outros conteúdos indexados.
para alterar a localização do ficheiro de índice, vá para o painel de controlo – > opções de indexação – > avançado – > localização do Índice- > nova localização, indique o caminho para a nova localização das janelas.ficheiro edb e carregue em Ok.
reiniciar o serviço de pesquisa do Windows:Restart-Service wsearch
instalar o Rollup de actualização para corrigir as janelas.edb File Growth
a special update was released in May, 2013 to corrige the problem of the constant growth of Windows.EDB file in Windows 8 and Windows Server 2012 (this bug fix is a part of update rollup KB 2836988). Recomenda-se a transferência manual e a instalação deste patch nestas versões do Windows. Por favor, note que a atualização não reduz o tamanho atual das janelas.o arquivo edb, mas só corrige o bug fazendo com que ele cresça excessivamente. Para reduzir o tamanho do arquivo edb, você precisa reconstruir o índice de busca ou desfragmentação como descrito acima.
janelas.o arquivo edb continua crescendo
se as janelas.o arquivo edb começa a crescer novamente após desfragmentar e / ou reconstruir o índice de pesquisa, tente os seguintes métodos que podem ajudá-lo a corrigir o problema: