سؤال كيف يمكنني تحرير مساحة محرك الأقراص من مجلد Windows installer دون قتل Windows؟


على جهاز SSD الخاص بي ، و C:\Windows\Installer المجلد ضخم ويستهلك حوالي 15٪ من إجمالي مساحة القرص.

هل هناك طريقة لتنظيف هذا المجلد دون قتل Windows 8.1 / 10؟ الدس بعيدا عن المثبت على قسم نظام التشغيل يبدو الإسراف.


351
2018-01-27 17:55


الأصل


كان لدي مشكلة في Windows 8 ، وكان الحل المؤقت للترقية إلى 8.1 (كان لي 20 + G مجانا!). ولكن المشكلة تسللت مرة أخرى ، مع الترقيع المستمر من 8.1 ... هذه مشكلة مزعجة من ويندوز منذ XP. - Fuhrmanator
في الواقع ، هذه ليست مثبتات Windows في هذا المجلد. انها في الاساس جميع الاشياء التي يحتاجها Windows لتشغيل برامج مختلفة وإصدارات الكود. - HopelessN00b
هل تمزح معي؟ على جهازي ، يستهلك هذا المجلد وحده ما يزيد عن 25٪ من مساحة القرص (20 جيجابايت / 80 جيجابايت) المخصصة لوحدة تخزين التمهيد. فوز 2008 R2. - Jay Imerman
ذات صلة / مكررة من عام 2009 ، لا تزال ذات صلة: هل من الآمن الحذف من C: \ Windows \ Installer؟ - Ƭᴇcʜιᴇ007
أنت رجل سعيد! على النظام الخاص بي يأخذ دليل Installer 50٪ من القرص الصلب 95 جيجابايت. مايكروسوفت لا تتصرف هنا مثل أكبر شركة برمجيات في العالم! - Al Bundy


الأجوبة:


يبدو أن هذا قد نجح بالنسبة لي. هذه مجموعة مبسطة من التعليمات من http://www.kavoir.com/2012/07/how-to-free-up-c-drive-disk-space-in-windows-7-easy.html

  • تأكد من عدم تشغيل أية عمليات تثبيت على جهازك (ربما توجد طريقة رسمية للقيام بذلك ، لكنني غير متأكد من كيفية ذلك).
  • نسخ باستخدام مستكشف ويندوز C: \ ويندوز \ المثبت إلى قرص آخر ، على سبيل المثال ، D: \ C_DRIVE \ ويندوز \ المثبت - ملاحظة: Windows \ Installer هو مجلد نظام وبالتالي غير مرئي في Windows 8.1. يجب عليك تعديل حسابك لجعله مرئيًا لاستخدام Explorer لإنشاء النسخة. ستساعدك Google في معرفة كيفية القيام بذلك.
  • عمل نسخة احتياطية من C: \ ويندوز \ المثبت
  • اكتب الأوامر التالية في إطار cmd.exe يعمل كمسؤول:

    rmdir /s /q C:\Windows\Installer
    mklink /D C:\Windows\Installer D:\C_DRIVE\Windows\Installer
    
    • قد لا يسمح لك Windows بحذف دليل المثبت ، لأن بعض العمليات تستخدم بعض الملفات في هذا الدليل:

      C:\Windows\Installer\{some files}.msi - The process cannot access the file because it is being used by another process.
      

      في هذه الحالة يمكنك استخدامها هذا الرابط والاستخدام عملية المستكشف لإيجاد وإيقاف العملية التي تقيد الأمر rmdir.

التحقق

كتحقق ، قمت بتشغيل "إصلاح" لتثبيت Microsoft Visio Professional 2013 (استغرق 4 دقائق لمعالجة). هذا اكتمل بنجاح. كما شُغل تحديث Windows (مع عمليات إعادة التمهيد) بنجاح بعد إجراء التغييرات المذكورة أعلاه. سأكتب مرة أخرى إذا كان أي شيء لا يعمل.


201
2018-04-22 21:50



لن يكون من الأفضل إذا قمت بنقل "C: \ Windows \ Installer" لأول مرة إلى "D: \ C_DRIVE \ Windows \ Installer" ثم ركض mklink؟ - Mladen B.
MladenB. عن طريق move (في مقابل copy ثم متكررة rmdirقد يبدو أفضل. تشير الإرشادات الأصلية التي أشرت إليها إلى أن إزالة الملفات قد تكون معقدة نظرًا لأنه قد يتعين عليك الحصول على الملكية. لقد اضطررت إلى القيام بذلك من قبل في Windows وهو أمر مزعج عندما يكون هناك الكثير من الملفات. في مثل هذه الحالات ، ستكتمل النسخة بنجاح في المرة الأولى ، عندها سيكون عليك فقط عمل rmdir عمل. إلى عن على C:\Windows\Installer ربما لا تحدث فرقا ، ولكن المقال المذكور يتحدث عن أدلة أخرى يمكن نقلها إلى محرك منفصل. - Fuhrmanator
من المستحسن على الأقل لضغط C:\WINDOWS\Installer\$PatchCache$ أو كامل C:\WINDOWS\Installer مجلد. الخطوة البسيطة يمكن أن توفر مساحة كبيرة على القرص. توجد العديد من ملفات .msp التي لا تستخدم داخل الكابينة. يمكن أن تكون ملفات .msp جيدة مضغوطة والحصول على بعض مساحة القرص مجاناً. كان لي على SSD (القرص الوحيد في دفتر الملاحظات) 52GB في C:\WINDOWS\Installer المجلد الذي سيكون فقط 41GB بعد ضغط بسيط. - Oleg
هناك نهج مثير للاهتمام نوقش هنا: blogs.msdn.com/b/heaths/archive/2014/02/11/... راجع بعض التعليقات للبدائل الأخرى ، بما في ذلك النص البرمجي الذي يفعل الكثير. - Fuhrmanator
Fuhrmanator مع ويندوز 7 بلدي ، واضطررت إلى حفظ واستعادة الأصلي الأذونات بعد ذلك. قبل متحرك: icacls C:\WindowsInstaller /save Installer.acl  بعد متحرك: icacls D:\C_DRIVE\Windows\Installer /restore Installer.acl. وإلا لن يتمكن المثبتون من الوصول إلى الدليل والإبلاغ عن خطأ 1632. - trapicki


أنا خلقت "PatchCleaner" لتنظيف دليل المثبت ويندوز من جميع الملفات المعزولة في بنقرة واحدة سهلة. إذا كنت لا تثق في التطبيق لفعل الشيء الصحيح ، فاستخدم ميزة النقل لوضعها في مكان آمن في حال احتجت إليها في المستقبل. لقد قمت بتشغيله على عدة أجهزة وحفظ ما يصل إلى 15 جيجابايت من الفضاء :-)

تشغيل PatchCleaner بعد تحديث Windows للبحث عن الملفات المعزول حديثًا.

أوصيك باستخدام الإجراء نقل ، ونقل البقع المعزول إلى وحدة التخزين الخارجية ، فقط لتكون آمنة

PatchCleaner @ HomeDev

المشكلات المعروفة (التفاصيل الكاملة على موقع الويب)

  • يمكن أن تفشل Adobe Reader في التحديث بعد تشغيل PatchCleaner.

ملاحظة: كما @ فبراير -2011 الإصدار 1.4.1.0 خارج التي لديها إصلاح للسماح الفلاتر القابلة للتخصيص لاستبعاد قارئ adobe من يتم الكشف عن بشكل غير صحيح.


180
2018-05-28 13:45



السحر :-). يحتفظ Windows فعليًا بقائمة من التصحيحات المعروفة التي يحتاج إليها ، والتي يمكن الوصول إليها عبر مكالمات WMI. أقارن هذه القائمة المعروفة ضد ما هو موجود بالفعل في الدليل c: \ windows \ installer ولم يعد أي شيء في المجلد غير موجود في القائمة مطلوبًا. لقد نجحت في تشغيل هذا التحديث بأحدث تحديثات ويندوز منذ بضعة أيام ، وتم تثبيتها كلها بنجاح. سوف تحصل على أخطاء إذا قام patchcleaner بشيء خاطئ. أود أن أوصي باستخدام تحرك العمل حتى تكون سعيدًا أن البرنامج يقوم بالشيء الصحيح. - jcrawfor74
أداة عظيمة ، حقا أحب ذلك ، يعمل بسلاسة :) - Alex Popov
هل تعتقد أنه سيكون من الممكن إنشاء نسخة محمولة من هذه الأداة؟ - RedX
@ jcrawfor74 هل تخطط لتنظيف المجلد C: \ ProgramData \ Package Cache حيث يتم تخزين ملفات MSI / MSP التي تم إنشاؤها باستخدام أدوات WIX الجديدة؟ - magicandre1981
@ jcrawfor74 أنت رجل عظيم. ساعدتني الأداة للتو على استرداد 75 غيغابايت من إجمالي 110 غيغابايت ، Windows 7. شكرًا لك. - yakunins


يمكنك ضغط المجلد. سوف تستعيد ما بين 10 و 20٪ من المساحة.

  1. تمكين "إظهار ملفات النظام" في خيارات Explorer
  2. انقر بزر الماوس الأيمن فوق مجلد المثبت
  3. الخصائص
  4. انقر فوق متقدم
  5. في مربع الحوار الجديد ، حدد "ضغط"
  6. انقر فوق موافق
  7. التقدم بطلب للحصول على جميع الملفات والمجلدات

74
2017-11-26 10:46



أفضل طريقة آمنة تمامًا. خفضت بلدي المجلد 2gb من 12gb - ExceptionSlayer
لعرض المجلد C: \ Windows \ Installer ، قم بإلغاء تحديد خيار إخفاء ملفات نظام التشغيل المحمية في خيارات المجلد. - Mian Asbat Ahmad
أو فقط تصفح مباشرة إليها وانقر بزر الماوس الأيمن في المساحة الفارغة. - bastijn
لقد وجدت هذه الإجابة مفيدة حقًا: بعد تمكين الضغط ، تقلص مجلد "المثبت" من 46.5 غيغابايت إلى 38.9 غيغابايت (استغرقت عملية الضغط حوالي ساعة واحدة) - Andrea
هذا COMPACT /C /S:C:\Windows\Installer. - saintali


يستهلك $ patchcache $ أحياناً قدراً كبيراً من مجلد "Installer". يمكنك التحقق من حجم المجلد "C: \ Windows \ Installer \ $ PatchCache $" الخاص بك (كان حجم الملف 6 غيغابايت بعد 1.5 سنة).

في الأساس يتلخص في "إذا كان لديك مثبتات أصلية ، فيمكنك حذفها".

rmdir / q / s "C: \ WINDOWS \ Installer \ $ PatchCache $" (كمسؤول بالطبع)

قرأت عن ذلك: هل يمكنني حذف المجلد "C: \ WINDOWS \ Installer \ $ PatchCache $"؟

MSDN: http://blogs.msdn.com/b/heaths/archive/2007/01/17/the-patch-cache-and-freeing-space.aspx


9
2017-11-19 12:56



لطيفة واحدة ، أقوم بتثبيت كل شيء تقريبا من التركيبات المادية ، لذلك كان هذا جيد 5 جيجابايت من مشكلتي! شكرا X3 - chronometric


يوجد لا توجد وسيلة رسمية لقتله. يمكنك استخدام رابط لنقلها إلى HDD إذا لديك واحدة.


7
2018-01-27 19:17



لقد قرأت من عدة مستخدمين هذا لا يعمل: bitsum.com/junctionmaster.php#comment-1127491034 "المشكلة هي أن msiexec (على ما يبدو) يتجاهل الوصلة ، ويقوم يدويا بإنشاء C: \ Windows \ Installer. هذا 1) يزيل التقاطع ، و 2) يحذف تماما محتويات الدليل الهدف." - Fuhrmanator
Fuhrmanator اعتدت schinagl.priv.at/nt/hardlinkshellext/hardlinkshellext.html ويعمل بالنسبة لي. - magicandre1981
على جهاز الكمبيوتر المحمول السابق كان لدي SSD سملي والأقراص الصلبة أكبر. نقلت كل شيء إلى القرص الصلب وإنشاء وصلة. عملت على أكمل وجه. (Win10 64bit) - deroby


يمكنك أن تجرب تقاطع طرق بنسخ الملفات إلى محرك الأقراص الجديد ، ثم إعادة تسمية مجلد المثبت القديم مؤقتًا ، وإنشاء رابط من المجلد الافتراضي إلى المجلد الجديد. ثم قم باختبار الأشياء لبعض الوقت قبل حذف مجلد برنامج التثبيت المعاد تسميته. ربما تثبيت برنامج أكثر تعقيدًا مثل الاستوديو المرئي ، أو Adobe Photoshop ، ثم إلغاء تثبيته فقط للتأكد من أن كل شيء على ما يرام. ولكن احذر ، إذا حدث أي خطأ ، فقد لا تتمكن من تثبيت البرامج أو إعادة تثبيتها. ذهبت هناك وقمت بذلك. :)


1
2018-01-30 10:43



superuser.com/questions/707767/... - ivan_pozdeev
ivan_pozdeev يختلف التقاطع عن رابط ثابت. يمكنني استخدام برنامج صغير يسمى junction.exe لجعله يعمل من docs.microsoft.com/en-us/sysinternals/downloads/junction - Damon
قراءة التعليق على الرابط: تحذير! هذا لن يعمل في XP. حاولت مرة واحدة وقدمت C:\Windows\Installer نقطة تقاطع و msiexec كسرها وإعادة إنشاء المجلد من جديد. - ivan_pozdeev
نعم ، أنا أتحدث تحديدًا عن التقاطع. لا يدعم XP الارتباطات الرمزية. (الحل على الرابط يتحدث عن الروابط الرمزية ، وليس الروابط الصلبة.) - ivan_pozdeev
ivan_pozdeev لا بد لي من الاعتراف ، ذاكرتي ضبابي الآن حتى أنا بالتأكيد سوف تأخذ كلمتك لذلك! يبدو لي أن أتذكر القيام بذلك في الأصل على XP وإن كان يعمل لفترة طويلة من الوقت (سنوات). لكنني كنت أعتقد أنك أولاً! - Damon


الحل الأفضل هو استخدام الأداة المساعدة Windows Installer CleanUp.

https://technet.microsoft.com/en-us/library/2008.08.utilityspotlight.aspx


1
2017-09-26 22:52



مرحبا بك في SU وشكرا على المساهمة. مجرد إشعارات ، تحصل SU على الكثير من الرسائل غير المرغوب فيها ، وعادةً ما تقرأ مثل إجابتك. انها رهان آمن أنك لست مرسلي البريد المزعج ، نظرا للتاريخ الخاص بك على SO ، ولكن توصيات المنتج الارتباط الوحيد جذب downvotes وعادة ما يتم حذفها. توجيه جيد هنا على التوصية بالبرامج. - fixer1234
يرجى توخي الحذر عند التوصية بالبرامج. كما هو مكتوب ، قد ينظر إلى إجابتك على أنها بريد مزعج. يجب أن تتضمن إجابتك وصفاً للبرنامج وكيفية معالجته للسؤال. معلومات اكثر: كيف أوصي ببرنامج في إجاباتي؟ - bwDraco
بفضل @ fixer1234 @ DragonLord سوف أمارس النصائح الموصى بها في المرة القادمة. - hatranpro
hatranpro أود أن أقترح ممارسة النصائح الموصى بها حول هذا السؤال من خلال تعديلها. الآن. - SandRock
هذه الأداة لا تفعل ما طلب البروتوكول الاختياري. لا "تحرير مساحة في مجلد Windows Installer" عن طريق حذف الملفات غير المستخدمة. بدلا من ذلك ، فإنه يحذف مستخدم الملفات وبيانات التعريف التسجيل. قراءة وصفها في technet.microsoft.com/en-us/library/... . - ivan_pozdeev


كيفية بأمان (*) مسح مساحة القرص على نظام التشغيل Windows 10 (**)

(*) يعتقد بشكل عام أن الخطوات الآمنة آمنة ، لكنني لا أقدم أي ضمانات من الحديد الزهر لذا يرجى استخدام ذلك على مسؤوليتك الخاصة.

(**) تمت كتابة التعليمات الخاصة بنظام التشغيل Windows 10 ولكن قد يتم أيضًا تطبيق تعليمات مشابهة على إصدارات أخرى من Windows.

  1. يركض PatchCleaner  لحذف الملفات المعزول.
  2. تشغيل أداة تنظيف القرص (على سبيل المثال ، بكتابة "تنظيف" في شاشة بدء تشغيل Windows وتحديد "تحرير مساحة القرص عن طريق حذف الملفات غير الضرورية").  حدد محرك الأقراص لتنظيفها.  انقر فوق "تنظيف ملفات النظام" (وأدخل بيانات الاعتماد إذا لزم الأمر).  حدد محرك الأقراص لتنظيفها.  حدد الخيار لمسح ملفات النظام.
  3. افتح خصائص مدير التهيئة (على سبيل المثال بكتابة "config" في شاشة بدء Windows وتحديد "مدير التهيئة").  حدد علامة التبويب ذاكرة التخزين المؤقت.  انقر فوق "تكوين الإعدادات" (وأدخل بيانات الاعتماد إذا لزم الأمر).  اضغط على "حذف الملفات ..."  حدد مربع الاختيار "حذف محتوى ذاكرة التخزين المؤقت المستمر" وانقر على "نعم".
  4. تحميل وتثبيت Treesize الحرة. قم بتشغيله ، ثم قم بمسح محرك الأقراص ذي الصلة ، ثم احذف يدوياً أي من المجلدات أو الملفات الكبيرة التي يمكن حذفها (تطبيق الحذر اللازم).
  5. افتح File Explorer وانتقل إلى مجلد Windows temp (على سبيل المثال ، C:\Windows\Temp). حدد كافة الملفات والمجلدات ثم اختر حذفها بضغط تحول+DEL (قد يُطلب منك إدخال بيانات اعتماد المسؤول). ثم اختر تخطي كل الملفات التي لا يمكن حذفها لأنها قيد الاستخدام.

1
2017-10-04 09:27