Visual studio windows 10 ltsc

    Hello,

    2 years ago I switched to Win10 2016 LTSB and installed Visual Studio Community 2017. Microsoft says that VS 2017 and 2019 are not supported on LTSC/LTSB. I just discovered this limitation a few weeks ago about VS 2019, and later about VS2017. I didn’t pay attention when installing VS2017 ! And everything worked flawlessly, including VS updates…

    Am I alone ? What does mean «unsupported» about Win10 LTSB/LTSC ? Does it mean that VS installer should refuse to run, or that VS will not work, or that MS will not offer aftermarket support (I don’t care !)

    Having evreything working great, I don’t know if I could/shoud upgrade to LTSC 2018 or 2019 + Visual Studio 2019, or keep my computer as is (LTSB 2016 + VS 2017).

    Any thougths ?

  1. VS 2017 and 2019 both run fine on 1809 which LTSC 2019 is so I see no reason why it wouldn’t work. As long as it doesn’t refuse to install, which it shouldn’t.

  2. This is really weird…

    Microsoft says :

    «Windows 10 Enterprise LTSC edition, Windows 10 S and Windows 10 Team Edition are not supported for development. You may use Visual Studio 2019 to build apps that run on Windows 10 LTSC, Windows 10 S and Windows 10 Team Edition.». They say that such OS’es can be used for remode developping (reminds me the goot old times with WinCE !). (same about 2017)

    I have too few posts to be allowed to post a link. But you will easily find the page on related MS website.

    What is not supported ??? I updated VS 2017 Community today without a problem (I usullay block everything with the FW, paranoid mode)

    I will install OS and devtools on a spare SSD and let the community informed when I have time to do that. If I remember how to create the LTSC localized ISO with the differential file… (last time was 2-3 years ago)

  3. Yes, it is this link.
    Not sure it is licensing related… On MS website, I found this (by a MS tech) :

    «Application support: With each Semi-Annual Channel release following an LTSC release, there is a growing gap in APIs and functionality between the current Windows API in use by most all devices, and previous LTSC releases. Many ISVs do not support LTSC editions for their applications, as they want their applications to use the latest innovation and capabilities to give users the best experience. This is the case with Office ProPlus, which does not support Windows 10 Enterprise LTSC releases as it relies on Windows 10 feature updates and the Semi-Annual Channel to deliver the best user experience with the latest capabilities»

    Seems to be API related…

    «Many ISVs do not support LTSC» is funny ! What ISV will adopt a new API as soon as it is available ??? Many ISV still support Win7, and some even support WinXP and 2000. Only MS can (and will ?) do that. Every 6 month ? Seriously ?

    If Visual Studio or Office or whatever app is updated and uses new APIs/features that come with the semi annual chanel, there will be a problem ! This how I now understand things.

    And according to your second link, I understand that MS wants data, and found a way to force companies to use another chanel for their OS’es and apps.

    As I wrote in my 1st post, my freshly updated VSC2017 runs flawlessly on LTSB2016 (last updated 6 months ago or so), but I’m far from using every VS feature (who does ?) ! It’s been a couple of years since I didn’t code with Win32 API and MFC. Yesterday, I generated a skeleton MFC app that compiled and ran fine, as it always did since the Visual C++ 1.0 1st beta, 25+ years ago. (now, I mostly use this IDE for microcontrolers using plugins, and never have a problem).

    I’m currently testing a basic VS 2019 Community installation on a VM with 1903 LTSC. The installer didn’t care. No warnings. Wait and see (installation is pretty long with only 1-2MB/s, currently 40% after 1 hour).

    I know nothing about Win10 SAC (have to learn, and there’s so much information and acronyms here that it makes things difficult for non english speaking persons !). I see no problem with SAC if it’s not bloated : I hate Cortana on my Surface Pro, even deactivated (O&O + paranoid firewall + some services deactivated).

  4. As I said, LTSC 2019 is based upon 1809 17763.xx which is still fully supported by MS. So VS 2017/19 will work fine. It’s only licensing issues at play here and if you can live with it, cool. Satya Nadella isn’t going to kick your door in and scream at you for compiling an app on LTSC.

  5. He could easily. Just add some feature used by a new VS (or Office if you use it), and that does not come with LTSC (security) updates. You’re done. Something as simple as a magical GUI control with a new API. Just a new Button or Static class . Not necessarily one you use for your developments, but one that a MS app new version/update uses. You’re done. This happened since the very begining at each and every new Windows version (I started Windows coding with Win3.0, and every version came with new APIs : 3.0 3.1 NT 2000 XP Vista and so on).

    But I agree with you. They have no interest upsetting large companies !

    [EDIT] better do a disk image before any update, app or OS

  6. @3zero3

    I meant 1809 updated 1902. My bad !

    [EDIT] currently testing 10.0.17763.316

    (I’m lost in all these versions, updates and acronyms. Things were much simpler, even 3 years ago !)

  7. Seriously man you are overthinking and thus over complicating this non-issue. Install it, if it works, great! Move along and have a nice day.


  8. Stop hovering to collapse…
    Click to collapse…


    Hover to expand…
    Click to expand…
  9. Till the next LTSC, somewhere, iirc @abbodi1406 posted info about office on ltsc.


    Stop hovering to collapse…
    Click to collapse…


    Hover to expand…
    Click to expand…
  10. right after I make search


    Stop hovering to collapse…
    Click to collapse…


    Hover to expand…
    Click to expand…
  11. It’s just pure luck most stuff works on LTSC, but it might change in the future.
    LTSB was also quite good at first, and look at it now 5 major releases later — you’re left out when it comes to latest cpu / motherboards / gpus, you’re left out when it comes to some games and professional apps, you’re still left out when it comes to compatibility with some Bluetooth headsets / wireless displays / atmos etc. — and when you run it on a beefier machine it definitely feels much slower than even the most bloated latest release

    Many big game studios don’t bother about LTSx editions for two reasons:
    1 — follow the money — the largest number of customers will be on the latest OS version, not on a niche LTSx release, with fixed outdated hardware support by design and with a high likelihood of being pirated..
    2 — stay away from API limitations and high maintenance — much more effective to reply to bug reports with a «use a supported OS» than waste time and efforts on developing alternative code paths and workarounds (and why would I as a dev work to fix a bug caused by your poorly hacked store patch? pff)

    New DirectX 12 Features sells games for 44.99$, not compatibility with windows xp..


    Stop hovering to collapse…
    Click to collapse…


    Hover to expand…
    Click to expand…
  12. I am still on LTSB 2016 on my main rig and every program and game I use still works fine
    but yes, the probability of encountering incompatible software or hardware is definitely higher on LTSx releases.

    -andy-

  13. It just means MS isn’t liable if anything goes wrong.

  14. and if they are try fighting it.

Please read Visual Studio 2019 system requirements before installing:

Supported Operating Systems

Visual Studio 2019 will install and run on the following operating systems (64 bit recommended):

  • Windows 10 version 1703 or higher: Home, Professional, Education, and Enterprise (LTSC and S are not supported)
  • Windows Server 2016: Standard and Datacenter
  • Windows 8.1 (with Update 2919355): Core, Professional, and Enterprise
  • Windows Server 2012 R2 (with Update 2919355): Essentials, Standard, Datacenter
  • Windows 7 SP1 (with latest Windows Updates): Home Premium, Professional, Enterprise, Ultimate

Hardware

  • 1.8 GHz or faster processor. Quad-core or better recommended
  • 2 GB of RAM; 8 GB of RAM recommended (2.5 GB minimum if running on a virtual machine)
  • Hard disk space: Minimum of 800MB up to 210 GB of available space, depending on features installed; typical installations require 20-50 GB of free space.
  • Hard disk speed: to improve performance, install Windows and Visual Studio on a solid state drive (SSD).
  • Video card that supports a minimum display resolution of 720p (1280 by 720); Visual Studio will work best at a resolution of WXGA (1366 by 768) or higher.

Here the release notes of the latest version.

You can download any of the below editions of Visual Studio 2019 directly from Microsoft servers:

Version Web Installer ISO Last Update
Visual Studio Community 2019 Download Download November 11, 2020
Visual Studio Professional 2019 Download Download November 11, 2020
Visual Studio Enterprise 2019 Download Download November 11, 2020
Visual Studio Community 2019 for macOS Download November 11, 2020
Visual Studio Professional 2019 for macOS Download November 11, 2020
Visual Studio Enterprise 2019 for macOS Download November 11, 2020

Download Visual Studio 2019 ISO

1 Download the Visual Studio Web Installer executable file from the above links to a drive on your local machine.
2 Run Visual Studio setup executable file with the following arguments from a command prompt: For example, if you downloaded the community edition web installer
vs_community.exe --layout "download-path" --lang "download-language"
3 Example A: Install all languages
vs_community.exe --layout C:\vs2019
4 Example B: Install one language
vs_community.exe --layout C:\vs2019 --lang en-US
5 Example C: Install multiple languages
vs_community.exe --layout C:\vs2019 --lang en-US de-DE ja-JP

Currently, there is no such direct ISO available at this moment. Only option that we have is just to download the web installer and do a layout to grab the offline installation media.

Country codes

ISO Code Language
cs-CZ Czech
de-DE German
en-US English
es-ES Spanish
fr-FR French
it-IT Italian
ja-JP Japanese
ko-KR Korean
pl-PL Polish
pt-BR Portuguese — Brazil
ru-RU Russian
tr-TR Turkish
zh-CN Chinese — Simplified
zh-TW Chinese — Traditional

Update Visual Studio 2019 Installation Layout

As updates become available for Visual Studio 2019, you can run the --layout command again, pointing to the same layout folder, to ensure that the folder contains the latest components. Only those components that have been updated since the last time --layout was run will be downloaded.

Microsoft Visual Studio 2022 Enterprise 17.6.5 (Offline Cache)

Версия: 17.6.5

Visual Studio Enterprise 2022 — Интегрированное комплексное решение для групп любого размера с высокими требованиями к качеству и масштабу. Воспользуйтесь полным набором инструментов и служб для разработки, создания сложных корпоративных приложений и управления ими.

Программа требует:
Процессор с тактовой частотой не ниже 1,8 ГГц. Рекомендуется использовать как минимум двухъядерный процессор.
2 ГБ ОЗУ; рекомендуется 8 ГБ ОЗУ (минимум 2,5 ГБ при выполнении на виртуальной машине)
Место на жестком диске: до 210 ГБ (минимум 800 МБ) свободного места в зависимости от установленных компонентов; обычно для установки требуется от 20 до 50 ГБ свободного места.
Скорость жесткого диска: для повышения производительности установите Windows и Visual Studio на твердотельный накопитель (SSD)
Видеоадаптер с минимальным разрешением 720p (1280 на 720 пикселей)
Полный список требований и ограничений.

Microsoft Visual Studio 2022 Enterprise 17.6.5 (Offline Cache) подробнее:
Windows 11 Home, Pro, Pro Education, Pro for Workstations, Enterprise, and Education
Windows 10 (1909+) or higher: Home, Professional, Education, and Enterprise (в реале ставится и на версии до 1909 и на LTSC (1, 2), но с предупреждением о возможной неполноте функциональности ставится … в чем именно заключаются функциональная неполнота пока не понятно).
Windows Server 2016, 2019, 2022: Standard and Datacenter (редакция студии BuildTools ставится и на Core редакцию сервера)
Windows 7 SP1, Windows 8.1 — тоже работают но «неофициально» и с предупреждением (что мол часть функционала может не работать).
Может выскакивать ошибка длинного пути. Сохраните название в блокноте, переименуйте, установите и обратно верните название, чтобы дальше стоять на раздаче.

Процедура лечения:
Enterprise: VHF9H-NXBBB-638P6-6JHCY-88JWH

Контрольные суммы образа:
CRC32: 1B684DBE
MD5: 080D463A719AFCF51A2C1429E97CC668
SHA-1: C6C91F3656449EB5FBBEC698F2EFB7B54FE0BDCD
SHA-256: 5DD67C8DFB5B7CE414883039B6B0FD49E9B589A857022927AEF49F44F8ACF2CE

Скриншоты Microsoft Visual Studio 2022 Enterprise 17.6.5 (Offline Cache):

Microsoft Visual Studio 2022 Enterprise 17.6.5 (Offline Cache) скачать торрент:

2022 — 17.13

3 months ago

(11 Feb 2025)

Yes

17.13.6

(08 Apr 2025)

2022 — 17.12 (LTSC)

6 months ago

(12 Nov 2024)

Ends
in 1 year and 2 months

(14 Jul 2026)

17.12.7

(08 Apr 2025)

2022 — 17.11

9 months ago

(13 Aug 2024)

Ended
6 months ago

(12 Nov 2024)

17.11.6

(12 Nov 2024)

2022 — 17.10 (LTSC)

11 months ago

(21 May 2024)

Ends
in 8 months

(13 Jan 2026)

17.10.13

(08 Apr 2025)

2022 — 17.9

1 year and 3 months ago

(13 Feb 2024)

Ended
11 months ago

(21 May 2024)

17.9.7

(14 May 2024)

2022 — 17.8 (LTSC)

1 year and 6 months ago

(14 Nov 2023)

Ends
in 1 month and 3 weeks

(08 Jul 2025)

17.8.20

(08 Apr 2025)

2022 — 17.7

1 year and 9 months ago

(08 Aug 2023)

Ended
1 year and 6 months ago

(14 Nov 2023)

17.7.7

(14 Nov 2023)

2022 — 17.6 (LTSC)

1 year and 12 months ago

(16 May 2023)

Ended
3 months and 4 weeks ago

(14 Jan 2025)

17.6.22

(14 Jan 2025)

2022 — 17.5

2 years and 2 months ago

(21 Feb 2023)

Ended
1 year and 12 months ago

(16 May 2023)

17.5.5

(01 May 2023)

2022 — 17.4 (LTSC)

2 years and 6 months ago

(08 Nov 2022)

Ended
10 months ago

(09 Jul 2024)

17.4.21

(09 Jul 2024)

2022 — 17.3

2 years and 9 months ago

(09 Aug 2022)

Ended
2 years and 6 months ago

(08 Nov 2022)

17.3.7

(08 Nov 2022)

2022 — 17.2 (LTSC)

3 years ago

(10 May 2022)

Ended
1 year and 4 months ago

(09 Jan 2024)

17.2.23

(09 Jan 2024)

2022 — 17.1

3 years ago

(15 Feb 2022)

Ended
3 years ago

(10 May 2022)

17.1.7

(10 May 2022)

2022 — 17.0 (LTSC)

3 years and 6 months ago

(08 Nov 2021)

Ended
1 year and 10 months ago

(11 Jul 2023)

17.0.23

(11 Jul 2023)

2019 — 16.11

3 years and 9 months ago

(10 Aug 2021)

Ends
in 3 years and 11 months

(10 Apr 2029)

16.11.46

(08 Apr 2025)

2019 — 16.10

3 years and 11 months ago

(25 May 2021)

Ended
3 years and 9 months ago

(10 Aug 2021)

16.10.4

(20 Jul 2021)

2019 — 16.9

4 years ago

(02 Mar 2021)

Ended
2 years and 7 months ago

(11 Oct 2022)

16.9.26

(11 Oct 2022)

2019 — 16.8

4 years and 6 months ago

(10 Nov 2020)

Ended
4 years ago

(09 Mar 2021)

16.8.7

(09 Mar 2021)

2019 — 16.7

4 years and 9 months ago

(05 Aug 2020)

Ended
3 years ago

(12 Apr 2022)

16.7.28

(19 Apr 2022)

2019 — 16.6

4 years and 12 months ago

(19 May 2020)

Ended
4 years and 9 months ago

(05 Aug 2020)

16.6.5

(21 Jul 2020)

2019 — 16.5

5 years ago

(16 Mar 2020)

Ended
4 years and 12 months ago

(19 May 2020)

16.5.5

(12 May 2020)

2019 — 16.4

5 years ago

(03 Dec 2019)

Ended
3 years and 7 months ago

(12 Oct 2021)

16.4.27

(12 Oct 2021)

2019 — 16.3

5 years and 7 months ago

(23 Sep 2019)

Ended
5 years ago

(03 Dec 2019)

16.3.10

(20 Nov 2019)

2019 — 16.2

5 years and 9 months ago

(24 Jul 2019)

Ended
5 years and 7 months ago

(23 Sep 2019)

16.2.5

(10 Sep 2019)

2019 — 16.1

5 years and 11 months ago

(21 May 2019)

Ended
5 years and 9 months ago

(24 Jul 2019)

16.1.6

(09 Jul 2019)

2019 — 16.0

6 years ago

(02 Apr 2019)

Ended
4 years ago

(12 Jan 2021)

16.0.22

(12 Jan 2021)

2017 — 15.9

6 years ago

(13 Nov 2018)

Ends
in 1 year and 11 months

(13 Apr 2027)

15.9.72

(08 Apr 2025)

2017 — 15.8

6 years and 9 months ago

(14 Aug 2018)

Ended
6 years ago

(13 Nov 2018)

15.8.9

(02 Nov 2018)

2017 — 15.7

7 years ago

(07 May 2018)

Ended
6 years and 9 months ago

(14 Aug 2018)

15.7.6

(02 Aug 2018)

2017 — 15.6

7 years ago

(05 Mar 2018)

Ended
7 years ago

(07 May 2018)

15.6.7

(26 Apr 2018)

2017 — 15.5

7 years ago

(04 Dec 2017)

Ended
7 years ago

(05 Mar 2018)

15.5.7

(20 Feb 2018)

2017 — 15.4

7 years ago

(09 Oct 2017)

Ended
7 years ago

(04 Dec 2017)

15.4.5

(27 Nov 2017)

2017 — 15.3

7 years ago

(14 Aug 2017)

Ended
7 years ago

(09 Oct 2017)

15.3.5

(19 Sep 2017)

2017 — 15.2

8 years ago

(10 May 2017)

Ended
7 years ago

(14 Aug 2017)

15.2.6

(17 Jul 2017)

2017 — 15.1

8 years ago

(05 Apr 2017)

Ended
8 years ago

(10 May 2017)

15.1.2

(17 Apr 2017)

2017 — 15.0

8 years ago

(07 Mar 2017)

Ended
5 years ago

(14 Jan 2020)

15.0.28

(11 Dec 2019)

2015 — 14.0

9 years ago

(20 Jul 2015)

Ends
in 5 months

(14 Oct 2025)

Update 3 + KB3165756

(14 Sep 2016)

2013 — 12.0

11 years ago

(15 Jan 2014)

Ended
1 year ago

(09 Apr 2024)

Update 5

(20 Jul 2015)

2012 — 11.0

12 years ago

(31 Oct 2012)

Ended
2 years and 4 months ago

(10 Jan 2023)

Update 4

(13 Nov 2013)

2010 — 10.0

14 years ago

(29 Jun 2010)

Ended
4 years and 10 months ago

(14 Jul 2020)

Service Pack 1

(18 Aug 2011)

В чат инсайдеров регулярно приходят товарищи, установившие Windows 10 LTSC (или еще LTSB) и оправдывающие свой выбор различными плюсами этой ОС. Каждый такой приход превращается в утомительный ликбез, поэтому я наконец решил разобрать все эти якобы преимущества в одной статье блога.

Мифы LTSC

[+] Сегодня в программе

Основные факты об издании Enterprise

Прежде чем говорить о мифах, давайте определимся с двумя ключевыми фактами в контексте этого материала.

Каналы обслуживания

Издание Windows 10 Enterprise выпускается в два канала обслуживания – ежегодный (general availability channel, GAC), пришедший на смену полугодовому (semi-annual channel, SAC), и долгосрочный (long term servicing channel, LTSC):

  • В ежегодном канале издание Enterprise (как и Education) поддерживается 30 месяцев. Полугодовой канал упразднен с 21H2. Ранее срок поддержки зависел от половины года выхода: осенние выпуски – 30 месяцев с момента общей доступности, весенние — 18 месяцев для 1903+ и 30 месяцев для 1703 и 1803 (см. KB4462896).
  • В долгосрочном канале LTSC издание Enterprise до версии 2019 включительно и IoT 2021 поддерживается 10 лет после выпуска (5 лет основной поддержки + 5 лет расширенной, см. KB17140); версия 2021 — только 5 лет основной.

Технические отличия

Помимо канала обслуживания Windows 10 Enterprise LTSC отличается от Windows 10 Enterprise отсутствием Microsoft Edge (Upd. он включен в LTSC 2021) и магазинных приложений. Также нет предустановленного OneDrive и компонента Windows Ink Workspace. Из этого могут следовать мелкие нюансы вроде иначе настроенных «из коробки» ассоциаций или отсутствующих пунктов контекстного меню, но ими можно пренебречь.

Этот факт сам по себе разрушает немало мифов, и дальше я разберу их подробно в том числе и с учетом других изданий Windows.

Мифы Windows 10 Enterprise LTSC

Из обсуждений в чате я вынес 10 мифов. Большинство из них в статье озаглавлены именно так, как это преподносят адепты LTSC, а контекст я дополнительно разъясню.

1. Только в LTSC можно полностью отключить телеметрию

Контекстом этого заявления является возможность установить значение 0 для политики AllowTelemetry.

Это заявление – миф по двум причинам:

  • Политика работает в изданиях Enterprise, Education и IoT, т.е. никакой уникальностью LTSC тут не пахнет.
  • Значение 0 не отключает телеметрию полностью, а лишь устанавливает для нее уровень Security. Не исключаю, что многие об этом не знают.

Мне абсолютно понятно, что людей беспокоит передача личной информации. Однако опрашиваемые в чате адепты полного отключения телеметрии не могут назвать конкретные аспекты ее базового уровня, касающиеся персональных данных. Попробуйте и вы — до и после прочтения документации!

При этом заблокировать отправку телеметрии в любом издании можно встроенным брандмауэром или сторонним файерволом, поскольку точки подключения задокументированы.

В остальном, мои позиции по телеметрии и ситуации с ней в Windows 10 не изменились за время, прошедшее с публикации тех материалов.

2. LTSC реже обновляется

Как правило, контекст утверждения в том, что ОС реже прерывает работу пользователя требованием перезагрузки после установки обновлений.

Для начала надо определиться с терминологией (исправление, обновление компонентов, вот это все). Утверждение — миф, потому что Enterprise LTSC:

  • Получает исправления по тому же расписанию, что и все прочие издания. Содержимое исправлений может отличаться в зависимости от версии ОС, но это верно для любого издания. Например, если уязвимость в системе безопасности устранена архитектурно лишь в новейшей версии, исправление доставляют только в предыдущие поддерживаемые версии.
  • Вообще не получает обновления компонентов (новые версии) в Windows Update, точно так же как Enterprise. Здесь единственный способ обновления до новой версии – ее загрузка вручную и установка поверх старой.

Верным будет лишь утверждение, что новые версии Enterprise LTSC выходят реже, чем у Enterprise и прочих изданий. Фиксированного расписания нет, а историческое тут: http://aka.ms/win10releaseinfo.

3. LTSC получает только обновления безопасности

Возможно, этот миф связан с запутанной маркировкой обновлений у Microsoft. Я отмечал, что даже у обновлений сервисного стека в описании указано Security.

Мифы LTSC

Впрочем, на картинке видно и просто Update – это накопительное обновление .NET. В любом случае, LTSC приходит стандартный набор исправлений.

4. Только в LTSC можно управлять загрузкой и установкой обновлений

Раз можно в Enterprise LTSC, как минимум должно работать в Enterprise :) По факту работает во всех изданиях, где поддерживаются групповые политики, т.е. в Pro и выше.

Мифы LTSC

На картинке система настроена сообщать о наличии обновлений, делегируя дальнейшие действия вам. Скачивание и установка объединены, а управление перезагрузкой я подробно разбирал.

5. Только в LTSC можно полностью отключить обновления

На самом деле отключение средствами ОС возможно во всех изданиях кроме домашних, потому что только в них не работают необходимые политики.

Решение сводится к указанию несуществующего сервера WSUS. И вы не поверите, но у Microsoft есть официальные инструкции на эту тему. Tам чуть больше политик применяется, чтобы заблокировать пользовательские действия.

6. Только LTSC не форсирует установку новых версий

В подзаголовке облагороженная версия утверждения от закоренелого адепта LTSC :)

Мифы LTSC

Однако из мифа 2 следует, что это – не уникальное свойство канала LTSC, а особенность издания Enterprise, поскольку обновления компонентов ему просто не доставляются.

В изданиях Pro и Home действительно происходит принудительный переход на следующую версию, однако важны нюансы!

Microsoft изменила процедуру установки обновления компонентов в версии 1903, а заодно ретроспективно портировала ее в 1809 и 1803.

Теперь центр обновления лишь уведомляет о наличии новой версии, оставляя решение об установке вам.

Мифы LTSC

Принудительно она ставится только ближе к окончанию срока поддержки, который составляет 18 месяцев. На практике обновление выполняется до версии, вышедшей через год после установленной. Происходит это незадолго до выпуска следующей версии. Так, владельцам 1803 начали устанавливать версию 1903 во второй половине июля 2019 года.

Таким образом, можно обновлять версию Windows 10 один раз в год, а не два 1, при этом контролируя процесс вручную на протяжении примерно 14 месяцев.

К этому моменту желание оставаться на старой версии с технической точки зрения можно оправдать разве что проблемами с устройствами в новой, т.е. отсутствием подходящих драйверов.

7. LTSC позиционируется Microsoft как самая стабильная

Обычно, этот тезис не сопровождается цитатами, но из дискуссий следует, что подразумевается максимально стабильная работа ОС, без сбоев. Однако с учетом единой кодовой базы и минимума технических различий LTSC не может быть стабильнее других изданий.

Стабильность LTSC выражается в неизменности ключевых подсистем ОС на протяжении десятилетнего срока поддержки.

Допустим, на ПК установлена LTSC 1607 и последние версии драйверов. Microsoft фактически гарантирует, что в эту ОС десять лет исправлениями не будут вноситься изменения, например, в графическую подсистему, которые потребуют новой версии драйвера.

Это не значит, что вендор не будет обновлять драйвер видео для 1607. Но даже если такого не произойдет, графическая подсистема будет стабильно работать с драйвером, доступным на момент выхода этой версии.

Такие же параллели можно провести с совместимостью программного обеспечения. При этом LTSC может вообще не поддерживаться, как в случае с Visual Studio.

У этой стабильности есть и обратная сторона медали – замороженное состояние защитных механизмов.

Уязвимости исправляют накопительными обновлениями, но архитектурно в LTSC безопасность не укрепляется, равно как не появляются новые защитные функции.

Например, в версии 1709 появилась защита целостности кода с помощью гипервизора (HVCI), а в 1903 — защита от скрытого изменения важных настроек безопасности (Tamper Protection). Первая пришла в LTSC спустя год, а второй пока нет на горизонте (Upd. доступно в выпуске LTSC 2021).

Дополнительную аргументацию читайте в классических статьях о работе в устаревшей ОС и роли головного мозга.

8. LTSC более производительная

Как правило, на вопрос «в чем разница» следует примитивный ответ «в ней нет мусора». Под мусором понимаются магазинные приложения, идущие в комплекте с другими изданиями. С него и начнем.

«Мусор»

Я вижу два основных аспекта влияния магазинных приложений на производительность.

  • Нагрузка на CPU, RAM и сеть. Если приложения не запускать, то процессорное время и память они занимать не будут. Фоновую работу приложений можно запретить в любом издании, что сводит на нет их сетевую активность.
  • Занимаемое пространство на диске. Приложения удаляются после установки двумя командами. До установки потребуется чуть больше усилий, но тоже ничего сложного.

Я, кстати, не отношу дисковое пространство к проблемам производительности за исключением случаев, когда место совсем на исходе. Но раз уж этот вопрос педалируется, есть менее очевидный нюанс.

По мере работы ОС и установки накопительных обновлений растет объем папки WinSxS. В полугодовом канале обновление до следующей версии происходит путем переустановки поверх.2

Поскольку все исправления уже внедрены архитектурно, вы получаете чистую папку Windows раз в полгода.

В LTSC новые версии выходят реже, поэтому старые версии компонентов оседают в WinSxS на более длительный срок (сейчас как минимум два года, 1607 → 1809). Да, папку можно чистить с /ResetBase, но это лишние телодвижения, особенно для ОС без мусора :)

Оптимизация работы ОС и устройств

Рассуждая о производительности, адепты LTSC не знают или предпочитают не упоминать о том, что оптимизация Windows ее разработчиками – непрерывный процесс. Исправления наиболее заметных проблем доставляются в качестве накопительных обновлений, однако архитектурные изменения доступны только в новейших версиях.

У меня есть для вас несколько примеров.

Система

  • В версии 1703 процесс обновления Windows перевели на платформу UUP. Это сократило объем доставляемых сборок Windows (что неактуально для LTSC) и ускорило поиск обновлений на устройствах, поскольку основной объем работы переложили с локального ПК на облачный сервис Windows Update. Тем самым улучшилась производительность и снизилось энергопотребление. В LTSC это приземлилось только спустя полтора года.
  • В Windows 10 1803 кусты реестра выделили в отдельный процесс Registry с целью оптимизации, которая схожа со сжатием памяти. Опять же, в LTSC это попало лишь в 1809.
  • Фоновую работу поиска Windows твикают постоянно – сообщалось об изменениях в 1809 и 20H1. Неизвестно, когда вторая часть окажется в LTSC.
  • Добавлено 21-Aug-2020. WSL2 вошла в состав версии 20H1. Спустя несколько месяцев ее портировали в предыдущие версии — 1909 и 1903, но не в 1809 LTSC, конечно.

Устройства

Зачастую улучшение производительности ассоциируется исключительно с драйвером вендора, но более интересны случаи, когда ОС адаптируют под железо.

  • В версии 1709 появилась технология Power Throttling, призванная снизить потребление электроэнергии процессором и продлить работу от батареи. На момент выпуска инсайдерам она применялась только на процессорах Intel поколения 6 и выше, но позже поддержка расширилась. В LTSC технология стала доступна лишь спустя год.
  • В Windows 10 1903 в планировщик Windows внесли изменения, нацеленные на процессоры AMD Ryzen (RU | EN), что положительно отражено по крайней мере в некоторых бенчмарках (пример 1809 vs. 1903). В LTSC это появится в лучшем случае спустя 18 месяцев после выпуска 1903 в полугодовой канал.
  • В той же версии 1903 обновили архитектуру графических драйверов WDDM до версии 2.6. Например, в DX12 появилась поддержка VRS. Это позволяет актуальной версии Windows 10 идти в ногу с современными видеокартами GeForce RTX и GTX 1660 Ti.

Неважно, насколько существенны конкретно для вас перечисленные выше изменения. Большинство сведений об оптимизации не афишируется, потому что на публику об этом пишут лишь отдельные продуктовые группы либо топ-менеджеры в случае глобальных изменений.

Мораль здесь в том, что старая версия в принципе не может быть лучше оптимизированной, чем новая.

9. В LTSC меньше багов, чем в других версиях/изданиях

Трудно сказать, откуда растут ноги у этого мифа. Возможно, люди полагают, что чем больше проходит времени с момента выпуска конкретной версии, тем больше багов в ней устраняют. На практике разработка Windows 10 была ориентирована на полугодовые выпуски, а с 2021 года перешли на ежегодные.

  1. Пройдя инсайдерские кольца, версия объявляется общедоступной – Microsoft начинает проталкивать ее через Windows Update для самых беспроблемных конфигураций и позволяет скачивать с помощью MCT, а чуть позже — помощником по обновлению. Статус версии и все распространенные проблемы по мере их выявления публично документируют.
  2. В последующие месяцы Microsoft и вендоры устраняют проблемы накопительными обновлениями и новыми драйверами, после чего версия ОС объявляется готовой для широкого использования (broad deployment), т.е. для развертывания в организациях. До 2019 года старались уложиться в 2-3 месяца, но в 2020-21 годах разрыв между общей доступностью и широким использованием уже превышал полгода.
  3. Накопительные обновления продолжают выходить и дальше. Однако чем ближе к выпуску следующей версии, тем больше исправлений интегрируют в нее, нежели включают в пакеты исправлений.

Затем цикл повторяется, и заметьте, что если дефект не устранили накопительным обновлением до выхода следующей версии, то вероятность его исправления этим способом в дальнейшем невелика.

У меня есть отличный свидетель Иеговы – участник чата Владимир, убежденно использовавший LTSB 1607 на своем ноутбуке 2018 (!) года выпуска. После нескольких терапевтических сессий в чате он решился на обновление до 1809, но почему-то снова LTSC :) Внезапно!

Мифы LTSC

Однако уже через пару дней он раскритиковал Microsoft за какой-то баг с ночным светом и вообще за нежелание исправлять дефекты в корпоративных изданиях. Видимо, не понимая, что на этот момент уже вышли версии Windows 10 Enterprise/Education 1903 и 1909.

Мифы LTSC

Минут через 15 товарищ сам нашел в истории версий сведения, что напрягавший его дефект устранили в 1903.

Даже если в теории последняя версия имеет больше багов, содержащихся в новых функциях, на практике основной дискомфорт доставляют неисправленные баги, унаследованные из старой версии.

Не стоит рассчитывать всерьез на устранение заметного дефекта спустя год и более, особенно если в новых версиях его уже нет.

А владельцы LTSC собираются десять лет в ней работать… Кстати!

10. Функциональность LTSC меня полностью устраивает

В подзаголовок я вынес некую совокупность мифов – сочетание повышенной стабильности и производительности вкупе с полным управлением обновлениями и телеметрией. В общем, все то, что делает LTSC прекрасной на десять лет!

Отсутствие желаемых функций

В чате я не раз видел заявления типа «Когда же майки додумаются сделать А» или «Как же утомляет Г, ведь несложно реализовать Б». Тут же выяснялось, что А и Б есть в актуальной версии, а у автора ОС в долгосрочном канале обслуживания.

Затем уже начинались поиски конкретной версии, в которой произошли изменения. В этом, кстати, хорошо помогает мой канал, где я отмечаю многие значимые нововведения в инсайдерских сборках.

Квинтэссенция мифа – желание установить Магазин :)

Официально это не поддерживается, но технически вполне работает (поверьте, я бы не стал ретроспективно писать об этом в блоге, если бы не регулярные вопросы в чате и почте). В принципе, для установки желаемого приложения Магазин ставить необязательно, но обновлять приложения с его помощью точно удобнее.

Стремление перейти на новую версию LTSC как можно скорее

Вопросы о том, когда выйдет следующая версия LTSC, появляются в чате время от времени. Обострение же возникает весной и осенью – по мере приближения к дате выпуска новой версии Windows. Мы даже триггер для бота сделали, чтобы быстро выдавать шаблонный ответ.

Я уверен, что большинство домашних пользователей, избравших долгосрочный канал обслуживания, устанавливают новую версию LTSC вскорости после ее выпуска.

Иначе с чего бы они ее ждут с таким нетерпением? :)

Технические выводы

Для использования Windows 10 Enterprise LTSC есть лишь одно существенное техническое обоснование: аппаратная несовместимость с актуальной версией ОС, т.е. отсутствие подходящих драйверов или необходимого фирменного ПО для устройств.

LTSC в сравнении с актуальными версиями:

  • не обладает новыми функциями
  • хуже оптимизирована
  • содержит больше старых неисправленных багов
  • слабее защищена архитектурно

Мнение

Для личного использования опытным человеком я считаю оптимальным издание Pro. Оно превосходит домашнее издание за счет наличия Hyper-V, безусловной возможности шифрования BitLocker, а также поддержки групповых политик, в том числе позволяющих тонко настроить процесс обновления ОС.

Возможность обновлять версию раз в год3 дает хороший баланс между доступностью новых функций и отсутствием дефектов, характерных для свежего выпуска.

Использование издания Enterprise дома можно оправдать желанием продлить работу в конкретной версии до 2.5 лет (осенние выпуски) и/или задействовать корпоративные защитные функции типа AppLocker и Device Guard.

Распространенность Enterprise LTSC у домашних пользователей я отношу исключительно на счет вышеперечисленных мифов и ее популярности у г-сборщиков.

Лицензионные аспекты я здесь вообще не рассматриваю, поскольку к домашним пользователям LTSC они явно не относятся, а методы нелегальной активации такие люди найдут для любых изданий.

Бонус: как перейти с издания LTSC на Pro с сохранением программ и настроек

Мой пост в канале Telegram.

Обсуждение

Опроса на предмет используемых вами изданий на сей раз не будет, потому что я проводил его в канале Telegram в этом году. Исходя из опыта его аудитории, я уверен, что доля LTSC в среднем по больнице выше.

Мифы LTSC

Если у вас дома установлена LTSC, напишите в комментариях:

  • чем именно вы руководствовались и на сведения из каких источников вы опирались, выбирая это издание и канал обслуживания
  • какая у вас версия сейчас, как давно установили, какая была до нее

Если вы перешли от LTSC к полугодовым выпускам, расскажите, что вас к этому побудило!

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Как сбросить trial intellij idea windows
  • Windows 10 значок мой компьютер в меню пуск
  • Что такое update for windows 10 for x64 based systems kb5001716
  • Fujitsu fi 5120c драйвер windows 10
  • Windows 10 вызов виртуальной клавиатуры