40

В Windows 7 есть «пауза» и «скорость индексации снижается из-за активности пользователя», но что если кто-то хочет получить максимальную скорость во время активности на рабочем столе?

5 ответов5

59

В групповой политике для компьютера есть настройка, поэтому вам не нужно вручную редактировать реестр.

  • Открыть диалог запуска: Win+R
  • Введите "gpedit.msc" и выберите ОК
  • Перейдите к Конфигурация компьютера \ Административные шаблоны \ Компоненты Windows \ Поиск
  • Выберите "Disable indexer backoff" и установите для него значение "Enabled".

Этот параметр не вступит в силу, пока служба не будет перезапущена. Самый простой способ - просто перезагрузить компьютер, но вы можете сделать это вживую.

  • Открыть диалог запуска: Win+R
  • Тип "services.msc" и выберите ОК
  • Выделите "Поиск Windows"
  • Щелкните правой кнопкой мыши и выберите "Перезагрузить"

Смотрите также

18

Резюме с этой страницы

  • ограничить, какие папки индексируются
  • обновить Windows Search до версии 4.0 (но только если Windows Updater еще не сделал)
  • HKLM\Software\Policies\Microsoft\Windows\Windows Search\Gathering Manager\DisableBackoff
    установите значение 1, если вы не подключены к домену
  • на компьютере, присоединенном к домену, измените групповую политику и установите для параметра Отключить откат индексатора значение «Включенная конфигурация Computer Configuration\Administrative Templates\Windows Components\Search

    DisableBackoff = 1, другими словами: не беспокойтесь о системной активности - просто внесите в индекс и покончите с этим!

10

Вышеуказанный "взлом" в первом ответе с наибольшим рейтингом относится только к поиску Windows 4 в XP, а не 7.

Правильный путь к разделу реестра:

HKEY_LOCAL_MACHINE\ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \ Microsoft \ Windows Search \ Gathering Manager

Кроме того, вы должны изменить разрешения, чтобы разрешить изменение, а затем перезапустить службу поиска.

Вот инструкции, которые я нашел, которые работали:

  1. Запустите редактор реестра. Нажмите Windows Logo Key+R, введите regedit и нажмите ввод. С другой стороны , если у вас нет логотипа ключ для Windows на клавиатуре, нажмите кнопку меню Пуск, введите в run нажмите Enter, затем введите regedit и нажмите клавишу ВВОД еще раз.

  2. Найдите ключ для изменения. В дереве просмотра папок слева перейдите к HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search\Gathering Manager . Когда вы окажетесь там (папка Gathering Manager выбрана в дереве), в правом окне появится целая связка ключей. Найдите тот, который называется DisableBackOffOnUser .

    • Этот ключ - то, о чем это все. Это в основном определяет, должен ли процесс индексирования останавливаться, когда пользователь что-то делает. Существуют и другие подобные ключи, которые вы можете отредактировать, чтобы заставить индексатор продолжать индексирование, даже если вы играли в Bioshock, когда копировали DVD, и от вашего процессора исходило небольшое пламя, но в этом нет особой необходимости, поэтому мы просто сосредоточимся на этом ключ. К сожалению, Vista не позволит вам изменить значение ключа (если вы попытаетесь, то подведет: Error writing the value’s new contents.), Даже несмотря на то, что у нас есть права администратора. Итак, чтобы получить разрешение на изменение значения ключа, вам нужно сделать следующее.

  3. Нажмите на ключ, чтобы он был выбран. Перейдите в меню « Edit и выберите « Permissions . Во всплывающем окне нажмите кнопку « Advanced . В новом всплывающем окне выберите вкладку « Owner », затем в списке ниже « Change owner to: , выберите « Administrators , затем нажмите кнопку « OK в обоих всплывающих окнах, чтобы вернуться в редактор реестра.

  4. Теперь мы можем дважды щелкнуть ключ и изменить его значение на 1 (один). Нажмите OK и закройте редактор реестра.

  5. Перезагрузите компьютер (или просто перезапустите службу поиска Windows, если вы знаете, как), и индексатор начнет индексировать ваши данные, даже когда вы работаете. За двадцать минут, которые понадобились мне, чтобы написать это, Vista проиндексировала 46 000 файлов на моем компьютере.

6

Зайдите в реестр, чтобы:

HKEY_LOCAL_MACHINE\ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \ Microsoft \ Windows Search \ Gathering Manager \

и установите значение « DisableBackoff » в 1

Другие интересные ключи реестра:

  • DisableBackOffNotificationOverride
  • DisableBackOffOnCPU
  • DisableBackOffOnIO
  • DisableBackOffOnNotifications
  • DisableBackOffOnUser
-2

«Searchindexer.exe» в диспетчере задач (возможно, вам придется показывать процессы от всех пользователей), вы можете установить приоритет для этой программы.

Щелкните правой кнопкой мыши на Searchindexer.exe, выберите "Приоритет"> "Выше нормального" или "Высокий" (никогда не выбирайте "в реальном времени").

http://techblissonline.com/run-program-process-cpu-priority-windows-vista-xp/

Обратная сторона:

Это может замедлить производительность рабочего стола или заблокировать систему, если для нее задан высокий приоритет, перезапуск системы или остановка процесса сбросят этот параметр.

Вы должны установить это каждый раз, когда SearchIndexer загружается.

,

Вот некоторые программы, которые могут изменять приоритет на постоянной основе, я не буду вносить постоянные изменения, пока вы сначала не поэкспериментировали с настройками, это может вызвать проблемы при загрузке, если вы выберете слишком высокий приоритет и установите его навсегда.

http://www.prnwatch.com/prio.html

,

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .