TAP ඇඩැප්ටරය සෑදිය නොහැකි බව ස්ථාපකය පවසයි, එම වාක්‍යය අවම වශයෙන් වෙනස් අසාර්ථකතා තුනක් ආවරණය කරයි. පැකේජය කිසි විටෙක සූදානම් නොකෙරෙන්නට ඇත, එය සූදානම් වී උපාංගයක් නොසෑදෙන්නට ඇත, නැතහොත් උපාංගය පවතින නමුත් ස්ථාපකය එය එක් සාමාන්‍ය දෝෂයක් ලෙස වාර්තා කළ ගැටළු සහිත තත්ත්වයක පවතින්නට ඇත. මින් කුමක්ද යන්න තීරණය කරන්නේ කවුරුන් එය අලුත්වැඩියා කරන්නේද සහ ඔබට කුමන සාක්ෂි අවශ්‍යද යන්නයි.

වෙනත් සියල්ලට පෙර build අංකය සහ ස්ථාපනයේ වේලා මුද්‍රාව එකතු කරන්න. දෙකම ලොග් ෆෝල්ඩරයක් ඇත්තටම ක්‍රියාත්මක කළ හැකි සෙවීමක් බවට පත් කරයි.

අදියර තුනක්, වෙනස් ලොග් තුනක්

පළමු අදියර ස්ථාපකයම වන අතර එය ගොනු විවෘත කර, තමන්ගේම ලොගයක් තබාගෙන, 1603 වැනි සාරාංශ කේතයක් වාර්තා කරයි. එය ගනුදෙනුව අසාර්ථක වූ බව පවසයි, නමුත් කොහේද යන්න නොපවසයි. දෙවැන්න ධාවක ගබඩාව වන අතර, එහි අත්සන් කළ පැකේජයක් පසුව භාවිතය සඳහා සූදානම් කෙරේ; මෙය එය දෘඩාංගවලට බැඳීමට වඩා වෙනස් ජයග්‍රහණයකි. තුන්වැන්න උපාංග නිර්මාණය වන අතර, Windows උපාංග අවස්ථාවක් ගොඩනගා, INF යොදා, ප්‍රතිඵලය setupapi ලොගයේ සටහන් කරයි. මෙම අදියරවලින් ඕනෑම දෙකක් අතර නිහඬ පරතරයක් පරිශීලකයාට පෙනෙන එම වාක්‍යයම ඇති කරයි.

සාරාංශ කේතය ගනුදෙනුවට අයත් වන අතර, අසාර්ථක ක්‍රියාව එම ලොගයේ මීට පෙර කොහේද තිබේ. කේතය පැහැදිලි කිරීමට උත්සාහ කරනවාට වඩා කේතයේ සිට පසුපසට සොයන්න.

උත්සාහය වටා setupapi.dev.log කියවන්න

සෑම උපාංග ස්ථාපනයක්ම C:\Windows\INF\setupapi.dev.log වෙත කොටසක් ලියයි, සහ SetupAPI ලොග් මාර්ගෝපදේශය එම කොටස් සහ ඒවායේ අවසාන තත්ත්වය සකසා ඇති ආකාරය පැහැදිලි කරයි. ඔබේ උත්සාහය වට කරන වේලා මුද්‍රාව ඇති කොටස සොයා, ඔබ දුටු පළමු දෝෂ පේළිය නොව එය සම්පූර්ණයෙන් කියවන්න. අදාළ නොවන උපාංග ගැන අනතුරු ඇඟවීම් දිගු ලොගයක පුරා දිස්වන අතර මෙම අසාර්ථකත්වය ගැන කිසිවක් පැහැදිලි නොකරයි. ගැළපෙන කොටසේ අවසාන තත්ත්වය වාර්තාවක උපුටා දැක්වීමට වටිනා කරුණයි.

එම කොටස ඇඩැප්ටර නාමය, උපාංග හඳුනාගැනීම සහ ස්ථාපක ලොගයේ නම් කර ඇති INF පැකේජය සමඟ සම්බන්ධ කරන්න. එක් වේලා මුද්‍රාවක තුන් හඳුනාගැනීම් ගැළපීම එම ආරෝපණය ආරක්ෂිත කරයි.

පැකේජය සහ උපාංගය වෙන වෙනම පරීක්ෂා කරන්න

සූදානම් කළ පැකේජයක් ඔප්පු කරන්නේ අත්සන් කළ INF ධාවක ගබඩාවට ළඟා වූ බව පමණි. මෙම Windows පරම්පරාවේ pnputil /enum-drivers තෙවන පාර්ශ්ව පැකේජ සපයන්නා, පන්තිය, අනුවාදය සහ ප්‍රකාශිත නාමය අනුව ලැයිස්තුගත කරයි, එමගින් oem අංකයකින් අනුමාන කිරීම වෙනුවට OpenVPN ඇඩැප්ටර පැකේජය සොයාගත හැක. එම ලැයිස්තුවේ උපාංගයක් පවතින බව, ආරම්භ වූ බව හෝ ඔබ සොයාගත් පැකේජයට බැඳී ඇති බව කිසිවක් නොපවසයි. ඒවා වෙනස් පිළිතුරු ඇති වෙනස් ප්‍රශ්න වේ.

උපාංග පැත්තට එහිම දර්ශනයක් ඇත. කියවීමට පමණක් වන ඇඩැප්ටර ලැයිස්තුවක් Windows දැන් අතුරුමුහුණත ගැන සිතන දේ පෙන්වයි, සහ සැඟවුණු ඇතුළත් කිරීම් පවතින නමුත් අක්‍රීය උපාංග ආවරණය කරයි. ලැයිස්තු දෙක සසඳා බැලීමෙන් කුමන අදියර අසාර්ථක වූයේද යන්න දැනගත හැක: පැකේජය නැත, උපාංගය නැත, නැතහොත් උපාංගය ඇති නමුත් ගැටළු සහිත තත්ත්වයක ඇත.

අත්සන් ස්පර්ශ කිරීමට පෙර ඇඩැප්ටරය සත්‍යාපනය කරන්න

තත්ත්වය ස්ථාපකයේ සාරාංශයෙන් නොව යන්ත්‍රයෙන් කියවන්න. පහත විධාන සූදානම් කළ ධාවක පැකේජ, සැඟවුණු ඇතුළත් කිරීම් ඇතුළු ඇඩැප්ටර ලැයිස්තුව සහ OK ලෙස වාර්තා නොකරන ජාල උපාංග ලැයිස්තුගත කරයි. නැවත ඇරඹීමෙන් පසු ඒවා ධාවනය කරන්න, එවිට පොරොත්තුවෙන් ඇති උපාංග මෙහෙයුම් සන්සුන් වේ.

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

පැකේජය ඇති නමුත් ගැළපෙන උපාංගයක් නැත්නම් එය උපාංග නිර්මාණය පෙන්වා දෙන අතර, එම වේලා මුද්‍රාවේ setupapi කොටස ඇයි ද යන්න පැහැදිලි කරයි. උපාංගය ඇති නමුත් ගැටළු සහිත තත්ත්වයක නම් එය ධාවකය හෝ එහි අත්සන පෙන්වා දෙන අතර, එය නැති වූ උපාංගයක් ගැන කථාවට වඩා වෙනස් ය. පවතින අතර විසන්ධි ලෙස වාර්තා කරන ඇඩැප්ටරය සක්‍රීය උමං මාර්ගයක් නොමැතිව ක්‍රියා කරන උපාංගයක් මිස අසාර්ථක ස්ථාපනයක් නොවේ. අලුත්වැඩියා කළ යුතු අදියර තෝරාගැනීමට පෙර ප්‍රතිදාන තුනම එකට කියවන්න.

අත්සන් බලාත්මක කිරීම අක්‍රීය කිරීම, ජාල තට්ටුව නැවත සැකසීම හෝ සියලු ඇඩැප්ටර මකා දැමීම සාක්ෂි අතුරුදහන් කරයි. එම තුනෙන් කිසිවක් තවම හඳුනා නොගත් අදියරක් අලුත්වැඩියා නොකරන අතර, එක් එක් දෙය කුමන අදියරද යන්න පවසන දෙය ඉවත් කරයි.

අදාළ ලිපි