Quraşdırıcı TAP adapterinin yaradıla bilmədiyini bildirir və bu cümlə ən azı üç fərqli nasazlığı əhatə edir. Paket heç vaxt hazırlanmamış ola bilər, heç bir cihaz yaradılmadan hazırlanmış ola bilər və ya cihaz quraşdırıcının bir ümumi xəta kimi bildirdiyi problem statusu ilə mövcud ola bilər. Hansının sizdə olduğu kimin düzəldəcəyini və hansı sübutlara ehtiyacınız olduğunu müəyyən edir.

Hər şeydən əvvəl build nömrəsini və quraşdırma vaxt damğasını toplayın. Hər ikisi jurnallar qovluğunu həqiqətən işə sala biləcəyiniz bir axtarışa çevirir.

Üç mərhələ, üç fərqli jurnal

Birinci mərhələ faylları açan, öz jurnalını saxlayan və 1603 kimi, əməliyyatın uğursuz olduğunu harada olduğunu demədən bildirən xülasə kodu yazan quraşdırıcının özüdür. İkincisi sürücü anbarıdır; burada imzalanmış paket sonradan istifadə üçün hazırlanır və bu, onu avadanlığa bağlamaqdan fərqli bir nailiyyətdir. Üçüncüsü cihaz yaradılmasıdır; Windows burada cihaz nüsxəsi qurur, INF faylını tətbiq edir və nəticəni setupapi jurnalına yazır. Bu mərhələlərdən hər hansı ikisi arasında səssiz boşluq istifadəçiyə eyni cümləni göstərir.

Xülasə kodu əməliyyata aiddir, uğursuz hərəkət isə həmin jurnalın daha əvvəlindəki yerə aiddir. Kodu izah etməyə çalışmaq əvəzinə koddan geriyə doğru axtarın.

Cəhdin ətrafındakı setupapi.dev.log faylını oxuyun

Hər cihaz quraşdırması C:\Windows\INF\setupapi.dev.log faylına bölmə yazır və SetupAPI jurnal təlimatı bu bölmələrin və onların yekun statusunun necə təşkil edildiyini izah edir. Vaxt damğası cəhdinizi əhatə edən bölməni tapın və diqqətinizi çəkən ilk xəta sətrini deyil, onun hamısını oxuyun. Əlaqəsiz cihazlar barədə xəbərdarlıqlar uzun jurnal boyu görünür və bu nasazlıq barədə heç nə izah etmir. Uyğun bölmənin yekun statusu hesabatda sitat gətirməyə dəyər faktdır.

Həmin bölməni adapter adı, cihaz identifikatoru və quraşdırıcı jurnalında adı çəkilən INF paketi ilə əlaqələndirin. Üç identifikatorun bir vaxt damğında uyğun gəlməsi atribusiyanı təhlükəsiz edən şeydir.

Paketi və cihazı ayrı-ayrılıqda yoxlayın

Hazırlanmış paket yalnız imzalanmış INF faylının sürücü anbarına çatdığını sübut edir. Bu Windows nəslində pnputil /enum-drivers üçüncü tərəf paketlərini tədarükçü, sinif, versiya və dərc olunmuş ad üzrə siyahıya alır ki, bu da oem nömrəsindən təxmin etmək əvəzinə OpenVPN adapter paketini tapmağa imkan verir. Həmin siyahıda heç nə cihazın mövcud olduğunu, işə düşdüyünü və ya tapdığınız paketə bağlandığını söyləmir. Bunlar ayrı suallardır və ayrı cavabları var.

Cihaz tərəfinin öz görünüşü var. Yalnız oxuma üçün adapter inventarı Windows-un interfeys barədə hazırda nə düşündüyünü göstərir və gizli qeydlər mövcud olub aktiv olmayan cihazları əhatə edir. İki siyahını müqayisə etmək hansı mərhələnin uğursuz olduğunu bildirir: paket yoxdur, cihaz yoxdur və ya cihaz problem statusu ilə mövcuddur.

İmzalara toxunmadan əvvəl adapteri yoxlayın

Vəziyyəti quraşdırıcının xülasəsindən deyil, maşından oxuyun. Aşağıdakı əmrlər hazırlanmış sürücü paketlərini, gizli qeydlər daxil olmaqla adapter inventarını və OK bildirməyən şəbəkə cihazlarını siyahıya alır. Gözləyən cihaz əməliyyatları otursun deyə onları yenidən başlatmadan sonra işə salın.

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

Uyğun cihaz olmadan mövcud olan paket cihaz yaradılmasına işarə edir və həmin vaxt damğı üçün setupapi bölməsi səbəbini izah edir. Problem statusu ilə mövcud olan cihaz sürücüyə və ya onun imzasına işarə edir ki, bu da itkin cihazdan fərqli bir söhbətdir. Mövcud olub əlaqəsiz olduğunu bildirən adapter fəaliyyətdə olan tuneli olmayan işlək cihazdır, uğursuz quraşdırma deyil. Təmir ediləcək mərhələni seçməzdən əvvəl üç çıxışı birlikdə oxuyun.

İmza yoxlamasını söndürmək, şəbəkə yığınını sıfırlamaq və ya hər adapteri silmək sübutları yox edir. Bu üçü hələ müəyyən etmədiyiniz mərhələni düzəltmir və hər biri hansı mərhələ olduğunu sizə deyəcək şeyi uzaqlaşdırır.

Əlaqəli məqalələr