پیکسلر | شبکه اجتماعی برنامه نویسان

5 روش برای رفع خطای "An Unexpected Error Has Occurred" در ویندوز

پیکسلر بلاگ 10 ماه پیش

تاکنون برایتان اتفاق افتاده که هنگام تلاش برای راه‌اندازی منوی تنظیمات آداپتور شبکه، پیام «n Unexpected Error Has Occurred» دریافت کنید؟ نگران نباشید، زیرا رفع این ارور در بیشتر موارد آسان است. ما در ادامه چند روش برای رفع این خطا در ویندوز 10 و 11  به شما نشان خواهیم داد.

علت دریافت خطای "An Unexpected Error Has Occurred" چیست؟

هنگامی که مشکلی در آداپتور شبکه شما وجود دارد، ویندوز پیام "An Unexpected Error Has Occurred" را نمایش می دهد. شایع ترین دلیل این مشکل این است که درایورهای آداپتور شبکه معیوب هستند. چنین درایورهای بدی باعث می شوند که آداپتور به درستی با کامپیوتر شما ارتباط برقرار نکند و منجر به پیام خطا می شود.

دلایل دیگری نیز برای این مشکل وجود دارد، مانند ویژگی متناقض IPv6.

راه های رفع مشکل "An Unexpected Error Has Occurred"

رفع مشکل "An Unexpected Error Has Occurred" آنقدرها هم که فکر می کنید دشوار نیست. تنها لازم است مشکلات مربوط به آداپتور شبکه خود را حل کنید و پیام خطا از بین خواهد رفت. 

1- از Network Adapter Troubleshooter استفاده کنید

هر دو ویندوز 10 و 11 دارای یک عیب یاب Network Adapter هستند که به شما امکان می دهد مشکلات مربوط به آداپتور شبکه خود را پیدا کرده و برطرف کنید. این ابزار به طور خودکار مشکلات مربوط به آداپتور را شناسایی و سپس راه هایی را برای رفع آن ها پیشنهاد می کند.

برای استفاده از عیب‌یاب در ویندوز 11، به Settings> System> Troubleshoot > Other Troubleshooters بروید. در صفحه باز شده، در کنار «Network Adapter»، بر روی «Run» کلیک کنید.

jbyz14wGdZUktDZx6g7uNgAWRsWkqXV8IfeaxcPyqHpLYouMp2jsl1CWBfpNlVcfXqGq-I73DOCdaDbZbhMz7cuTZGfX5y7zHs2ntVFY1avZ0CYE2UeRm8bqmQyBJ074RrmiGz_Bsw0Yhy5LK5QsZiY

اگر از ویندوز 10 استفاده می کنید، به Settings> Update & Security > Troubleshoot > Additional Troubleshooters بروید. در صفحه باز شده، «Network Adapter» و سپس «Run the Troubleshooter» را انتخاب کنید.

OW1xvhu6bUp4CuaWpz4EMAc_1UqXA8e_XZxvcnHYt6AH6JGMA5HXxnt0n6cLSZT3xS2TUz2d4BdfO175_FF6qEZ2pP6yF-6jwRUrGXZCyUG31eH017kO7HoYCPAiGbYmg0jp_ycSzd5u9Fc0NyF9Udw

به عیب‌یاب اجازه دهید مشکلات آداپتور را پیدا و برطرف کند.

2- درایورهای آداپتور شبکه قدیمی را به روز کنید

درایورهای قدیمی برای هر دستگاه، از جمله آداپتور شبکه، می توانند مشکلات مختلفی ایجاد کنند. اگر آداپتور از درایورهای قدیمی‌تری استفاده می‌کند، ممکن است به همین دلیل باشد که نمی‌توانید به منوی تنظیمات آداپتور خود دسترسی پیدا کنید.

برای رفع آن، درایورهای خود را به آخرین نسخه به روز کنید. این کار را ابتدا با باز کردن Device Manager در کامپیوتر خود انجام دهید. می‌توانید با کلیک راست روی نماد منوی «Start» و انتخاب «Device Manager»، این ابزار را باز کنید.

در پنجره "Device Manager"، "Network Adapters" را اکسپند دهید. روی آداپتور کلیک راست کرده و "Update Driver" را انتخاب کنید.

I2l3Xl7JG-F0VnB-gwGYuuaYMtrHXHeXSqtyshN_d-HJbgHQmAVJrEMCKjQ_w92f9uoMfAyl7l1nJSaUyBC_Il6SfjUn2uAForooiuMFOXhxtJ0YWELu8kgUJiBWW0uYmRCrtdWJgikdNH33b7D4dRY

"Search Automatically for Drivers" را انتخاب کنید.

ZE1GNpPqKTpARIpuiBPPxPBtlyaBZL4NLUScSmFqiei545XDBsZfSfGdFj83pidpYFf1d6rycn-0luFkEKQ5mEJxwsUM8qql1orKVzsmNiJs2VmxUF0SxUL3amaPSWo95jimFJdl_YZY6f49jBg7jPQ

به ابزار اجازه دهید آخرین درایورها را برای شما پیدا و نصب کند. سپس، کامپیوتر خود را مجددا راه اندازی کنید و سعی کنید به منوی تنظیمات آداپتور خود دسترسی پیدا کنید.

3- درایورهای آداپتور شبکه معیوب را دوباره نصب کنید

اگر مشکل شما ادامه داشت، ممکن است درایورهای آداپتور شبکه خراب شده باشند. چنین درایورهایی از برقراری ارتباط صحیح آداپتور با کامپیوتر جلوگیری و مشکلات مختلفی را ایجاد می کند.

در این صورت، درایورهای آداپتور شبکه خود را حذف و دوباره نصب کنید تا مشکل برطرف شود. برای انجام این کار، ابتدا Device Manager را در کامپیوتر باز کنید. «Network Adapters» را باز کنید، روی آداپتور خود کلیک راست کرده و «Uninstall Device» را انتخاب کنید.

VUhZEL6MDa-gqMWtv_jslmkDJbkSgwdEN8fsXKkfwPtT-s8t_24oV-zgjMrpKD8EAfYQwQUlj7CLsN3VUqc0fLO2VrLzMw0BQvp7DUUTDntjHB7TRTfSvKcrfRB_X241S-S6-QTz9OUZZXT84YO0TSU

در پنجره باز شده، گزینه «Attempt to Remove the Driver for This Device» را فعال کنید. سپس روی «Uninstall» کلیک کنید.

ty1oVYA905GWSb9Fcls16iMLNeSjNQoO33BlLnci5ukrIgCJFOha5xLKPsTWzaRMEAUHINnPOCjC-lWG0ZSXYoAPtCWAnHmUbnQkVgOA7HQeiedyA-IMtpXL644Nh55sCYnBXeA47dO2xej_zAqhQsc

کامپیوتر خود را مجددا راه اندازی کنید. هنگامی که کامپیوتر دوباره روشن می شود، ویندوز به طور خودکار آخرین درایورهای آداپتور شبکه را نصب می کند.

4- IPv6 را در کامپیوتر خود غیرفعال کنید

IPv6 آخرین نسخه پروتکل اینترنت است، اما همه اتصالات از آن استفاده نمی کنند. هنگام باز کردن منوی تنظیمات آداپتور شبکه، این پروتکل را خاموش کنید تا ببینید آیا مشکل شما حل می شود یا خیر.

برای انجام این کار، منوی "Start" را باز کنید، "PowerShell" را پیدا و روی "Run as Administrator" کلیک کنید. در اعلان    Yes» ،«Rnu as Administrator» را انتخاب کنید.

4_rYt_WxJZOFAy4hfYPIsUG2zhQtVIMT9vns3KY17Xk5mLQO4h2JxZgOo6mxH1zx7fVRlWkZk4DMtqFDJDf_Akktun0TW9SMlyFC7LyE5UACs2kgXFsil15n39AT2fuYLFtABZ5j1YKUaooG8O-Ph8o

در PowerShell دستور زیر را تایپ کرده و Enter را فشار دهید:

 

Get-NetAdapterBinding -ComponentID ms_tcpip6

 

39k_vPjojF48Ohg08Gl_9V4oASQAUyh7wGBwaI-VRIPMm96sGhWgAfFn9GyzNr-7RJNpVpKjJuF9pV6_JAK6-08K8tqAh1TXcGdhbE08bNHrQAcEPr60bJDvTglkg3LH_ZhxZHvTSdFafGupGsEm_F4

لیست آداپتور خود را خواهید دید. در اینجا، نام آداپتور شبکه خود را از ستون "Name" یادداشت کنید. سپس، دستور زیر را اجرا کنید و ADNAME را با نام آداپتور خود جایگزین کنید.

 

Disable-NetAdapterBinding -Name "ADNAME" -ComponentID ms_tcpip6

 

sRzN5Q7DMqowQqyd_KuAf33lojHQVAHwIQHoMNjRtYgH8v9Jo8eeqOIYG4pH4DL7TGaTD5xpm9ktCXb14n7_ZJSll8s0gWviPoDYGjS7BFqmbL_iTYKeyTyO6Cy-BAaJSICHve-uwLNIb3lFkjDVJp4

IPv6 اکنون برای آداپتور شما غیرفعال شده است. کامپیوتر خود را ریبوت کنید و احتمالا مشکل شما برطرف خواهد شد.

5- فایل "netshell.dll" را دوباره ثبت کنید

فایل "netshell.dll" ویندوز به کامپیوتر کمک می کند تا کارهای مختلف مرتبط با شبکه را اجرا کند. این فایل باید در سیستم شما ثبت شود تا کار کند. هنگامی که در دسترسی به منوی پیکربندی آداپتور با مشکل مواجه شدید، این فایل را مجددا ثبت کنید تا احتمالا مشکل شما برطرف شود.

برای انجام این کار، منوی "Start" را باز کنید، "Command Prompt" را پیدا کنید و "Run as Administrator" را انتخاب کنید. در اعلان Yes» ،«User Account Control» انتخاب کنید.

fVx-IrzTm0los_CdbZ_wcH8LYE0freQR5qdG3WOehUk1nw8VbuMjfMy4-jxLVMwRaFyjULLpGiIG4qJ9iB0HDr9_hb8ThIKM7iznSRCS0m7EAExFqa0HDZqNAcZpv--mjNUI__stJ5CxtrJ2Jv7kk9Y

در Command Prompt دستور زیر را تایپ کرده و Enter را فشار دهید:

 

regsvr32 netshell.dll

 

HlZkN-BrKbII1omBrktAg2YiBCC13O1tPtMxgFKf0tM_POmL28IJQG69EWzx2-KHUWFMAj-xLL5AQyh5tPeGJMwT8uDyvtzl39NQNGse26_5MMv4qCTkgdvQSYTlvWPlZXpb0OAiuBCMe14AXyCTr30

فایل "netshell.dll" شما اکنون ثبت شده است.

بدین صورت با رفع مشکل با استفاده از روش های مختلف، به منوی تنظیمات آداپتور شبکه خود دسترسی پیدا خواهید کرد.

0 دیدگاه
برای قرار دادن دیدگاه وارد شوید