To obtain updates from this website, scripting must be enabled.
To use this site to find and download updates, you need to change your security settings to allow ActiveX controls and active scripting. To get updates but allow your security settings to continue blocking potentially harmful ActiveX controls and scripting from other sites, make this site a trusted website:
In Internet Explorer, click Tools, and then click Internet Options.
On the Security tab, click the Trusted Sites icon.
Click Sites and then add these website addresses one at a time to the list:
You can only add one address at a time and you must click Add after each one:
http://*.update.microsoft.com
https://*.update.microsoft.com
http://download.windowsupdate.com
Note:
You might have to uncheck the Require server verification (https:) for all sites in the zone option to enter all the addresses.
Applies to:
Microsoft .NET Framework 4.8
Summary
A remote code execution vulnerability exists when the Microsoft .NET Framework fails to validate input properly. An attacker who successfully exploited this vulnerability could take control of an affected system. An attacker could then install programs; view, change, or delete data; or create new accounts with full user rights. Users whose accounts are configured to have fewer user rights on the system could be less impacted than users who operate with administrative user rights.
To learn more about the vulnerabilities, go to the following Common Vulnerabilities and Exposures (CVE).
-
CVE-2020-0605
-
CVE-2020-0606
-
CVE-2020-0646
Important
-
Starting in August, 2019, updates to .NET Framework 4.6 and above, for Windows Server 2008 SP2, Windows Server 2008 R2 SP1, and Windows 7SP1, require SHA-2 Code signing support. Please make sure that you have all the latest Windows Updates before applying this update to avoid installation issues. For more detailed information about SHA-2 code signing support updates, please see KB 4474419.
Additional information about this update
The following articles contain additional information about this update as it relates to individual product versions.
-
4535102 Description of the Security and Quality Rollup for .NET Framework 3.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 for Windows 7 SP1 and Windows Server 2008 R2 SP1 (KB4535102)
How to obtain and install the update
Method 1: Windows Update
This update is available through Windows Update. When you turn on automatic updating, this update will be downloaded and installed automatically. For more information about how to get security updates automatically, see Windows Update: FAQ.
Method 2: Microsoft Update Catalog
To get the standalone package for this update, go to the Microsoft Update Catalog website.
Method 3: Windows Software Update Services (WSUS)
On your WSUS server, follow these steps:
-
Select Start, select Administrative Tools, and then select Microsoft Windows Server Update Services 3.0.
-
Expand ComputerName, and then select Action.
-
Select Import Updates.
-
WSUS opens a browser window in which you may be prompted to install an ActiveX control. You must install the ActiveX control to continue.
-
After the ActiveX control is installed, you see the Microsoft Update Catalog screen. Type 4535102 into the Search box, and then select Search.
-
Locate the .NET Framework packages that match the operating systems, languages, and processors in your environment. Select Add to add them to your basket.
-
After you select all the packages that you require, select View Basket.
-
To import the packages to your WSUS server, select Import.
-
After the packages are imported, select Close to return to WSUS.
The updates are now available for installation through WSUS.
Update deployment information
For deployment details for this security update, go to the following article in the Microsoft Knowledge Base:
20200114 Security update deployment information: January 14, 2020
Update removal information
Note We do not recommend that you remove any security update. To remove this update, use the Programs and Features item in Control Panel.
Update restart information
This update does not require a system restart after you apply it unless files that are being updated are locked or are being used.
Update replacement information
This update replaces previously released updates .
File information
The English (United States) version of this software update installs files that have the attributes that are listed in the following tables.
x86
File name |
File version |
File size |
Date |
Time |
---|---|---|---|---|
Aspnet_perf.dll |
4.8.4075.0 |
43,800 |
11-Dec-2019 |
07:15 |
aspnet_wp.exe |
4.8.4075.0 |
47,608 |
11-Dec-2019 |
07:15 |
clr.dll |
4.8.4069.0 |
8,044,520 |
11-Dec-2019 |
07:15 |
clrjit.dll |
4.8.4069.0 |
561,640 |
11-Dec-2019 |
07:15 |
mscordacwks.dll |
4.8.4069.0 |
1,315,304 |
11-Dec-2019 |
07:15 |
mscordbi.dll |
4.8.4069.0 |
1,196,008 |
11-Dec-2019 |
07:15 |
mscoreei.dll |
4.8.4018.0 |
581,400 |
11-Dec-2019 |
07:15 |
mscorlib.dll |
4.8.4069.0 |
5,678,360 |
11-Dec-2019 |
07:15 |
Placeholder.dll |
4.8.4110.0 |
25,880 |
11-Dec-2019 |
07:15 |
VsVersion.dll |
14.8.4110.0 |
19,216 |
11-Dec-2019 |
07:15 |
PenIMC2_v0400.dll |
4.8.4110.0 |
107,288 |
11-Dec-2019 |
07:15 |
peverify.dll |
4.8.4069.0 |
190,440 |
11-Dec-2019 |
07:15 |
PresentationCore.dll |
4.8.4110.0 |
3,676,952 |
11-Dec-2019 |
07:15 |
PresentationFramework.dll |
4.8.4110.0 |
6,269,720 |
11-Dec-2019 |
07:15 |
PresentationFramework-SystemData.dll |
4.8.4110.0 |
25,576 |
11-Dec-2019 |
07:15 |
PresentationHost_v0400.dll |
4.8.4110.0 |
241,432 |
11-Dec-2019 |
07:15 |
PresentationHost_v0400.dll.mui |
4.8.4110.0 |
85,264 |
11-Dec-2019 |
07:15 |
PresentationNative_v0400.dll |
4.8.4110.0 |
930,584 |
11-Dec-2019 |
07:15 |
ReachFramework.dll |
4.8.4110.0 |
677,656 |
11-Dec-2019 |
07:15 |
ServiceMonikerSupport.dll |
4.8.3825.0 |
31,488 |
11-Dec-2019 |
07:15 |
SMDiagnostics.dll |
4.8.3825.0 |
73,544 |
11-Dec-2019 |
07:15 |
SOS.dll |
4.8.4069.0 |
774,936 |
11-Dec-2019 |
07:15 |
System.Activities.dll |
4.8.3825.0 |
1,533,344 |
11-Dec-2019 |
07:15 |
System.Core.dll |
4.8.4110.0 |
1,556,616 |
11-Dec-2019 |
07:15 |
System.IdentityModel.dll |
4.8.3825.0 |
1,093,960 |
11-Dec-2019 |
07:15 |
System.IdentityModel.Services.dll |
4.8.3825.0 |
198,400 |
11-Dec-2019 |
07:15 |
System.Printing.dll |
4.8.4110.0 |
399,640 |
11-Dec-2019 |
07:15 |
System.Runtime.Serialization.dll |
4.8.3825.0 |
1,054,112 |
11-Dec-2019 |
07:15 |
System.ServiceModel.Channels.dll |
4.8.3825.0 |
157,744 |
11-Dec-2019 |
07:15 |
System.ServiceModel.Discovery.dll |
4.8.3825.0 |
308,272 |
11-Dec-2019 |
07:15 |
System.ServiceModel.dll |
4.8.3825.0 |
6,386,504 |
11-Dec-2019 |
07:15 |
System.ServiceModel.Internals.dll |
4.8.3825.0 |
253,344 |
11-Dec-2019 |
07:15 |
System.ServiceModel.WasHosting.dll |
4.8.3825.0 |
40,192 |
11-Dec-2019 |
07:15 |
System.Web.ApplicationServices.dll |
4.8.4075.0 |
71,512 |
11-Dec-2019 |
07:15 |
System.Web.Extensions.dll |
4.8.4075.0 |
1,849,992 |
11-Dec-2019 |
07:15 |
System.Workflow.Activities.dll |
4.8.4110.0 |
1,051,112 |
11-Dec-2019 |
07:15 |
System.Workflow.ComponentModel.dll |
4.8.4110.0 |
1,557,272 |
11-Dec-2019 |
07:15 |
System.Workflow.Runtime.dll |
4.8.4110.0 |
503,064 |
11-Dec-2019 |
07:15 |
System.dll |
4.8.4001.0 |
3,560,496 |
11-Dec-2019 |
07:15 |
System.Web.dll |
4.8.4075.0 |
5,416,728 |
11-Dec-2019 |
07:15 |
System.Windows.Controls.Ribbon.dll |
4.8.4110.0 |
748,032 |
11-Dec-2019 |
07:15 |
System.Windows.Forms.dll |
4.8.4042.0 |
5,920,392 |
11-Dec-2019 |
07:15 |
System.Xaml.dll |
4.8.4110.0 |
640,048 |
11-Dec-2019 |
07:15 |
UIAutomationClient.dll |
4.8.4110.0 |
178,456 |
11-Dec-2019 |
07:15 |
UIAutomationClientsideProviders.dll |
4.8.4110.0 |
361,752 |
11-Dec-2019 |
07:15 |
UIAutomationProvider.dll |
4.8.4110.0 |
49,432 |
11-Dec-2019 |
07:15 |
UIAutomationTypes.dll |
4.8.4110.0 |
223,512 |
11-Dec-2019 |
07:15 |
webengine.dll |
4.8.4075.0 |
26,904 |
11-Dec-2019 |
07:15 |
webengine4.dll |
4.8.4075.0 |
572,184 |
11-Dec-2019 |
07:15 |
WindowsBase.dll |
4.8.4110.0 |
1,306,392 |
11-Dec-2019 |
07:15 |
WorkflowServiceHostPerformanceCounters.dll |
4.8.4110.0 |
89,368 |
11-Dec-2019 |
07:15 |
WPFFontCache_v0400.exe.mui |
4.8.4110.0 |
19,728 |
11-Dec-2019 |
07:17 |
WPFFontCache_v0400.exe |
4.8.4110.0 |
27,464 |
11-Dec-2019 |
07:17 |
wpfgfx_v0400.dll |
4.8.4110.0 |
1,626,392 |
11-Dec-2019 |
07:15 |
x64
File name |
File version |
File size |
Date |
Time |
---|---|---|---|---|
Aspnet_perf.dll |
4.8.4075.0 |
49,432 |
11-Dec-2019 |
07:17 |
Aspnet_perf.dll |
4.8.4075.0 |
43,800 |
11-Dec-2019 |
07:15 |
aspnet_wp.exe |
4.8.4075.0 |
53,032 |
11-Dec-2019 |
07:17 |
aspnet_wp.exe |
4.8.4075.0 |
47,608 |
11-Dec-2019 |
07:15 |
clr.dll |
4.8.4069.0 |
11,270,632 |
11-Dec-2019 |
07:17 |
clr.dll |
4.8.4069.0 |
8,044,520 |
11-Dec-2019 |
07:15 |
clrjit.dll |
4.8.4069.0 |
1,365,488 |
11-Dec-2019 |
07:17 |
clrjit.dll |
4.8.4069.0 |
561,640 |
11-Dec-2019 |
07:15 |
compatjit.dll |
4.8.4069.0 |
1,281,000 |
11-Dec-2019 |
07:17 |
mscordacwks.dll |
4.8.4069.0 |
1,808,664 |
11-Dec-2019 |
07:17 |
mscordacwks.dll |
4.8.4069.0 |
1,315,304 |
11-Dec-2019 |
07:15 |
mscordbi.dll |
4.8.4069.0 |
1,661,720 |
11-Dec-2019 |
07:17 |
mscordbi.dll |
4.8.4069.0 |
1,196,008 |
11-Dec-2019 |
07:15 |
mscoreei.dll |
4.8.4018.0 |
688,920 |
11-Dec-2019 |
07:17 |
mscoreei.dll |
4.8.4018.0 |
581,400 |
11-Dec-2019 |
07:15 |
mscorlib.dll |
4.8.4069.0 |
5,439,464 |
11-Dec-2019 |
07:17 |
mscorlib.dll |
4.8.4069.0 |
5,678,360 |
11-Dec-2019 |
07:15 |
VsVersion.dll |
14.8.4110.0 |
19,224 |
11-Dec-2019 |
07:34 |
Placeholder.dll |
4.8.4110.0 |
27,920 |
11-Dec-2019 |
07:34 |
Placeholder.dll |
4.8.4110.0 |
25,880 |
11-Dec-2019 |
07:15 |
VsVersion.dll |
14.8.4110.0 |
19,216 |
11-Dec-2019 |
07:15 |
PenIMC2_v0400.dll |
4.8.4110.0 |
128,280 |
11-Dec-2019 |
07:34 |
PenIMC2_v0400.dll |
4.8.4110.0 |
107,288 |
11-Dec-2019 |
07:15 |
peverify.dll |
4.8.4069.0 |
273,176 |
11-Dec-2019 |
07:17 |
peverify.dll |
4.8.4069.0 |
190,440 |
11-Dec-2019 |
07:15 |
PresentationCore.dll |
4.8.4110.0 |
3,653,400 |
11-Dec-2019 |
07:34 |
PresentationCore.dll |
4.8.4110.0 |
3,676,952 |
11-Dec-2019 |
07:15 |
PresentationFramework.dll |
4.8.4110.0 |
6,269,720 |
11-Dec-2019 |
07:15 |
PresentationFramework-SystemData.dll |
4.8.4110.0 |
25,576 |
11-Dec-2019 |
07:15 |
PresentationHost_v0400.dll |
4.8.4110.0 |
310,040 |
11-Dec-2019 |
07:34 |
PresentationHost_v0400.dll.mui |
4.8.4110.0 |
85,272 |
11-Dec-2019 |
07:34 |
PresentationHost_v0400.dll |
4.8.4110.0 |
241,432 |
11-Dec-2019 |
07:15 |
PresentationHost_v0400.dll.mui |
4.8.4110.0 |
85,264 |
11-Dec-2019 |
07:15 |
PresentationNative_v0400.dll |
4.8.4110.0 |
1,171,736 |
11-Dec-2019 |
07:34 |
PresentationNative_v0400.dll |
4.8.4110.0 |
930,584 |
11-Dec-2019 |
07:15 |
ReachFramework.dll |
4.8.4110.0 |
677,656 |
11-Dec-2019 |
07:15 |
ServiceMonikerSupport.dll |
4.8.3825.0 |
34,560 |
11-Dec-2019 |
07:17 |
ServiceMonikerSupport.dll |
4.8.3825.0 |
31,488 |
11-Dec-2019 |
07:15 |
SMDiagnostics.dll |
4.8.3825.0 |
73,544 |
11-Dec-2019 |
07:15 |
SOS.dll |
4.8.4069.0 |
929,048 |
11-Dec-2019 |
07:17 |
SOS.dll |
4.8.4069.0 |
774,936 |
11-Dec-2019 |
07:15 |
System.Activities.dll |
4.8.3825.0 |
1,533,344 |
11-Dec-2019 |
07:15 |
System.Core.dll |
4.8.4110.0 |
1,556,616 |
11-Dec-2019 |
07:15 |
System.IdentityModel.dll |
4.8.3825.0 |
1,093,960 |
11-Dec-2019 |
07:15 |
System.IdentityModel.Services.dll |
4.8.3825.0 |
198,400 |
11-Dec-2019 |
07:15 |
System.Printing.dll |
4.8.4110.0 |
400,152 |
11-Dec-2019 |
07:34 |
System.Printing.dll |
4.8.4110.0 |
399,640 |
11-Dec-2019 |
07:15 |
System.Runtime.Serialization.dll |
4.8.3825.0 |
1,054,112 |
11-Dec-2019 |
07:15 |
System.ServiceModel.Channels.dll |
4.8.3825.0 |
157,744 |
11-Dec-2019 |
07:15 |
System.ServiceModel.Discovery.dll |
4.8.3825.0 |
308,272 |
11-Dec-2019 |
07:15 |
System.ServiceModel.dll |
4.8.3825.0 |
6,386,504 |
11-Dec-2019 |
07:15 |
System.ServiceModel.Internals.dll |
4.8.3825.0 |
253,344 |
11-Dec-2019 |
07:15 |
System.ServiceModel.WasHosting.dll |
4.8.3825.0 |
40,192 |
11-Dec-2019 |
07:15 |
System.Web.ApplicationServices.dll |
4.8.4075.0 |
71,512 |
11-Dec-2019 |
07:15 |
System.Web.Extensions.dll |
4.8.4075.0 |
1,849,992 |
11-Dec-2019 |
07:15 |
System.Workflow.Activities.dll |
4.8.4110.0 |
1,051,112 |
11-Dec-2019 |
07:15 |
System.Workflow.ComponentModel.dll |
4.8.4110.0 |
1,557,272 |
11-Dec-2019 |
07:15 |
System.Workflow.Runtime.dll |
4.8.4110.0 |
503,064 |
11-Dec-2019 |
07:15 |
System.dll |
4.8.4001.0 |
3,560,496 |
11-Dec-2019 |
07:15 |
System.Web.dll |
4.8.4075.0 |
5,403,624 |
11-Dec-2019 |
07:17 |
System.Web.dll |
4.8.4075.0 |
5,416,728 |
11-Dec-2019 |
07:15 |
System.Windows.Controls.Ribbon.dll |
4.8.4110.0 |
748,032 |
11-Dec-2019 |
07:15 |
System.Windows.Forms.dll |
4.8.4042.0 |
5,920,392 |
11-Dec-2019 |
07:15 |
System.Xaml.dll |
4.8.4110.0 |
640,048 |
11-Dec-2019 |
07:15 |
UIAutomationClient.dll |
4.8.4110.0 |
178,456 |
11-Dec-2019 |
07:15 |
UIAutomationClientsideProviders.dll |
4.8.4110.0 |
361,752 |
11-Dec-2019 |
07:15 |
UIAutomationProvider.dll |
4.8.4110.0 |
49,432 |
11-Dec-2019 |
07:15 |
UIAutomationTypes.dll |
4.8.4110.0 |
223,512 |
11-Dec-2019 |
07:15 |
webengine.dll |
4.8.4075.0 |
28,952 |
11-Dec-2019 |
07:17 |
webengine.dll |
4.8.4075.0 |
26,904 |
11-Dec-2019 |
07:15 |
webengine4.dll |
4.8.4075.0 |
682,776 |
11-Dec-2019 |
07:17 |
webengine4.dll |
4.8.4075.0 |
572,184 |
11-Dec-2019 |
07:15 |
WindowsBase.dll |
4.8.4110.0 |
1,306,392 |
11-Dec-2019 |
07:15 |
WorkflowServiceHostPerformanceCounters.dll |
4.8.4110.0 |
102,672 |
11-Dec-2019 |
07:34 |
WorkflowServiceHostPerformanceCounters.dll |
4.8.4110.0 |
89,368 |
11-Dec-2019 |
07:15 |
WPFFontCache_v0400.exe.mui |
4.8.4110.0 |
19,736 |
11-Dec-2019 |
07:34 |
WPFFontCache_v0400.exe.mui |
4.8.4110.0 |
19,728 |
11-Dec-2019 |
07:17 |
WPFFontCache_v0400.exe |
4.8.4110.0 |
29,720 |
11-Dec-2019 |
07:34 |
WPFFontCache_v0400.exe |
4.8.4110.0 |
27,464 |
11-Dec-2019 |
07:17 |
wpfgfx_v0400.dll |
4.8.4110.0 |
2,058,008 |
11-Dec-2019 |
07:34 |
wpfgfx_v0400.dll |
4.8.4110.0 |
1,626,392 |
11-Dec-2019 |
07:15 |
Information about protection and security
-
Protect yourself online: Windows Security support
-
Learn how we guard against cyber threats: Microsoft Security
Update Windows 7 KB4535102
Update Windows 7 KB4535102. 2020-01 Security and Quality Rollup for .NET Framework 3.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 for Windows 7 for x86-based and x64-based Systems (KB4535102).
A security issue has been identified in a Microsoft software product that could affect your system. You can help protect your system by installing this update from Microsoft. For a complete listing of the issues that are included in this update, see the KB4535102 associated Microsoft Knowledge Base article. After you install this update, you may have to restart your system.
Install resources KB4535102
Architecture: X86 & AMD64
Classification: Security Updates.
Supported products: Windows 7.
Supported languages: all
MSRC Number: n/a
MSRC severity: Critical.
KB article numbers: 4535102
Restart behavior: Can request restart.
May request user input: No
Must be installed exclusively: No
Requires network connectivity: No
Uninstall Notes: This software update can be removed by selecting View installed updates in the Programs and Features Control Panel.
Uninstall Steps: n/a
Rate this program
- 1
- 2
- 3
- 4
- 5
4.5 out of 5 stars (2 Ratings)
Windows 7 KB4535102 32-bit
All languages
3c16173ee9798f323b221d907394f79a
Windows 7 KB4535102 64-bit
All languages
2c9d5bbc9e4eaa504cad0c2ecf0b8ec7
Secure and Fast Download — Software Verified
Windows 7
- 20.06.2020
- 184 131
- 89
- 27.03.2022
- 570
- 556
- 14
- Содержание статьи
- Описание ошибки
- Исправление ошибки 80092004
- Установка обновлений Windows 7
- Вирусное заражение
- Комментарии к статье ( 89 шт )
- Добавить комментарий
Описание ошибки
При попытке установить некоторые обновления Windows (к примеру KB4519108, KB4516065, KB4535102), можно наткнутся на ошибку, со следующим текстом:
Код 80092004: Произошла неизвестная ошибка Windows Update.
Исправление ошибки 80092004
Установка обновлений Windows 7
Одной из самых частых причин, которые могут привести к появлению данной ошибки — это отсутствие необходимых обновлений Windows 7. Для исправления ошибки нужно скачать и установить обновления KB4474419 и KB4490628. Скачать эти обновления можно по ссылкам ниже, где нужно выбрать нужную версию системы и нажать кнопку «Загрузить», после чего, в появившемся окне кликнуть на длинную ссылку для загрузки:
Для скачивания не рекомендуется использовать браузер Internet Explorer — в противном случае, возможны проблемы с загрузкой обновлений с данного сайта.
Скачать KB4474419
- Скачать KB4474419 из каталога Центра обновлений Windows (для 32 и 64 бит)
- Скачать KB4474419 через торрент (для 32 и 64 бит) (как скачать?)
Скачать KB4490628
- Скачать KB4490628 из каталога Центра обновлений Windows (для 32 и 64 бит)
- Скачать KB4490628 через торрент (для 32 и 64 бит) (как скачать?)
После установки данных обновлений потребуется перезагрузка, после чего можно попробовать повторно установить проблемные обновления Windows, которые до этого выдавали ошибку 80092004.
Вирусное заражение
Одной из возможных причин — это заражение системы вирусами или другим вредоносным программным обеспечением, которое может повредить работу системы, в том числе и работу Центра обновлений Windows. Для исключения подобного варианта, стоит проверить свой компьютер на вирусы — даже в том случае, если у Вас уже установлен антивирус. Для этой есть специальные антивирусные сканеры, например Dr.Web CureIt! или Kaspersky Virus Removal Tool — про их использование, можно прочитать в этой статье.
«.Net Framework» — это специальная програмная платформа, с помощью которой написано огромное количество приложений для операционной
системы Windows. Для работы таких программ необходимо, чтобы окружение .NET Framework было установлено на вашем компьютере.
На этой странице вы сможете бесплатно
скачать нужную версию установщика .NET Framework. Также, вы сможете узнать про назначение .NET Framework, системные требования
и ознакомиться с инструкцией по установке или исправлению ошибок, связанных с его работой на различных версиях Windows.
1.
Введение. Зачем нужен .Net Framework
Что такое .Net Framework?Microsoft .Net Framework – распространяемая программная платформа, которая используется для разработки современного ПО.Архитектура «.Net»:
- Позволяет разработчикам не тратить время на проработку взаимодействия создаваемого продукта со средой, в которой он будет выполняться (будь то аппаратные характеристики, совместимость, особенности ОС или другие технические аспекты окружения).
Все нюансы по созданию комфортной рабочей среды для приложения или софта берет на себя .Net Framework
- Умеет работать со многими языками программирования при помощи набора специальных алгоритмов, что дает создателям приложений возможность использовать практически любой известный принцип построения программного кода для своего ПО.
Другими словами, .Net Framework становится базой для запуска приложений на различных ОС, предоставляя конечным потребителям возможность использовать любые приложения, совместимые с этим компонентом, независимо от характеристик компьютера или любого другого устройства.
2.
Системные требования для оптимальной работы .Net Framework
Требования к аппаратным комплектующим для нормальной работы у .Net Framework достаточно низкие, поэтому компонент
будет работать даже на самом слабом компьютере. Дальнейшая информация в этой главе предназначена в первую очередь для начинающих пользователей.
Более продвинутые могут перейти к главе, в которой вы узнаете о последней версии .Net Framework, доступной к установке на вашей ОС. От вашего компьютера требуется:
- Процессор с частотой 1 ГГЦ и выше;
- Объем оперативной памяти не менее 512 МБ;
- Минимальное количество место на жестком диске в размере 4,5 ГБ.
.Net Framework имеет достаточно много версий, которые выпускаются еще со времен Windows XP, но серьезных изменений в архитектуре
компонента не было.
Помните, что версия пакета .Net Framework,
на которой разрабатывалась та или иная программа будет требовать соответствующую (2, 3, 4) версию на вашем
компьютере.
Поэтому для лучшей совместимости с максимальным количеством приложений должны быть установлены
все возможные вариации этого компонента.
Но это не значит, что новейшие библиотеки будут полностью поддерживаться старыми ОС.
Порой, чтобы установить подходящую версию .Net Framework, нужно обновиться до новой версии Windows.
Мы настоятельно рекомендуем пользователям устанавливать Windows 10.
2.1.
Определение разрядности операционной системы: x32 (x86) или x64
Разрядность своей операционной системы (при необходимости) вы можете посмотреть в «Свойствах» компьютера.
Рисунок 1. Узнаем разрядность системы.
Эта информация потребуется при установке старых версий .Net Framework.
Новые библиотеки подойдут под ОС обеих разрядностей (x32-x64).
3.
Последняя версия .Net Framework, доступная к установке на вашей ОС
Последний .Net Framework, который может быть установлен на все эти ОС (за исключением Windows XP) вручную, — это версия 4.7. Перед тем как установить компонент на компьютер, убедитесь, что нужная вам версия не интегрирована в ОС по умолчанию, ознакомившись со следующей информацией:
- Windows XP. Интегрированная версия – 1.0 SP2;
- Windows Интегрированные версии – 2.0 SP2, 3.0 SP2 и 3.5 SP1;
- Windows 8 или 8.1. Интегрированные версии – 4.5 и 4.5.1 соответственно для этих ОС;
- Windows Интегрированная версия – 4.6 или 4.6.1 в зависимости от установленных обновлений.
Обратите внимание!
Самые новые версии .Net Framework не содержат все те библиотеки, которые ранее были в старых версия .NET Framework.
Это значит, что для запуска некоторых старых программ или игр придется установить необходимые для их работы, старые(!) версии .NET Framework.
Также необходимо помнить: предустановленные библиотеки не могут быть удалены штатными средствами самой операционной системы.
3.1.
Как установить нужную версию .Net Framework
Предположим, что вам понадобилась более ранняя версия компонента для запуска определенного приложения.
Обычно программное обеспечение само оповещает пользователя об отсутствии на ОС нужной версии .Net Framework,
выводя соответствующее окно с ошибкой. Пример такого сообщения представлен на рисунке ниже:
Рисунок 2. Пример сообщения об отсутствии нужной версии .Net Framework.
В этом случае необходимо просто загрузить нужную версию компонента под вашу ОС (естественно, соблюдая разрядность) при помощи специального установщика, который бывает двух видов:
- Онлайн (веб) установщик скачивает все необходимые файлы .Net Framework с серверов Microsoft и самостоятельно распаковывает загруженные данные. Требует соединения с интернетом.
- Автономный (полный) установщик уже содержит в себе все библиотеки, которые нужны для полноценной установки .Net Framework без подключения к интернету.
Других принципиальных различий не имеется. При использовании автономной версии компонента ошибки при установке возникают несколько реже,
поэтому при поиске ссылки чаще всего будут вести именно на него.
Для быстрого перехода к загрузке нужной версии, вернитесь к содержанию и кликните на заголовок
с названием необходимого вам компонента.
3.2.
Скачать .Net Framework 4.7 (включая версии: 4.6.2, 4.6.1, 4.6, 4.5.2 и 4)
На данный момент (октябрь, 2017) версия .Net Framework 4.7 является последней. Скачивание этого компонента полностью избавляет от необходимости загрузки нижеперечисленных версий:
.Net Framework 4.7 автономный установщик. | 58.73 МБ Автономный установщик (для Windows 7 с пакетом обновления SP1, Windows 8.1, юбилейного обновления Windows 10) уже содержит в себе необходимые библиотеки (включая версии: 4.6.2, 4.6.1, 4.6, 4.5.2 и 4) для полноценной установки компонента. Скачать с esate.ru
Скачать с сайта Microsoft.
- .Net Framework 4.6 (4.6.1 и 4.6.2);
- .Net Framework 4.5 (4.5.1 и 4.5.2);
- .Net Framework 4.
Вы можете скачать .Net Framework 4.7 с нашего сайта с помощью прямой ссылки или со страницы официального сайта Microsoft, посвященной версии компонента 4.7,
где также можно ознакомиться с дополнительной информацией (системные требования, ограничения и т.д.)
Версия 4.7 поддерживается следующими ОС любой разрядности (x32-x64):
- Windows 10 Creators Update (интегрирован);
- Windows 10 Anniversary Update;
- Windows 8 или 8.1;
- Windows 7;
- Windows Server 2016, 2012 и 2008.
Если компонент не устанавливается или работает неправильно, ознакомьтесь с главой: «Ошибки при установке/работе .Net Framework».
3.3.
Скачать .Net Framework 3.5 (включая версии: 3.0 и 2.0)
.NET Framework 3.5 SP1 автономный установщик для Windows 7. | 231.41 МБ Автономный установщик (полный пакет) уже содержит в себе необходимые библиотеки для полноценной установки компонента. Скачать с esate.ru
Скачать с сайта Microsoft.
Вы можете ознакомиться с дополнительными сведениями и скачать .Net Framework 3.5 на сайте Microsoft или скачать библиотеку
одним файлом с нашего сайта с помощью представленных ссылок.
.NET Framework развивается, и в его новых версиях могут отсутствовать некоторые компоненты, которые ранее присутствовали в более ранних версиях.
Это происходит по разным причинам: какие-то компоненты могли устареть, стать не актуальными, либо им на смену могли прийти новые,
более продвинутые компоненты Фреймворка. Некоторые старые приложения могут нуждаться именно в тех, старых компонентах, которые отсутствуют в
новых версиях, из-за чего требуется установка одной из старых версии MS .NET Framework. Версия 3.5 уже включает в себя младшие версии библиотек (поэтому отдельно скачивать их не нужно):
- .Net Framework 2.0;
- .Net Framework 3.0.
Этот компонент совместим с любой ныне используемой операционной системой от Microsoft,
в том числе и с Windows XP.
Установка .Net Framework 3.5 в большинстве случаев позволит запустить и обеспечить нормальную работу любой старой
программе или игре. Однако если вы наблюдаете проблемы с этой версией компонента, ознакомьтесь с информацией в следующей главе.
4.
Ошибки при установке или работе .Net Framework
Иногда неправильная установка или обновление .Net Framework может повлечь за собой сбои в работе компонента. В этой главе представлена информация по различным ошибкам, с которыми вы можете столкнуться на разных этапах использования библиотек «.Net».Сначала необходимо скачать официальную утилиту от Microsoft под названием «.Net Framework Repair Tool», которая в автоматическом режиме поможет решить проблему с компонентом. Инструкцию к этой программе вы найдете ниже.
4.1.
.NET Framework Repair Tool найдет и устранит большинство сбоев
По данным сайта Microsoft, данная утилита решает проблемы при работе и установке или обновлении любой версии .Net Framework.
Microsoft .Net Framework Repair Tool (онлайн версия). | 1.22 МБ Утилита предназначена для выявления самых частых проблем при работе или установке .NET Framework, а так же их автоматического устранения. Скачать с esate.ru
К сожалению, «Repair Tool» не поддерживает русский язык. Однако все происходящие в ней
процессы просты и интуитивно понятны. От пользователя требуется:
- Периодически нажимать кнопку «Next»;
- Соглашаться с применением предложенных изменений.
Программа протестирует систему в несколько этапов.
В случае обнаружения ошибки, будут предложены действия по ее устранению.
После подтверждения необходимо дождаться завершения работы утилиты и перезагрузить компьютер.
Рисунок 3. Процесс тестирования программой Microsoft .Net Framework Repair Tool.
При следующем запуске системы ошибки .Net Framework будут исправлены, и вы сможете заново
установить нужную версию компонента (если ранее этот процесс сопровождался сбоями).
При повторении проблемы во время установки или работы компонента после применения программы ознакомьтесь с детальной
информацией по конкретным ошибкам, описанным в следующих главах.
4.2.
Ошибка установки обновления .Net Framework 0x80070643 на Windows 7
Ошибка 643 связана с работой «Центра обновления». Возникает преимущественно у пользователей Windows 7.Внимание!
Приступать к действиям, описанным далее, рекомендуется только после
ознакомления с программой из главы: «.NET Framework Repair Tool найдет и устранит большинство сбоев».
Исполняемый файл для перезапуска «Центра обновления Windows». | 558 Б Внимание! Распаковать (zip) и запускать от имени администратора. Скачать с esate.ru
Если «Repair Tool» не обнаружила проблему, следует перезапустить центр обновления Windows при помощи готовой
программы, написанной специально для esate.ru или с помощью алгоритма команд, который вы самостоятельно сможете создать
по описанной ниже инструкции.
Исполняемый код в обоих случаях одинаковый.
Программа создана исключительно для удобства: при ее использовании не придется проводить никаких манипуляций вручную.
Далее будет описан ручной способ перезапуска системного обновления.
Внимательно следуйте дальнейшей инструкции:
- Создайте пустой текстовый документ и скопируйте в него следующий код:
@echo
attrib -h -r -s %windir%system32catroot2
attrib -h -r -s %windir%system32catroot2*.*
net stop wuauserv
net stop CryptSvc
net stop BITS
ren %windir%system32catroot2 catroot2.old
ren %windir%SoftwareDistribution SoftwareDistribution.old
ren «%ALLUSERSPROFILE%application dataMicrosoftNetworkdownloader» downloader.old
net Start BITS
net start CryptSvc
net start wuauserv
pause
- Сохраните файл в расширении «.bat»;
- Запустите созданную программу от имени администратора.
На рисунке 4 вы можете подробнее рассмотреть второй шаг.
Рисунок 4. Сохраняем файл в расширении «.bat».
Теперь остается только перезагрузить компьютер и заново произвести установку .Net Framework.
4.3.
Ошибка при установке платформы .Net Framework 3.5: 0x800F0906, 0x800F081F, 0x800F0907 на Windows 8 или 8.1
Эта проблема возникает при попытке установки .Net Framework 3.5.Перед выполнением действий, описанных далее, рекомендуется
ознакомиться с главой: «Ошибка установки обновления .Net
Framework 0x80070643 на Windows 7».
Ошибки 0x800F0906, 0x800F081F, 0x800F0907 в большинстве случаев проявляются при установке .NET Framework 3.5,
когда в операционной системе установлены обновления безопасности KB2966826 и KB2966828.
Скорее всего это связанно с тем, что некоторые обновления Windows могут не тестироваться на работу или взаимодействие с инсталлятором
.NET Framework 3.5.
Разработчики MS исходили из того, что пользователи будут пользоваться новыми, более актуальными версиях Фреймворка,
а сам инсталлятор .NET Framework 3.5 был создан задолго до этих обновлений, и не учитывает тех изменений в политиках и механизмах безопасности,
которые они несут.
Чтобы использовать .Net Framework 3.5 (и ниже) на новых ОС, необходимо:
- Временно отключить «Центр обновления Windows»;
- Удалить KB2966826 и KB2966828 через стандартное средство «Установка и удаление программ»;
- Перезагрузить компьютер, повторить установку .Net Framework.
После установки компонента можно обратно включить автоматические обновления.
4.4.
Выбор жесткого диска и папки для распаковки .NET перед установкой (установщик может сам выбирать диск, например диск A:)
Установщик последних версий .NET Framework выбирает диск и папку назначения на своё усмотрение. Это может быть довольно не очевидный выбор, например диск A:, или другой диск, не предназначенный для этих задач.
Чтобы обойти эту проблему, достаточно запустить установку используя командную строку (см. рисунок 5):
- Запустите командную строку: открыть меню «Пуск» → написать в строке поиска: cmd → запустить соответствующую программу нажатием левой кнопкой мыши;
- Перейти в папку с пакетом установщика с помощью команды «cd C:my-install-dir»
- Запустить пакет установки с ключом «/x»:
NDP47-KB3186497-x86-x64-AllOS-ENU.exe /X
Обратите внимание, что название пакета установщика у вас может отличаться!
- В открывшемся окне — укажите путь для распаковки пакета .NET Framework
Рисунок 5. Инсталляция .NET Framework 4.7.1 с распаковкой в конкретную папку.
Обновление Windows 7
· 7 июн 2020
· 4.7K
· 2
-
В связи с заменой железа решил заодно полностью переустановить венду, с форматированием винта. Это проще, чем чистить накопившийся годами мусор руками.
Памятка: перед установкой венды, в BIOS, в настройках USB, включить эмуляцию PS2 для мыши и клавы. Иначе венда их не увидит до установки USB-шных дров. Разумеется, следует позаботиться, чтобы USB дрова были записаны на какой-нибудь не USB носитель. На болванку, например. После установки дров эмуляцию можно отключить.
После завершения установки венды первым делом нам понадобятся обновления KB2685811 и KB3033929, без которых не встанут дрова от чипсета. Впрочем, их даже качать не надо, они прилагаются к комплекту дров, в папке Hotfix. Нужно только установить их первыми. Во вторую очередь нам может понадобиться KB2990941 (возможно, предварительно понадобится еще KB3087873), если мы планируем использовать SSD накопитель с NVMe. Опционально — ставим KB3125574 — ранний накопительный пакет обновлений, неофициально называемый SP3.
А потом, ради интереса, запускаем Windows Update и смотрим, что на сегодняшний день нам предлагается в списке важных обновлений:
Internet Explorer 11 — ну, с ишаком все понятно. Можно установить в качестве программы для загрузки браузера. А можно и не устанавливать.
Обновление для Windows 7 для систем на базе 64-разрядных (x64) процессоров (KB3138612) — обновление обновлятора венды, включающее в себя все последние достижения по задалбыванию пользователей с целью мотивировать их на переход к десятой венде. Засуньте его себе в жопу.
Обновление для Windows 7 для систем на базе процессоров x64 (KB2506014) — хотфикс безопасности системы, устраняющий уязвимость от ужасного хакерского руткита TDL4. Все бы ничего, но данный фикс устарел сразу после появления, поскольку разработчики TDL4 фиксят свой продукт намного быстрее слоупоков из Некрософт. Короче, не нужен.Обновление для Windows 7 для систем на базе процессоров x64 (KB2552343) — хотфикс обовлятора венды, фиксящий ошибку при установке пакетов обновления, содержащих какие-нибудь дрова. В принципе, может понадобиться, если мы собираемся ставить обновления .NET Framework. Если не собираемся — нафиг не нужен.
Обновление для Windows 7 для систем на базе процессоров x64 (KB971033) — обновление проверки подлинности венды. О да, это самое необходимое обновление! Жить без него мы ну никак не сможем.
Ежемесячный набор исправлений качества системы безопасности для систем Windows 7 на базе процессоров x64 (KB4054518), 12 2017 г. — накопительный пакет обновлений, фиксящий несколько достаточно экзотических багов, вероятность встречи с которыми близка к нулю. Можно поставить. А можно и наплевать.
Ежемесячный набор исправлений качества системы безопасности для систем Windows 7 на базе процессоров x64 (KB4516065), 09 2019 г. — финальный накопительный пакет, на котором, собственно, и заканчивается этот хреновый цирк под названием «поддержка операционной системы». Как и в предыдущем случае, в списке исправлений лично я не нашел ничего, с чем мог бы столкнуться даже чисто теоретически.
Накопительное обновление для системы безопасности флагов блокировки элементов ActiveX в ОС Windows 7 для систем на базе процессоров x64 (KB2900986) — ну, это можно и поставить, хуже не станет.
Вот и все. На этом, собственно, обзор обновлений можно и завершить.
Дальше там по списку идет 5 штук обновлений для .NET Framework, которые, в принципе, поставить можно. И больше сотни «Обновлений для системы безопасности Windows 7», которые мы ставить не будем, как бесполезно засоряющие систему и потенциальный источник тормозов. Антивирус ставить все равно придется, вот он пусть и занимается безопасностью. Теперь с чистой совестью отключаем «автоматическое обновление windows» и навсегда забываем про эту дичь. Не забываем руками очистить папку WindowsSoftwareDistribution, где хранится 1.5 гига кэш Windows Update. На работоспособность системы это повлияет только тем, что если вдруг нам снова понадобится запустить обновлятор, он будет долго заново составлять список обновлений.ЗЫ: Список необязательных обновлений мы даже рассматривать не будем, их там 90 штук, и среди них есть такие, которые пытаются подсунуть нам откровенную гадость типа телеметрии Diagnostics and Telemetry tracking service (KB3080149, KB3068708 и еще около десятка). Оно нам надо? Тем более, раз «необязательно». Разве что можно отметить обновление KB2852386, которое добавляет в утилиту очистки диска (cleanmgr.exe) возможности ликвидировать мусор, оставшийся после обновлений системы (примерно 4 гига в папке winsxs).
ЗЫЫ: С обновлениями .NET тоже не все так просто. Последнее из них, «Обн. без. и испр. для .NET Framework 3.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 в Windows 7 и Server 2008 R2 для x64 (KB4535102), 2020-01» Будет выдавать ошибку при попытке установить его, если ранее не были установлены KB4474419 и KB4490628. Так что тоже можно еще подумать, а надо ли оно. Особенно если учесть, что вряд ли мы вообще, и дома в частности, соберемся писать что-нибудь под .NET и нам он нужен исключительно в качестве run-time для запуска некоторого софта.
UPD: После установки/переустановки дров, в особенности Nvidia, можно освободить еще пару гигов, очистив System32DriverStoreFileRepository. Запускаем cmd от имени администратора, выполняем команду pnputil -e | find «oem» > d:clear.bat
Открываем получившийся файл в блокноте и в получившемся списке проводим автозамену всех «oem» на «pnputil -d oem» (без кавычек). Сохраняем, и в ранее открытом (от имени администратора) cmd запускаем.