Pemasang menyatakan adapter TAP tidak dapat dicipta, dan ayat itu merangkumi sekurang-kurangnya tiga kegagalan berbeza. Pakej mungkin tidak pernah disediakan, ia mungkin disediakan tetapi tiada peranti dicipta, atau peranti mungkin wujud dengan status bermasalah yang dilaporkan pemasang sebagai satu ralat generik. Yang mana satu anda hadapi menentukan siapa yang membaikinya dan bukti apa yang anda perlukan.

Kumpulkan nombor binaan dan cap masa pemasangan sebelum apa-apa lagi. Kedua-duanya menjadikan folder log sebagai carian yang benar-benar boleh dijalankan.

Tiga Peringkat, Tiga Log Berbeza

Peringkat pertama ialah pemasang itu sendiri, yang menyahsusun fail, menyimpan log sendiri dan melaporkan kod ringkasan seperti 1603 yang menyatakan transaksi gagal tanpa menyatakan di mana. Yang kedua ialah stor pemacu, tempat pakej bertandatangan disediakan untuk kegunaan kemudian, yang merupakan pencapaian berbeza daripada mengikatnya pada perkakasan. Yang ketiga ialah penciptaan peranti, tempat Windows membina instans peranti, menggunakan INF dan merekod hasilnya dalam log setupapi. Jurang senyap antara mana-mana dua peringkat itu menghasilkan ayat yang sama kepada pengguna.

Kod ringkasan milik transaksi, manakala tindakan yang gagal berada di suatu tempat lebih awal dalam log yang sama. Cari ke belakang daripada kod itu dan bukannya cuba menerangkan kod itu.

Baca setupapi.dev.log Sekitar Percubaan

Setiap pemasangan peranti menulis satu bahagian ke C:\Windows\INF\setupapi.dev.log, dan panduan log SetupAPI menerangkan cara bahagian itu dan status akhirnya disusun. Cari bahagian yang cap masanya merangkumi percubaan anda, kemudian baca keseluruhannya dan bukan baris ralat pertama yang anda perhatikan. Amaran tentang peranti tidak berkaitan muncul di seluruh log yang panjang dan tidak menerangkan apa-apa tentang kegagalan ini. Status akhir bahagian yang sepadan ialah fakta yang wajar dipetik dalam laporan.

Kaitkan bahagian itu dengan nama adapter, pengecam peranti dan pakej INF yang dinamakan dalam log pemasang. Tiga pengecam yang bersetuju pada satu cap masa itulah yang menjadikan penetapan itu selamat.

Semak Pakej dan Peranti Secara Berasingan

Pakej yang disediakan hanya membuktikan bahawa INF bertandatangan telah sampai ke stor pemacu. Pada generasi Windows ini, pnputil /enum-drivers menyenaraikan pakej pihak ketiga mengikut penyedia, kelas, versi dan nama terbitan, yang membolehkan anda mencari pakej adapter OpenVPN dan bukannya meneka daripada nombor oem. Tiada apa dalam senarai itu yang menyatakan peranti wujud, telah dimulakan atau terikat pada pakej yang anda temui. Itu soalan berasingan dengan jawapan berasingan.

Bahagian peranti mempunyai pandangannya sendiri. Inventori adapter baca-sahaja menunjukkan apa yang Windows percaya sekarang tentang antara muka itu, dan entri tersembunyi merangkumi peranti yang wujud tetapi tidak aktif. Membandingkan kedua-dua senarai memberitahu anda peringkat mana yang gagal: pakej tiada, peranti tiada, atau peranti wujud dengan status bermasalah.

Sahkan Adapter Sebelum Menyentuh Tandatangan

Baca keadaan daripada mesin dan bukannya daripada ringkasan pemasang. Arahan di bawah menyenaraikan pakej pemacu yang disediakan, inventori adapter termasuk entri tersembunyi, dan peranti rangkaian yang tidak melaporkan OK. Jalankannya selepas but semula supaya operasi peranti yang tertangguh telah tenang.

pnputil /enum-drivers
Get-NetAdapter -IncludeHidden | Select-Object Name, InterfaceDescription, Status
Get-PnpDevice -Class Net | Where-Object Status -ne 'OK'

Pakej wujud tanpa peranti yang sepadan menunjukkan penciptaan peranti, dan bahagian setupapi untuk cap masa itu menerangkan mengapa. Peranti wujud dengan status bermasalah menunjukkan pemacu atau tandatangannya, yang merupakan perbualan berbeza daripada peranti yang hilang. Adapter yang wujud dan melaporkan terputus ialah peranti berfungsi tanpa terowong aktif, bukan pemasangan yang gagal. Baca ketiga-tiga output bersama-sama sebelum memilih peringkat untuk dibaiki.

Menyahdayakan penguatkuasaan tandatangan, menetapkan semula tindanan rangkaian atau memadam setiap adapter membuat bukti hilang. Tiada satu pun daripada ketiga-tiganya membaiki peringkat yang belum anda kenal pasti, dan setiap satunya membuang apa yang sepatutnya memberitahu anda peringkat mana ia.

Artikel berkaitan