test009
16-08-2024, 22:47
В последнее время заметил, что некоторые приложения могут вдруг начать сильно грузить процессор (1 ядро).
Оба приложения, которые грузили процессор (в разнов время) - ссылались на одну и ту же библиотеку.
Я это выяснил так:
- открыл procmon и на вкладке Threads увидел 1 поток, который нагружает процесс.
- стеке такой вызов увидел:
ucrtbase.dll!configthreadlocale+0x50
указывает на библиотеку:
C:\Windows\System32\ucrtbase.dll
https://i.imgur.com/AhJNV1p.png
Я посмотрел в свойства файла и увидел:
Версия файла: 10.0.19041.3636
Дата изменения: 14.11.2023 22:21
Мне кажется, что он устаревший.
Как его правильно обновить?
Вирусы отметаю, т.к. проверил на virustotal - все нормально.
Ну и цифровая подпись у файла есть.
Проверку на вирусы запускал - все ок.
https://i.imgur.com/dopUh46.png
https://i.imgur.com/QYUUKPO.png
https://i.imgur.com/Cr7DbM3.png
Вот как он грузит процессор:
https://i.imgur.com/HXrEiy0.png
Ранее я уже запускал Обновление системы, но файл не обновился.
Т.к. этот файл вроде бы относится к Visual C или C++, мне пришло на ум обновить установленные компоненты в Visual Studio Installer.
Простое обновление Visual Studio Community 2022 и 2019 через стандартный VS Installer, не помогло.
Я пробовал отдельно устанавливать Microsoft Visual C++ Redistributable, скачивая их отсюда для обоих версий x86 и x64, но тоже не помогло:
https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170
Пробовал сначала удалить старую версию и новые версии, а затем установить последнюю версию. Тоже не помогло.
После переустановок - комп перезагружал.
Подскажите, что делать.
На всем своем диске я нашел 114 таких файлов в разных папках с установленными приложениями.
Вот тут - самый актуальный:
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\Remote Debugger\x64\ucrtbase.dll
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\Remote Debugger\x86\ucrtbase.dll
Версия файла: 10.0.1.14393.795
Дата изменения: 16.08.2024 21:42
Но в винде же нельзя просто так взять и заменить системный файл.
1. Как его обновить правильно?
2. Можете показать скриншот версии своего файла по адресу: C:\Windows\System32\ucrtbase.dll ? У вас он обновлен или тоже старый?
Оба приложения, которые грузили процессор (в разнов время) - ссылались на одну и ту же библиотеку.
Я это выяснил так:
- открыл procmon и на вкладке Threads увидел 1 поток, который нагружает процесс.
- стеке такой вызов увидел:
ucrtbase.dll!configthreadlocale+0x50
указывает на библиотеку:
C:\Windows\System32\ucrtbase.dll
https://i.imgur.com/AhJNV1p.png
Я посмотрел в свойства файла и увидел:
Версия файла: 10.0.19041.3636
Дата изменения: 14.11.2023 22:21
Мне кажется, что он устаревший.
Как его правильно обновить?
Вирусы отметаю, т.к. проверил на virustotal - все нормально.
Ну и цифровая подпись у файла есть.
Проверку на вирусы запускал - все ок.
https://i.imgur.com/dopUh46.png
https://i.imgur.com/QYUUKPO.png
https://i.imgur.com/Cr7DbM3.png
Вот как он грузит процессор:
https://i.imgur.com/HXrEiy0.png
Ранее я уже запускал Обновление системы, но файл не обновился.
Т.к. этот файл вроде бы относится к Visual C или C++, мне пришло на ум обновить установленные компоненты в Visual Studio Installer.
Простое обновление Visual Studio Community 2022 и 2019 через стандартный VS Installer, не помогло.
Я пробовал отдельно устанавливать Microsoft Visual C++ Redistributable, скачивая их отсюда для обоих версий x86 и x64, но тоже не помогло:
https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170
Пробовал сначала удалить старую версию и новые версии, а затем установить последнюю версию. Тоже не помогло.
После переустановок - комп перезагружал.
Подскажите, что делать.
На всем своем диске я нашел 114 таких файлов в разных папках с установленными приложениями.
Вот тут - самый актуальный:
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\Remote Debugger\x64\ucrtbase.dll
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\Remote Debugger\x86\ucrtbase.dll
Версия файла: 10.0.1.14393.795
Дата изменения: 16.08.2024 21:42
Но в винде же нельзя просто так взять и заменить системный файл.
1. Как его обновить правильно?
2. Можете показать скриншот версии своего файла по адресу: C:\Windows\System32\ucrtbase.dll ? У вас он обновлен или тоже старый?