ΠžΡ‚ΠΌΠ΅Π½Π° Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅: ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ завис — Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ?

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Как ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ всС процСссы Π² Windows 10

Автор Π‘Π΅Π»ΠΎΠ² ОлСг На Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ 4 ΠΌΠΈΠ½. ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ΠΎΠ² 9.7k. ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ

Если Π½Π° вашСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ Π·Π°ΠΏΡƒΡ‰Π΅Π½ΠΎ нСсколько ΠΎΠΊΠΎΠ½, ваша систСма ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ, ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΡ‚ΡŒΡΡ с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ошибками. Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠ±ΠΈΡ‚ΡŒ всС эти Π·Π°Π΄Π°Ρ‡ΠΈ. Π’ этом ΡƒΡ€ΠΎΠΊΠ΅ ΠΌΡ‹ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ Π²Π°ΠΌ, ΠΊΠ°ΠΊ Π»Π΅Π³ΠΊΠΎ ΡƒΠ±ΠΈΡ‚ΡŒ сразу всС Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΎΠ΄Π½ΠΈΠΌ Ρ‰Π΅Π»Ρ‡ΠΊΠΎΠΌ ΠΌΡ‹ΡˆΠΈ.

Π― знаю, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ Π²Π°ΠΌ Π² Π³ΠΎΠ»ΠΎΠ²Ρƒ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ΡΡŒ Π² Ρ‚Π°ΠΊΠΎΠΉ ситуации, это ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ пСрСзапуск. Но Π²Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ этого Π΄Π΅Π»Π°Ρ‚ΡŒ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ пСрСзапуск вашСго ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ²Ρ€Π΅Π΄ΠΈΡ‚ΡŒ ваш ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΈ Π΅Π³ΠΎ систСмныС Ρ„Π°ΠΉΠ»Ρ‹. Π˜Ρ‚Π°ΠΊ, Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΠΎ ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ пСрСзапускС ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… дСйствий Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

  1. Как ΠΌΠ½Π΅ ΡƒΠ±ΠΈΡ‚ΡŒ всС процСссы Π² Windows 10?
  2. РСшСниС 1.
    Π—Π°Π²Π΅Ρ€ΡˆΠΈΡ‚Π΅ процСссы Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС
  3. РСшСниС 2. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ CloseAll
  4. РСшСниС 3: Как Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ всС процСссы Π² диспСтчСрС Π·Π°Π΄Π°Ρ‡ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ
  5. РСшСниС 4: Чистая Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° вашСго ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°
  6. Как Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ процСссы
  1. Π£Π±ΠΈΡ‚ΡŒ процСссы Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС
  2. Π£Π±ΠΈΡ‚ΡŒ Π½Π΅ ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠ΅ процСссы Π² CMD
  3. Как Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ всС процСссы Π² диспСтчСрС Π·Π°Π΄Π°Ρ‡ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ
  4. Чистая Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°

РСшСниС 1. Π—Π°Π²Π΅Ρ€ΡˆΠΈΡ‚Π΅ процСссы Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС


Если Π²Ρ‹ считаСтС, Ρ‡Ρ‚ΠΎ Π² Windows ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ всС, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ это Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. Командная строка ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Π° ΠΈ являСтся ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· самых ΠΌΠΎΡ‰Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Windows, поэтому ΡƒΠ½ΠΈΡ‡Ρ‚ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Ρ‹ Π½Π΅ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… процСссов Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΡ‰Π΅ простого для Ρ‚Π°ΠΊΠΎΠ³ΠΎ инструмСнта. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ½ΠΈΡ‡Ρ‚ΠΎΠΆΠΈΡ‚ΡŒ Π½Π΅ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ процСссы с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия:

  1. ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ поиску, Π²Π²Π΅Π΄ΠΈΡ‚Π΅ cmd ΠΈ ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ строку
  2. Π’ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Enter
    • taskkill/f/fi Β«Π­ΠΊΠ²Π°Π»Π°ΠΉΠ·Π΅Ρ€ статуса Π½Π΅ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚Β»

Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° Π΄ΠΎΠ»ΠΆΠ½Π° ΡƒΠ±ΠΈΡ‚ΡŒ всС процСссы, ΠΏΡ€ΠΈΠ·Π½Π°Π½Π½Ρ‹Π΅ Π½Π΅ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ, ΠΈ Π²Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Ρ…ΠΎΡ€ΠΎΡˆΠΎ.

  • БВЯЗАННЫЕ: Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΎ: Critical_process_died csrss.exe Π² Windows 10

РСшСниС 2. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ CloseAll


Если Π²Ρ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ стороннСС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, CloseAll , вСроятно, являСтся Π»ΡƒΡ‡ΡˆΠΈΠΌ инструмСнтом для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡. Он автоматичСски Π·Π°ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ всС Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Π΅ процСссы, оставляя вас Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС. ВсС, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, это ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΅Π³ΠΎ ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ ОК, ΠΈ Π² этом вся философия.

НСкоторыС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽΡ‚ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»ΡΡ‚ΡŒ Π΅Π³ΠΎ ΠΊ ΠΏΠ°Π½Π΅Π»ΠΈ Π·Π°Π΄Π°Ρ‡, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ простой ΠΈ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½Ρ‹ΠΉ доступ ΠΊ Π½Π΅ΠΌΡƒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π²Π°ΠΌ это Π½ΡƒΠΆΠ½ΠΎ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ CloseAll с ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ сайта бСсплатно.

РСшСниС 3: Как Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ всС процСссы Π² диспСтчСрС Π·Π°Π΄Π°Ρ‡ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ


Π’ Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²Ρ‹Ρ… вСрсиях Windows 10 связанныС процСссы ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Ρ‹ Π² ΠΎΠ΄ΠΈΠ½ ΠΎΠ±Ρ‰ΠΈΠΉ кластСр. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ всС процСссы, собранныС Π² ΠΎΠ΄Π½ΠΎΠΌ кластСрС, Ρ‰Π΅Π»ΠΊΠ½ΡƒΠ² ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ кластСр ΠΈ Π²Ρ‹Π±Ρ€Π°Π² Β«Π—Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΡƒΒ».

РСшСниС 4: Чистая Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° вашСго ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°


Π”Ρ€ΡƒΠ³ΠΎΠΉ способ ΡƒΠ±Ρ€Π°Ρ‚ΡŒ Π½Π΅Π½ΡƒΠΆΠ½Ρ‹Π΅ процСссы – ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ вашСго ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ позволяСт Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Windows, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ это Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ вступило Π² силу.

  1. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«ΠŸΡƒΡΠΊΒ»> Π²Π²Π΅Π΄ΠΈΡ‚Π΅ msconfig > ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Β«Π’Π²ΠΎΠ΄Β».
  2. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° страницу ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ систСмы >, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Π‘Π»ΡƒΠΆΠ±Ρ‹ >, установитС Ρ„Π»Π°ΠΆΠΎΠΊ Π‘ΠΊΡ€Ρ‹Ρ‚ΡŒ всС слуТбы Microsoft > ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ всС.
  3. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Автозагрузка ΠΈ ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ диспСтчСр Π·Π°Π΄Π°Ρ‡.
  4. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт Π°Π²Ρ‚ΠΎΠ·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ> Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ
  5. Π—Π°ΠΊΡ€ΠΎΠΉΡ‚Π΅ диспСтчСр Π·Π°Π΄Π°Ρ‡> ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€.
  • БВЯЗАННЫЕ: Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΎ: ΠžΠ¨Π˜Π‘ΠšΠ ΠŸΠ ΠžΠ¦Π•Π‘Π‘Π БОБВОЯНИЯ Π‘Π˜Π‘Π’Π•ΠœΠ« Π’ Windows 10

Как Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ процСссы


Π’Π΅ΠΏΠ΅Ρ€ΡŒ, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ процСссы, прилоТСния ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, для этого Π΅ΡΡ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅.

Как Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ всС процСссы Internet Explorer?

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ всС процСссы IE, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ строку для этой Π·Π°Π΄Π°Ρ‡ΠΈ. ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ строку ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ администратора, Π²Π²Π΅Π΄ΠΈΡ‚Π΅ эту ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ: taskkill/F/IM iexplore.exe ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Enter.

Как Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ всС процСссы Google Chrome?

ΠŸΡ€ΠΎΡ†Π΅ΡΡΡ‹ Google Chrome ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΏΠΎΠ³Π»ΠΎΡ‰Π°Ρ‚ΡŒ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ рСсурсов вашСго ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ всС процСссы Chrome, ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² «Настройки»> Β«ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ настройки»… Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ½ΡΡ‚ΡŒ Ρ„Π»Π°ΠΆΠΎΠΊ Β«ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ запуск Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΠ³Π΄Π° Google Chrome Π·Π°ΠΊΡ€Ρ‹Ρ‚Β», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±ΠΈΡ‚ΡŒ всС процСссы Chrome.

Как Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ всС Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Π΅ процСссы Π² Windows 10?

Для этого ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² «Настройки»> Β«ΠšΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΒ»> Β«Π€ΠΎΠ½ΠΎΠ²Ρ‹Π΅ прилоТСния»> ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ Β«Π Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ запуск ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅Β».

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ всС процСссы Π² Windows 10 ΠΈΠ»ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡŽ процСссов.

Как ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ Π½Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€

Excel для Microsoft 365 Excel 2021 Excel 2019 ExcelΒ 2016 Excel 2013 Π•Ρ‰Π΅…МСньшС

Π’Ρ‹ запустили Π·Π°Π΄Π°Π½ΠΈΠ΅ ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ, Π½ΠΎ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ нСпосрСдствСнно ΠΈΠ· Excel ΠΈΠ»ΠΈ Windows. Однако Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ случаС, Ссли Π·Π°Π΄Π°Π½ΠΈΠ΅ Π΅Ρ‰Π΅ Π½Π΅ Π±Ρ‹Π»ΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ΠΎ Π½Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€.

ΠžΡ‚ΠΌΠ΅Π½Π° ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ Π² Excel

ПослС Π²Ρ‹Π±ΠΎΡ€Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠŸΠ΅Ρ‡Π°Ρ‚ΡŒ Π² Excel появится ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π½ΠΈΠΆΠ΅ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠžΡ‚ΠΌΠ΅Π½Π° Π½Π° этом этапС, Π½ΠΎ Ссли Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ исчСзнСт слишком быстро, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π·Π°Π΄Π°Π½ΠΈΠ΅ ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ Π² Windows.

ΠžΡ‚ΠΌΠ΅Π½Π° ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ Π² Windows

  1. На Windows Π·Π°Π΄Π°Ρ‡ Π² ΠΏΡ€Π°Π²ΠΎΠΌ Π½ΠΈΠΆΠ½Π΅ΠΌ ΡƒΠ³Π»Ρƒ экрана Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ Π·Π½Π°Ρ‡ΠΎΠΊ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π° . Если ΠΎΠ½ Π½Π΅ отобраТаСтся, Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ стрСлку Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ Π·Π°Π΄Π°Ρ‡, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ скрытыС элСмСнты. Если Π·Π½Π°Ρ‡ΠΎΠΊ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π° Ρ‚Π°ΠΊ ΠΈ Π½Π΅ появился, Π·Π°Π΄Π°Π½ΠΈΠ΅ ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ ΡƒΠΆΠ΅ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ΠΎ Π½Π° устройство ΠΈ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² Windows Π½Π΅ получится. Π’ этом случаС Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ Π½Π° самом ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π΅.

    Π‘ΠΎΠ²Π΅Ρ‚Ρ‹:Β 

    • Если панСль Π·Π°Π΄Π°Ρ‡ Π½Π΅ отобраТаСтся, Π½Π°Π²Π΅Π΄ΠΈΡ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΌΡ‹ΡˆΠΈ Π½Π° Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΊΡ€Π°ΠΉ экрана.

    • Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Windows 8, сначала Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Windows ΠΊΠ»Π°Π²ΠΈΡˆΡƒ , Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚ΡŒΡΡ Π½Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол.

  2. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ всС Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Ρ‹.

  3. Π’ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ АктивныС ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Ρ‹ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€.

  4. Π’ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π° Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ.

    ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:Β  Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ WindowsΒ 10, ΠΌΠΎΠΆΠ΅Ρ‚ сначала ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€.

  5. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Β > ΠžΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ.

  6. НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ Π”Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π·Π°Π΄Π°Π½ΠΈΠ΅ ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ.

  7. org/ListItem»>

    ΠŸΠΎΠ΄ΠΎΠΆΠ΄ΠΈΡ‚Π΅, ΠΏΠΎΠΊΠ° Π·Π°Π΄Π°Π½ΠΈΠ΅ ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ исчСзнСт ΠΈΠ· ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ, Π° Π·Π°Ρ‚Π΅ΠΌ Π·Π°ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π°.

    Если вашС Π·Π°Π΄Π°Π½ΠΈΠ΅ ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ большС Π½Π΅ отобраТаСтся Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ ΠΈΠ»ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ΠΎ Π½Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ Π½Π΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ, Ρƒ вас ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π° самом устройствС (Π½Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π°Ρ… часто Π±Ρ‹Π²Π°ΡŽΡ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ для ΠΎΡ‚ΠΌΠ΅Π½Ρ‹ ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ).

Π‘ΠΌ. Ρ‚Π°ΠΊΠΆΠ΅

ΠŸΠ΅Ρ‡Π°Ρ‚ΡŒ листа ΠΈΠ»ΠΈ ΠΊΠ½ΠΈΠ³ΠΈ

ΠžΡ‚ΠΌΠ΅Π½Π° асинхронной Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈΠ»ΠΈ списка Π·Π°Π΄Π°Ρ‡ β€” Visual Basic

Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ

Π’Π²ΠΈΡ‚Ρ‚Π΅Ρ€ LinkedIn ЀСйсбук Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΠΎΠ΅ письмо

  • Π‘Ρ‚Π°Ρ‚ΡŒΡ
  • 10 ΠΌΠΈΠ½ΡƒΡ‚ Π½Π° Ρ‡Ρ‚Π΅Π½ΠΈΠ΅

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΠΎΡ‚ΠΌΠ΅Π½Ρ‹ асинхронного прилоТСния, Ссли Π²Ρ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΆΠ΄Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ. БлСдуя ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌ Π² этом Ρ€Π°Π·Π΄Π΅Π»Π΅, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΎΡ‚ΠΌΠ΅Π½Ρ‹ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‰Π΅Π΅ содСрТимоС ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π²Π΅Π±-сайта ΠΈΠ»ΠΈ списка Π²Π΅Π±-сайтов.

Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс, описанный Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ «Вочная настройка асинхронного прилоТСния (Visual Basic)Β».

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅

Для запуска ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Π½Π° вашСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ установлСны Visual Studio 2012 ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½Π΅ΠΉ вСрсии ΠΈ .NET Framework 4.5 ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½Π΅ΠΉ вСрсии.

ΠžΡ‚ΠΌΠ΅Π½Π° Π·Π°Π΄Π°Ρ‡ΠΈ

Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠžΡ‚ΠΌΠ΅Π½Π° связана с ΠΎΠ΄Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡Π΅ΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. Если Π²Ρ‹ Π½Π°ΠΆΠΌΠ΅Ρ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ содСрТимоС, Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½Π°.

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Windows Presentation Foundation (WPF) ΠΈΠ· Async Sample: Fine Tuning Your Application, Π° Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия.

  1. РаспакуйтС Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» ΠΈ запуститС Visual Studio.

  2. Π’ строкС мСню Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π€Π°ΠΉΠ» , ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ , ΠŸΡ€ΠΎΠ΅ΠΊΡ‚/РСшСниС .

  3. Π’ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΏΠ°ΠΏΠΊΡƒ, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽ распакованный ΠΎΠ±Ρ€Π°Π·Π΅Ρ† ΠΊΠΎΠ΄Π°, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ» Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ (.sln) для AsyncFineTuningVB.

  4. Π’ Solution Explorer ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ контСкстноС мСню для ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° CancelATask ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Set as StartUp Project .

  5. НаТмитС ΠΊΠ»Π°Π²ΠΈΡˆΡƒ F5, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚.

    НаТмитС клавиши Ctrl+F5, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π±Π΅Π· Π΅Π³ΠΎ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ.

Если Π²Ρ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, просмотритС Ρ„Π°ΠΉΠ»Ρ‹ MainWindow.xaml.vb Π² ΠΊΠΎΠ½Ρ†Π΅ этого Ρ€Π°Π·Π΄Π΅Π»Π°.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ измСнСния Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ ΠΊΠ½ΠΎΠΏΠΊΡƒ Cancel Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‰Π΅Π΅ Π²Π΅Π±-сайт. Если Π²Ρ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Β«ΠŸΠΎΠ»Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹Β» Π² ΠΊΠΎΠ½Ρ†Π΅ этого Ρ€Π°Π·Π΄Π΅Π»Π°. Π—Π²Π΅Π·Π΄ΠΎΡ‡ΠΊΠ°ΠΌΠΈ ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Ρ‹ измСнСния Π² ΠΊΠΎΠ΄Π΅.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ, шаг Π·Π° шагом, слСдуйтС инструкциям Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Β«Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Β», Π½ΠΎ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ StarterCode Π² качСствС StartUp Project вмСсто ΠžΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ATask .

Π—Π°Ρ‚Π΅ΠΌ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ измСнСния Π² Ρ„Π°ΠΉΠ» MainWindow.xaml.vb этого ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

  1. ΠžΠ±ΡŠΡΠ²ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ CancellationTokenSource , cts , которая Π±ΡƒΠ΄Π΅Ρ‚ доступна для всСх ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², ΠΎΠ±Ρ€Π°Ρ‰Π°ΡŽΡ‰ΠΈΡ…ΡΡ ΠΊ Π½Π΅ΠΉ.

     Класс MainWindow
        ' *** ΠžΠ±ΡŠΡΠ²ΠΈΡ‚ΡŒ System.Threading.CancellationTokenSource.
        Dim cts ΠΊΠ°ΠΊ CancellationTokenSource
     
  2. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий для ΠΊΠ½ΠΎΠΏΠΊΠΈ Cancel . ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ CancellationTokenSource.Cancel для увСдомлСния cts , ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ ΠΎΡ‚ΠΌΠ΅Π½Ρƒ.

     ' ***Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ события для ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠžΡ‚ΠΌΠ΅Π½Π°.
    Private Sub cancelButton_Click (ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŒ ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, e ΠΊΠ°ΠΊ RoutedEventArgs)
        Если cts Π½Π΅ Π½ΠΈΡ‡Ρ‚ΠΎ, Ρ‚ΠΎ
            cts. ΠžΡ‚ΠΌΠ΅Π½Π°()
        ΠšΠΎΠ½Π΅Ρ†, Ссли
    ΠšΠΎΠ½Π΅Ρ† сабвуфСра
     
  3. ВнСситС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ измСнСния Π² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий для ΠΊΠ½ΠΎΠΏΠΊΠΈ Start , startButton_Click .

    • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ экзСмпляра CancellationTokenSource , cts .

       ' *** Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ экзСмпляр CancellationTokenSource.
      cts = Π½ΠΎΠ²Ρ‹ΠΉ источник Ρ‚ΠΎΠΊΠ΅Π½Π° ΠΎΡ‚ΠΌΠ΅Π½Ρ‹ ()
       
    • ΠŸΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ AccessTheWebAsync , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ содСрТимоС ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π²Π΅Π±-сайта, ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ свойство CancellationTokenSource.Token cts Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°. Бвойство Token распространяСт сообщСниС, Ссли Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ΡΡ ΠΎΡ‚ΠΌΠ΅Π½Π°. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π±Π»ΠΎΠΊ catch, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ сообщСниС, Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Ρ€Π΅ΡˆΠΈΡ‚ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ измСнСния.

       ΠŸΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ
          ' *** ΠžΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Ρ‚ΠΎΠΊΠ΅Π½ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ сообщСния, Ссли Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ΡΡ ΠΎΡ‚ΠΌΠ΅Π½Π°.
          Dim contentLength As Integer = Await AccessTheWebAsync(cts.Token)
          Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹TextBox. Text &=
              vbCrLf & $"Π”Π»ΠΈΠ½Π° Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠΉ строки: {contentLength}." & vbCrLf
          ' *** Если Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ΡΡ ΠΎΡ‚ΠΌΠ΅Π½Π°, Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ OperationCanceledException.
      ΠŸΠΎΠΉΠΌΠ°Ρ‚ΡŒ ex As OperationCanceledException
          resultsTextBox.Text &= vbCrLf & "Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½Π°". & vbCrLf
      ΠŸΠΎΠΉΠΌΠ°Ρ‚ΡŒ экс ΠΊΠ°ΠΊ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅
          resultsTextBox.Text &= vbCrLf & "Ошибка Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ". & vbCrLf
      Π—Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΡƒ
       
  4. Π’ AccessTheWebAsync ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΡƒ HttpClient.GetAsync(String, CancellationToken) ΠΌΠ΅Ρ‚ΠΎΠ΄Π° GetAsync Π² Ρ‚ΠΈΠΏΠ΅ HttpClient для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ содСрТимого Π²Π΅Π±-сайта. ΠŸΠ΅Ρ€Π΅Π΄Π°ΠΉΡ‚Π΅ ct , ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ CancellationToken AccessTheWebAsync , Π² качСствС Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°. Π’ΠΎΠΊΠ΅Π½ пСрСносит сообщСниС, Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΡƒ Cancel .

    Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΊΠΎΠ΄Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ измСнСния Π² AccessTheWebAsync .

     ' *** Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ для CancellationToken.
    Асинхронная функция AccessTheWebAsync(ct As CancellationToken) As Task(Of Integer)
        Dim client As HttpClient = New HttpClient()
        resultsTextBox. Text &= vbCrLf & "Π“ΠΎΡ‚ΠΎΠ²ΠΎ ΠΊ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅." & vbCrLf
        Β«Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Π°ΠΌ придСтся Π·Π°ΠΌΠ΅Π΄Π»ΠΈΡ‚ΡŒ Ρ…ΠΎΠ΄ событий, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ.
        ОТиданиС Π·Π°Π΄Π°Ρ‡ΠΈ.Π—Π°Π΄Π΅Ρ€ΠΆΠΊΠ°(250)
        ' GetAsync Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Task(Of HttpResponseMessage).
        ' ***АргумСнт ct нСсСт сообщСниС, Ссли Π²Ρ‹Π±Ρ€Π°Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ° Cancel.
        Вусклый ΠΎΡ‚Π²Π΅Ρ‚ As HttpResponseMessage = Await client.GetAsync("https://msdn.microsoft.com/library/dd470362.aspx", ct)
        ' ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ содСрТимоС Π²Π΅Π±-сайта ΠΈΠ· HttpResponseMessage.
        Dim urlContents As Byte() = ОТиданиС ΠΎΡ‚Π²Π΅Ρ‚Π°.Content.ReadAsByteArrayAsync()
        ' Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° являСтся Π΄Π»ΠΈΠ½Π° Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ Π²Π΅Π±-сайта.
        Π’ΠΎΠ·Π²Ρ€Π°Ρ‚ urlContents.Length
    ΠšΠΎΠ½Π΅Ρ‡Π½Π°Ρ функция
     
  5. Если Π²Ρ‹ Π½Π΅ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, ΠΎΠ½Π° выдаст ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:

     Π“ΠΎΡ‚ΠΎΠ² ΠΊ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅.
    Π”Π»ΠΈΠ½Π° Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΠΎΠΉ строки: 158125.
     

    Если Π²Ρ‹ Π½Π°ΠΆΠΌΠ΅Ρ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠžΡ‚ΠΌΠ΅Π½Π° Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ содСрТимого, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° выдаст ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π²Ρ‹Π²ΠΎΠ΄:

     Π“ΠΎΡ‚ΠΎΠ² ΠΊ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅.
    Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½Π°. 
     

ΠžΡ‚ΠΌΠ΅Π½Π° списка Π·Π°Π΄Π°Ρ‡

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ мноТСство Π·Π°Π΄Π°Ρ‡, связав Ρ‚Π΅ ΠΆΠ΅ самыС 9 Π·Π°Π΄Π°Ρ‡.0095 экзСмпляр CancellationTokenSource с ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π·Π°Π΄Π°Ρ‡Π΅ΠΉ. Если Π²Ρ‹ Π½Π°ΠΆΠΌΠ΅Ρ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠžΡ‚ΠΌΠ΅Π½Π° , Π²Ρ‹ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚Π΅ всС Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΅Ρ‰Π΅ Π½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Ρ‹.

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Windows Presentation Foundation (WPF) ΠΈΠ· Async Sample: Fine Tuning Your Application ΠΈ Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия.

  1. РаспакуйтС Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» ΠΈ запуститС Visual Studio.

  2. Π’ строкС мСню Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π€Π°ΠΉΠ» , ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ , ΠŸΡ€ΠΎΠ΅ΠΊΡ‚/РСшСниС .

  3. Π’ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΏΠ°ΠΏΠΊΡƒ, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽ распакованный ΠΎΠ±Ρ€Π°Π·Π΅Ρ† ΠΊΠΎΠ΄Π°, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ» Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ (.sln) для AsyncFineTuningVB.

  4. Π’ Solution Explorer ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ контСкстноС мСню для ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° CancelAListOfTasks ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Set as StartUp Project .

  5. НаТмитС ΠΊΠ»Π°Π²ΠΈΡˆΡƒ F5, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚.

    НаТмитС клавиши Ctrl+F5, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π±Π΅Π· Π΅Π³ΠΎ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ.

Если Π²Ρ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, просмотритС Ρ„Π°ΠΉΠ»Ρ‹ MainWindow.xaml.vb Π² ΠΊΠΎΠ½Ρ†Π΅ этого Ρ€Π°Π·Π΄Π΅Π»Π°.

Π‘Π±ΠΎΡ€ΠΊΠ° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°

Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ, шаг Π·Π° шагом, слСдуйтС инструкциям Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Β«Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Β», Π½ΠΎ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ CancelATask Π² качСствС StartUp Project . Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ измСнСния Π² этот ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. Π—Π²Π΅Π·Π΄ΠΎΡ‡ΠΊΠ°ΠΌΠΈ ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Ρ‹ измСнСния Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅.

  1. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ создания списка Π²Π΅Π±-адрСсов.

     ' ***Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄, ΡΠΎΠ·Π΄Π°ΡŽΡ‰ΠΈΠΉ список Π²Π΅Π±-адрСсов.
    Частная функция SetUpURLList() ΠΊΠ°ΠΊ список (строка)
        Dim urls = Новый список (ΠΈΠ· строки) ΠΈΠ·
            {
                "https://msdn.microsoft.com",
                "https://msdn.microsoft.com/library/hh3.aspx",
                "https://msdn.microsoft.com/library/hh3
    .aspx",
                "https://msdn. microsoft.com/library/dd470362.aspx",
                "https://msdn.microsoft.com/library/aa578028.aspx",
                "https://msdn.microsoft.com/library/ms404677.aspx",
                "https://msdn.microsoft.com/library/ff730837.aspx"
            }
        Π’Π΅Ρ€Π½ΡƒΡ‚ΡŒ URL
    ΠšΠΎΠ½Π΅Ρ‡Π½Π°Ρ функция
     
  2. Π’Ρ‹Π·ΠΎΠ² ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π² AccessTheWebAsync .

     ' ***Π’Ρ‹Π·ΠΎΠ²ΠΈΡ‚Π΅ SetUpURLList, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ список Π²Π΅Π±-адрСсов.
    Dim urlList ΠΊΠ°ΠΊ список (ΠΈΠ· строки) = SetUpURLList()
     
  3. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ†ΠΈΠΊΠ» Π² AccessTheWebAsync для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²Π΅Π±-адрСса Π² спискС.

     ' ***Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ†ΠΈΠΊΠ» для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ списка Π²Π΅Π±-адрСсов.
    Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ URL-адрСса Π² urlList
        ' GetAsync Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Task(Of HttpResponseMessage).
        ' АргумСнт ct нСсСт сообщСниС, Ссли Π²Ρ‹Π±Ρ€Π°Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ° Cancel.
        ' *** ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ° Β«ΠžΡ‚ΠΌΠ΅Π½Π°Β» ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ всС ΠΎΡΡ‚Π°Π²ΡˆΠΈΠ΅ΡΡ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.
        Вусклый ΠΎΡ‚Π²Π΅Ρ‚ As HttpResponseMessage = Await client.GetAsync(url, ct)
        ' ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ содСрТимоС Π²Π΅Π±-сайта ΠΈΠ· HttpResponseMessage. 
        Dim urlContents As Byte() = ОТиданиС ΠΎΡ‚Π²Π΅Ρ‚Π°.Content.ReadAsByteArrayAsync()
        Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹TextBox.Text &=
            vbCrLf & $"Π”Π»ΠΈΠ½Π° Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠΉ строки: {urlContents.Length}." & vbCrLf
    Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ
     
  4. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ AccessTheWebAsync ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π΄Π»ΠΈΠ½Ρ‹, ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ. Π£Π΄Π°Π»ΠΈΡ‚Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ return ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Ρ‚ΠΈΠΏ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ³ΠΎ значСния ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π½Π° Task вмСсто Task.

     Асинхронная функция AccessTheWebAsync(ct As CancellationToken) As Task
     

    Π’Ρ‹Π·ΠΎΠ²ΠΈΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΈΠ· startButton_Click , ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ вмСсто выраТСния.

     ОТиданиС AccessTheWebAsync(cts.Token)
     
  5. Если Π²Ρ‹ Π½Π΅ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, ΠΎΠ½Π° выдаст ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:

     Π”Π»ΠΈΠ½Π° Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΠΎΠΉ строки: 35939.
    Π”Π»ΠΈΠ½Π° Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΠΎΠΉ строки: 237682.
    Π”Π»ΠΈΠ½Π° Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠΉ строки: 128607.
    Π”Π»ΠΈΠ½Π° Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠΉ строки: 158124.
    Π”Π»ΠΈΠ½Π° Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠΉ строки: 204890.
    Π”Π»ΠΈΠ½Π° Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠΉ строки: 175488.
    Π”Π»ΠΈΠ½Π° Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΠΎΠΉ строки: 145790.
    Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π°. 
     

    Если Π²Ρ‹ Π½Π°ΠΆΠΌΠ΅Ρ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠžΡ‚ΠΌΠ΅Π½Π° Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π°, Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Ρ‹ Π΄ΠΎ ΠΎΡ‚ΠΌΠ΅Π½Ρ‹.

     Π”Π»ΠΈΠ½Π° Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΠΎΠΉ строки: 35939.
    Π”Π»ΠΈΠ½Π° Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΠΎΠΉ строки: 237682.
    Π”Π»ΠΈΠ½Π° Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠΉ строки: 128607.
    Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½Ρ‹.
     

ΠŸΠΎΠ»Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π°Π·Π΄Π΅Π»Ρ‹ содСрТат ΠΊΠΎΠ΄ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ². ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ссылку Π½Π° System.Net.Http.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ ΠΈΠ· Async Sample: Fine Tuning Your Application.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΡ‚ΠΌΠ΅Π½Ρ‹ Π·Π°Π΄Π°Ρ‡ΠΈ

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ прСдставляСт собой ΠΏΠΎΠ»Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» MainWindow.xaml.vb для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ отмСняСт ΠΎΠ΄Π½Ρƒ Π·Π°Π΄Π°Ρ‡Ρƒ.

 'Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρƒ Imports ΠΈ ссылку для System.Net.Http.
Π˜ΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ System.Net.Http
' Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρƒ Imports для System.Threading.
Π˜ΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ System.Threading
Класс MainWindow
    ' *** ΠžΠ±ΡŠΡΠ²ΠΈΡ‚ΡŒ System.Threading.CancellationTokenSource. 
    Dim cts ΠΊΠ°ΠΊ CancellationTokenSource
    Private Async Sub startButton_Click (ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŒ ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, e ΠΊΠ°ΠΊ RoutedEventArgs)
        ' *** Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ экзСмпляр CancellationTokenSource.
        cts = Π½ΠΎΠ²Ρ‹ΠΉ источник Ρ‚ΠΎΠΊΠ΅Π½Π° ΠΎΡ‚ΠΌΠ΅Π½Ρ‹ ()
        Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹TextBox.Clear()
        ΠŸΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ
            ' *** ΠžΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Ρ‚ΠΎΠΊΠ΅Π½ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ сообщСния, Ссли Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ΡΡ ΠΎΡ‚ΠΌΠ΅Π½Π°.
            Dim contentLength As Integer = Await AccessTheWebAsync(cts.Token)
            Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹TextBox.Text &=
                vbCrLf & $"Π”Π»ΠΈΠ½Π° Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠΉ строки: {contentLength}." & vbCrLf
            ' *** Если Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ΡΡ ΠΎΡ‚ΠΌΠ΅Π½Π°, Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ OperationCanceledException.
        ΠŸΠΎΠΉΠΌΠ°Ρ‚ΡŒ ex As OperationCanceledException
            resultsTextBox.Text &= vbCrLf & "Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½Π°". & vbCrLf
        ΠŸΠΎΠΉΠΌΠ°Ρ‚ΡŒ экс ΠΊΠ°ΠΊ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅
            resultsTextBox.Text &= vbCrLf & "Ошибка Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ". & vbCrLf
        Π—Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΡƒ
        ' ***По Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ установитС для CancellationTokenSource Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Nothing. 
        ΠΊΡ‚ = Π½ΠΈΡ‡Π΅Π³ΠΎ
    ΠšΠΎΠ½Π΅Ρ† сабвуфСра
    ' ***Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ события для ΠΊΠ½ΠΎΠΏΠΊΠΈ "ΠžΡ‚ΠΌΠ΅Π½Π°".
    Private Sub cancelButton_Click (ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŒ ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, e ΠΊΠ°ΠΊ RoutedEventArgs)
        Если cts Π½Π΅ Π½ΠΈΡ‡Ρ‚ΠΎ, Ρ‚ΠΎ
            cts.ΠžΡ‚ΠΌΠ΅Π½Π°()
        ΠšΠΎΠ½Π΅Ρ†, Ссли
    ΠšΠΎΠ½Π΅Ρ† сабвуфСра
    ' ***Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ для CancellationToken.
    Асинхронная функция AccessTheWebAsync(ct As CancellationToken) As Task(Of Integer)
        Dim client As HttpClient = New HttpClient()
        Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹TextBox.Text &=
            vbCrLf & Β«Π“ΠΎΡ‚ΠΎΠ²ΠΎ ΠΊ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅Β». & vbCrLf
        Β«Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Π°ΠΌ придСтся Π·Π°ΠΌΠ΅Π΄Π»ΠΈΡ‚ΡŒ Ρ…ΠΎΠ΄ событий, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ.
        ОТиданиС Π·Π°Π΄Π°Ρ‡ΠΈ.Π—Π°Π΄Π΅Ρ€ΠΆΠΊΠ°(250)
        ' GetAsync Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Task(Of HttpResponseMessage).
        ' ***АргумСнт ct нСсСт сообщСниС, Ссли Π²Ρ‹Π±Ρ€Π°Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ° Cancel.
        Вусклый ΠΎΡ‚Π²Π΅Ρ‚ As HttpResponseMessage = Await client.GetAsync("https://msdn.microsoft.com/library/dd470362.aspx", ct)
        ' ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ содСрТимоС Π²Π΅Π±-сайта ΠΈΠ· HttpResponseMessage.
        Dim urlContents As Byte() = ОТиданиС ΠΎΡ‚Π²Π΅Ρ‚Π°. Content.ReadAsByteArrayAsync()
        ' Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° являСтся Π΄Π»ΠΈΠ½Π° Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ Π²Π΅Π±-сайта.
        Π’ΠΎΠ·Π²Ρ€Π°Ρ‚ urlContents.Length
    ΠšΠΎΠ½Π΅Ρ‡Π½Π°Ρ функция
ΠšΠΎΠ½Π΅Ρ† класса
' Π’Ρ‹Π²ΠΎΠ΄ для ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ:
' Π“ΠΎΡ‚ΠΎΠ² ΠΊ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅.
' Π”Π»ΠΈΠ½Π° Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠΉ строки: 158125.
' Или, Ссли Π²Ρ‹ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚Π΅:
' Π“ΠΎΡ‚ΠΎΠ² ΠΊ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅.
' Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½Π°.
 

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΡ‚ΠΌΠ΅Π½Ρ‹ списка Π·Π°Π΄Π°Ρ‡

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ прСдставляСт собой ΠΏΠΎΠ»Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» MainWindow.xaml.vb для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ отмСняСт список Π·Π°Π΄Π°Ρ‡.

 'Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρƒ Imports ΠΈ ссылку для System.Net.Http.
Π˜ΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ System.Net.Http
' Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρƒ Imports для System.Threading.
Π˜ΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ System.Threading
Класс MainWindow
    ' ΠžΠ±ΡŠΡΠ²ΠΈΡ‚ΡŒ System.Threading.CancellationTokenSource.
    Dim cts ΠΊΠ°ΠΊ CancellationTokenSource
    Private Async Sub startButton_Click (ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŒ ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, e ΠΊΠ°ΠΊ RoutedEventArgs)
        ' Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ экзСмпляр CancellationTokenSource.
        cts = Π½ΠΎΠ²Ρ‹ΠΉ источник Ρ‚ΠΎΠΊΠ΅Π½Π° ΠΎΡ‚ΠΌΠ΅Π½Ρ‹ ()
        Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹TextBox.Clear()
        ΠŸΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ
            ' ***AccessTheWebAsync Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π°Π΄Π°Ρ‡Ρƒ, Π° Π½Π΅ Π·Π°Π΄Π°Ρ‡Ρƒ (Ρ†Π΅Π»ΠΎΠ³ΠΎ числа). 
            ОТиданиС AccessTheWebAsync(cts.Token)
            ' *** НСбольшиС измСнСния Π² строках дисплСя.
            resultsTextBox.Text &= vbCrLf & "Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π°".
        ΠŸΠΎΠΉΠΌΠ°Ρ‚ΡŒ ex As OperationCanceledException
            resultsTextBox.Text &= vbCrLf & "Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½Ρ‹". & vbCrLf
        ΠŸΠΎΠΉΠΌΠ°Ρ‚ΡŒ экс ΠΊΠ°ΠΊ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅
            resultsTextBox.Text &= vbCrLf & "Ошибка Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ". & vbCrLf
        Π—Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΡƒ
        ' ПослС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ установитС для CancellationTokenSource Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Nothing.
        ΠΊΡ‚ = Π½ΠΈΡ‡Π΅Π³ΠΎ
    ΠšΠΎΠ½Π΅Ρ† сабвуфСра
    'Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ события для ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠžΡ‚ΠΌΠ΅Π½Π°.
    Private Sub cancelButton_Click (ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŒ ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, e ΠΊΠ°ΠΊ RoutedEventArgs)
        Если cts Π½Π΅ Π½ΠΈΡ‡Ρ‚ΠΎ, Ρ‚ΠΎ
            cts.ΠžΡ‚ΠΌΠ΅Π½Π°()
        ΠšΠΎΠ½Π΅Ρ†, Ссли
    ΠšΠΎΠ½Π΅Ρ† сабвуфСра
    ' Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ для CancellationToken.
    ' *** Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Ρ‚ΠΈΠΏ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ³ΠΎ значСния Π½Π° Task, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ Π½Π΅Ρ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° return.
    Асинхронная функция AccessTheWebAsync(ct As CancellationToken) As Task
        Dim client As HttpClient = New HttpClient()
        ' ***Π’Ρ‹Π·ΠΎΠ²ΠΈΡ‚Π΅ SetUpURLList, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ список Π²Π΅Π±-адрСсов. 
        Dim urlList ΠΊΠ°ΠΊ список (ΠΈΠ· строки) = SetUpURLList()
        ' ***Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ†ΠΈΠΊΠ» для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ списка Π²Π΅Π±-адрСсов.
        Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ URL-адрСса Π² urlList
            ' GetAsync Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Task(Of HttpResponseMessage).
            ' АргумСнт ct нСсСт сообщСниС, Ссли Π²Ρ‹Π±Ρ€Π°Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ° Cancel.
            ' *** ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ° Β«ΠžΡ‚ΠΌΠ΅Π½Π°Β» ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ всС ΠΎΡΡ‚Π°Π²ΡˆΠΈΠ΅ΡΡ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.
            Вусклый ΠΎΡ‚Π²Π΅Ρ‚ As HttpResponseMessage = Await client.GetAsync(url, ct)
            ' ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ содСрТимоС Π²Π΅Π±-сайта ΠΈΠ· HttpResponseMessage.
            Dim urlContents As Byte() = ОТиданиС ΠΎΡ‚Π²Π΅Ρ‚Π°.Content.ReadAsByteArrayAsync()
            Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹TextBox.Text &=
                vbCrLf & $"Π”Π»ΠΈΠ½Π° Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠΉ строки: {urlContents.Length}." & vbCrLf
        Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ
    ΠšΠΎΠ½Π΅Ρ‡Π½Π°Ρ функция
    ' ***Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создаСт список Π²Π΅Π±-адрСсов.
    Частная функция SetUpURLList() ΠΊΠ°ΠΊ список (строка)
        Dim urls = Новый список (ΠΈΠ· строки) ΠΈΠ·
            {
                "https://msdn. microsoft.com",
                "https://msdn.microsoft.com/library/hh3.aspx",
                "https://msdn.microsoft.com/library/hh3
.aspx",
                "https://msdn.microsoft.com/library/dd470362.aspx",
                "https://msdn.microsoft.com/library/aa578028.aspx",
                "https://msdn.microsoft.com/library/ms404677.aspx",
                "https://msdn.microsoft.com/library/ff730837.aspx"
            }
        Π’Π΅Ρ€Π½ΡƒΡ‚ΡŒ URL
    ΠšΠΎΠ½Π΅Ρ‡Π½Π°Ρ функция
ΠšΠΎΠ½Π΅Ρ† класса
' Π’Ρ‹Π²ΠΎΠ΄, Ссли Π²Ρ‹ Π½Π΅ Π²Ρ‹Π±Ρ€Π°Π»ΠΈ ΠΎΡ‚ΠΌΠ΅Π½Ρƒ:
' Π”Π»ΠΈΠ½Π° Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠΉ строки: 35939.
' Π”Π»ΠΈΠ½Π° Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠΉ строки: 237682.
' Π”Π»ΠΈΠ½Π° Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠΉ строки: 128607.
' Π”Π»ΠΈΠ½Π° Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠΉ строки: 158124.
' Π”Π»ΠΈΠ½Π° Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠΉ строки: 204890.
' Π”Π»ΠΈΠ½Π° Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠΉ строки: 175488.
' Π”Π»ΠΈΠ½Π° Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠΉ строки: 145790.
'Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Ρ‹.
' ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹Π²ΠΎΠ΄Π°, Ссли Π²Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚Π΅ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ:
' Π”Π»ΠΈΠ½Π° Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠΉ строки: 35939.
' Π”Π»ΠΈΠ½Π° Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠΉ строки: 237682.
' Π”Π»ΠΈΠ½Π° Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠΉ строки: 128607.
'Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½Ρ‹.
 

Π‘ΠΌ. Ρ‚Π°ΠΊΠΆΠ΅

  • CancellationTokenSource
  • Π’ΠΎΠΊΠ΅Π½ ΠΎΡ‚ΠΌΠ΅Π½Ρ‹
  • АсинхронноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Async ΠΈ Await (Visual Basic)
  • Вонкая настройка асинхронного прилоТСния (Visual Basic)
  • ΠŸΡ€ΠΈΠΌΠ΅Ρ€ асинхронного Ρ€Π΅ΠΆΠΈΠΌΠ°: тонкая настройка прилоТСния

ΠžΠ±Ρ€Π°Ρ‚Π½Π°Ρ связь

ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΈ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΎΡ‚Π·Ρ‹Π² для

Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Π­Ρ‚Π° страница

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ всС ΠΎΡ‚Π·Ρ‹Π²Ρ‹ ΠΎ страницС

Как ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ПК с Windows 10: HelloTech How

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Если Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚, это ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°ΡΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ. Но Ρ€ΡƒΡ‡Π½ΠΎΠ΅ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ питания ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ²Ρ€Π΅Π΄ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€. ВмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚Π° прилоТСния, Π²ΠΎΡ‚ ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ прилоТСния Π½Π° ПК с Windows 10 трСмя способами.

Как ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π½Π° ПК с Windows 10 с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сочСтаний клавиш

  1. Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ зависшСС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ваш ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Π·Π½Π°Π», Ρ‡Ρ‚ΠΎ это Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ ΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ.
  2. Π—Π°Ρ‚Π΅ΠΌ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ клавиши Alt + F4. Клавиша F4 находится Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, Π° клавиша Alt β€” слСва Π½Π° Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€.

Если Π²Ρ‹ Π½Π΅ Π²Ρ‹Π±Π΅Ρ€Π΅Ρ‚Π΅ ΠΎΠΊΠ½ΠΎ ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, этот ярлык ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡŽ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π²Π½ΠΈΠ·.

Если это сочСтаниС клавиш Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° вашСм ПК с Windows 10 ΠΈΠ»ΠΈ Π½Π° вашСм Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ΅ Π½Π΅Ρ‚ F (Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ…) клавиш, вмСсто этого Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ диспСтчСр Π·Π°Π΄Π°Ρ‡.

Как ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π½Π° ПК с Windows 10 с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ диспСтчСра Π·Π°Π΄Π°Ρ‡ Windows

  1. ΠžΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ клавиши Ctrl + Alt + Delete. Π­Ρ‚ΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ экран с надписью Β«ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² бСзопасности», ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΉ список Π·Π°Π΄Π°Ρ‡.

    ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Клавиша Β«ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒΒ» β€” это Π½Π΅ Ρ‚ΠΎ ΠΆΠ΅ самоС, Ρ‡Ρ‚ΠΎ клавиша Β«Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Β». Если Ρƒ вас Π½Π΅Ρ‚ клавиши удалСния, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π½Π°ΠΆΠ°Ρ‚ΡŒ Ctrl + Shift + Esc, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΎΠΊΠ½ΠΎ диспСтчСра Π·Π°Π΄Π°Ρ‡.

  2. Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ДиспСтчСр Π·Π°Π΄Π°Ρ‡ ΠΈΠ· списка. Π­Ρ‚ΠΎ послСдняя опция Π² спискС.

  3. НаТмитС Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ.  Если Π²Ρ‹ Π½Π΅ Π²ΠΈΠ΄ΠΈΡ‚Π΅ своС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² спискС, ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ Π² Π»Π΅Π²ΠΎΠΌ Π½ΠΈΠΆΠ½Π΅ΠΌ ΡƒΠ³Π»Ρƒ ΠΎΠΊΠ½Π°.
  4. Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π—Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ , Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ .

Как ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки

  1. ΠžΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Windows + R Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅. Клавиша Windows β€” это клавиша с Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠΎΠΌ Windows слСва ΠΎΡ‚ ΠΏΡ€ΠΎΠ±Π΅Π»Π°.
  2. Π—Π°Ρ‚Π΅ΠΌ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Β«cmdΒ» Π² ΠΏΠΎΠ»Π΅ поиска ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Enter Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ . Если это Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ для вас, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с нашим руководством ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ строку для Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ².
  3. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ «список Π·Π°Π΄Π°Ρ‡Β» Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ строку. Π­Ρ‚ΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ всС Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ Π½Π° вашСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½ΡƒΡŽ.
  4. НаконСц, Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Β«taskkill/im {имя_ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹}.exeΒ». Π—Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ {name_of_program} Π½Π° имя ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ. НС Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π΅Π» ΠΌΠ΅ΠΆΠ΄Ρƒ Β«taskkill/imΒ» ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.
  5. НаконСц, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Enter Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅.

НапримСр, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ Microsoft Word, Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Β«taskkill/im word.exeΒ» ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π²ΠΎΠΉΡ‚ΠΈ. Командная строка ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°ΡŽΡ‰Π΅Π΅ сообщСниС ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π·Π°Π΄Π°Ρ‡Π° ΡƒΠ½ΠΈΡ‡Ρ‚ΠΎΠΆΠ΅Π½Π°. ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹ΠΉ.

Если Π²Ρ‹ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ эти ярлыки для ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ закрытия ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΡ€ΠΈΡˆΠ»ΠΎ врСмя ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚ΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ вашСго ПК.

ΠžΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *