Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

Симптоми

Да разгледаме следния сценарий:

  • Имате Microsoft .NET Framework 2.0 Service Pack 2 (SP2) или Microsoft .NET Framework 3.5 Service Pack 1 (SP1) инсталиран на компютър, който има повече от 32 процесори.

  • Изпълнявате приложение, което се основава на .NET Framework 2.0.

  • Извикване на класа ThreadPool .

  • Приложението се извиква функцията NtGetCurrentProcessorNumber да получите действителният брой процесори на компютъра.

В този случай приложението престава да реагира. Ако debug проблема, забелязвате че нишка чака флаг в mscorwks! ThreadpoolMgr::RecycleMemory метод.

Причина

Този проблем възниква, защото максималния брой процесори, които да отчитат общата езикова среда (CLR) 2.0 е 32. Обаче когато функцията NtGetCurrentProcessorNumber получава действителният брой процесори на компютъра и това число е по-голям от 32 процесори, ThreadpoolMgr::RecycleMemory метод въвежда безкраен цикъл.

Решение

За да разрешите този проблем, трябва да приложите тази актуална корекция на компютъра, на който да е инсталиран .NET Framework 2.0 SP2 или .NET Framework 3.5 SP1. За да заобиколите този проблем, вижте раздела "Заобиколно решение".

Повече информация относно тази спешна корекция

Информация за актуалната корекция

Вече се предлага от Microsoft предоставя поддържана актуална корекция. Но тя е предназначена да коригира само проблема, описан в тази статия. Прилагайте корекцията само към системи, изпитващи този конкретен проблем. Възможно е провеждането на допълнителни тестове на тази актуална корекция. Следователно ако не сте силно засегнати от този проблем, препоръчваме да изчакате следващия сервизен пакет, който ще съдържа тази корекция. За незабавно решаване на проблема, се обърнете към услугите за поддръжка на клиенти на Microsoft да получите актуалната корекция. За пълен списък на телефонните номера на отдела за поддръжка на Microsoft и информация за цените на поддръжката посетете следния уеб сайт на Microsoft:

http://support.microsoft.com/contactus/?ws=supportЗабележка При специални случаи таксите, които обикновено се начисляват за свързани с поддръжката разговори, могат да бъдат отменени, ако професионалистът по поддръжка на Microsoft определи, че проблемът може да бъде решен със специфична актуализация. Стандартните такси за поддръжката ще важат за допълнителни въпроси, свързани с нея, както и за проблеми, които не спадат към съответната актуализация.

Необходими условия:

Трябва да имате един от следните, за да приложите тази спешна корекция:

  • Microsoft .NET Framework 2.0 Service Pack 2 (SP2)

  • Microsoft .NET Framework 3.5 Service Pack 1 (SP1)

Информация за рестартиране

Може да се наложи да рестартирате компютъра, след като приложите тази актуална корекция.

Файлова информация

Англоезичната версия на тази спешна корекция има файлови атрибути (или по-нови файлови атрибути), които са изброени в следващата таблица. Датите и часовете за тези файлове са изброени в координирано световно време (UTC). При преглед на информацията за файла, преобразувана в местно време. За да намерите разликата между UTC и местното време, използвайте раздела часова зона в елемента " Дата и час " в контролния панел.Забележка За допълнителна информация вижте раздела "Допълнителна информация".

Информация за файловете в Windows Vista и Windows Server 2008

За всички поддържани базирани на x86 версии на Windows Vista SP2 и Windows Server 2008 SP2

Име на файл

Версия на файла

Размер на файла

Дата

Време

Платформа

Mscorlib.dll

2.0.50727.4474

4,550,656

23 август 2010

10:57

x86

Mscordacwks.dll

2.0.50727.4474

989,016

23 август 2010

10:56

x86

Mscorwks.dll

2.0.50727.4474

5,819,728

23 август 2010

10:57

x86

Sos.dll

2.0.50727.4474

388,936

23 август 2010

10:57

x86

За всички поддържани базирани на x64 версии на Windows Vista SP2 и Windows Server 2008 SP2

Име на файл

Версия на файла

Размер на файла

Дата

Време

Платформа

Mscorlib.dll

2.0.50727.4474

4,567,040

23 август 2010

10:56

x64

Mscordacwks.dll

2.0.50727.4474

1,758,552

23 август 2010

10:56

x64

Mscorwks.dll

2.0.50727.4474

10,053,456

23 август 2010

10:56

x64

Sos.dll

2.0.50727.4474

485,192

23 август 2010

10:56

x64

За всички поддържани базирани на IA-64 версии на Windows Server 2008 SP2

Име на файл

Версия на файла

Размер на файла

Дата

Време

Платформа

Mscorlib.dll

2.0.50727.4474

4,009,984

23-Aug-2010

10:57

IA-64

Mscordacwks.dll

2.0.50727.4474

3,085,144

23-Aug-2010

10:57

IA-64

Mscorwks.dll

2.0.50727.4474

20,176,720

23-Aug-2010

10:57

IA-64

Sos.dll

2.0.50727.4474

872,776

23-Aug-2010

10:57

IA-64

Информация за файловете в Windows 7 и Windows Server 2008 R2

За всички поддържани x 86-базирани версии на Windows 7

Име на файл

Версия на файла

Размер на файла

Дата

Време

Платформа

Mscorlib.dll

2.0.50727.5024

4,550,656

21-Aug-2010

00:57

x86

Mscordacwks.dll

2.0.50727.5024

995,672

21-Aug-2010

00:57

x86

Mscorwks.dll

2.0.50727.5024

5,822,800

21-Aug-2010

00:57

x86

Sos.dll

2.0.50727.5024

388,936

21-Aug-2010

00:58

x86

За всички поддържани базирани на x64 версии на Windows 7 и Windows Server 2008 R2

Име на файл

Версия на файла

Размер на файла

Дата

Време

Платформа

Mscorlib.dll

2.0.50727.5024

4,567,040

21-Aug-2010

00:59

x64

Mscordacwks.dll

2.0.50727.5024

1,755,480

21-Aug-2010

00:59

x64

Mscorwks.dll

2.0.50727.5024

10,042,704

21-Aug-2010

00:59

x64

Sos.dll

2.0.50727.5024

485,192

21-Aug-2010

00:59

x64

За всички поддържани IA-64-базирани версии на Windows Server 2008 R2

Име на файл

Версия на файла

Размер на файла

Дата

Време

Платформа

Mscorlib.dll

2.0.50727.5024

4,009,984

21-Aug-2010

00:17

IA-64

Mscordacwks.dll

2.0.50727.5024

3,082,072

21-Aug-2010

00:17

IA-64

Mscorwks.dll

2.0.50727.5024

20,189,008

21-Aug-2010

00:17

IA-64

Sos.dll

2.0.50727.5024

872,776

21-Aug-2010

00:17

IA-64

Заобиколно решение

За да заобиколите този проблем, използвайте един от следните методи.

Метод 1

Надстройване на .NET Framework на Microsoft .NET Framework 4.0.

Метод 2

Задайте процесор Афинитетна маска на първите 32 процесори чрез функцията SetProcessAffinityMask . За допълнителна информация относно функцията SetProcessAffinityMask посетете следния уеб сайт на Microsoft Developer Network (MSDN):

SetProcessAffinityMask функция

Статус

Microsoft потвърждава, че това е проблем в продуктите на Microsoft, изброени в раздела "Отнася се за".

Повече информация

Допълнителна файлова информация за Windows Vista и Windows Server 2008

Допълнителни файлове за всички поддържани базирани на x86 версии на Windows Vista SP2 и Windows Server 2008 SP2

Име на файл

X86_mscorlib_b77a5c561934e089_6.0.6002.22472_none_b0cba9d4db4dd1f6.manifest

Версия на файла

Неприложимо

Размер на файла

544,632

Дата (UTC)

23-Aug-2010

Време (UTC)

18:02

Име на файл

X86_netfx-mscordacwks_b03f5f7f11d50a3a_6.0.6002.22472_none_14369ba920d6424e.manifest

Версия на файла

Неприложимо

Размер на файла

6,241

Дата (UTC)

23-Aug-2010

Време (UTC)

18:00

Име на файл

X86_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.0.6002.22472_none_1b7278c248d5367b.manifest

Версия на файла

Неприложимо

Размер на файла

25,247

Дата (UTC)

23-Aug-2010

Време (UTC)

18:02

Допълнителни файлове за всички поддържани базирани на x64 версии на Windows Vista SP2 и Windows Server 2008 SP2

Име на файл

Amd64_mscorlib_b77a5c561934e089_6.0.6002.22472_none_691e72fdc6d1a8f0.manifest

Версия на файла

Неприложимо

Размер на файла

607,386

Дата (UTC)

23-Aug-2010

Време (UTC)

18:10

Име на файл

Amd64_netfx-mscordacwks_b03f5f7f11d50a3a_6.0.6002.22472_none_cc8964d20c5a1948.manifest

Версия на файла

Неприложимо

Размер на файла

6,267

Дата (UTC)

23-Aug-2010

Време (UTC)

18:08

Име на файл

Amd64_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.0.6002.22472_none_d3c541eb34590d75.manifest

Версия на файла

Неприложимо

Размер на файла

24,663

Дата (UTC)

23-Aug-2010

Време (UTC)

18:09

Име на файл

X86_mscorlib_b77a5c561934e089_6.0.6002.22472_none_b0cba9d4db4dd1f6.manifest

Версия на файла

Неприложимо

Размер на файла

544,632

Дата (UTC)

23-Aug-2010

Време (UTC)

18:02

Име на файл

X86_netfx-mscordacwks_b03f5f7f11d50a3a_6.0.6002.22472_none_14369ba920d6424e.manifest

Версия на файла

Неприложимо

Размер на файла

6,241

Дата (UTC)

23-Aug-2010

Време (UTC)

18:00

Име на файл

X86_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.0.6002.22472_none_1b7278c248d5367b.manifest

Версия на файла

Неприложимо

Размер на файла

25,247

Дата (UTC)

23-Aug-2010

Време (UTC)

18:02

Допълнителни файлове за всички поддържани базирани на IA-64 версии на Windows Server 2008 SP2

Име на файл

Ia64_mscorlib_b77a5c561934e089_6.0.6002.22472_none_b0cb8796db4e09da.manifest

Версия на файла

Неприложимо

Размер на файла

607,375

Дата (UTC)

23-Aug-2010

Време (UTC)

17:35

Име на файл

Ia64_netfx-mscordacwks_b03f5f7f11d50a3a_6.0.6002.22472_none_1436796b20d67a32.manifest

Версия на файла

Неприложимо

Размер на файла

6,257

Дата (UTC)

23-Aug-2010

Време (UTC)

17:33

Име на файл

Ia64_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.0.6002.22472_none_1b72568448d56e5f.manifest

Версия на файла

Неприложимо

Размер на файла

24,611

Дата (UTC)

23-Aug-2010

Време (UTC)

17:34

Име на файл

Ia64_netfx-sos_dll_b03f5f7f11d50a3a_6.0.6002.22472_none_fd04c12c14cb5647.manifest

Версия на файла

Неприложимо

Размер на файла

4,124

Дата (UTC)

23-Aug-2010

Време (UTC)

17:32

Име на файл

X86_mscorlib_b77a5c561934e089_6.0.6002.22472_none_b0cba9d4db4dd1f6.manifest

Версия на файла

Неприложимо

Размер на файла

544,632

Дата (UTC)

23-Aug-2010

Време (UTC)

18:02

Име на файл

X86_netfx-mscordacwks_b03f5f7f11d50a3a_6.0.6002.22472_none_14369ba920d6424e.manifest

Версия на файла

Неприложимо

Размер на файла

6,241

Дата (UTC)

23-Aug-2010

Време (UTC)

18:00

Име на файл

X86_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.0.6002.22472_none_1b7278c248d5367b.manifest

Версия на файла

Неприложимо

Размер на файла

25,247

Дата (UTC)

23-Aug-2010

Време (UTC)

18:02

Име на файл

X86_netfx-sos_dll_b03f5f7f11d50a3a_6.0.6002.22472_none_fd04e36a14cb1e63.manifest

Версия на файла

Неприложимо

Размер на файла

4,115

Дата (UTC)

23-Aug-2010

Време (UTC)

17:59

Допълнителна файлова информация за Windows 7 и Windows Server 2008 R2

Допълнителни файлове за всички поддържани базирани на x86 версии на Windows 7

Име на файл

X86_mscorlib_b77a5c561934e089_6.1.7600.20788_none_856fe847974f321e.manifest

Версия на файла

Неприложимо

Размер на файла

331,675

Дата (UTC)

26-Aug-2010

Време (UTC)

19:13

Име на файл

X86_netfx-mscordacwks_b03f5f7f11d50a3a_6.1.7600.20788_none_e8dada1bdcd7a276.manifest

Версия на файла

Неприложимо

Размер на файла

2,730

Дата (UTC)

26-Aug-2010

Време (UTC)

19:10

Име на файл

X86_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.1.7600.20788_none_f016b73504d696a3.manifest

Версия на файла

Неприложимо

Размер на файла

6,923

Дата (UTC)

26-Aug-2010

Време (UTC)

19:12

Име на файл

X86_netfx-sos_dll_b03f5f7f11d50a3a_6.1.7600.20788_none_d1a921dcd0cc7e8b.manifest

Версия на файла

Неприложимо

Размер на файла

2,006

Дата (UTC)

26-Aug-2010

Време (UTC)

19:09

Допълнителни файлове за всички поддържани базирани на x64 версии на Windows 7 и Windows Server 2008 R2

Име на файл

Amd64_mscorlib_b77a5c561934e089_6.1.7600.20788_none_3dc2b17082d30918.manifest

Версия на файла

Неприложимо

Размер на файла

368,857

Дата (UTC)

26-Aug-2010

Време (UTC)

07:51

Име на файл

Amd64_netfx-mscordacwks_b03f5f7f11d50a3a_6.1.7600.20788_none_a12da344c85b7970.manifest

Версия на файла

Неприложимо

Размер на файла

2,738

Дата (UTC)

26-Aug-2010

Време (UTC)

07:47

Име на файл

Amd64_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.1.7600.20788_none_a869805df05a6d9d.manifest

Версия на файла

Неприложимо

Размер на файла

6,927

Дата (UTC)

26-Aug-2010

Време (UTC)

07:50

Име на файл

Amd64_netfx-sos_dll_b03f5f7f11d50a3a_6.1.7600.20788_none_89fbeb05bc505585.manifest

Версия на файла

Неприложимо

Размер на файла

2010

Дата (UTC)

26-Aug-2010

Време (UTC)

07:45

Име на файл

X86_mscorlib_b77a5c561934e089_6.1.7600.20788_none_856fe847974f321e.manifest

Версия на файла

Неприложимо

Размер на файла

331,675

Дата (UTC)

26-Aug-2010

Време (UTC)

06:57

Име на файл

X86_netfx-mscordacwks_b03f5f7f11d50a3a_6.1.7600.20788_none_e8dada1bdcd7a276.manifest

Версия на файла

Неприложимо

Размер на файла

2,730

Дата (UTC)

26-Aug-2010

Време (UTC)

06:53

Име на файл

X86_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.1.7600.20788_none_f016b73504d696a3.manifest

Версия на файла

Неприложимо

Размер на файла

6,923

Дата (UTC)

26-Aug-2010

Време (UTC)

06:56

Име на файл

X86_netfx-sos_dll_b03f5f7f11d50a3a_6.1.7600.20788_none_d1a921dcd0cc7e8b.manifest

Версия на файла

Неприложимо

Размер на файла

2,006

Дата (UTC)

26-Aug-2010

Време (UTC)

06:52

Допълнителни файлове за всички поддържани базирани на IA-64 версии на Windows Server 2008 R2

Име на файл

Ia64_mscorlib_b77a5c561934e089_6.1.7600.20788_none_856fc609974f6a02.manifest

Версия на файла

Неприложимо

Размер на файла

368,856

Дата (UTC)

26-Aug-2010

Време (UTC)

07:48

Име на файл

Ia64_netfx-mscordacwks_b03f5f7f11d50a3a_6.1.7600.20788_none_e8dab7dddcd7da5a.manifest

Версия на файла

Неприложимо

Размер на файла

2,737

Дата (UTC)

26-Aug-2010

Време (UTC)

07:44

Име на файл

Ia64_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.1.7600.20788_none_f01694f704d6ce87.manifest

Версия на файла

Неприложимо

Размер на файла

6,926

Дата (UTC)

26-Aug-2010

Време (UTC)

07:47

Име на файл

Ia64_netfx-sos_dll_b03f5f7f11d50a3a_6.1.7600.20788_none_d1a8ff9ed0ccb66f.manifest

Версия на файла

Неприложимо

Размер на файла

2009

Дата (UTC)

26-Aug-2010

Време (UTC)

07:43

Име на файл

X86_mscorlib_b77a5c561934e089_6.1.7600.20788_none_856fe847974f321e.manifest

Версия на файла

Неприложимо

Размер на файла

331,675

Дата (UTC)

26-Aug-2010

Време (UTC)

06:57

Име на файл

X86_netfx-mscordacwks_b03f5f7f11d50a3a_6.1.7600.20788_none_e8dada1bdcd7a276.manifest

Версия на файла

Неприложимо

Размер на файла

2,730

Дата (UTC)

26-Aug-2010

Време (UTC)

06:53

Име на файл

X86_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.1.7600.20788_none_f016b73504d696a3.manifest

Версия на файла

Неприложимо

Размер на файла

6,923

Дата (UTC)

26-Aug-2010

Време (UTC)

06:56

Име на файл

X86_netfx-sos_dll_b03f5f7f11d50a3a_6.1.7600.20788_none_d1a921dcd0cc7e8b.manifest

Версия на файла

Неприложимо

Размер на файла

2,006

Дата (UTC)

26-Aug-2010

Време (UTC)

06:52

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×