Düzeltme: Microsoft Outlook Search, Windows 10/11'de Çalışmıyor


Farklı Outlook sürümlerinde e-posta öğelerini ararken herhangi bir sorunla karşılaşırsanız (hiçbir şey bulunamadı, tüm sonuçlar görüntülenmiyor, arama için tüm *.pst dosyaları kullanılmıyor, son e-postalar gösterilmiyor vb.), bu makalenin yönergeleri size yardımcı olacaktır. Outlook arama sorunlarını çözmek için (bu öneriler, Outlook 2021/2019/2016/2013 ve Microsoft 365 için Outlook'un tüm geçerli sürümleri için geçerlidir).

Outlook'ta Arama Dizin Oluşturma Durumunu Kontrol Edin

Outlook Search, Windows Dizin Oluşturma Hizmeti tarafından desteklenmektedir. Bir arama yapmak için, Windows Search'ün posta kutusunun ve bağlı PST dosyalarının içeriğini taraması ve tüm kullanılabilir Outlook öğelerinin bir dizinini oluşturması gerekir. Bu nedenle, ilk adım Outlook dizininin durumunu kontrol etmektir.

Bunu yapmak için Arama sekmesine gidin ve Arama Araçları bölümünde Dizin Oluşturma Durumu'nu seçin.

İndeksleme tamamsa, bir sonraki pencerede aşağıdaki durumu göreceksiniz:

Outlook, tüm öğelerinizi dizine eklemeyi bitirdi.
Dizine eklenecek 0 öğe kaldı.

Ancak herhangi bir arama sorunu varsa durum farklı olacaktır:

Outlook şu anda öğelerinizi dizine ekliyor.
Dizine eklenecek 23817 öğe kaldı

Yeni bir posta kutusu veya Outlook Kişisel Klasör (PST) dosyası eklediğinizde, e-postaları klasörler arasında taşıdığınızda vb. Outlook arama dizini yeniden oluşturulur. tamamlandı. Outlook'ta uzun süredir önemli yapılandırma değişiklikleri yapmadıysanız ve dizin oluşturma hala devam ediyorsa, Outlook dizini ile ilgili sorun açıktır.

Windows Arama Hizmeti ile Outlook Dizin Oluşturmayı Etkinleştirin

Sorunu çözmek için, Outlook'u Windows Dizin Oluşturma Hizmeti tarafından taranan öğelerden geçici olarak hariç tutmalısınız. Yapmak için:

  1. Outlook'ta Dosya -> Ayarlar'ı açın;

  2. Ara -> Dizin Oluşturma Seçenekleri'ni seçin;

  3. Değiştir'i tıklayın

  4. Microsoft Outlook için indekslemeyi devre dışı bırakın;

  5. Outlook'u kapatın ve İşlem Yöneticisini kullanarak herhangi bir dosya olmadığından emin olun.

    outlook.exe

    Bilgisayarınızda çalışan işlem.

Outlook OST ve PST dosyalarının özelliklerinde, dizin oluşturmaya izin verildiğinden emin olun (Windows Arama Hizmeti ayarlarında dizin oluşturmanın zaten etkinleştirilmiş olmasına bakılmaksızın yapmaya değer). Yapmak için:

  1. Dosya -> Hesap Ayarları -> Hesap Ayarları'nı açın;

  2. Veri Dosyaları sekmesine gidin;

  3. Dosyaları tek tek seçin ve Dosya konumunu aç'ı tıklayın;

  4. İhtiyacınız olan OST veya PST dosyasına sağ tıklayın ve özelliklerini seçin;

  5. Diğer'i tıklayın;

  6. Bu dosyanın, dosya özelliklerine ek olarak bağlamın dizine eklenmesine izin ver kutusunu işaretleyin -> Tamam'ı tıklayın.

Yükseltilmiş bir PowerShell konsolu açın ve WSearch hizmetini yeniden başlatın:

Restart-Service -Name wsearch -verbose

Şimdi, daha önce devre dışı bırakılan Arama Ayarlarında Outlook Dizin Oluşturmayı etkinleştirmeniz gerekiyor. Dizin oluşturma seçeneklerinde Microsoft Outlook'u işaretleyin ve değişiklikleri kaydedin.

Tam indekslemeyi tamamlaması için Outlook'a biraz zaman verin (bu, posta kutularının ve bağlı PST dosyalarının sayısına ve boyutuna bağlıdır). Yukarıda gösterildiği gibi Outlook dizin durumunu kontrol edin ve bir şey aramaya çalışın.

Outlook Arama Dizini Nasıl Yeniden Oluşturulur/Sıfırlanır?

Outlook arama sorunu devam ederse, Windows Arama hizmetinin dizinini tamamen sıfırlamanız ve yeniden oluşturmanız önerilir. Yapmak için:

  1. Outlook'ta Dosya -> Ayarlar -> Ara seçeneğine gidin;

  2. Dizin Oluşturma Seçenekleri -> Gelişmiş'i tıklayın;

  3. Yeniden Oluştur'u tıklayın;

  4. Dizini yeniden oluşturmak biraz zaman alabilir ve bilgisayarınızın performansı geçici olarak düşebilir.

İpucu. Bazı durumlarda, şu kılavuzu izleyerek Windows Arama performansını optimize etmeye değer: Çok büyük bir Windows.edb dosyası nasıl düzeltilir.

Outlook PST Dosyalarını Kontrol Edin ve Onarın

Bazı durumlarda, dizin oluşturma hizmeti, mantıksal hatalar veya yapılarının bozulması nedeniyle Outlook kişisel klasör dosyalarını (PST) dizine ekleyemez. Scanpst.exe kullanarak bozuk pst dosyalarını kontrol etmeniz ve onarmanız önerilir.

Outlook Arama ve Önbelleğe Alınmış Exchange Modu

Bu bölümde, posta kutunuz bir Exchange sunucusunda veya Exchange Online'da (Microsoft 365) bulunuyorsa Outlook aramasının nasıl çalıştığına bir göz atacağız. Outlook'ta Önbelleğe Alınmış Exchange Modu etkinleştirildiyse, öğeleri aramak için bilgisayarınızdaki yerel dizin kullanılır. Önbelleğe Alınmış Exchange Modu devre dışı bırakılırsa, posta kutusu aramaları için posta kutusu tarafı dizini (Microsoft Exchange Search Indexer tarafından korunur) kullanılır.

MSExchangeSearch hizmeti, sunucudaki posta kutusu veritabanına girer girmez bir e-posta iletisini dizine ekler. Outlook'unuz, Exchange Arama Dizini'ni kullanırken posta kutunuzda arama yapmıyorsa, sorun büyük ihtimalle Exchange sunucusundadır. bu

Test-ExchangeSearch

cmdlet, Exchange Arama hizmetiyle ilgili sorunları teşhis etmek için kullanılır.

En yaygın sorun, diskin bitmesi (arama dizininin boyutunu büyütmek için yeterli alan olmaması) veya geçerli dizin dosyasının zarar görmüş olması ve yeniden oluşturulması gerekmesidir. Exchange %PROGRAMFILES%\Microsoft\Exchange Server\V14\Scripts\ResetSearchIndex.ps1 içindeki arama dizinini sıfırlamak için yerleşik PowerShell komut dosyasını kullanabilirsiniz.

Belirli bir posta kutusu veritabanı için arama dizinini sıfırlamak için şu komutu kullanın:

.\ResetSearchIndex.ps1 mailboxdbname1

Ayrıca sorunlu posta kutusu veri tabanı için indekslemenin etkinleştirilip etkinleştirilmediğini kontrol edin:

Get-MailboxDatabase mailboxdbname1 | Format-Table Name,IndexEnabled

Outlook: Exchange Paylaşılan Posta Kutularında Arama Yapılamıyor

Hızlı Arama özelliği, Exchange 2016 ile başlayan tüm şirket içi Exchange Server sürümlerinde varsayılan olarak etkindir. Bazı durumlarda, Exchange Hızlı Arama, Outlook'ta bağlanan Exchange paylaşılan posta kutularında düzgün çalışmaz. Bu durumda, paylaşılan posta kutusunda e-posta ararken bir Outlook uyarısı görürsünüz:

We're having trouble fetching results from the server. Some items may not be included in your search results.

PowerShell'i kullanarak bir kayıt defteri parametresi oluşturabilirsiniz:

New-ItemProperty -path "HKCU:\Software\Microsoft\Office\16.0\Outlook\Search" -Name DisableServerAssistedSearch -PropertyType "DWORD" -Value "1"

Windows'u yeniden başlatın.

M365, HIZLI arama yerine Microsoft Arama kullandığından, bu seçeneği Exchange Online'da (Microsoft 365) barındırılan paylaşılan posta kutuları için kullanamazsınız.

Windows 10 ve 11'de Güncelleştirmeleri Yükledikten Sonra Outlook Arama Sonuçları Göstermiyor

Aralık 2021'de Windows 10 ve 11'e güvenlik güncelleştirmeleri yükledikten sonra, Outlook'un son e-posta araması çalışmayı durdurdu. Sorun, hem Exchange hem de Microsoft 365 posta kutularında oluşur.

Search performance will be impacted because of a problem with how Outlook search is configured.

Sorun, aşağıdaki güncellemeleri yükledikten sonra ortaya çıktı:

  • Windows 10 21H2 ve 21H1 - KB5008212

  • Windows 11 - KB5008215

Microsoft, Windows 10 (2022-01) için KB5009543 güncelleştirmesinde bu hatayı kısmen düzeltti. Ancak, bu yama her zaman yardımcı olmuyor.

Outlook Search'ü onarmak için en son Windows güncellemesini geçici olarak kaldırabilirsiniz:

wusa /uninstall /kb:5008212

Veya Microsoft'un tavsiye ettiği gibi, Outlook'ta Windows Masaüstü Arama indeksleme hizmetinin kullanımını geçici olarak devre dışı bırakabilirsiniz. Bunu yapmak için, 1 değerinde bir PreventIndexingOutlook kayıt defteri parametresi oluşturun.

New-ItemProperty -path "HKCU:\Software\Microsoft\Office\16.0\Outlook\Search" -Name DisableServerAssistedSearch -PropertyType "DWORD" -Value "1"

Bilgisayarınızı yeniden başlattığınızda Outlook, posta kutularını ve PST dosyalarını aramak için kendi arama özelliğini kullanacaktır. Bu modda Outlook'ta arama yaparken bir uyarı görünecektir:

Search performance will be impacted because a group policy has turned off the Windows Search service.

Outlook Aramasını Düzeltmek için Diğer Çözümler

Outlook aramasının çalışmadığını veya eksik sonuçlar döndürüp döndürmediğini başka neleri kontrol edebilirsiniz?

  1. Outlook menüsünden, Arama Araçları -> Aranacak Konumlar'ı seçin. Arama için tüm posta kutularının ve PST dosyalarının seçildiğinden emin olun;

  2. “HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Search ” kayıt defteri anahtarında PreventIndexingOutlook=1 parametresinin eksik olduğundan emin olun. Bu parametre, Windows Arama hizmeti tarafından Outlook dizin oluşturmayı devre dışı bırakır. GPO Bilgisayar Yapılandırması -> Yönetim Şablonları -> Windows Bileşenleri -> Arama altındaki "Microsoft Office Outlook'un indekslenmesini engelle" politikasına karşılık gelir;

    GPO'da MS Office Yönetim Şablonları kullanıyorsanız, bu ilkelerdeki parametrelerin varsayılan Outlook arama ayarlarını değiştirmediğinden emin olun.

  3. Outlook ayarlarında (Dosya -> Seçenekler -> Ara) seçeneği devre dışı bırakın Gösterilen sonuçların sayısını sınırlayarak arama hızını artırın;

  4. Üçüncü taraf Outlook uzantılarını devre dışı bırakın (Dosya -> Seçenekler -> Eklentiler);

  5. MS Office kurulum MSI paketinin Onarım işlevini kullanarak Outlook'u yeniden yükleyin (Office 365'te kullanışlı bir Hızlı Onarım işlevi vardır);

  6. Windows 10 yerleşik Arama Sorun Gidericisini kullanın. Aracı başlatmak için şu komutu çalıştırın:

    msdt.exe -ep SystemSettings_Troubleshoot_L2 -id SearchDiagnostic

  7. Benzer bir makaleyi de faydalı bulabilirsiniz: “Windows 10'da arama sorunları nasıl giderilir? ”

İlgili makaleler