حل مشکل یک استثناء غیرمجاز در برنامه Microsoft .NET Framework

مایکروسافت دات نت چارچوب اجزای ضروری برای بسیاری از برنامه ها و بازی ها است. این کاملا با ویندوز و اکثر برنامه های سازگار است. ناکارآمدی در کار او اغلب نیست، اما هنوز هم می تواند باشد.

با نصب یک برنامه جدید، کاربران می توانند پنجره زیر را ببینند: "خطای دات نت فریم ورک، exception exception در application". وقتی کلیک میکنید "ادامه"، نرم افزار نصب شده سعی خواهد کرد بدون نادیده گرفتن خطا راه اندازی شود، اما به درستی کار نخواهد کرد.

آخرین نسخه Microsoft .NET Framework را دانلود کنید

دانلود Microsoft .NET Framework

چرا یک استثنا ناشناس در برنامه مایکروسافت دات نت چارچوب رخ می دهد؟

فقط می خواهم بگویم که اگر این مشکل بعد از نصب نرم افزار جدید ظاهر شود، در آن قرار دارد و نه در جزء Microsoft .NET Framework خود.

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

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

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

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

دوباره نصب Microsoft .NET Framework

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

پس از حذف جزء، می توانیم Microsoft .NET Framework را مجددا نصب کنیم.

دوباره نصب یک برنامه تولید خطا

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

استفاده از شخصیت های روسی

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

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

رانندگان

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

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

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

پس از آن کامپیوتر باید بارگیری شود.

سیستم مورد نیاز

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

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

اولویت

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

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

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