laidbacktokyo
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору bifido 76 Цитата: Не думаю, это просто очередное обновление универсальной среды исполнения С, необходимое для обратной совместимости программ, скомпилированных с использованием Windows 10 SDK в Visual Studio, чтобы они могли запускаться на предыдущих версиях Windows. В начале это было обновление KB2999226, затем его заменило KB3118401, а затем вошло в накопительный пакет KB4015549 за апрель 2017 г. | да всё, собственно так и есть... кстати, мучас грасиас за краткую справку по теме Universal CRT... только тут есть разница в оценке инфы и подходе... вы оцениваете с точки зрения своего обширного знания и опыта, а я только с узколобого подхода по направлению - типа из оперы проблемы в рассмотрении или нет - а это, бесспорно, из оперы. и для меня главная строчка в описании выделенных фиксов роллапа выше не первая, а вторая на тему, что некий неизвестный мне доселе SmartHeap стал криво работать и типа сделана правка. а эта правка и есть с моей колокольни строчка первая - обновление Universal CRT с некой сделанной правкой по чётности, так ведь? а этот SmartHeap есть https://community.microstrategy.com/s/article/KB16977-What-is-SmartHeap-and-how-does-it-work - This component is designed to maximize memory allocation performance especially in a multi-threaded and multi-processor environment. эт та же тема, что нарушена в части multi-thread приложений даунами2018... во всех смыслах даунами, даже без спектре .... и что, вроде бы, даже уже однажды официально чинилась самими майками (как их из здесь выше философ-вопрошатель ласково поименовал) вот здесь: https://support.microsoft.com/en-us/help/2545627/a-multithreaded-application-might-crash-in-windows-7-or-in-windows-ser воот. но поскольку этот фикс КВ2545627 не заменяет сам файл нтдлл.длл - он типа бесполезен. ну помните, я эту тему, вроде, упоминал в англоязычном паблике по теме: https://www.sevenforums.com/general-discussion/414573-help-needed-win7-dwm-exe-issues-upon-install-any-m-rollup-2018-a.html это я к тому, что вы таки не поверите, как по прежнему говорят в Одессе, несмотря на тоже происходящее там бл...ство, хотя и совершенно другого качества, что этот июньский превью 2018, таки решил вопрос с двм.ехе... или, что вернее, почти решил... и с обременениями.... в смысле, что не на всех дровах нВидиа... то есть, самое смешное, что именно на последних дровах, загруженных безопасностью по самое нИхАчу, он как раз и не работает... щазз допишу детали... включая тему опробованного фикса.... хотя мож он теперича и не нужен... з.ы. а вот это вАЩе золотые слова - надо бы высечь золотом на конторе маек или майкОв : Цитата: и сомнительно, что они вообще что-то сделают в этом направлении | несомненно, что по вин7 в дальнейшем именно из данного посыла и приходится исходить.... держа в уме, что мне, например, распределённая система, типа вин10 или даже вин8.1 не нужна по умолчанию.... а нужен обычный старый-добрый отдельностоЯщий рабочий стол.... в смысле того, что обе вин10-8.1 у меня типа есть на новом железе, но я как раз раздумываю не перетереть ли всё нахрен на вин7... Добавлено: bifido 76 Цитата: Приходила мысль сделать соответствующую службу не останавливаемой (NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN), как это например, реализовано для некоторых антивирусных служб. Но как это реализовать на практике для системной службы я без понятия. | дык, в продолжение банкета... признателен за идею! я вАЩЕ уже делал заход на изменение параметров служб, и данной в частности, но, увы, без достижений по вопросу. я так понимаю что, служба uxsms по умолчанию, и так NOT_PAUSABLE, а IGNORES_SHUTDOWN, возможно, можно и пренебречь, так что упор на изменения на NOT_STOPPABLE. это параметры службы по умолчанию: Microsoft Windows [Version 6.1.7601] Copyright (c) 2009 Microsoft Corporation. All rights reserved. C:\Users\..>sc queryex uxsms SERVICE_NAME: uxsms TYPE : 20 WIN32_SHARE_PROCESS STATE : 4 RUNNING (STOPPABLE, NOT_PAUSABLE, ACCEPTS_SHUTDOWN) WIN32_EXIT_CODE : 0 (0x0) SERVICE_EXIT_CODE : 0 (0x0) CHECKPOINT : 0x0 WAIT_HINT : 0x0 PID : 872 FLAGS : C:\Users\...>sc qc uxsms [SC] QueryServiceConfig SUCCESS SERVICE_NAME: uxsms TYPE : 20 WIN32_SHARE_PROCESS START_TYPE : 2 AUTO_START ERROR_CONTROL : 1 NORMAL BINARY_PATH_NAME : C:\Windows\System32\svchost.exe -k LocalSystemNetwo rkRestricted LOAD_ORDER_GROUP : UIGroup TAG : 0 DISPLAY_NAME : Desktop Window Manager Session Manager DEPENDENCIES : SERVICE_START_NAME : localSystem а это параметры антивирусов, которые я использую, по умолчанию: C:\Users\...>sc queryex n360 SERVICE_NAME: n360 TYPE : 10 WIN32_OWN_PROCESS STATE : 4 RUNNING (NOT_STOPPABLE, NOT_PAUSABLE, ACCEPTS_SHUTDOWN) WIN32_EXIT_CODE : 0 (0x0) SERVICE_EXIT_CODE : 0 (0x0) CHECKPOINT : 0x0 WAIT_HINT : 0x0 PID : 2172 FLAGS : C:\Users\...>sc qc n360 [SC] QueryServiceConfig SUCCESS SERVICE_NAME: n360 TYPE : 10 WIN32_OWN_PROCESS START_TYPE : 2 AUTO_START ERROR_CONTROL : 1 NORMAL BINARY_PATH_NAME : "C:\Program Files (x86)\Norton 360\Engine\21.7.0.11 \N360.exe" /s "N360" /m "C:\Program Files (x86)\Norton 360\Engine\21.7.0.11\diMa ster.dll" /prefetch:1 LOAD_ORDER_GROUP : TAG : 0 DISPLAY_NAME : Norton 360 DEPENDENCIES : RpcSs SERVICE_START_NAME : LocalSystem C:\Users\...>sc queryex mbamservice SERVICE_NAME: mbamservice TYPE : 10 WIN32_OWN_PROCESS STATE : 4 RUNNING (STOPPABLE, NOT_PAUSABLE, ACCEPTS_SHUTDOWN) WIN32_EXIT_CODE : 0 (0x0) SERVICE_EXIT_CODE : 0 (0x0) CHECKPOINT : 0x0 WAIT_HINT : 0x0 PID : 4792 FLAGS : C:\Users\...>sc qc mbamservice [SC] QueryServiceConfig SUCCESS SERVICE_NAME: mbamservice TYPE : 10 WIN32_OWN_PROCESS START_TYPE : 2 AUTO_START (DELAYED) ERROR_CONTROL : 1 NORMAL BINARY_PATH_NAME : "C:\Program Files\Malwarebytes\Anti-Malware\mbamser vice.exe" LOAD_ORDER_GROUP : TAG : 0 DISPLAY_NAME : Malwarebytes Service DEPENDENCIES : RPCSS : WINMGMT SERVICE_START_NAME : LocalSystem кАроче, обломился я перевести статус данной службы в тип драйвера. где, как раз, вся названная вами идея NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN присутствует. хотя, мож оно и к лучшему. бросьте взгляд при случае с командой sc query type= driver , и там как раз всё и будет NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN а вот здесь типа официальное куцее пояснение по команде sc.exe: https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-xp/bb490995(v=technet.10) а вот здесь офиц справка: DESCRIPTION: Modifies a service entry in the registry and Service Database. USAGE: sc <server> config [service name] <option1> <option2>... OPTIONS: NOTE: The option name includes the equal sign. A space is required between the equal sign and the value. type= <own|share|interact|kernel|filesys|rec|adapt> start= <boot|system|auto|demand|disabled|delayed-auto> error= <normal|severe|critical|ignore> binPath= <BinaryPathName> group= <LoadOrderGroup> tag= <yes|no> depend= <Dependencies(separated by / (forward slash))> obj= <AccountName|ObjectName> DisplayName= <display name> password= <password> поэтому, из, пАнимаешь, имеющегося инструментария, попытка хоть как-то изменить взаимодействие между службой uxsms и дровами нВидиа: 1. проба сменить тип службы uxsms с SHARE на OWN, что, в соответствии с рекомендациями майков, мало-мало освобождает службу от загрузки прочими товарками: C:\Users\...>sc config UxSms type= own [SC] ChangeServiceConfig SUCCESS да, только реально это работает временно, а потом сваливается в ошибку... 2. проба сменить тип службы uxsms с OWN обратно на SHARE, только с поправкой на Interactive: C:\Users\...>sc config uxsms type= share type= interact [SC] ChangeServiceConfig SUCCESS вот это как раз работает - по крайней мере дольше чем остальное.... НО С ПОПРАВКОЙ, что служба обнаружения интерактивных служб включена! 3. и тут подкатился превью роллап июнь 2018 и одна опция осталась непроверенной C:\Users\...>sc config uxsms type= own type= interact вт как-то так | Всего записей: 329 | Зарегистр. 21-11-2014 | Отправлено: 19:06 22-06-2018 | Исправлено: laidbacktokyo, 12:08 24-06-2018 |
|