ونڈوز 10 میں WinSxS فولڈر کی وضاحت کی گئی۔

Winsxs Folder Windows 10 Explained



WinSxS فولڈر ونڈوز آپریٹنگ سسٹم کا ایک اہم حصہ ہے۔ یہ سسٹم کی تمام فائلوں اور اجزاء کو اسٹور کرتا ہے جو OS کو کام کرنے کے لیے درکار ہیں۔ WinSxS فولڈر کے بغیر، ونڈوز نہیں چل سکے گا۔ WinSxS فولڈر C:WindowsWinSxS پر واقع ہے۔ یہ ایک پوشیدہ فولڈر ہے، جس کا مطلب ہے کہ آپ اسے اس وقت تک نہیں دیکھ پائیں گے جب تک کہ آپ کے پاس اپنی فائل ایکسپلورر سیٹنگز میں پوشیدہ فائلز اور فولڈرز دکھائیں کا آپشن فعال نہ ہو۔ WinSxS فولڈر اہم ہے کیونکہ یہ سسٹم فائلوں اور اجزاء کے متعدد ورژن کو اسٹور کرتا ہے۔ یہ اہم ہے کیونکہ یہ ونڈوز کو ایک ہی وقت میں ایک ہی سافٹ ویئر کے متعدد ورژن چلانے کے قابل بناتا ہے۔ اگر موجودہ ورژن میں کوئی مسئلہ ہے تو یہ ونڈوز کو سسٹم فائل یا جزو کے پچھلے ورژن پر واپس جانے کے قابل ہونے کی بھی اجازت دیتا ہے۔ WinSxS فولڈر کافی بڑا ہو سکتا ہے، اور اس کے لیے کئی گیگا بائٹس سٹوریج کی جگہ لینا کوئی معمولی بات نہیں ہے۔ اس کی وجہ یہ ہے کہ یہ سسٹم فائلوں اور اجزاء کی متعدد کاپیاں محفوظ کرتا ہے۔ اگر آپ کے پاس سٹوریج کی جگہ کم ہے، تو آپ WinSxS فولڈر کو صاف کر کے کچھ جگہ خالی کر سکتے ہیں۔ تاہم، آپ کو یہ صرف اس صورت میں کرنا چاہیے جب آپ کو ایسا کرنے کی اپنی اہلیت پر یقین ہو، کیونکہ اگر غلط طریقے سے کیا گیا تو یہ آپ کے ونڈوز انسٹالیشن میں ممکنہ طور پر مسائل پیدا کر سکتا ہے۔



آپ میں سے اکثر نے محسوس کیا ہوگا۔ فولڈر WinSxS ونڈوز 10/8/7 میں اور اس کے سائز سے حیران رہ گیا۔ ان لوگوں کے لیے جو نہیں کرتے، فولڈر پر واقع ہے۔ C: Windows Winsxs اور یہ بہت بڑا ہے! میرے پاس تقریباً 5 جی بی، تقریباً 6000 فولڈرز اور 25000 فائلیں ہیں، اور یہ ونڈوز فولڈر کا تقریباً 40 فیصد حصہ لیتا ہے! اگرچہ XP میں اس Winsxs فولڈر کا سائز تقریباً 25-50MB ہے۔ ونڈوز 10، ونڈوز 8، ونڈوز 7 اور ونڈوز وسٹا میں اس کے بڑے سائز نے بہت سے لوگوں کو متاثر کیا! نیچے دی گئی تصویر کو دیکھیں۔





winsxs-folder-windows





تو ونڈوز 10، ونڈوز 8.1، ونڈوز 8، ونڈوز 7 اور ونڈوز وسٹا میں اس Winsxs فولڈر کا کیا راز ہے؟ آئیے اسے اس پوسٹ میں ڈھونڈتے ہیں۔

میںWinSxSفولڈر، ایک سے زیادہ کاپیاں اسٹور کرتا ہے۔dll، exe اور دیگر سسٹم فائلیں۔مطابقت کے مسائل کے بغیر ونڈوز پر متعدد ایپلی کیشنز کو کام کرنے کے لیے۔ اگر آپ اندر جھانکیں گے تو آپ دیکھیں گے کہ بہت ساری نقلیں نظر آتی ہیں۔فائلوں، ہر ایک کا ایک ہی نام ہے۔ درحقیقت، یہ ایک ہی فائلوں کے مختلف ورژن ہیں جو محفوظ ہیں۔ کیونکہ مختلف پروگراموں کو مختلف ورژن کی ضرورت پڑ سکتی ہے۔



ونڈوز 10 میں WinSxS فولڈر کیا ہے؟

مختصر، Winsxs، جسکا مطلب 'کھڑکیاں ساتھ ساتھ' ، ونڈوز کی مقامی تعمیرات کا ایک ذخیرہ ہے۔ یہ لائبریریوں کو ذخیرہ کرتا ہے جو کئی ایپلی کیشنز کے ذریعہ استعمال ہوتی ہیں۔ یہ خصوصیت سب سے پہلے Windows ME میں متعارف کرائی گئی تھی اور اسے Microsoft کی طرف سے نام نہاد 'dll hell' مسائل کے حل کے طور پر دیکھا گیا تھا جو Windows 9x سے دوچار تھے۔

Winsxs میں، 'بیک اپ' فولڈر سب سے بڑا ہے، جیسا کہ ذیل کی تصویر میں دیکھا گیا ہے۔

سب فولڈر WinSxS

ایک بار پھر، جیسا کہ نیچے دی گئی تصویر میں دیکھا گیا ہے، Winsxs فولڈر میں فائل کی اقسام 'دیگر' ہیں۔لے لوزیادہ تر جگہ. وہ بنیادی طور پر .imd, .ngr, .csd, .dll, .dll.mui, .exe اور اسی طرح کی دیگر فائلوں پر مشتمل ہیں۔



WinSxS میں فائل کی اقسام

ونڈوز 7 اور بعد میں کوئی 'dllcache' فولڈر نہیں ہے اور آپ کو 'i386' فولڈر بھی نہیں مل سکتا جہاں سسٹم کیش کرتا ہے (جیسا کہ XP میں) تمام سورس ماڈیولز۔ یہ اس WinSxS فولڈر میں ہے کہ متوازی ایپلی کیشنز کے عام اجزاء محفوظ کیے جاتے ہیں۔ یہ فائلیں ایک ہی اسمبلی یا ایپلیکیشن کے متعدد ورژن ہو سکتی ہیں۔ ہر متوازی اسمبلی کی ایک منفرد ID ہوتی ہے۔ اسمبلی کی شناخت کی خصوصیات میں سے ایک اس کا ورژن ہے۔

'متوازی اسمبلیاں آپریٹنگ سسٹم کے ذریعہ نام، بائنڈنگ، ورژننگ، تعیناتی، اور ترتیب کی بنیادی اکائیوں کے طور پر استعمال ہوتی ہیں۔ Winsxs فولڈر میں تمام مینی فیسٹ، ایڈ آنز اور تھرڈ پارٹی Win32 فائلیں شامل ہیں،' Microsoft کہتے ہیں۔

لیکن یہاں بہت سارے نیسٹڈ فولڈر کیوں ہیں اور کیوں رکھیں؟ اتنے سارے ایک ہی کے مختلف ورژنوغیرہ، exe یا دیگر فائلیں؟

جیسا کہ ذکر کیا گیا ہے، ونڈوز پرانے ڈی ایل ایل رکھتا ہے۔اور WinSxS فولڈر میں لائبریری کے اجزاء۔ اب، اگر اس فائل کا نیا ورژن OS کا حصہ ہے، لیکن کسی خاص ایپلی کیشن کو کام کرنے کے لیے ایک خاص پرانے ورژن کی ضرورت ہے، تو W سے پرانا ورژن۔inSxSفولڈر استعمال کیا جائے گا، نئے ورژن کو اس کے موجودہ مقام پر چھوڑ کر دوسری ایپلیکیشنز کے لیے جنہیں اس کی ضرورت ہو سکتی ہے۔

ڈسک پارٹ کا سامنا کرنا پڑا ہے ایک خامی تک رسائی سے انکار کردیا گیا ہے

ظاہر ہے، آپ اس ڈائریکٹری کو نہیں ہٹا سکتے اور نہ ہی اسے کسی اور جگہ منتقل کر سکتے ہیں۔ یہاں کسی بھی چیز کو حذف کرنے کی بھی سفارش نہیں کی جاتی ہے، کیونکہ اس طرح کے اقدام سے آپ کی ایپلیکیشنز ناکارہ ہوسکتی ہیں یا آپ کا سسٹم بھی ٹوٹ سکتا ہے! اگر آپ کے پاس بہت ساری ایپس انسٹال ہیں، تو آپ ایک بہت بڑا ڈبلیو کی توقع کر سکتے ہیں۔inSxSفولڈر یہ WinSxs فولڈر سسٹم والیوم کے علاوہ کسی اور والیوم پر واقع نہیں ہو سکتا۔ یہ NTFS ہارڈ لنکس کی وجہ سے ہے۔ اگر آپ فولڈر کو منتقل کرنے کی کوشش کرتے ہیں، تو یہ ونڈوز اپ ڈیٹس، سروس پیک، فیچرز وغیرہ کے صحیح طریقے سے انسٹال نہ ہونے کا سبب بن سکتا ہے۔

اگر آپ WinSxS فولڈر سے اجزاء کو ہٹاتے ہیں جیسے مینی فیسٹ، اسمبلیاں وغیرہ، تو آپ کو پریشانی ہو سکتی ہے۔ ہر نظام مختلف طریقے سے رد عمل ظاہر کرے گا۔ جو ایک کے لیے کام کرتا ہے وہ دوسرے کو توڑ سکتا ہے! مثال کے طور پر، اگر آپ کوئی ایسا پروگرام انسٹال کرتے ہیں جس کے لیے بالکل اسی اسمبلی کی ضرورت ہوتی ہے، جسے آپ نے ہٹا دیا ہو، تو یہ پروگرام شروع نہیں ہوگا! فولڈر کمپریشن کی بھی اجازت نہیں ہے کیونکہ یہ ونڈوز اپڈیٹس کے دوران یا ہاٹ فکس انسٹال ہونے پر مسائل پیدا کر سکتا ہے۔

اسے صاف کرنے کا سب سے محفوظ طریقہ یہ ہے کہ ان ایپس کو ان انسٹال کریں جن کی آپ کو ضرورت نہیں ہے۔ تاہم، یہ بھی فول پروف نہیں ہے، کیونکہ بہت سی ایپلیکیشنز اب بھی اپنی فائلیں یہاں چھوڑ دیتی ہیں کیونکہ وہ دوسری ایپلیکیشنز کے ذریعے استعمال کی جا سکتی ہیں۔ اس طرح، ناکامی کا امکان استعمال نہیں کیا جاتا ہےوغیرہخلا کافی بڑا ہے۔

ہم WinSxS کلین اپ ٹولز جیسے کہ استعمال کرنے کی سفارش نہیں کرتے ہیں۔ WinsxsLite چونکہ آپ اپنی ونڈوز کو توڑ سکتے ہیں۔

اور اگر آپ نیا سافٹ ویئر آزما رہے ہیں یا اکثر انسٹال اور ان انسٹال کر رہے ہیں، تو آپ محسوس کر سکتے ہیں کہ آپ کا Winsxs سائز میں واقعی بڑا ہے کیونکہ ونڈوز ان کی متعدد کاپیاں اپنے پاس رکھے گا۔وغیرہمطابقت کے مسائل کے بغیر متعدد ایپلی کیشنز کی اجازت دینے کے لیے فائلیں

WinSxs فولڈر کو صاف کرنا

ونڈوز 8.1 DISM.exe کے لیے ایک نیا کمانڈ لائن آپشن متعارف کرایا، / تجزیہ کامپوننٹ اسٹور . اس کمانڈ کو چلانے سے WinSxS فولڈر پارس ہو جائے گا اور آپ کو بتائے گا کہ آیا اجزاء کی دکان کو صاف کرنے کی سفارش کی جاتی ہے۔ میں موجود ہے۔ ونڈوز 10 ، بھی۔

میں ونڈوز 8 / 8.1 / 10 ، ڈسک کلین اپ ٹول کھولیں اور WinSxS کو صاف کرنے کے لیے ونڈوز اپ ڈیٹ کلین اپ آپشن کا استعمال کریں۔

مائیکرو سافٹ نے ایک تازہ کاری جاری کی ہے۔ ونڈوز اپ ڈیٹ کلین اپ آپشن کو ڈسک کلین اپ ٹول میں شامل کیا۔ میں ونڈوز 7 .

اب آپ بھی صاف کر سکتے ہیں۔ WinSxS в ونڈوز سرور 2008 R2 نئی تازہ کاری کے ساتھ۔

ونڈوز کی خرابیوں کو تیزی سے ڈھونڈنے اور خود بخود ٹھیک کرنے کے لیے پی سی کی مرمت کا ٹول ڈاؤن لوڈ کریں۔

یہاں کچھ اور اختیارات ہیں جن پر آپ غور کرنا چاہتے ہیں۔ ڈسک کی جگہ خالی کریں۔ - تھوڑا سا معمول اور تھوڑا انتہائی:

  1. رن ڈسک کلین اپ ٹول
  2. غیر استعمال شدہ ایپس کو ہٹا دیں۔
  3. صفحہ فائل کو دوسری ڈرائیو میں منتقل کریں۔
  4. ہائبرنیشن کو غیر فعال کریں۔
  5. میموری ڈمپ فائلوں کو سسٹم پر دوسرے والیوم میں لکھنے کے لیے وقف شدہ ڈمپ فائل کا اختیار استعمال کریں۔
  6. سسٹم کی بحالی کے پوائنٹس کو غیر فعال کریں۔
  7. یوزر پروفائل اور پروگرام فائل ڈائریکٹریز کو سسٹم پر کسی اور والیوم میں آف لوڈ کریں۔

TechNet بلاگز سے 1 کو اپ ڈیٹ کریں: ونڈوز کے پچھلے ورژن کے درمیان سب سے بڑی تبدیلی آئی این ایف میں بیان کردہ OS سے منتقلی تھی۔جزویت. آپریٹنگ سسٹم کے تمام اجزاء WinSxS فولڈر میں موجود ہیں - درحقیقت، ہم اس جگہ کو اجزاء کی دکان کہتے ہیں۔ ہر جزو کا ایک منفرد نام ہوتا ہے جس میں وہ ورژن، زبان اور پروسیسر فن تعمیر شامل ہوتا ہے جس کے لیے اسے بنایا گیا تھا۔ WinSxS فولڈر وہ واحد جگہ ہے جو سسٹم پر ایک جزو رہتا ہے، باقی تمام فائل مثالیں جو آپ سسٹم پر دیکھتے ہیں وہ کمپوننٹ اسٹور سے ہارڈ لنک کرکے 'پروجیکٹ' ہوتی ہیں۔

اب جب کہ آپ جانتے ہیں کہ سٹور اس سائز تک کیوں بڑھ سکتا ہے، آپ کا اگلا سوال شاید یہ ہے کہ ہم اجزاء کے پرانے ورژن کیوں نہیں ہٹاتے ہیں۔ مختصر جواب قابل اعتماد ہے۔ کمپوننٹ اسٹور، سسٹم کے بارے میں دیگر معلومات کے ساتھ، ہمیں کسی بھی وقت یہ تعین کرنے کی اجازت دیتا ہے کہ پراجیکٹ کے لیے جز کا کون سا ورژن بہترین ہے۔ اس کا مطلب ہے کہ اگر آپ سیکیورٹی اپ ڈیٹ کو ان انسٹال کرتے ہیں، تو ہم سسٹم پر اگلا اعلی ترین ورژن انسٹال کر سکیں گے - ہمیں ان انسٹال کرنے میں مزید کوئی مسئلہ نہیں ہوگا۔ اس کا مطلب یہ بھی ہے کہ اگر آپ اختیاری خصوصیت کو انسٹال کرنے کا فیصلہ کرتے ہیں، تو ہم صرف جزو کے RTM ورژن کو منتخب نہیں کریں گے، ہم دیکھیں گے کہ کون سا ورژن سسٹم پر سب سے زیادہ دستیاب ہے۔

WinSxS فولڈر کے سائز کو محفوظ طریقے سے کم کرنے کا واحد طریقہ یہ ہے کہ سسٹم کی جانب سے کیے جانے والے ممکنہ اقدامات کے سیٹ کو کم کیا جائے۔ ایسا کرنے کا سب سے آسان طریقہ یہ ہے کہ ان پیکجوں کو ہٹا دیا جائے جن میں اصل میں اجزاء نصب تھے۔ یہ آپ کے سسٹم پر موجود پیکجوں کے سپرسیڈ ورژن کو ہٹا کر کیا جا سکتا ہے۔ سروس پیک 1 نام کی ایک بائنری فائل پر مشتمل ہے۔ VSP1CLN.EXE ، ایک ایسا ٹول جو آپ کے سسٹم پر سروس پیک کو مستقل (غیر ہٹنے والا) بنا دے گا اور تبدیل کیے گئے تمام اجزاء کے RTM ورژن کو ہٹا دے گا۔ یہ صرف اس لیے ہو سکتا ہے کہ سروس پیک کو مستقل بنا کر۔ ہم ضمانت دے سکتے ہیں کہ ہمیں کبھی بھی RTM ورژن کی ضرورت نہیں پڑے گی۔

E7 بلاگز سے اپ ڈیٹ 2: آپریٹنگ سسٹم کی 'ماڈیولریٹی' ونڈوز وسٹا کے لیے انجینئرنگ کا ہدف تھا۔ یہ انسٹالیشن، دیکھ بھال، اور وشوسنییتا سے متعلق ونڈوز کے میراثی ورژن میں کئی مسائل کو حل کرنے کے لیے کیا گیا تھا۔ ونڈوز ایس ایکس ایس ڈائرکٹری سسٹم کے تمام اجزاء کی 'انسٹالیشن اور مینٹیننس اسٹیٹس' کی نمائندگی کرتی ہے۔ لیکن یہ درحقیقت اتنی زیادہ ڈسک کی جگہ استعمال نہیں کرتا جتنی کہ استعمال شدہ ڈسک کی جگہ کی پیمائش کے لیے بلٹ ان ٹولز (DIR اور Explorer) کا استعمال کرتے وقت لگتا ہے۔ حقیقت یہ ہے کہ ہم آپ کے لیے یہ جاننا مشکل بنا رہے ہیں کہ ڈائریکٹری کتنی جگہ لیتی ہے مناسب ہے! WinSxS کیٹلاگ آف لائن سروس بھی فراہم کرتا ہے اور Windows Vista اور بعد میں 'امیجنگ کے لیے محفوظ' بناتا ہے۔

کئی بلاگز اور یہاں تک کہ کئی 'انڈر گراؤنڈ' ٹولز موجود ہیں جو آپ کو بتاتے ہیں کہ WinSxS ڈائرکٹری کو ہٹانا ممکن ہے، اور یہ یقینی طور پر درست ہے کہ انسٹالیشن کے بعد آپ اسے سسٹم سے ہٹا سکتے ہیں اور یہ پتہ چلتا ہے کہ سسٹم بوٹ اور کام کرتا ہے۔ ٹھیک. . لیکن، جیسا کہ اوپر بیان کیا گیا ہے، یہ بہت برا عمل ہے، کیونکہ آپ آپریٹنگ سسٹم کے تمام اجزاء کو قابل اعتماد طریقے سے برقرار رکھنے کی صلاحیت اور اپنے سسٹم پر اضافی اجزاء کو اپ ڈیٹ یا ترتیب دینے کی صلاحیت کو چھین لیتے ہیں۔ ونڈوز صرف اصل مقام پر فزیکل ڈرائیو پر WinSxS ڈائرکٹری کو سپورٹ کرتا ہے۔

نتیجہ

WinSxS فولڈر کو جیسا ہے ویسا ہی رہنے دو!

کے متعلق جانو مقامی فولڈر اور فولڈرز کیٹروٹ اور کیٹروٹ 2 یہاں.

اضافی مواد:

  1. ونڈوز پر ونڈوز کمپوننٹ اسٹور یا WinSxS کا تجزیہ کریں۔
  2. ونڈوز میں WinSxS فولڈر کو صاف کرنا
  3. ونڈوز میں ڈسک کلین اپ ٹول میں ونڈوز اپ ڈیٹ کلین اپ آپشن شامل کریں۔
  4. ونڈوز سرور پر WinSxS ڈائریکٹری کو صاف کریں۔ .
مقبول خطوط