Часто спливають нюанси сумісності того чи іншого програмного забезпечення. Ми часто грішимо на розробників, однак приділити увагу всім дрібним моментів при розробці програми практично нереально, адже будь-яка дрібниця, від версії операційної системи до запущених процесів може позначитися на працездатності програмного забезпечення.
Найчастіше багато питань виникає з установкою пакета Net Framework 4. Адже даний пакет, коректно встановлюється хіба що на Windows XP, а всі інші версії операційної системи Windows мають проблему з встановленням Net Framework 4, проте вирішити цю проблему можна, необхідно лише трохи постаратися.
Отже, давайте розглянемо один з варіантів вирішення проблеми з установкою Net Framework 4.
- Запустіть командний рядок (відкрийте пусковий меню, виберіть команду «Знайти» і у полі введіть cmd» без лапок).
- Тепер у командному рядку напишіть «net stop WuAuServ» без лапок. Ця команда повинна зупинити службу оновлення.
- Далі відкрийте папку Windows, знайдіть у ній папку Software Distribution та перейменувати її в SDold.
- Тепер знову відкрийте командний рядок і пропишіть «net WuAuServ start», тим самим, запустивши службу оновлень.
- Почніть установку Net Framework 4 заново.
Якщо в процесі установки виникне помилка і система запропонує перезавантажитись, то сміливо перезагружайтесь і заново почати процес установки пакета Net Framework 4. Часто після таких маніпуляцій процес установки проходить коректно.
+ Може бути встановлено в
Windows
+ Може бути встановлено в
Windows Server
- Поліпшення криптографії, включаючи підтримку сертифікатів X509, що містять FIS 186 3 DSA, підтримку симетричного шифрування з допомогою постійних ключів, підтримку SignedXml для хешування SHA-2 і підвищений рівень чіткості вхідних даних для підпрограм формування ключа ECDiffieHellman.
- Для додатків Windows Presentation Foundation (WPF) — підтримка функціональної клавіатури і DPI для кожного монітора.
- Підтримка ClickOnce для протоколів TLS 1.1 і TLS 1.2.
- Підтримка перетворення Windows Forms і WPF додатків в додатку UWP.
+ Листопадове оновлення Windows 10
+ 10
+ 8.1
+ 7
+ 2012
+ 2008 R2 з пакетом оновлень 1 (SP1)
- 394802 (Ювілейне оновлення Windows 10 Anniversary Update)
- 394806 (всі інші версії ОС)
- Підтримка сертифікатів X509, що містять ECDSA
- Підтримка Always Encrypted (завжди зашифровані) для апаратно захищених ключів ADO.NET
- Поліпшення перевірки орфографії в WPF
+ 10
+ 8.1
+ 8
+ 7
+ 2012
+ 2008 R2 з пакетом оновлень 1 (SP1)
- 394254 (листопадове оновлення Windows 10)
- 394271 (всі інші версії ОС)
- Компіляція з допомогою .NET Native
- ASP.NET Core 5
- Удосконалення трасування подій
- Підтримка кодувань сторінок
+ 8.1
+ 8
+ 7
+ Vista
+ 2012
+ 2008 R2 SP1
+ 2008 SP2
- 393295 (Windows 10)
- 393297 (всі інші версії ОС)
- Нові API для системи транзакцій і ASP.NET
- Системне DPI-масштабування елементів управління Windows Forms
- Удосконалення профілювання
- Удосконалення ETW і ведення журналів навантаження
+ 8
+ 7
+ Vista
+ 2012
+ 2008 R2 SP1
+ 2008 SP2
- Підтримка додатків для Магазину Windows Phone
- Автоматичне перенаправлення прив’язки
- Удосконалення продуктивності і налагодження
+ 8
+ 7
+ Vista
+ 2012
+ 2008 R2 SP1
+ 2008 SP2
- 378675 (Windows 8.1)
- 378758 (всі інші)
- Підтримка додатків для Магазину Windows
- Оновлення WPF, WCF, WF, ASP.NET
+ 7
+ Vista
+ 2008 R2 SP1
+ 2008 SP2
- Розширені бібліотеки базових класів
- Платформна розробка з допомогою переносимої бібліотеки класів
- Контракти для коду платформи MEF, середовища DLR
+ Vista
+ 2008 SP2
+ 2003
- Веб-сайти з підтримкою AJAX
- LINQ
- Динамічні дані
? 8*
? 7
+ Vista
+ R2 2012
+ 2012
+ 2008 SP2
+ 2003
- WPF, WCF, WF, CardSpace
? 2008 SP2*
+ 2003
- Універсальні шаблони
- Додавання ASP.NET
? 2008 SP2
? 2003
- Оновлення ASP.NET і ADO.NET
- Паралельне виконання