Pendahuluan
Artikel ini menjelaskan masalah di mana fungsi IUPnPDevice::Release() menunggu lebih lama daripada yang diharapkan untuk Balasan di Windows 7 ringkas tertanam. Pemutakhiran tersedia untuk mengatasi masalah ini. Sebelum Anda menginstal pembaruan ini, Semua pembaruan sebelumnya diterbitkan untuk produk ini harus diinstal.
Gejala
Pertimbangkan skenario berikut ini pada perangkat yang menjalankan Windows Embedded ringkas 7:
-
Anda menggunakan UPnP server di Internet.
-
Anda mencabut TCP/IP pada perangkat.
-
Anda memiliki sambungan kabel LAN tidak terpasang dengan peranti.
Ketika IUPnPDevice::Release() fungsi yang disebut dalam skenario ini, fungsi menunggu puluhan detik untuk Balasan. Biasanya, Anda mengharapkan fungsi untuk mendapatkan balasan segera atau menunggu untuk periode waktu habis yang Anda tetapkan.
Penyebab
Masalah ini terjadi karena, ketika TCP/IP terputus dan kabel LAN tidak tersambung ke perangkat, fungsi IUPnPDevice::Release() harus menunggu permintaan berhenti berlangganan ke selesai.
Pemecahan masalah
Informasi pemutakhiran perangkat lunak
Pembaruan perangkat lunak yang didukung sekarang tersedia dari Microsoft sebagai Tertanam ringkas 7 bulanan Pemutakhiran Windows (Juli 2015).
Catatan Windows Embedded ringkas 7 bulanan pembaruan tersedia untuk diunduh dari situs web Microsoft Download Center berikut:Prasyarat
Pemutakhiran ini didukung hanya jika semua pembaruan sebelumnya diterbitkan untuk produk ini juga telah diinstal.
Persyaratan menghidupkan ulang
Setelah Anda menerapkan pembaruan ini, Anda harus melakukan pembuatan bersih platform keseluruhan. Untuk melakukannya, gunakan salah satu dari metode berikut ini:
-
Pada menu Build, klik Solusi Bersih, dan kemudian klik Solusi Build.
-
Membangun menu, klik Solusi membangun kembali.
Anda tidak harus me-restart komputer setelah Anda menerapkan pembaruan perangkat lunak.
Informasi penggantian pemutakhiran
Pembaruan ini tidak menggantikan pembaruan lainnya.
Versi bahasa Inggris paket pembaruan perangkat lunak ini memiliki atribut berkas (atau atribut berkas yang lebih baru) yang tercantum dalam tabel berikut. Tanggal dan waktu untuk berkas-berkas tersebut dicantumkan dalam Waktu Universal Terkoordinasi (UTC). Ketika Anda melihat informasi berkas, akan diubah ke waktu lokal. Untuk menemukan perbedaan antara waktu UTC dan waktu lokal, gunakan tab Zona Waktu di item Tanggal dan Waktu di Panel Kontrol.
Berkas yang disertakan dalam paket pemutakhiran ini
Nama file |
Ukuran file |
Tanggal |
Waktu |
Jalur |
---|---|---|---|---|
Httprequest.cpp |
11,631 |
27-Jul-2015 |
09:14 |
Private\Servers\Upnp\Util |
Util_httplite.lib |
521,048 |
29-Jul-2015 |
13:31 |
Public\Servers\Oak\Lib\Mipsii\Checked |
Util_wininet.lib |
521,074 |
29-Jul-2015 |
13:31 |
Public\Servers\Oak\Lib\Mipsii\Checked |
Util_httplite.lib |
490,632 |
29-Jul-2015 |
13:33 |
Public\Servers\Oak\Lib\Mipsii\Retail |
Util_wininet.lib |
490,632 |
29-Jul-2015 |
13:33 |
Public\Servers\Oak\Lib\Mipsii\Retail |
Util_httplite.lib |
572,204 |
29-Jul-2015 |
13:29 |
Public\Servers\Oak\Lib\Mipsii\Debug |
Util_wininet.lib |
572,196 |
29-Jul-2015 |
13:29 |
Public\Servers\Oak\Lib\Mipsii\Debug |
Util_httplite.lib |
539,154 |
29-Jul-2015 |
13:31 |
Public\Servers\Oak\Lib\Armv6\Checked |
Util_wininet.lib |
539,106 |
29-Jul-2015 |
13:31 |
Public\Servers\Oak\Lib\Armv6\Checked |
Util_httplite.lib |
511,948 |
29-Jul-2015 |
13:33 |
Public\Servers\Oak\Lib\Armv6\Retail |
Util_wininet.lib |
511,848 |
29-Jul-2015 |
13:33 |
Public\Servers\Oak\Lib\Armv6\Retail |
Util_httplite.lib |
575,366 |
29-Jul-2015 |
13:29 |
Public\Servers\Oak\Lib\Armv6\Debug |
Util_wininet.lib |
575,384 |
29-Jul-2015 |
13:29 |
Public\Servers\Oak\Lib\Armv6\Debug |
Util_httplite.lib |
460,632 |
29-Jul-2015 |
13:29 |
Public\Servers\Oak\Lib\X86\Checked |
Util_wininet.lib |
460,670 |
29-Jul-2015 |
13:29 |
Public\Servers\Oak\Lib\X86\Checked |
Util_httplite.lib |
431,778 |
29-Jul-2015 |
13:28 |
Public\Servers\Oak\Lib\X86\Retail |
Util_wininet.lib |
431,796 |
29-Jul-2015 |
13:28 |
Public\Servers\Oak\Lib\X86\Retail |
Util_httplite.lib |
472,412 |
29-Jul-2015 |
13:29 |
Public\Servers\Oak\Lib\X86\Debug |
Util_wininet.lib |
472,428 |
29-Jul-2015 |
13:29 |
Public\Servers\Oak\Lib\X86\Debug |
Util_httplite.lib |
487,430 |
29-Jul-2015 |
13:30 |
Public\Servers\Oak\Lib\Sh4\Checked |
Util_wininet.lib |
487,466 |
29-Jul-2015 |
13:30 |
Public\Servers\Oak\Lib\Sh4\Checked |
Util_httplite.lib |
459,448 |
29-Jul-2015 |
13:30 |
Public\Servers\Oak\Lib\Sh4\Retail |
Util_wininet.lib |
459,468 |
29-Jul-2015 |
13:30 |
Public\Servers\Oak\Lib\Sh4\Retail |
Util_httplite.lib |
532,086 |
29-Jul-2015 |
13:33 |
Public\Servers\Oak\Lib\Sh4\Debug |
Util_wininet.lib |
532,118 |
29-Jul-2015 |
13:33 |
Public\Servers\Oak\Lib\Sh4\Debug |
Util_httplite.lib |
522,044 |
29-Jul-2015 |
13:31 |
Public\Servers\Oak\Lib\Mipsii_fp\Checked |
Util_wininet.lib |
522,082 |
29-Jul-2015 |
13:31 |
Public\Servers\Oak\Lib\Mipsii_fp\Checked |
Util_httplite.lib |
491,618 |
29-Jul-2015 |
13:30 |
Public\Servers\Oak\Lib\Mipsii_fp\Retail |
Util_wininet.lib |
491,606 |
29-Jul-2015 |
13:30 |
Public\Servers\Oak\Lib\Mipsii_fp\Retail |
Util_httplite.lib |
573,238 |
29-Jul-2015 |
13:29 |
Public\Servers\Oak\Lib\Mipsii_fp\Debug |
Util_wininet.lib |
573,282 |
29-Jul-2015 |
13:29 |
Public\Servers\Oak\Lib\Mipsii_fp\Debug |
Util_httplite.lib |
537,112 |
29-Jul-2015 |
13:31 |
Public\Servers\Oak\Lib\Armv7\Checked |
Util_wininet.lib |
537,120 |
29-Jul-2015 |
13:31 |
Public\Servers\Oak\Lib\Armv7\Checked |
Util_httplite.lib |
509,912 |
29-Jul-2015 |
13:32 |
Public\Servers\Oak\Lib\Armv7\Retail |
Util_wininet.lib |
509,870 |
29-Jul-2015 |
13:32 |
Public\Servers\Oak\Lib\Armv7\Retail |
Util_httplite.lib |
574,328 |
29-Jul-2015 |
13:30 |
Public\Servers\Oak\Lib\Armv7\Debug |
Util_wininet.lib |
574,344 |
29-Jul-2015 |
13:30 |
Public\Servers\Oak\Lib\Armv7\Debug |
Util_httplite.lib |
539,298 |
29-Jul-2015 |
13:31 |
Public\Servers\Oak\Lib\Armv5\Checked |
Util_wininet.lib |
539,250 |
29-Jul-2015 |
13:31 |
Public\Servers\Oak\Lib\Armv5\Checked |
Util_httplite.lib |
512,098 |
29-Jul-2015 |
13:31 |
Public\Servers\Oak\Lib\Armv5\Retail |
Util_wininet.lib |
511,998 |
29-Jul-2015 |
13:31 |
Public\Servers\Oak\Lib\Armv5\Retail |
Util_httplite.lib |
575,572 |
29-Jul-2015 |
13:30 |
Public\Servers\Oak\Lib\Armv5\Debug |
Util_wininet.lib |
575,588 |
29-Jul-2015 |
13:30 |
Public\Servers\Oak\Lib\Armv5\Debug |
Referensi
Pelajari tentang yang digunakan untuk menjelaskan pemutakhiran perangkat lunak Microsoft.