ত্রুটি “ভিজ্যুয়াল স্টুডিও কোড ত্রুটি:উইন্ডোটি অপ্রত্যাশিতভাবে বন্ধ হয়ে গেছে” লঞ্চের সময় বা চলার সময় VS কোড ক্র্যাশ হলে ঘটে। এই ত্রুটিটি সাধারণত ক্রোমিয়াম স্যান্ডবক্সের সাথে একটি বিরোধের দিকে নির্দেশ করে, যা একটি অন্তর্নির্মিত সুরক্ষা স্তর যা অ্যাপ্লিকেশনটিকে নিরাপদ রাখতে প্রক্রিয়াগুলিকে বিচ্ছিন্ন করে৷ নিরাপত্তার জন্য অপরিহার্য হলেও, স্যান্ডবক্স কখনও কখনও নির্দিষ্ট সিস্টেমে অস্থিরতা সৃষ্টি করতে পারে, যা অপ্রত্যাশিত শাটডাউনের দিকে পরিচালিত করে৷
অন্যান্য সম্ভাব্য কারণগুলির মধ্যে রয়েছে কম ভার্চুয়াল মেমরি বরাদ্দ , দূষিত ক্যাশে ফাইলগুলি , অনেকগুলি ইনস্টল করা এক্সটেনশন৷ , অথবা হার্ডওয়্যার ত্বরণ দ্বন্দ্ব . বিরল ক্ষেত্রে, VS কোডের একটি পুরানো বা দূষিত ইনস্টলেশনও দায়ী হতে পারে৷
এই সমস্যাটি সমাধান করার জন্য নীচে কয়েকটি প্রমাণিত পদ্ধতি রয়েছে৷
৷1. -অক্ষম-ক্রোমিয়াম-স্যান্ডবক্স
সহ VS কোড চালু করুন
Chromium স্যান্ডবক্স নিরাপত্তার জন্য সিস্টেম রিসোর্সে VS কোডের অ্যাক্সেস সীমাবদ্ধ করে। যাইহোক, যদি আপনার সিস্টেম বা ড্রাইভারগুলি এটিকে সম্পূর্ণরূপে সমর্থন না করে, তাহলে শুরু করার সময় সম্পাদকটি ক্র্যাশ হতে পারে। --disable-chromium-sandbox দিয়ে VS কোড চালু করা হচ্ছে পতাকা এই সীমাবদ্ধতাকে বাইপাস করে এবং অ্যাপ্লিকেশনটিকে স্যান্ডবক্স ছাড়াই চালানোর অনুমতি দেয়৷
⚠️ সতর্কতা: Chromium স্যান্ডবক্স নিষ্ক্রিয় করা নিরাপত্তা স্তরকে হ্রাস করে যা VS কোড প্রক্রিয়াগুলিকে বিচ্ছিন্ন করে৷ এই পদ্ধতিটি শুধুমাত্র সমস্যা সমাধানের জন্য বা একটি অস্থায়ী সমাধান হিসাবে ব্যবহার করুন। আপনার সিস্টেম এবং ড্রাইভারগুলিকে আপডেট করার জন্য এটি দৃঢ়ভাবে সুপারিশ করা হয় যাতে স্যান্ডবক্স সক্ষম করে VS কোড চলতে পারে।
- ভিজ্যুয়াল স্টুডিও কোড সম্পূর্ণভাবে বন্ধ করুন।
- Win + R টিপুন , cmd টাইপ করুন , এবং Enter টিপুন .
- নীচের কমান্ড টাইপ করুন এবং এন্টার টিপুন :
code --disable-chromium-sandbox
- যদি VS কোড ক্র্যাশ না করে চালু হয়, তাহলে আপনার OS এবং ড্রাইভার আপডেট করার কথা বিবেচনা করুন। প্রয়োজনে, আপনি একটি অস্থায়ী সমাধান হিসাবে এই মোডে VS কোড চালাতে পারেন।
2. ভার্চুয়াল মেমরি বাড়ান (পেজিং ফাইল)
VS কোড মেমরিতে একাধিক প্রসেস, এক্সটেনশন এবং রেন্ডারিং উপাদান লোড করে। আপনার সিস্টেমের ফিজিক্যাল RAM অপর্যাপ্ত হলে, উইন্ডোজ ভার্চুয়াল মেমরির (পেজিং ফাইল) উপর নির্ভর করে। এই বরাদ্দ খুব কম হলে, VS কোড অপ্রত্যাশিতভাবে বন্ধ হয়ে যেতে পারে। পেজিং ফাইল বাড়ানো নিশ্চিত করে যে স্টার্টআপের সময় যথেষ্ট মেমরি পাওয়া যায়।
- Win + R টিপুন , sysdm.cpl টাইপ করুন , এবং Enter টিপুন .
- উন্নত এ যান ট্যাব এবং পারফরমেন্স এর অধীনে , সেটিংস এ ক্লিক করুন .
- পারফরমেন্স বিকল্পে, উন্নত-এ স্যুইচ করুন ট্যাব এবং পরিবর্তন ক্লিক করুন ভার্চুয়াল মেমরির অধীনে।
- সকল ড্রাইভের জন্য স্বয়ংক্রিয়ভাবে পেজিং ফাইলের আকার পরিচালনা করুন আনচেক করুন .
- আপনার সিস্টেম ড্রাইভ নির্বাচন করুন (সাধারণত C: ), কাস্টম আকার বেছে নিন , এবং মান লিখুন:
- প্রাথমিক আকার: প্রস্তাবিত ব্যবহার করুন মান দেখানো হয়েছে।
- সর্বোচ্চ আকার: উচ্চতর সেট করুন (যেমন, 4096 MB বা আরও বেশি)।
- সেট এ ক্লিক করুন , তারপর ঠিক আছে , এবং আপনার সিস্টেম পুনরায় চালু করুন।
3. সাফ VS কোড ক্যাশে এবং ব্যাকআপ ডেটা
VS কোড তার প্রোফাইল ফোল্ডারের অধীনে ক্যাশে করা সেশন ডেটা, এক্সটেনশন স্টেট এবং ব্যাকআপ সঞ্চয় করে। যদি এই ফাইলগুলি দূষিত হয়ে যায় (ব্যর্থ আপডেট, ক্র্যাশ বা দ্বন্দ্বের কারণে), সম্পাদকটি লঞ্চের সময় ক্র্যাশ হতে পারে। এই ক্যাশে ফোল্ডারগুলি মুছে ফেলা VS কোডকে তাদের পুনরায় তৈরি করতে বাধ্য করে, প্রায়শই সমস্যার সমাধান করে৷
- সমস্ত VS কোড উইন্ডো সম্পূর্ণরূপে বন্ধ করুন।
- Win + R টিপুন , নীচের পাথ টাইপ করুন, এবং Enter টিপুন :
%APPDATA%\Code
- নিম্নলিখিত সাবফোল্ডারগুলি মুছুন:
Cache CachedData Code Cache GPUCache
- ভিএস কোড পুনরায় চালু করুন এবং সমস্যাটি অব্যাহত আছে কিনা তা পরীক্ষা করুন।
4. এক্সটেনশন এবং হার্ডওয়্যার ত্বরণ নিষ্ক্রিয় করুন
হার্ডওয়্যার ত্বরণ VS কোডকে GPU-তে রেন্ডারিং কাজগুলি অফলোড করার অনুমতি দেয়, কর্মক্ষমতা উন্নত করে কিন্তু GPU ড্রাইভারগুলি অস্থির হলে ক্র্যাশের কারণ হতে পারে। একইভাবে, এক্সটেনশন সরাসরি VS কোডের আচরণ পরিবর্তন করে, এবং একটি ত্রুটিপূর্ণ বা পুরানো এক্সটেনশন সম্পাদককে আরম্ভ হতে বাধা দিতে পারে। উভয় অক্ষম সহ VS কোড চালানো মূল কারণ সনাক্ত করতে সাহায্য করে৷
4.1 এক্সটেনশন নিষ্ক্রিয় করুন
- Win + R টিপুন , cmd টাইপ করুন , এবং Enter টিপুন .
- নিম্নলিখিত কমান্ড চালান:
code --disable-extensions
- যদি VS কোড সফলভাবে খোলে, আপনার এক্সটেনশনগুলির মধ্যে একটি কারণ। ত্রুটিপূর্ণ একটি খুঁজে পেতে তাদের একে একে পুনরায় সক্রিয় করুন৷
4.2 হার্ডওয়্যার ত্বরণ নিষ্ক্রিয় করুন
- Ctrl+Shift+P টিপুন কমান্ড প্যালেট খুলতে।
- অনুসন্ধান এবং নির্বাচন করুন পছন্দগুলি:সেটিংস খুলুন (JSON)৷ .
- JSON ফাইলে নিম্নলিখিত লাইন যোগ করুন:
"disable-hardware-acceleration": true
- ভিএস কোড রিস্টার্ট করুন। এটি এখন GPU এর পরিবর্তে CPU রেন্ডারিং ব্যবহার করবে।
5. ভিজ্যুয়াল স্টুডিও কোড পুনরায় ইনস্টল করুন
অন্য সব কিছু ব্যর্থ হলে, VS কোড পুনরায় ইনস্টল করা নিশ্চিত করে যে কোনো দূষিত মূল ফাইল বা ভাঙা ইনস্টলেশন একটি নতুন কপি দিয়ে প্রতিস্থাপিত হয়েছে। এটি ইন্সটলেশন-লেভেল সমস্যাগুলিকে বাতিল করার সবচেয়ে নির্ভরযোগ্য উপায়।
- Win + R টিপুন , appwiz.cpl টাইপ করুন , এবং Enter টিপুন .
- ভিজ্যুয়াল স্টুডিও কোড সনাক্ত করুন , ডান-ক্লিক করুন এবং আনইনস্টল করুন নির্বাচন করুন .
- সরকারি VS কোড ওয়েবসাইট থেকে সর্বশেষ সংস্করণটি ডাউনলোড করুন।
- ইন্সটলার চালান এবং সেটআপ সম্পূর্ণ করুন।
- ত্রুটির সমাধান হয়েছে যাচাই করতে VS কোড চালু করুন।
লেখক সম্পর্কে
হামজা মোহাম্মদ আনোয়ার
হামজা মোহাম্মদ আনোয়ার হলেন একজন মধ্যবর্তী জাভাস্ক্রিপ্ট ওয়েব ডেভেলপার যার ফোকাস MERN প্রযুক্তি ব্যবহার করে উচ্চ-পারফরম্যান্স অ্যাপ্লিকেশন তৈরিতে। তার দক্ষতার সেটের মধ্যে রয়েছে ReactJS, MongoDB, Express NodeJS, এবং অন্যান্য সম্পর্কিত প্রযুক্তিতে দক্ষতা। হামজা একজন গুগল আইটি সার্টিফাইড পেশাদারও, যা আইটি সাপোর্টে তার দক্ষতা তুলে ধরে। একজন আগ্রহী সমস্যা-সমাধানকারী হিসাবে, তিনি বিভিন্ন প্রযুক্তিগত সমস্যার সমস্যা সমাধান এবং সমাধান খুঁজতে তার কম্পিউটারে ত্রুটিগুলি পুনরায় তৈরি করেন।