বেশ কয়েক সপ্তাহ আগে আমার সংস্থার ল্যাপটপে কিছু অদ্ভুত সমস্যা শুরু হয়েছিল। আমি আর মাইক্রোসফ্ট বিকাশকারী ওয়েব সার্ভার আর চালু করতে পারিনি (ভিজ্যুয়াল স্টুডিও-> ডিবাগের মাধ্যমে)। আমি পরে আবিষ্কার করেছি যে আমি কোনও .NET অ্যাপ্লিকেশন চালাতে পারি না।
আমার ডিএমপি ফাইলগুলি পর্যালোচনা করার পরে মাইক্রোসফ্ট সিএলআর বিশেষজ্ঞের সাথে কথা বলতে গিয়ে তিনি ড
যখন আপনার প্রক্রিয়াতে লোড করা হয় তখন .exe ফাইলগুলিতে অফসেটে 0 × 168 এ 8 বাইট সেট করা হয় This এটি সিএলআর ব্যর্থ হওয়ার কারণ এটি issue এই বিটগুলি আপনি আমাকে যে ফাইল সরবরাহ করেছেন সেটিতে সঠিকভাবে সেট করা আছে।
সি: \ উইন্ডোজ \ সিস্টেম 32 \ ডেটুরড.ডিএল প্রক্রিয়াটিতে লোড হয়। এটি আমার কাছে বোঝায় যে এই প্রক্রিয়াগুলির আচরণটি পরিবর্তন করতে আপনার মেশিনে ডিটর্স লাইব্রেরি ব্যবহৃত হচ্ছে।
আমি এও বুঝতে পেরেছি যে আমি যখন নিরাপদ মোডে বুট করি তখন সমস্ত কিছুই কার্যকর হয়।
এছাড়াও, আমি বুঝতে পেরেছি যে আমি যদি একটি .NET এক্সিকিউটেবলের উপর ডান ক্লিক করি এবং "চলুন হিসাবে" চয়ন করে এবং বর্তমানে আমার ব্যবহারকারীর শংসাপত্রগুলি প্রবেশ করে প্রবেশ করি, তবে অ্যাপ্লিকেশনটি কাজ করে। এটি ঠিক কাজ করে না, যদি আমি অ্যাপটিতে কেবল ডাবল ক্লিক করি।
সিস্টেম ইভেন্টের বার্তা এবং ডঃ ওয়াটসন টাইপের ত্রুটি রয়েছে। আমি যে কয়েকটি পেয়েছি তা এখানে:
ভিজ্যুয়াল স্টুডিওতে আসা থেকে এমএস বিকাশকারী ওয়েব সার্ভার চালু করার সময়, বার্তা বাক্স পপ-আপ বলে:
WebDev.WebServer40.exe has encountered a problem and needs
to close. We are sorry for the inconvenience.
VSHost সিস্টেম ইভেন্ট লগ এন্ট্রি:
Event 1:
Application: MyWebSite.vshost.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an internal error
in the .NET Runtime at IP 791A8BBD (79140000) with exit code 80131506.
Event 2:
Faulting application MyWebSite.vshost.exe, version 10.0.30319.1,
stamp 4ba2084b, faulting module clr.dll, version 4.0.30319.1,
stamp 4ba1d9ef, debug? 0, fault address 0x00068bbd.
তৃতীয় পক্ষের অ্যাপ্লিকেশনগুলি চালনার জন্য সিস্টেম ইভেন্ট লগ এন্ট্রি:
Source: Application Popup
Description: Application popup: #APPNAME#.exe – Application Error : The
application failed to initialize properly (0xc000007b). Click on OK
to terminate the application.
আমি যে অ্যাপ্লিকেশনগুলি তৈরি করেছি সেগুলি NET v4 ফ্রেমওয়ার্ক সিস্টেম ইভেন্টের লগগুলি ব্যবহার করে:
Source: .NET Runtime
Framework Version: v4.0.30319
Description: The process was terminated due to an internal error in the
.NET Runtime at IP 791A8BBD (7914000) with exit code 80131506.
আমি যে অ্যাপ্লিকেশনগুলি তৈরি করেছি সেগুলি NET v2 ফ্রেমওয়ার্ক সিস্টেম ইভেন্টের লগগুলি ব্যবহার করে:
Source: .NET Runtime
Description: .NET Runtime version 2.0.50727.3053 – Fatal Execution
Engine Error (7A097706) (80131506)
আমার ব্লগে আরও বিশদ এখানে - আমি এ পর্যন্ত চেষ্টা করেছি এমন সমস্ত কিছু এবং আরও বিশদ এবং বিবরণ সহ।
পুনরুদ্ধার পয়েন্টগুলি যতদূর যায়, আমার প্রাচীনতম পুনরুদ্ধার পয়েন্টটি কয়েক সপ্তাহ আগে, যেখানে আমার এখনও এই সমস্যাটি ছিল, তাই আমি মনে করি না যে পয়েন্টটি পুনরুদ্ধার করা খুব বেশি সাহায্য করবে।
কোন প্রক্রিয়াটি সমস্যার সৃষ্টি করছে তা আমি কীভাবে সনাক্ত করব এবং তারপরে কম্পিউটারটি ঠিক করতে পারি?