не понял. какое отношение имеет скорость сборки ПО к скорости его работы? ПО может собираться долго, но работать быстро. или ты про то, что компиляторы и системы сборки плохо оптимизированы? или про что?
изначальный код неправильный в том, что он всегда вызывает Release у семафора, независимо от того, успешно ли выполнился WaitAsync. вроде бы логичное поведение, что если WaitAsync не выполнился успешно, то и не надо вызывать Release, разве не так?
использовал win 10 на hdd. можно фоновым процессам(в том числе сервису обновлений) понизить приоритеты cpu, i/o и ram через реестр. бенчмарков не делал, но по-ощущениям пользоваться компом норм
насчет тормозов - пробовал на компе (core 2 duo, hdd, win10) понижать приоритеты cpu, памяти и I/O для trustedinstaller-а и других процессов связанных с обновлениям - benchmark-и не делал (чужой комп, попросили помочь), но по ощущениям пользователя - стало менее заметно, что в фоне ставятся обновления. не знаю, правильно ли было так делать, но вдруг поможет
писал про техническую возможность сделать запрет. но для важных данных нужно другое решение (как минимум, иметь резервные копии вне машины пользователя).
попробовал, запретил удаление и смену разрешений - работает, нельзя удалить. другое дело, что неправильно важные данные хранить где-то у пользователя без резервных копий, вдруг винт сломается и т.п.
на старом компе боролся с тормозами обновления в фоне путем понижения приоритетов cpu, memory и i/o у процессов задействованных в обновлении, например, у trustedinstaller-а. почему-то это не сделано разработчиками ОС.
так есть заводы в США у Intel или нет? Это заводы, которые производят процессоры? Или какие-то другие производства? Или в Wikipedia устаревшая или недостоверная инфа?
Вопрос без сарказма и т.п. Мне действительно интересно заводы это или нет.
если правильно понял, в 11 винде ms вынесла их в "Устаревшие" и со временем удалит. печально.
как вариант, еще костыльный способ с firewall-ом - сделать белый список на исходящие соединения и пускать сервис обновления в сеть только когда требуется.
не понял. какое отношение имеет скорость сборки ПО к скорости его работы? ПО может собираться долго, но работать быстро. или ты про то, что компиляторы и системы сборки плохо оптимизированы? или про что?
в программировании не нужно? собирать большой проект например
изначальный код неправильный в том, что он всегда вызывает Release у семафора, независимо от того, успешно ли выполнился WaitAsync. вроде бы логичное поведение, что если WaitAsync не выполнился успешно, то и не надо вызывать Release, разве не так?
как вариант, можно понизить приоритеты cpu, i/o и памяти для фоновых процессов, в том числе сервисам обновления, через реестр.
использовал win 10 на hdd. можно фоновым процессам(в том числе сервису обновлений) понизить приоритеты cpu, i/o и ram через реестр. бенчмарков не делал, но по-ощущениям пользоваться компом норм
русские или граждане РФ? русский != гражданин РФ, в РФ являются гражданами не только русские, также русские могут быть гражданами не только РФ.
насчет тормозов - пробовал на компе (core 2 duo, hdd, win10) понижать приоритеты cpu, памяти и I/O для trustedinstaller-а и других процессов связанных с обновлениям - benchmark-и не делал (чужой комп, попросили помочь), но по ощущениям пользователя - стало менее заметно, что в фоне ставятся обновления. не знаю, правильно ли было так делать, но вдруг поможет
если не ошибаюсь, начиная с nt 6 (vista) большая часть видеодрайвера расположена в user mode. на 10-ке можно перезапускать через ctrl-shift-win-b (update: не драйвер. драйвер перезапускается по timeout-у Timeout Detection and Recovery (TDR) - Windows drivers | Microsoft Learn )
это в случае, если драйвер в целом рабочий, но по каким-то причинам подвис
писал про техническую возможность сделать запрет. но для важных данных нужно другое решение (как минимум, иметь резервные копии вне машины пользователя).
попробовал, запретил удаление и смену разрешений - работает, нельзя удалить. другое дело, что неправильно важные данные хранить где-то у пользователя без резервных копий, вдруг винт сломается и т.п.
можно попробовать через "Owner Rights"("Права владельца") запретить удаление.
List of semiconductor fabrication plants - Wikipedia
есть список заводов. насколько он актуальный - не знаю.
на старом компе боролся с тормозами обновления в фоне путем понижения приоритетов cpu, memory и i/o у процессов задействованных в обновлении, например, у trustedinstaller-а. почему-то это не сделано разработчиками ОС.
можно проще, если этому сервису просто отрубить(не выдавать) доступ в сеть.
В pro и выше можно через политики. только нужно в самом защитнике отключить защиту от подделки.
del.
Есть информация как это ПО повышает свои права?
Сразу скажу что не разбираюсь в производстве процессоров - пошел погуглить насчет производства - вот нашел List of semiconductor fabrication plants - Wikipedia
так есть заводы в США у Intel или нет? Это заводы, которые производят процессоры? Или какие-то другие производства? Или в Wikipedia устаревшая или недостоверная инфа?
Вопрос без сарказма и т.п. Мне действительно интересно заводы это или нет.
если правильно понял, в 11 винде ms вынесла их в "Устаревшие" и со временем удалит. печально.
как вариант, еще костыльный способ с firewall-ом - сделать белый список на исходящие соединения и пускать сервис обновления в сеть только когда требуется.
pro версия? если да, то в gpedit.msc можно запретить перезагрузку из-за обновления.
почему оно по-умолчанию не активировано - непонятно.