Диагностика медленной загрузки Windows с помощью Process Monitor
Для диагностики причин медленной загрузки ОС Windows существует ряд довольно мощных утилит и методик анализа журналов событий, позволяющих выполнить детальную отладку всех этапов процесса загрузки системы и запуска служб (xperf/xbootmgr из Windows Performance Toolkit / Analyzer). Но их использование может вызвать ряд трудностей, особенно для начинающего системного администратора. В этой статье мы покажем, как с помощью Process Monitor можно довольно просто и быстро определить, какие программы, службы и драйвера долго выполняются при старте системы, увеличивая тем самым общее время загрузки для пользователя.
Безусловно, всем системным администраторам Windows, должна быть знакома утилита Process Monitor из комплекта системных утилит Sysinternals. Утилита Process Monitor позволяет в реальном времени отслеживать активность запущенных процессов, обращения к файловой системе и реестру.
Одной из малоизвестной функцией Process Monitor является возможность включения режима мониторинга процессов запускаемых во время загрузки Windows.
Для диагностики этапа загрузки, Process Monitor создает отдельную службу в разделе реестра HKLM\SYSTEM\CurrentControlSet\Services. Данная служба загружает драйвер режима загрузки procmon23.sys, стартующий после запуска Winload.exe, который протоколирует активность всех, процессов выполняющихся во время запуска системы и входа пользователя.
- Скачайте и распакуйте архив с Process Monitor (http://download.sysinternals.com/files/ProcessMonitor.zip)
- Запустите с правами администратора файл procmon.exe
- В меню Options выберите пункт Enable Boot Logging
- В появившемся окне выберите опцию Generate thread profiling events -> Every second. В этом режиме драйвер procmon будет перехватывать состояние всех процессов каждую секунду
- Перезагрузите компьютер и дождитесь появления рабочего стола
- Драйвер procmon23.
sys будет записывать все события до тех пор, пока пользователь не запустит утилиту Process Monitor . После этого режим протоколирования загрузки отключается. - В окне Process Monitor соглашаемся с предложение сохранить собранные данные в файл.
Примечание. Если не остановить работу Process Monitor, то временный файл журнала %windir%\procmon.pmb со временем займет все свободное место на системном диске.
- Выберите каталог, в котором нужно сохранить файл и дождётесь его сохранения. В моем случае в целевом каталоге появилось три файла Bootlog .pml, Bootlog-1.pml и Bootlog-2.pml общим размером 700 Мб.
- Щелкните по заголовку таблицы в окне ProcMon, выберите Select Columns и включите отображение столбца
Duration - Создадим новый фильтр в меню Filter.
- В качестве параметра фильтрации укажем Duration, условие more than и значение 10. Нажмите кнопку Add и ОК.

- Таким образом, в списке процессов окажутся только те процессы, у которых на выполнение некоторых операций ушло больше 10 секунд (10 секунд я выбрал для большей наглядности примера).
- Также для анализа процесса загрузки можно воспользоваться функцией в меню Tools ->Process Tree, позволяющей отобразить все процессы в виде графического дерева с информацией о начале, завершении и длительности процесса.
Осталось проанализировать полученный список процессов (в случае необходимости можно провести дальнейший анализ проблемного процесса, включив фильтр по имени исполняемого файла), соотнести процессы со службами, программами и драйверами и провести оптимизацию системы.
Как правило, этот анализ поможет выявить «тормозящие» процессы, засевший в системе троян (в первую очередь нужно анализировать дочерние процессы Winlogon.exe), принять решение о необходимости удалить/обновить проблемное ПО или драйвер устройства, отключить некоторые службы или изменить тип их запуска (отложенный запуск или ручной по запросу), убрать программы из автозагрузки.
Чаще всего в этом списке оказываются антивирусы и другое «тяжелое» ПО.
Почему не устанавливается windows 10
С момента появления windows 10 миллионы пользователей установили ее на свои компьютеры и ноутбуки, без заметных проблем.
Майкрософт даже предоставила ссылку для бесплатной загрузки windows 10 и утилиту для обновления с предыдущих версий.
Более того почти каждый владелец ПК получает предложение бесплатно обновиться до windows 10.
Случаются даже чудеса. Пользователь выключает компьютер или ноутбук с установленной семеркой / восьмеркой, а включает уже с десяткой.
К сожалению, у некоторых получить десятку не получается – возникают проблемы с установкой.
Почему же не устанавливается Windows 10? В этой записи найдете основные причины, почему не ставится windows 10.
ВНИМАНИЕ: эта запись написано давно. С тех пор появились новые модели ПК, обновилась десятка и естественно возникли другие проблемы при установке — узнать о них и решить вам поможет эта запись.
Первая причина почему не устанавливается windows 10 — несоответствие компьютера или ноутбука системным требованиям
Если ваш ПК не соответствует требуемым параметрам, windows 10 может не установится, а они следующие.
Процессор должен иметь тактовую частоту как минимум 1 ГГц. Оперативная память при этом для 32 версий должна быть минимум 1 ГБ, а для 64 битных 2 Гб.
Это еще не все. Видеокарта должна обладать архитектурой WDDM и поддерживать как минимум DirectX 9.
Жесткий диск при этом должен иметь в своем распоряжении хотя бы 70 Гб объема. В целом можете рискнуть и с несоответствующими параметрами – если разница небольшая, может получится.
Причина вторая почему не ставится windows 10 – неправильные настройки биос
Если в BIOS ПК или ноутбука неправильно выставлена последовательность загрузки – windows 10 не установится.
Приоритетным должен быть диск DVD или флешка, смотря с чего вы планируете установку.
Потом менять приоритет не обязательно – просто где-то на секунду система будет загружаться дольше – это почти не заметно.
Причина третья почему не устанавливается windows 10 – запускается семерка или восьмерка
Даже если приоритет загрузки с привода выставлен правильно, установка может не начаться.
При появлении уведомления «Press any key to boot from CD» вам нужно подтвердить начало установки нажатием клавиши.
Иначе загрузится ОС с жесткого диска – семерка или восьмерка (та что у вас на данный момент установлена.
Также после копирования установочных файлов с флешки, ее желательно извлечь, иначе после перезагрузки процесс может начаться с самого начала.
Причина четвертая почему не устанавливается windows 10 — ошибка обновления 80240020
Эта ошибка больше относится к установке windows 10 через центр обновления майкрософт
Как ее устранить? Найдите ключ реестра: [HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ WindowsUpdate \ OSUpgrade].
Она должен быть в указанном выше месте. Если нет, то создайте его. Создайте новый параметр DWORD (32-разрядная версия) под названием «AllowOSUpgrade» (без кавычек) и установите ему значение 0x00000001.
Далее закройте реестр, перезапустите компьютер или ноутбук, перейдите в Центр обновления Windows и нажмите кнопку «проверить наличие обновлений».
Теперь вам должна быть доступна кнопка «старт» для установки ОС Windows 10.
Причина пятая почему не устанавливается windows 10 — обновление зависает
На некоторых компьютерах, загрузка Windows 10 может занять некоторое время, в зависимости от качества интернет соединения, объема данных для передачи и производительности ПК.
Иногда это может занять до 24 часов, так что будьте терпеливы. Есть несколько конкретных моментов, где установка может значительно замедлиться и даже казаться что остановилась.
Это может быть на черном фоне с синим кругом на 30-39 процентах – тогда система получает динамические обновления.
Также такое может случится на 96%, когда ОС занята созданием резервной копии ваших данных.
Если обновление происходит очень медленно, попробуйте отключить все USB устройства и кабели на дополнительных устройствах – это должно значительно ускорить процесс загрузки.
Причина шестая почему не устанавливается windows 10 — проблема с приводом DVD или загрузочной флешкой
Поломать планы насчёт установки Windows, может привод CD / DVD и не обязательно он должен быть в нерабочем состоянии.
Некоторым приводам может попросту не понравится качество болванки, на которую записан установочный диск, или наличие на ней царапин. В этом плане более надёжным загрузочным носителем является флешка.
Хотя она более надёжный носитель информации, чем DVD-диски, тем не менее, и флешка может выйти из строя.
Чтобы этого не произошло в ответственный момент во время установки Windows 10, необходимо предварительно проверить ее работоспособность.
Загрузочную флешку с Windows 10 можно создать утилитой Media Creation Tool, с помощью которой осуществляется загрузка дистрибутива этой системы.
Можно ли выполнить чистую переустановку Windows 10 после обновления
После того, как вы завершили обновление до Windows 10 система автоматически ее активирует в режиме онлайн — лицензия присваивается конфигурации оборудования.
Вы можете это проверить процесс путем проверки состояния активации, открыв Настройки>> Обновление и безопасность>> Активация — там должна быть информация, что система была активирована.
Теперь можете выполнить чистую установку (например, можете загрузиться с установочного диска) в том же издании без ввода ключа продукта. Для этого:
- Убедитесь, что ваша система была активирована.
- Создайте свой установочный диск, чтобы выполнить чистую переустановку на том же компьютере.
- Пропустите ввод ключа. Windows 10 автоматически активируется в режиме онлайн на этом компьютере
Автоматическая активация выполняется правильно после чистой установки, если ОС уже обновлена и активирована в интернете в том же издании.
Невозможно активировать Windows 10 с помощью ключа продукта семерки или восьмерки.
Помните, если аппаратная конфигурация вашего компьютера значительно изменится (например, после замены материнской платы), ОС может потребоваться повторная активация.
Это работает так же, как и в предыдущих версиях и вы должны связаться в этом случае с технической поддержкой.
Чистая установка без обновления перед этим не будет поддерживаться и может вызвать проблемы активации.
Не устанавливайте Windows 10, если ваш компьютер не отображает информацию что система активирована.
Имейте в виду, что все описанное выше это только советы для общих проблем. Если вы встретились с другими проблемами и не знаете, как бороться с ними, опишите их в комментариях ниже.
Так вы поделитесь решением проблемы не только с другими пользователями, но и некоторые вопросы могут быть адресованы непосредственно к Microsoft. Успехов.
Ваш новый ПК с Windows 10 действительно медленный? Используйте этот трюк, чтобы ускорить его.
Нет ничего более раздражающего, чем получить новый компьютер домой, распаковать его и обнаружить ужасающий факт: он очень, очень медленный. И что еще хуже, для загрузки требуется вечность.
Это случается чаще, чем вы думаете.
Когда я работал в сфере телекоммуникаций и ремонта компьютеров, я слышал бесчисленные истории о людях, которые платили 1000 долларов или больше за новый компьютер только для того, чтобы обнаружить, что он может даже работать медленнее, чем их старая установка два, три или даже пять лет назад. Даже по сей день друзья, которые знают о моем интересе к технологиям, довольно часто жалуются мне на то, что их компьютер долго загружается, медленно работает с основными программами, такими как Word или Chrome, или они просто разочарованы общей производительностью компьютера.
Если на мгновение предположить, что пользователь купил дешевый компьютер, который просто не может обеспечить требуемую производительность, есть один способ, который я нашел за два десятилетия ремонта компьютеров и создания их для ускорения вашего ПК: уменьшить все программы, которые включаются при загрузке компьютера.
Возможно, вы этого не знаете, но ваш новый компьютер поставляется с бесчисленным количеством программ, которые запускаются сразу после запуска вашего компьютера.
Они работают в фоновом режиме и не только увеличивают время загрузки вашего компьютера на несколько секунд, но и замедляют его в целом, потому что не выключаются. Представьте себе, что вы тратите большую часть денег на новый компьютер с последними характеристиками и он работает медленно только из-за того, что программное обеспечение загружается в фоновом режиме, и вы не хотите, не нуждаетесь и не заботитесь о нем. Или, что еще хуже, некоторые из этих программ могут отслеживать ваше использование, пытаться продать вам что-то или на самом деле являются формой шпионского ПО. Это просто ужасно.
Хорошая новость заключается в том, что есть очень простой способ остановить загрузку многих из этих программ. На вашем компьютере с Windows 10 перейдите в левый нижний угол в поле поиска и введите «диспетчер задач» (примечание: вы делаете это на свой страх и риск, и мы не несем ответственности, если вы совершите ошибку). Появится небольшое окно, в котором вы увидите, что работает на вашем компьютере, сколько памяти, мощности процессора и других частей вашей системы работает и какой процент от их общей емкости.
Это отличный инструмент, чтобы увидеть, может ли вам потребоваться обновление в определенной области, если что-то идет не так или какая-то программа требует ресурсов, и ее, возможно, придется удалить. Я даже использовал его в прошлом, чтобы найти и отследить вредоносные программы, которые поглощали системные ресурсы, когда стандартное сканирование вредоносных программ не могло их найти.
После входа в диспетчер задач щелкните вкладку с надписью «Автозагрузка». Там вы увидите все программы, которые загружаются на ваш компьютер при запуске, а также их потенциальное влияние. Теперь это может быть сложно, так как вы не хотите отключать жизненно важные функции, поэтому будьте очень осторожны. Однако я отключил все и вся, кроме моего антивирусного сканера. Все, что вам нужно сделать, это щелкнуть правой кнопкой мыши элемент и нажать «Отключить». Хорошая новость заключается в том, что если вы допустили ошибку, вы можете вернуться и исправить ее.
Хотя эта простая настройка не решит всех проблем со скоростью компьютера, если программы являются причиной того, что ваш новый компьютер работает медленно или медленно загружается, это должно существенно помочь.
Гарри Дж. Казианис является старшим директором Центра национальных интересов . Его работы и идеи публиковались в The New York Times, The Washington Post, CNN , Fox News , CNBC , USA Today8 , The Hill Week американский консерватор и многие другие СМИ по всему политическому спектру. Гарри нравится писать о технологических проблемах и продуктах с точки зрения реального мира. Вы можете следить за ним (или кричать на него) в Твиттере: @Grecianformula .
Изображение: Reuters.
Git Bash (mintty) работает очень медленно в ОС Windows 10
спросил
Изменено 2 месяца назад
Просмотрено 118 тысяч раз
Я установил Git на свой Windows 10 пару месяцев назад.
Это работало хорошо в течение некоторого времени. Но сейчас он работает очень медленно.
Команда git status занимает 7 секунд для выполнения, а git stash занимает много минут для тайника (даже если нечего прятать). Также я хотел бы отметить, что git status выводит результат мгновенно, но я не могу ввести новую команду в течение нескольких секунд, как показано на изображении ниже.
Я пробовал решения подобных проблем, таких как link1, link2 и т. д., но ни одно из них не сработало.
P.S.: Я использую антивирус Защитника Windows, и это НЕ делает мой Bash медленным. Кроме того, cmd требует больше времени для выполнения команд git , в то время как git bash требует больше времени для выполнения любой команды.
Обновление: Я перешел на Ubuntu, поэтому сейчас не использую Windows.
Таким образом, я не могу проверить, работает ли какое-либо из решений для меня. Я принял ответ, предоставленный @pschild, поскольку он получил наибольшее количество голосов и, похоже, сработал для многих людей.
- git
- windows-10
- git-bash
- mingw-w64
- мятный
10
Недавно я столкнулся с точно такой же проблемой. Попробовав все советы из этой темы и многих других тем, я наконец нашел решение здесь, соответственно, в связанной проблеме здесь.
Отключение графического драйвера AMD Radeon в диспетчере устройств Windows
В моем случае я обнаружил, что оболочка sh.exe работает значительно быстрее, чем bash.exe. Вы можете найти sh.exe в git_install_dir/bin.
Надеюсь, это поможет людям, столкнувшимся с этой проблемой, имея только интегрированную графику Intel HD!
23
Для меня решение состояло в том, чтобы установить переменную HOME в мой пользовательский каталог (согласно этому ответу) с помощью следующих шагов:
- Открыть Расширенные настройки системы (см.
инструкции ниже) - Открыть Переменные среды
- В разделе Системные переменные нажмите «Создать…»
- Введите «HOME» для имени переменной и пути к вашему пользователю каталог для значения (например, «C:\Users\jdoe»).
Согласно комментарию Александра Джобина, Git Bash может быть очень медленным, ваша переменная HOME указывает на общую сетевую папку. Смотрите также ответы на этот связанный вопрос для получения дополнительных решений.
Как открыть Дополнительные параметры системы
В Windows 7–10 дополнительные параметры системы можно открыть, выполнив следующие действия:
- Откройте проводник
- Щелкните правой кнопкой мыши «Компьютер».
- Откройте дополнительные параметры системы.
В Windows 11 шаги немного отличаются:
- Откройте меню «Пуск» (либо нажмите кнопку ⊞ в левом нижнем углу, либо введите клавишу
⊞ Win).
..\(.*\)/ {\1} /’)»
}
PS1=’\[\033]0;$MSYSTEM:\w\007
\033[32m\]\u@\h \[\033[33m\w$(fast_git_ps1)\033[0m\]
$ ‘ 7
В ответ на награду Лафекслоса:
Отключение драйвера AMD Radeon решило мою проблему, но мне действительно интересно, почему.
Был бы признателен за ответ, посвященный этому.Почему:
Выдать 1070 отчетов.
Вызов графического интерфейса настроек Radeon и щелчок по чему-либо во время ожидания приглашения bash сразу что-то выпускает и делает видимым — странно.
С AMD связались, но ответа нет…
Этот проект сообщает:
Но весь графический (терминальный) вывод должен отображаться через эти драйверы.
Они (драйверы) проникают во все части системы с помощью скрытых прерываний, тайм-аутов и черт знает чего. Вздрагивает..Выпуск 1129 добавляет:
Начиная с Windows 7 (может быть, Vista?) консоль имела возможность отображать себя через DirectWrite, который построен поверх Direct3D, который сильно зависит от реализации DirectX API в драйверах.

Как бывший сотрудник NVIDIA, непосредственно работавший над
nvd3dum,nvwgf2umxиnvapi, могу сказать, что мы довольно скептически отнеслись к разумности этого решения.
Похоже, AMD следовало бы отнестись к этому более скептически, возможно, качество их драйверов было бы лучше.1
Попробуйте еще раз:
- последнюю версию Git для Windows, которую вы можете найти, например
PortableGit-2.12.1-64-bit.7z.exe(распаковать куда угодно, без установки) , затем в сеансе
CMDустановитеPATH с помощью:установить G=c:\path\to\latest\git установить PATH=%G%\bin;%G%\usr\bin;%G%\mingw64\bin установить PATH=%PATH%;C:\windows\system32;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\
установите свой
ДОМАШНИЙв тот же сеансCMDустановить ГЛАВНАЯ=%ПРОФИЛЬ ПОЛЬЗОВАТЕЛЯ%
Наконец, введите
bashи посмотрите, не тормозит ли какая-либо операция Git.
30
У меня была такая же проблема в Windows 7 и Window 10, при использовании git bash любая команда, которую я запускаю, требует значительного времени для выполнения. Наконец, после многих головоломных испытаний, выяснилось, что проблема была связана с тем, что мой git bash exe не запускался в качестве администратора ,
Steps
- Щелкните правой кнопкой мыши git bash exe.
- нажмите «запуск от имени администратора»
- введите команды типа cd /c/
надеюсь, что это поможет!!!!
3
Перепробовал все, что имело для меня смысл, не помогло.
Наконец-то я решил проблему. Оказалось, что Git Credentials Manager для Windows пытался связаться с моим контроллером домена (который недоступен, так как я нахожусь вне офиса), и это вызывало большую задержку (30+ секунд) каждый раз, когда я хотел, например.
git checkout.Чтобы это исправить, пришлось полностью отключить Credentials Manager, теперь все достаточно быстро. Вот как это отключить: Как отключить Git Credential Manager для Windows?
Надеюсь, это поможет отчаявшимся, ура!
1
Добавление исключения процессов для bash.exe, cmd.exe и conhost.exe в список исключений Защитника Windows, по-видимому, решило проблему для меня в 64-разрядной версии Windows 10.
Ваш путь заполнен мусором? Простые команды иногда занимали у меня 20 секунд или больше, пока я не удалял ненужные вещи из своего PATH.
Windows: эхо %PATH%
Найдите «редактировать переменные среды», чтобы изменить.
Прочие: эхо $PATH
3
У меня похожая проблема, но только когда я запускал
git bashкак обычный пользователь, когда я запускалgit bashкак администратор, все команды выполнялись очень быстро.
В моем случае оказалось, что проблема связана с антивирусом F-Secure. Я добавил каталог, содержащий
git.exe, в список исключенных каталогов (исключенных из сканирования), и это решило эту проблему для меня.Как исключить каталог: https://community.f-secure.com/t5/Business/Excluding-objects-from-Real-Time/ta-p/66013
1
У меня проблема была в установленном ПО Клубничный жемчуг .
Я использовал следующее программное обеспечение с открытым исходным кодом для Windows 10:
- OpenSSH
- Замазка
- Гит для Windows
- Qt 5.12.6
Но программа установки Qt 5.12.6 предлагает вам установить Strawberry Perl. Похоже, этот пакет нужен для автоматизации создания скриптов развертывания ПО. Strawberry Perl имеет больше программного обеспечения с открытым исходным кодом, помимо Perl. Но на самом деле в 99% случаев установка Strawberry Perl не нужна.

Перед удалением Strawberry Perl моя переменная PATH стала такой:
PATH=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1. 0\;C:\Windows\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Program Files\PuTTY\;C:\Strawberry\c\bin;C:\Strawberry\perl\site\ bin;C:\Strawberry\perl\bin;C:\Users\stepanov_sm\AppData\Local\Microsoft\WindowsApps;
После удаления Strawberry Perl моя переменная PATH стала такой:
PATH=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1. 0\;C:\Users\stepanov_sm\AppData\Local\Microsoft\WindowsApps;C:\Windows\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Program Files\PuTTY\;
Возможно, Strawberry Perl перекрывает двоичные файлы/скрипты из Git для Windows. Перед удалением Strawberry Perl команда git —version выполнялась в течение 45 секунд! После удаления Strawberry Perl команда стала выполняться мгновенно.
1
Такие команды, как pull, push и т.
д., казались вечностью в git bash. Попытка командной строки git windows запросила аутентификацию github (веб-браузер/личный токен). При аутентификации команды начали нормально работать в git windows и git bash.Проблема: https://github.com/git-for-windows/git/issues/3284
Для меня решением было установить переменную среды HOME в папку «Мои пользователи».
Перейти к
Пуск— введите"среда"— выберите"Редактировать переменные среды для вашей учетной записи"В верхнем списке проверьте, есть ли переменная
HOME. Если он есть, измените его значение. Если его там нет, нажмитеNew....Имя переменной
будетHOMEиЗначение переменнойбудет путем, например,C:\Users\.Причина, по которой мне это помогло, заключается в том, что по умолчанию домашний каталог в моем случае указывал на общий сетевой диск.
Это замедляло GIT, потому что он подключался к этому сетевому диску.Обновление до Windows 11 решило эту проблему для меня. Консоль Git теперь так же быстра, как собственная командная строка или консоль PowerShell. Итак, если
- Вы достаточно раздражены медленной консолью git, и
- Ваша система представляет собой персональный компьютер, отвечающий требованиям обновления 11,
- Вы не возражаете против этих изменений/устаревания,
Я говорю, попробуй.
Это может быть связано с конфигурацией git-bash по умолчанию
PS1. Это легко проверить.Чек
PS1printf "$PS1\n"
, который должен выводить что-то вроде
\[\]\[\]\u@\h \[\]$... \[\]\w\[\]`__git_ps1`\[\]$
виновником может быть
__git_ps1, давайте проверимвремя __git_ps1
время __git_ps1 (основной) реальное 0м0.290с пользователь 0м0.015с система 0m0.030s
Мы можем изменить нашу PS1 на что-то более простое (но более быстрое)
time git rev-parse --abbrev-ref HEAD 2> /dev/null основной реальное 0м0.
118с
пользователь 0м0.000с
система 0m0.031s
, добавив следующее в наш
.bashrc# Используйте более простой git ps1 PS1="$(sed 's@`__git_ps1`@ (`git rev-parse --abbrev-ref HEAD 2> /dev/null`)@' <<< "$PS1")"
Этот подход намного лучше, чем изменение материала prompt/ps1, который входит в состав git-forwindows.
, пока мы на этом, я бы также рекомендовал добавить
# Удалить git для новой строки Windows PS1 PS1=$(sed 's@\\n@@g' <<< "$PS1")
, который избавляется от дополнительной новой строки, из-за которой первая строка
меньшевывода прокручивается за пределы экрана при выходе из пейджера случай,Если это так, проверьте файл
~/.bash_history. Очистка этого файла решила мою проблему.Я проверил все предложенные здесь решения, и ни одно из них не подходило к моей ситуации (путь был хорошим, нативные драйверы Intel, последняя версия git-bash-windows и т. д.)
Итак, я немного покопался и понял, что чрезвычайная задержка была связана с тем, что файл истории bash стал настолько большим, что он отставал от всего, что я делал в bash, потому что он загружал файл истории и писал в него.

т. е.: запуск, команды git, команды npm и т. д. (некоторые медленнее других)
Надеюсь, это поможет, если вы, как и я, в отчаянии 🙂
Отказ от ответственности: не исправление. Но быстрый обходной путь.
По какой-то причине после обновления моего компьютера - на моем компьютере не было Git bash, поэтому мне пришлось повторно загрузить новый 2.19.2.windows.1, и у меня была та же проблема с каждым выполнением, занимающим 5-7 секунды.
У меня не было времени просмотреть все ссылки и отключить графические драйверы, а что нет. Но у меня была установлена оболочка Git с Github на моем компьютере, и я поднял ее (Windows PowerShell), и я мог запустить все, что мне было нужно, немедленно.
Я использовал Windows 10 как виртуальную машину (используя VMware Fusion), и для меня изменение с 1 на 2 ядра процессора в настройке виртуальной машины (которое, как я обнаружил, в любом случае было рекомендуемым минимумом) решило проблему. Комментарий @chunk_split к ответу @rakwaht указывает на то же направление (т.

- последнюю версию Git для Windows, которую вы можете найти, например


sys будет записывать все события до тех пор, пока пользователь не запустит утилиту Process Monitor . После этого режим протоколирования загрузки отключается.
инструкции ниже)
..\(.*\)/ {\1} /’)»
}
PS1=’\[\033]0;$MSYSTEM:\w\007
\033[32m\]\u@\h \[\033[33m\w$(fast_git_ps1)\033[0m\]
$ ‘ 



д., казались вечностью в git bash. Попытка командной строки git windows запросила аутентификацию github (веб-браузер/личный токен). При аутентификации команды начали нормально работать в git windows и git bash.
Это замедляло GIT, потому что он подключался к этому сетевому диску.
118с
пользователь 0м0.000с
система 0m0.031s

