всякий раз, когда я оставляю мой компьютер простаивает в течение нескольких минут я возвращаюсь, и мой Process Explorer показывает, что 'ngen.exe " работает и занимает 2 из моих 4 процессоров.
вопрос: есть ли способ превратить NGEN.ехе как фоновая задача?
Я хотел бы (как и многие другие в интернете) скомпилировать все двоичные файлы .net все сразу вместо того, чтобы компьютер "автоматически" делать это каждый раз, когда я оставляю компьютер в режиме ожидания. Я проверил на форумах Microsoft и так далеко никто не имеет полного ответа на эту проблему, и у многих возникают одни и те же проблемы.
по-видимому, некоторые библиотеки в .NET framework необходимо перекомпилировать, и он получает "застрял" и ставит процессор в высокий и петли снова и снова.
Я только что испытал эту же проблему, и есть еще один поток пытается ответить, но не полностью
Regedit файла / HKLM / SOFTWARE / Microsoft/Windows / текущая версия / RUN нет записи для запуска интернет .net компилятор. Что-то еще должно быть вызывает ngen.exe для запуска.
может кто-то другие места, которые могли быть пусковым для запуска?
Я хотел бы, чтобы выключить его, как я уверен, что многие другие будут. Я также отключил автоматическое обновление в Windows 10.
обновление: Process explorer говорит, что это то, что работает:
"C:WindowsMicrosoft.NETFramework64v4.0.30319ngen.exe" удалить "C:WINDOWSassemblyNativeImages_v4.0.30319_64Microsoft.Vf9a08577#328b1bc4205c08821860805bf5e6c99eMicrosoft.VisualStudio.Инструментальные средства.Applications.Hosting.ni.dll " / noroot / LegacyServiceBehavior-Виктор 5 минут назад
"C:WindowsMicrosoft.NETFrameworkv4.0.30319ngen.exe" удалить "C:WINDOWSassemblyNativeImages_v2.0.50727_32PresentationFramewo#7fa93028119b98117acfd5ea18f15c13PresentationFramework.ni.dll" /noroot / LegacyServiceBehavior – Виктор 4 минуты назад edit
"C:WindowsMicrosoft.NETFramework64v4.0.30319ngen.exe" удалить "C:WINDOWSassemblyNativeImages_v2.0.50727_64Microsoft.PowerShel#23dfb41f48958215c80bbbc0c9177cb2Microsoft.PowerShell.Commands.Utility.ni.dll" /долго /LegacyServiceBehavior
Он продолжает работать снова и снова. - это вывод из Process explorer. Его очень раздражает, и это, кажется, происходит каждый раз, когда я покидаю свой стол.
вопрос: кажется как будто это законные процессы. Кто-нибудь знает способ вручную удалить эти команды удаления и полностью скомпилировать .NET framework 1 раз, а не повторять их снова и снова?
В настоящее время тестирование: я убил процесс и ngentask.затем exe отправился в сборкеWindows и перешли те образа папки во временную директорию. Я буду держать вас в курсе, если он снова начнет работать. Скорее всего, если папки NativeImages отсутствуют, он не будет пытаться сохранить удаление этих сборок.