Windows 10 LTSB своїми руками

Привіт друзі. В одній з недавніх статей сайту в коментарях розгорнулася дискусія щодо Windows 10. Зокрема, зайшла мова про те, що їй немає альтернатив на сучасних комп'ютерах. Деякі сучасні процесори не мають підтримки Windows нижче версії 10. А така не влаштовує багатьох через свою нестабільність, яка знизилася в версії 1803 продуктивності та інших проблем. Плюс до всього, Microsoft скасувала полегшену збірку Windows 10 без UWP-функціоналу LTSB. І ось що робити тепер тим, хто за умовою не може встановити на свій пристрій нічого, крім "Десятки"? Ясна річ - встановлювати "Десятку". Ось тільки можна взяти не її поточну версію, а більш ранню, стабільну. Прибрати з неї що непотрібно і заборонити їй оновлюватися. Давайте-но, друзі, ми зробимо свою LTSB. Як зробити урізану стабільну збірку Windows 10 своїми руками?

Windows 10 LTSB своїми руками


Але перш пару слів про скасування офіційної збірки Windows 10 LTSB. 

LTSС vs Windows 10 Pro


Місце LTSB в Evaluation Center повинна зайняти збірка з назвою LTSC (вже зайняла). Це така ж урізана "Десятка" без користувальницького UWP-функціоналу, з таким же довгостроковим принципом поставки оновлень, але створена вже на базі оновленої до October 2018 Update версії 1809. Оскільки всі образи 1809 Microsoft відкликала для доопрацювання, на сайті Evaluation Center на момент написання цієї статті немає ні старої LTSB, ні нової LTSC. Остання напевно з'явиться незабаром, але з нею вже встигли попрацювати деякі користувачі - ті, що скачали її дистрибутив з Evaluation Center до того, як Microsoft його прибрала звідти. Я в числі таких.
І, на жаль, друзі, не можу відзначити у LTSС збільшення продуктивності в порівнянні зі звичайною Windows 10 Pro. В абсолютно однакових умовах - на віртуальних машинах з ідентичними виділеними ресурсами ПК, без сторонніх програм, в чистому вигляді тільки що після установки, без зайвих запущених процесів - що LTSС, що звичайна Windows 10 1809 видають по відчуттях однакову продуктивність. Факти теж не грають ні на чию користь: у обох однакове число системних процесів. Їх 77 я зафіксував у LTSС.

І 77 - у звичайній Windows 10 1809 Pro.

Цифру 77 тримаємо в думці, вона нам знадобиться далі для порівняння з числом системних процесів, які будуть активні при таких же умовах за підсумком настройки нашої власної збірки "Десятки" в старій її версії.

Де завантажити стару версію Windows 10


Є, друзі, в Інтернеті один чудовий сайт, підтримуваний ентузіастами, де можна скачати багато продуктів Microsoft, включаючи дистрибутив Windows 10 в різних версіях системи. Це сайт: https: //tb.rg-adguard.net/public.php
Заходимо на нього, вибираємо для скачування "Windows (Final)". Після чого, власне, зможемо вибрати Windows 10 в будь-який з її ранніх версій. Я для контрастності експерименту виберу найбільш ранню версію 1507 від 2015 року, створену за підсумком впровадження першого накопичувального оновлення в систему.

Ви ж, друзі, можна завантажити щось свіжіше. Так, наприклад, обрана мною версія 1507 не підтримує NET Framework вище версії 4.6, отже, деякий сторонній софт, який використовує версії цієї платформи 4.6.1 і вище, не буде працювати. Для довідки: у версіях "Десятки" кодується рік і місяць випуску накопичувального оновлення:
  • 1507 - 2015 рік, 7-й місяць;
  • 1511 - 2015 рік, 11-й місяць;
  • 1607 - 2016 рік, 7-й місяць і т.д.
Також зазначу, що:
  • Скасовані LTSB базувалася на версії 1607;
  • Останньою швидко і стабільно працюючої версією Windows 10 є 1709. Або вона, або версія 1703 будуть оптимальним варіантом для постійного використання.
Ну а, починаючи з версії 1803, система вже стала працювати важче, отримала проблеми типу вильоту в BSOD при активації Hyper-V, почала видавати помилку при відкат системи і т.п.
Далі на сайті вказуємо редакцію, мова і розрядність дистрибутива. І завантажуємо.

І встановлюємо систему.

Продуктивність Windows 10 1507


Ну а тепер, друзі, повертаємося до зафіксованим раніше числа системних процесів. У тих же умовах простою і відсутності сторонніх програм, на такий же віртуальній машині з тими ж виділеними ресурсами в версії Windows 10 1507 активно тільки 47 системних процесів.

Система працює дуже спритно, все буквально літає. При запуску фонового поновлення число процесів збільшилася до 54. Згадаймо, у LTSС їх при повному просте було 77.

Безпека старих версій Windows 10


Напевно багатьох хвилює питання - наскільки безпечно використовувати старі версії "Десятки". Безпечно: при активному Інтернеті система відразу ж полізе оновлюватися. І запровадить всі випущені за час з моменту її релізу поновлення стабільності і безпеки. За цим же принципом Microsoft піклується (поки що) про таких же оновленнях для Windows 7 і 8.1.


Відкладення і відключення оновлень

  Щоб наша Windows 10 1507, поки ми на півгодинки відійдемо кудись, не перетворилася в 1803 або 1809 в першу чергу відкладемо функціональні оновлення. Я встановлював редакцію Pro, тому можу зробити це в додаткових параметрах служби Windows.

Тут я активують опцію "Відкласти оновлення" і вказую необхідність повідомлення про планування перезавантаження за підсумком впровадження оновлень.

У 2015 році, якщо хто пам'ятає, "Десятка" за підсумком фонової установки оновлень перезавантажувалася, коли їй заманеться, якщо не включено планування перезавантаження. Що таке опція "Відкласти оновлення"? Це можливість не встановлювати функціональні поновлення якийсь невизначений термін в районі півроку. В редакції Home такої опції в додатку "Параметри" немає, але якщо систему доукомплектувати редактором gpedit.msc, аналог опції отримаємо в цьому редакторі.

І зможемо відкласти функціональні поновлення.

У Windows 10 Pro, починаючи з версії 1703 функціональні поновлення в Центрі можна відкладати вже на цілий рік. В редакції Home це також можна зробити, але обхідними шляхами.
Після закінчення терміну, на який функціональні поновлення відкладалися, можна повністю відключити всі системні оновлення. Але для цього доведеться вдатися вже до стороннього софту як то: • WuMgr; • Win Updates Disabler; • Wu10Man.
оптимізація
Як оптимізувати роботу старої версії "Десятки"? Я в редакторі gpedit.msc повністю вимкну роботу Захисника, щоб його фоновий процес Antimalware Service Executable не Грузія ресурси комп'ютера. У ранніх версіях системи для цього необхідно включити параметр "Вимкнути Endpoint Protection".

У більш нових версіях - параметр "Вимкнути антивірусну програму" Захисник Windows ", докладно дивимося здесь.Далее в диспетчері завдань прибираю OneDrive з автозавантаження.

З вікна диспетчера вирушаю в розділ системних служб.

Зупиняю і відключаю службу індексування.

Забираю індексацію у властивостях дисків системи.

Зупиняю і відключаю службу друку.

біометричну службу.

Далі мені зі службами розбиратися лінь, я просто запущу утиліту Easy Service Optimizer і в екстрим-режимі закрию все невикористовувані служби. Які служби можна відключити в Windows 10, детально читаємо тут.

Тепер приберу з системи UWP-функціонал. У пакетному режимі встановлені додатки вміє видаляти програма IObit Uninstaller. Галочками відзначаю велику частину додатків.

Включаю захист системи і про всяк випадок ставлю галочку створення точки відновлення перед видаленням додатків.

видаляю.

Усе. Ось, залишив собі тільки будильник і калькулятор.

Хто хоче, може за раз видалити всі UWP-додатки разом з магазином Microsoft Store. Для цього потрібно запустити від адміністратора PowerShell і ввести: Get-AppxPackage | Remove-AppxPackage 
Що тепер у нас з процесами при просте? Їх всього лише 42, а оперативна пам'ять в розмірі 2 Гб завантажена лише на 40%.

І останній штрих - щоб після тривалого відключення віртуальної машини систему НЕ третирували скупчилися завдання з автоматичного обслуговування, відключу його за допомогою Твіка реєстру. Детальніше про це тут.



*** Ось така ось у нас своя LTSB вийшла. Хто хоче більше експериментувати з оптимізацією Windows, ласкаво просимо сюди, тут є добірка статей про твікери.

Мітки до статті: Windows 10 Своя збірка Windows Виживання на слабкому ПК