حل مسئله استثناهای بدون کنترل در یک برنامه چارچوب .NET Framework

Pin
Send
Share
Send

Microsoft .NET Framework یک مؤلفه ضروری برای کار بسیاری از برنامه ها و بازی ها است. کاملاً با ویندوز و اکثر برنامه ها سازگار است. نقص در کار او اغلب رخ نمی دهد ، اما هنوز هم ممکن است رخ دهد.

هنگام نصب یک برنامه جدید ، کاربران می توانند یک پنجره با محتوای زیر را مشاهده کنند: "خطای فریم ورک NET ، استثناء بدون کنترل در برنامه". هنگامی که یک دکمه فشرده می شود ادامه دهید، نرم افزار نصب شده سعی خواهد کرد که خطا را نادیده بگیرد ، اما هنوز به درستی کار نخواهد کرد.

آخرین نسخه مایکروسافت .NET Framework را بارگیری کنید

فریم ورک مایکروسافت .NET را بارگیری کنید

چرا یک استثناء نادرست در یک برنامه Microsoft NET Framework رخ می دهد؟

من می خواهم بلافاصله بگویم که اگر این مشکل پس از نصب نرم افزار جدید ظاهر شد ، پس از آن در آن است ، و نه در خود مؤلفه Microsoft .NET Framework.

شرایط لازم برای نصب یک برنامه جدید

با نصب ، به عنوان مثال یک بازی جدید ، می توانید یک پنجره با هشدار خطا مشاهده کنید. اولین کاری که در این حالت باید انجام شود ، بررسی شرایط نصب بازی است. اغلب اوقات ، برنامه ها از مؤلفه های اضافی برای کار خود استفاده می کنند. این می تواند کتابخانه DirectX ، C ++ و موارد دیگر باشد.

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

یا می توانیم این کار را با استفاده از ابزارهای ویژه ای انجام دهیم که برنامه ها را در حالت خودکار به روز می کنند. به عنوان مثال ، یک ابزار کوچک SUMo وجود دارد که به شما کمک می کند تا به راحتی این مشکل حل شود.

فریم ورک مایکروسافت .NET را دوباره نصب کنید

برای برطرف کردن خطا ، می توانید مؤلفه Microsoft .NET Framework را مجدداً نصب کنید.
ما به وب سایت رسمی می رویم و نسخه فعلی را بارگیری می کنیم. سپس مایکروسافت قبلی .NET Framework قبلی را از رایانه حذف می کنیم. استفاده از مستر استاندارد ویندوز کافی نخواهد بود. برای حذف کامل ، لازم است برنامه های دیگری را نیز پاک کنید که پرونده های باقی مانده و رجیستری ها را از سیستم پاک می کنند. من این کار را با CCleaner انجام می دهم.

بعد از حذف مؤلفه ، می توانیم دوباره Microsoft .NET Framework را نصب کنیم.

نصب مجدد برنامه ای که باعث ایجاد خطا می شود

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

با استفاده از کاراکترهای روسی

بسیاری از بازی ها و برنامه ها شخصیت های روسی را نمی پذیرند. اگر سیستم شما دارای پوشه هایی با نام روسی است ، باید آنها را به انگلیسی تغییر دهید. بهترین گزینه این است که در تنظیمات برنامه جایی که اطلاعات بازی از آن پرتاب می شود ، جستجو کنید. علاوه بر این ، نه تنها پوشه مقصد مهم است ، بلکه کل راه است.

می توانید از روش دیگری استفاده کنید. در همان تنظیمات بازی ، مکان ذخیره فایل را تغییر می دهیم. یک پوشه جدید به زبان انگلیسی ایجاد کنید یا یک موجود را انتخاب کنید. همانطور که در حالت اول ، مسیر را مرور می کنیم. برای وفاداری ، رایانه را مجدداً راه اندازی کرده و برنامه را مجدداً راه اندازی می کنیم.

رانندگان

عملکرد صحیح بسیاری از برنامه ها و بازی ها بستگی به وضعیت رانندگان دارد. اگر آنها قدیمی یا اصلاً قدیمی نباشند ، می توان تصادفاتی از جمله خطای استثناء unhandled در برنامه .NET Framework ایجاد کرد.

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

به منظور انجام این کار به صورت دستی ، می توانید از برنامه هایی برای به روزرسانی خودکار درایورها استفاده کنید. من راننده نابغه را دوست دارم. شما باید رایانه خود را برای درایورهای قدیمی اسکن کرده و موارد لازم را به روز کنید.

سپس کامپیوتر باید بیش از حد بارگذاری شود.

الزامات سیستم

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

اگر به همین دلیل است ، می توانید نسخه اولیه برنامه را نصب کنید ، آنها معمولاً کمتر خواستار سیستم هستند.

اولویت

یکی دیگر از دلایل خطاها در چهارچوب .NET ممکن است پردازنده باشد. هنگام کار با رایانه ، فرآیندهای مختلفی که اولویت های مختلفی دارند ، دائماً شروع و متوقف می شوند.

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

ما هنگام بروز خطای .NET Framework شایع ترین مشکلات را مرور کردیم. "استثناء نامحدود در برنامه". اگرچه این مشکل رایج نیست ، اما دردسر زیادی دارد. اگر هیچ گزینه ای به شما کمک نکرد ، می توانید برای خدمات پشتیبانی برنامه یا بازی نصب شده خود بنویسید.

Pin
Send
Share
Send