سؤال هل من الآمن الحذف من C: \ Windows \ Installer؟


لقد كنت أبحث عن جهاز يعمل بنظام XP ، وهو ما يستخدم كل هذه المساحة ، ويتضح أن C: \ Windows \ Installer مرتفع هناك في قائمة الدلائل التي تستخدم معظم مساحة القرص.

يبدو أنه يحتوي على ذاكرة التخزين المؤقت لملفات msi و msp.

هل من الآمن حذفها؟ لحفظ مساحة القرص ، قمت بحذف الدلائل "$ KB ... $" للأعمار دون أي مشاكل. أريد تحديثات Windows الخاصة بي في النظام الخاص بي ، لماذا تريد إزالة تثبيتها شيء لم أفهمه أبدًا. (باستثناء ما إذا كنت عضوًا في لوحة مراجعة التحديث بشكل احترافي أو شيء من هذا الطلب.)


121
2017-08-16 21:29


الأصل


ضغط عليه إذا كنت تستخدم NTFS (التي يجب أن تكون الآن) - Chris Marisic
من المفيد إلغاء تثبيت تحديثات Windows في حالة قطع النظام الخاص بك. - Caltor
Caltor ، إذا خرقوا النظام الخاص بك ، فقد فشلوا بالفعل. ماذا لو تسبب إلغاء تثبيت تحديثات النوافذ في كسر نظامنا؟ هل يجب على Windows إضافة آلية أخرى للتراجع عن إلغاء التثبيت في حالة فشل عملية إلغاء التثبيت؟ - Pacerier
جئت مؤخرا هذا واحد مرة أخرى: blog.seattlepi.com/microsoft/2008/06/24/... وهناك أيضًا: في وقت متأخر ، يجب أن تحصل تحديثات Windows على معالجة منفصلة ، وليس تضمينها مع الحزم المثبتة. - Stijn Sanders
أفترض أنك كنت ساخرًا. إن مجرد كسر شيء ما بطريقة ما لا يعني أننا نتخلى عنه تمامًا ، وإلا فإننا قد نستغني عن كل جهاز أمان تم اختراعه على الإطلاق. كان لي سيناريو حقيقي جدا حيث اندلع تحديث ويندوز بعض من قانون بلدي VBA ADO وإلغاء تثبيت تحديث ويندوز هو الحل بينما أنا أعاد كتابة التعليمات البرمجية. ملاحظة آلية التراجع عن إلغاء التثبيت هي Windows System Restore. - Caltor


الأجوبة:


لا ليس كذلك. يستخدم Windows Installer ذلك لتخزين ملفات التثبيت لأي شيء مثبت على الجهاز باستخدام Windows Installer. كحد أدنى ، قد تفقد القدرة على إضافة أو إزالة البرامج ، في أسوأ الأحوال ، قد تفقد القدرة على تشغيل بعض البرامج.

بما أنه يمكن لـ Windows Update أيضًا نشر تصحيحات Windows Installer ، فقد تمنع جهازك من تلقي تحديثات Windows و Office.


81
2017-08-16 21:39



جايسون يتحدث صحيح. بعض ميزات "الإعلان" عن التطبيقات من خلال عرض الرموز والأوامر الخاصة بهم ، ولكن لا تقم بتثبيت الميزة فعليًا حتى يتم استخدامها أولاً. سيؤدي حذف أدوات التثبيت إلى جعل هذه التطبيقات غير قابلة للاستخدام. لا تفعل ذلك. - Dour High Arch
أنا لم أر واحدة من هؤلاء منذ وقت طويل .... - RCIX
شغله الرئيسي هو تحرير مساحة القرص ، لذا فإن الإجابة بنعم / لا تساعد تماما هنا. - deddebme
RCIX: هل تستخدم Office؟ يستخدم Office اختصارات المعلن عنها. إذا قمت بالنقر بزر الماوس الأيمن على الاختصار وقمت بإظهار الخصائص وحاول النظر إلى الهدف ، فسيظهر باللون الرمادي. هذا اختصار تم الإعلان عنه. - jasonh
deddebme: لم يكن الأمر بنعم / لا ، قلت أنه ليس من المقبول القيام به وأدرجت مجموعة من الأشياء التي يمكن كسرها عن طريق القيام بذلك. - jasonh


من المرجح أنك تحتاج إلى محتوى مجلد المُثبِّت عند محاولة إزالة تثبيت البرامج (على سبيل المثال ، سيشتكي Microsoft Office بعض الملفات العشوائية المسماة .msi / .mcp عند محاولة إزالته)

ولكن إذا كانت مساحة القرص تهمك ، فقم بضغط المجلد المثبت من خلال NTFS! أفعل ذلك في بلدي نتبووك ASUS Eeepc901 ، لأنه يحتوي على قسم أساسي 4G الرهيبة فقط.

انقر بزر الماوس الأيمن فوق المجلد "Installer" -> properties-> advanced-> check "Compress contents to save space space." -> "OK" -> "OK" again.

ستفاجأ بالفضاء الذي وفرته.


64
2017-08-22 05:43



+1 لضغط مجلد المثبّت. 5.07 غيغابايت إلى 3.44 غيغابايت! - Leftium
كيف تنقر على مجلد المثبت؟ إنه ملف نظام مخفي ، لا يمكنني الحصول عليه للعرض في Explorer. لقد تمكنت فقط من استخدام أمر سطر الأوامر "Compact" بدلاً من ذلك. - Slaggg
افتح المجلد من خلال Start> Run> "c: \ windows \ installer" ، ثم انقر بزر الماوس الأيمن على المساحة الفارغة (وهو نفس المجلد نفسه). - Patrick Szalapski
Slaggg فقط قم بتمكين الملفات المخفية ليتم مشاهدتها في المستكشف. انها تسمح لك لرصد الفيروسات على محركات أقراص USB كذلك. - Tomáš Zato


كما قال الآخرون ، هناك موانع واضحة لإزالة الملفات من بنية الدليل تلك. وأود أيضا أن أوصي ضدها.

ومع ذلك ، إذا كنت مصممة على المتابعة على أي حال ، يمكنك القيام بذلك بشكل صحيح باستخدام الأداة المساعدة Windows Installer CleanUp. سيؤدي ذلك إلى تنظيف الأشياء بشكل أفضل من مجرد حذف الملفات. هذه الأداة ، ومع ذلك ، تستخدم عادة لإزالة ملفات التثبيت التي أصبحت فاسدة وبالتالي تمنعك من إلغاء شيء ما بالطريقة العادية.

الأداة المساعدة Windows Installer CleanUp Utility تستخدم بالفعل المساعدة MSIZap.exe الأداة المساعدة لسطر الأوامر لتنفيذ العمل.


10
2017-08-17 01:23



أعتقد أن ضغط هذا المجلد أكثر أمانًا من حذف محتوياته. - deddebme
وافقت ، وأوصى أول شيء فعلته ضد حذف. ولكن لأن السؤال كان يتعلق بسلامة الحذف ، فمن المنطقي أن نشير إلى أكثر الطرق أمانًا لتحقيق ذلك ، حتى وإن لم تكن ممارسة جيدة. - Gregyski


جعل تقاطع! [1][2]

  1. بدء موجه الأوامر كمسؤول. [3]
  2. الحصول على ملكية دليل المثبت وجميع ملفاته:

    takeown /f "C:\Windows\Installer"
    takeown /f "C:\Windows\Installer\*"
    
  3. نقل C:\Windows\Installer إلى محرك جديد واسع ، دعنا نقول E:. للملاءمة ، من الأفضل إنشاء مجلد فرعي لجمع كل التقاطعات المستقبلية في مكان واحد ، على سبيل المثال ، E:\Win7-Junctions، لذلك سيكون المسار الجديد E:\Win7-Junctions\Installer. يجب أن يكون قص لصق من مستكشف Windows كافية لنقل مجلد المثبت.
  4. تأكد من أن C:\Windows\Installer ذهب حقا وأن جميع الملفات قد تم نقلها إلى E:\Win7-Junctions\Installer.
  5. إنشاء التقاطع:

    mklink /j "C:\Windows\Installer" "E:\Win7-Junctions\Installer"
    

    الصيغة هي:

    mklink /j [destination] [source]
    
  6. تحقق من أن الوصلة تعمل عن طريق إنشاء ملف نصي صغير في E:\Win7-Junctions\Installer ورؤيتها تتحقق C:\Windows\Installerكذلك.

  7. فعله. تحقق من "إضافة أو إزالة البرامج" التي لا يزال يعمل بها المثبتون (يعتبر Office مرشحًا جيدًا للبدء به).

كلمة تحذير ، كما هو مذكور في هذه إجابة Microsoft:

لا يقترح مطلقًا نقل المكونات والملفات الأساسية لنظام التشغيل إلى محرك أقراص آخر غير محرك أقراص نظام التشغيل. لأنها سوف تسبب عدم الاستقرار في ملفات نظام التشغيل.

تشغيل هذه الأوامر على مسؤوليتك ، لا تضمن Microsoft أي مشاكل ناتجة عن ذلك يمكن حلها.

وبالنظر إلى أن وجود مساحة خالية على القرص صفر بايت في واقع الأمر يسبب بالفعل عدم استقرار لنظام التشغيل (ومستخدميه) وأن Microsoft لا يمكنها ضمان أن أي مشكلة عادية قاموا بإنشائها يمكن حلها على الإطلاق بطريقة معقولة ، فقد تابعت هذا الإجراء ووجدت أي عيوب كبيرة حتى الآن.


6
2017-12-31 00:27



لقد فعلت هذا على اثنين من خوادم ويندوز 2003 القديمة دون مشكلة. - David
سآخذ على النصيحة بقوة ضد القيام بذلك. إذا كان Windows (بسبب تحديث أو ما شابه) قد قرر في أي وقت استعادة الدليل ، فمن المحتمل أن تكون الأمور قد تمت إعادة تركيبها ، وسيتعين عليك إعادة تثبيت Windows. على الأقل لن يقتل ويندوز على الفور. - Daniel B
DanielB: هل لديك أي دليل على أن تحديث ويندوز يجب أن يكلف نفسه عناء التحقق من ذلك C:\Windows\Installer هو تقاطع، ثم يمسح محتواها كله بدون سبب واضح وإنشاء دليل فارغ أو كنت مجرد خائفة عموما إزاء عدم وجود الشفافية و "الحس السليم" حول العمليات يحدث داخليا في ويندوز انظمة التشغيل التي تجعل الناس يعتقدون "مهلا، يمكن أن تضرب في أي مكان ، فمن الأفضل إذا كنت لا تعبث مع مكونات غامضة (كثير) والسماح للمشاكل البسيطة وحدها "؟ - Avio
لا ، لقد قمت بنقل Visual Studio مرة أخرى إلى قسم آخر باستخدام أداة توصيل. تحديث ثم حذف ذلك تقاطع بطريقة ما ووضع دليل (غير مكتمل) في مكانها. ثم ، اضطررت إلى إعادة تثبيت ويندوز ، لأن هذا لا يمكن إصلاحه. بالمناسبة ، المثبت VS هو مثبت MSI. - Daniel B


لا ، ليس من الآمن حذف dir بالكامل.

ولكن هناك طرق لإزالة غير مستعمل  .msp الملفات عن طريق تشغيل WICleanup.


5
2017-09-24 04:21





إذا قمت بحذف هذا المجلد ، فستواجه مشكلات في وقت لاحق عند محاولة الإصلاح أو إلغاء التثبيت أو الترقية أو إعادة التثبيت ، إلخ.

الطريقة التي يعمل بها مُثبِّتو MSI هي أنهم يديرون أنفسهم عندما يلزم إعادة الترجيع ، أو إلغاء تثبيت شيء ، وما إلى ذلك.

قد تحتاج تحديثات Windows المستقبلية إلى محتويات هذا المجلد.

تركيب MSI هي الشيطان :()  لا تلعب معهم.


2
2017-08-16 23:22



لا أعتقد أن تحديثات Windows تلمس المجلد Installer ذلك المجلد (أو على الإطلاق) ، نظرًا لأن تحديثات Windows عادة ما تقوم بحفظ معلومات إلغاء التثبيت في الدلائل "$ KB ... $" ، والتي أحذفها دائمًا عندما أراها. - deddebme
بعض تحديثات ويندوز هي MSI. - AaronLS


عندما تنفد مساحة القرص على قرص النظام ، قد يكون على خادم أو عميل ، هناك بعض الأشياء لتنظيف. أحدهم يتم المجلد٪ SYSTEMDRIVE٪ \ Windows \ Installer. لا يمكنك تحت أي ظرف من الظروف حذف الملفات من هذا المجلد يدويًا لأن هذا قد يؤدي إلى تعطيل البرامج التي تم تثبيتها باستخدام ملفات MSI أو ملفات Windows Installer.

المجلد٪ SYSTEMDRIVE٪ \ Windows \ Installer عبارة عن ذاكرة تخزين مؤقت لملفات التثبيت والتصحيحات (ملفات MSP) وسيؤدي إزالتها إلى عدم القدرة على إصلاح التطبيقات أو إلغاء تثبيتها ، وفي بعض الحالات عدم إزالة التصحيحات أو تطبيق تصحيحات جديدة على البرامج . في حالة قيامك بالفعل بحذف ذاكرة التخزين المؤقت هذه ، يمكنك إعادة إنشاء الملفات التي تحتاج إليها يدويًا عن طريق استخراج الملفات من وسائط التثبيت الأصلية ، من حزم التصحيحات إلخ ، ولكن هذا يستغرق وقتًا طويلاً وليس مهمة سهلة التنفيذ.

Andreas Stenhall، MVP Windows Expert ITPRO المرجع: http://www.theexperienceblog.com/2009/05/16/how-to-clean-out-windowsinstaller-folder-correctly/

يمكنك محاولة جعل بعض clieup SAFE مع هذه الأداة المساعدة MS Fix It: تشخيص وإصلاح برنامج تثبيت وإلغاء تثبيت المشاكل تلقائيا


1
2018-02-06 18:11





أنت دائمًا تستخدم برنامجًا مثل كلنر لتنظيف النظام.

أنا فقط استعدت على أزعج مساحة القرص!


-1
2017-08-16 21:58



هذا صحيح ولكن غير ذي صلة. - Tomáš Zato