ฉันสามารถลบโฟลเดอร์“ C: \ WINDOWS \ Installer \ $ PatchCache $” ได้หรือไม่


คำตอบ:


52

ฉันคิดว่ามันควรจะปลอดภัยที่จะลบไฟล์หากคุณสามารถดาวน์โหลดได้อีกในอนาคตหากจำเป็นหรือถ้าคุณสามารถเข้าถึงดิสก์การติดตั้งดั้งเดิมของคุณได้ ฉันมีสิ่งที่คล้ายกันในคอมพิวเตอร์ของฉันฉันเพิ่งลบมันและติดตั้งสิ่งต่าง ๆ จากดิสก์ดั้งเดิมทุกครั้งที่ถามฉันตอนนี้ ไม่สะดวกใช่ แต่ฉันไม่ได้ติดตั้งสิ่งของบ่อยและมันดีกว่าการมีพื้นที่มากมายในฮาร์ดไดรฟ์ของฉัน


ใช่ C: \ WINDOWS \ Installer \ $ PatchCache $ บนฮาร์ดไดรฟ์ของฉันว่างเปล่าดังนั้นฉันเดาว่ามันปลอดภัยสำหรับฉันหรือไม่มันควรจะปลอดภัยสำหรับคุณ
กลไกการทำงาน

2
ฉันจะพยายามที่จะย้ายมันและดูสิ่งที่เกิดขึ้น
เจมส์

1
อ่านตัวเลือกบรรทัดคำสั่งสำหรับmsizapฉันสงสัยว่าตนเองลบไฟล์เหล่านี้ปลอดภัยแน่นอน เช่นเดียวกับmsizap *Microsoft เขียน: ลบโฟลเดอร์และคีย์รีจิสทรีของ Windows Installer ทั้งหมดปรับนับ DLL ที่ใช้ร่วมกันและหยุดบริการ Windows Installer ลบคีย์ In-Progress และข้อมูลย้อนกลับด้วย Windows ทำเช่นนี้เมื่อลบไฟล์ด้วยตนเองหรือไม่ (อย่าวิ่งmsizapโดยไม่เข้าใจว่ามันทำอะไรดูความเห็นตามคำตอบของโจชัว )
Arjan

8
แนะนำให้บีบอัด อย่างน้อยC:\WINDOWS\Installer\$PatchCache$หรือC:\WINDOWS\Installerโฟลเดอร์เต็ม ขั้นตอนง่าย ๆ สามารถประหยัดเนื้อที่ได้มากบนดิสก์ มีไฟล์ msp อยู่จำนวนมากซึ่งไม่ได้ใช้ cab อยู่ภายใน ไฟล์ msp ดังกล่าวสามารถบีบอัดได้ดีและมีเนื้อที่ว่างบนดิสก์ฟรี
Oleg

59

รายละเอียดThe Patch Cache และพื้นที่ว่างบนHeath Stewart บนบล็อก MSDN อธิบายรายละเอียด ข้อความที่ตัดตอนมา:

[.. ] ทำให้บริการ Windows Installer เพื่อแคชไฟล์ต้นฉบับใด ๆ ที่ถูกแทนที่ลงในแคชพื้นฐาน [.. ] นี่คือแคชพื้นฐานที่ใช้พื้นที่ไดรฟ์จำนวนมากบนไดรฟ์ระบบหลังจากติดตั้ง [.. ] แคชพื้นฐานช่วยอำนวยความสะดวกในการถอนการติดตั้งโปรแกรมแก้ไขโดยจัดเก็บไฟล์ต้นฉบับเพื่อให้สามารถคัดลอกกลับไปยังตำแหน่งเป้าหมายได้

[.. ] โดยลบแคชพื้นฐานสำหรับผลิตภัณฑ์การซ่อมแซมในอนาคตการติดตั้งโปรแกรมแก้ไขและสถานการณ์การถอนการติดตั้งโปรแกรมแก้ไขอาจต้องใช้สื่อการติดตั้งดั้งเดิมของคุณ หากคุณมีพื้นที่ไดรฟ์ขอแนะนำให้คุณเก็บแคชพื้นฐานไว้


โปรดทราบว่าเขากล่าวว่าคุณควรจะลบบาง$PatchCache$\Managed\ โฟลเดอร์ย่อยจาก สำหรับฉันฉันลบโฟลเดอร์ MS Office ออกเนื่องจากพวกเขาใช้พื้นที่มากและฉันมี DVD สำหรับพวกเขา คุณควรจะสามารถจดจำโฟลเดอร์ MS Office ได้อย่างง่ายดายเนื่องจากมีไฟล์ที่มีไอคอน MS Office อยู่ในนั้น
Nux

ขอบคุณสำหรับสิ่งนี้ - ฉันย้ายโฟลเดอร์ทั้งหมดออกไปยังเมมโมรี่สติ๊กและบูตใหม่และทั้งหมดก็ทำได้ดี บันทึกฉันมากกว่า 2GB (Win 7 x64)
user765827

ฮี ธ ยังกล่าวอย่างชัดเจนในความคิดเห็นต่อโพสต์ของเขาว่า "คุณสามารถลบ% windir% \ installer \ $ patchcache $ ได้ซึ่งอาจทำให้คุณได้รับพรอมต์แหล่งที่มาสำหรับแพตช์เดลตาไบนารีไบนารี ต้องไม่ลบไฟล์ใด ๆ ภายใต้% windir% \ installer โดยตรงซึ่งจะเป็นการป้องกันไม่ให้คุณทำการซ่อมแซมการแพตช์หรือแม้แต่การถอนการติดตั้งผลิตภัณฑ์ที่ใช้ไฟล์เหล่านั้นไม่ว่าจะเป็นไฟล์ประเภทใดก็ตาม "
นักพัฒนาแบบองค์รวม

15

คุณสามารถลองใช้ยูทิลิตี้MSIZAPจาก Microsoft มีตัวเลือก "ปลอดภัย" 'G'


6
ดี แต่ตามบทความที่กล่าวถึงโดย Scandalon : ระวังเมื่อใช้ msizap "G" มีความปลอดภัย แต่การสำรวจสวิตช์อื่น ๆ โดยไม่เข้าใจการแยกย่อยอาจหมายถึงคุณไม่สามารถแก้ไขผลิตภัณฑ์ได้อีกต่อไปเพราะการลงทะเบียนผลิตภัณฑ์หายไป ปฏิบัติเช่นนี้เช่นการแก้ไขรีจิสทรี
Arjan

1
ฉันลองใช้งานบน Win7 (9.2GB ของโฟลเดอร์) และไม่เห็นการลดการใช้งานดิสก์ คือmsizapยังคงจำเป็นต้องใช้กับ Win7?
Drew Noakes

@DrewNoakes หากคุณใช้ตัวเลือก "ปลอดภัย" ฉันจะเดาว่าไฟล์เหล่านั้นถูกพิจารณาว่าจำเป็นทั้งหมด
Joshua Drake

7
"MSIZAP และ MSICUU2 ไม่ได้รับการสนับสนุนอีกต่อไปเพราะพบว่ามีปัญหาโปรดใช้ตัวแก้ไขปัญหาการติดตั้งและถอนการติดตั้งโปรแกรมที่นี่: support.microsoft.com/kb/2438651 " - 11/22/2011, Jeff Ingalls MSFT
matt wilkie

3
@mattwilkie คุณอาจต้องการรวมคำตอบนั้นด้วย
Joshua Drake

8

สิ่งที่ฉันทำกับโฟลเดอร์นี้จะกลับมาอีกครั้งและลบแพ็คเกจที่มีอายุอย่างน้อยหกเดือนเท่านั้น ด้วยวิธีนี้หากมีแพทช์ที่ไม่ดีที่ฉันต้องการย้อนกลับฉันมักจะทำมันได้


3

เป็นไปได้ไหม? ใช่. คุณควร อาจไม่ถ้าคุณไม่ต้อง Windows Installer เก็บไฟล์เหล่านั้นไว้เพราะมันคิดว่ามันจำเป็นถ้าคุณต้องติดตั้ง patch ตัวอื่นที่อยู่ด้านบน (หรือถอนการติดตั้ง patch ที่เฉพาะเจาะจง)


3

หากมีข้อสงสัยคุณสามารถไปได้อย่างปลอดภัย: เพียงบีบอัดแผนที่ตัวติดตั้งทั้งหมด! คลิกขวาที่การติดตั้งแผนที่ (หรือเพียงแค่$ PatchCache $แผนที่) และเลือกProperties บนแท็บทั่วไปคลิกปุ่มขั้นสูง สุดท้ายตรวจสอบโฟลเดอร์ที่บีบอัดเพื่อประหยัดเนื้อที่ดิสก์ หากถูกถามให้เลือกตัวเลือกในการบีบอัดโฟลเดอร์ย่อยและไฟล์ทั้งหมด

วิธีนี้คุณสามารถเพิ่มพื้นที่ว่างได้มากถึง 30% (หรือในกรณีของคุณ, เกือบ 300MB) และคุณเก็บทุกอย่างไว้ในกรณีที่คุณต้องการสิ่งนี้ในภายหลัง และความเร็วของระบบและการตอบสนองจะไม่ได้รับผลกระทบมากนักเนื่องจากระบบเข้าถึงแผนที่นี้น้อยมาก

คุณสามารถนำกลยุทธ์นี้ไปใช้กับแผนที่ระบบอื่น ๆ ที่ไม่จำเป็นซึ่งจะช่วยให้คุณมีพื้นที่ว่างบนไดรฟ์ของคุณ!


1

คุณสามารถลบเนื้อหาของโฟลเดอร์

ทำตามขั้นตอนเหล่านี้:

1) หยุดบริการ Windows Installer

2) ตั้งค่ารีจิสตรีคีย์ที่ระบุขนาดโฟลเดอร์สูงสุดเป็นศูนย์

3) ลบเนื้อหาของโฟลเดอร์

4) เริ่ม Windows Installer บริการ

5) หยุด Windows Installer บริการ

6) ตั้งค่ารีจิสตรีคีย์ที่ระบุขนาดโฟลเดอร์สูงสุดเป็น 10 (ค่าเริ่มต้น)

7) เริ่ม Windows Installer บริการ

ตัวอย่าง:

Net Stop msiserver /Y

Reg Add HKLM\Software\Policies\Microsoft\Windows\Installer /v MaxPatchCacheSize /t REG_DWORD /d 0 /f

RmDir /q /s %WINDIR%\Installer\$PatchCache$

Net Start msiserver /Y

Net Stop msiserver /Y

Reg Add HKLM\Software\Policies\Microsoft\Windows\Installer /v MaxPatchCacheSize /t REG_DWORD /d 10 /f

Net Start msiserver /Y

สกัดจาก:

http://www.sysadmit.com/2016/02/GPO-Reducir-tamano-C-Windows-Installer.html


0

ใช้ MKLINK เพื่อแยกโฟลเดอร์ไปยังไดรฟ์สำรองหากคุณมีที่ว่าง

•ในไดรฟ์ D: สร้างโฟลเดอร์ย่อยชื่อ C

•ตัดและวางโปรแกรมติดตั้งโฟลเดอร์ไปยังโฟลเดอร์ย่อย C-Windows ที่อยู่บนไดรฟ์ D:

•เรียกใช้ CMD

•ประเภท: CD C: \ Windows

•ประเภท: โปรแกรมติดตั้ง MKLINK / J D: \ C-Windows \ Installer

•ประเภท: EXIT


-1

ทางออกคือการใช้คำสั่งจาก Start → Run → cmd:

rmdir /q /s "C:\WINDOWS\Installer\$PatchCache$" 

คำเตือน: สิ่งนี้จะไม่มีผลกับโฟลเดอร์ตัวติดตั้ง msiไฟล์เนื้อหาทั้งหมดที่สร้างขึ้นจะยังคงอยู่จนกว่าจะมีการถอนการติดตั้งโปรแกรม $PatchCache$สามารถเติบโตได้ถึงขนาด GB ซึ่งใช้พื้นที่ฮาร์ดดิสก์ของฉันมาก

คำสั่งนี้จะลบ$PatchCache$และหลังจากคุณเสร็จสิ้นให้เรียกใช้

dir C:\WINDOWS\Installer\$PatchCache$

... เพื่อดูว่าโฟลเดอร์ยังคงอยู่หรือไม่

คุณยังสามารถใช้

del /q /s %tmp%

ซึ่งจะลบไฟล์ทั้งหมดในโฟลเดอร์ชั่วคราวซึ่งสร้างขึ้นโดยการติดตั้งซอฟต์แวร์


13
ฉันถือว่าผู้ใช้รู้วิธีลบไฟล์ในโฟลเดอร์ คำถามคือว่าปลอดภัยที่จะทำเช่นนั้น
D Coetzee

IMHO คำตอบของคุณน่ารำคาญเนื่องจากไม่ได้ระบุข้อกังวลเดิมว่าปลอดภัยหรือไม่ แต่ให้รายละเอียดคำแนะนำ "ทีละขั้นตอน" ที่แนะนำว่าปลอดภัยอย่างยิ่งที่จะทำทุกสิ่งที่คุณเขียน - นี่เป็นความเข้าใจผิดและอาจทำให้เกิด ผู้อ่านที่มีศักยภาพปวดหัวในอนาคต
Daniel Albuschat
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.