В Патч установщика Windows (.MSP) файлы в Windows 10 расположены под C: Windows Installer $ PatchCache $ корневая директория. В этом посте мы попытаемся объяснить, что такое файлы исправления установщика Windows (.MSP), а также дадим краткие инструкции по удалению этих файлов с вашего компьютера с Windows 10.
Операционная система Windows 10, как и любая другая подобная платформа, регулярно получает обновления. Эти обновления предназначены для устранения обнаруженных ошибок и проблем, связанных с программным обеспечением, с целью улучшения общего пользовательского опыта. В зависимости от каждого обновления и его важности, среди различных исправлений ошибок, эти исправления включают новые функции, системные приложения и даже новые возможности или улучшения безопасности.
После установки исправления Windows на ваш компьютер с Windows 10 файл исправления и другие связанные пакеты будут кэшированы в специальной папке.
После исправления Windows на вашем компьютере с Windows 10 файл исправления вместе с другими файлами, связанными с установкой, кэшируется в скрытом системном каталоге, как показано ниже.
C:WindowsInstaller$PatchCache$
Файлы в этом кэше в основном используются для отката системы при удалении патча. Со временем это место для хранения может стать довольно большим, и если у вас есть компьютер в вашем офисе / на работе, на работе, дома или в школе с быстро заполняющимся жестким диском, очистка кеша может освободить гигабайты пространства, которое можно использовать для бизнеса. документы, такие как контракты, счета-фактуры, оценки сотрудников или копии деловых писем, а также другие некоммерческие документы / файлы.
Хотя на самом деле не рекомендуется удалять основные каталоги установщика, папку кеша, в которой хранятся файлы исправлений установщика, можно безопасно удалить с вашего компьютера с Windows 10. Продолжите ниже, чтобы узнать, как безопасно удалить Файлы исправления установщика Windows (.MSP) с вашего устройства.
Как удалить файлы исправления установщика Windows (.MSP)
Вам необходимо войти в систему как администратор на вашем устройстве с Windows 10, чтобы иметь возможность удалить Файлы исправления установщика Windows (.MSP).
Чтобы вручную удалить / удалить Файлы исправления установщика Windows (.MSP), сделайте следующее:
- Находясь в системе на вашем ПК, нажмите Клавиша Windows + R для вызова диалогового окна «Выполнить».
- В диалоговом окне «Выполнить» введите cmd и нажмите Enter, чтобы открыть командную строку.
- В окне CMD скопируйте и вставьте команду ниже и нажмите Enter.
rmdir /q /s %WINDIR%Installer$PatchCache$
Вот и все! После выполнения команды Файлы исправления установщика Windows (.MSP) будут уничтожены с вашего компьютера с Windows 10.
Читать: Как удалить неиспользуемые файлы .MSI и .MSP из папки установщика Windows.
Дополнительная информация
Имейте в виду следующую важную информацию:
- Только файлы в C: Windows Installer $ PatchCache $ каталог, называемый базовый кеш, можно безопасно удалить. Нени при каких обстоятельствах удалите что-либо из папки кэша установщика Windows, расположенной по адресу C: Windows Установщик; это может вызвать серьезные проблемы в будущем, которые потребуют переустановки ОС или некоторого важного программного обеспечения.
- Хотя очистка базового кеша безопасна, если вы когда-нибудь захотите удалить патч в будущем, вам нужно будет загрузить файл установщика конкретного патча. По этой причине рассмотрите возможность резервного копирования базового кэша на внешний жесткий диск перед его очисткой.
В последнем примечании, если ваша цель — просто освободить дисковое пространство, рассмотрите возможность запуска утилиты очистки диска перед очисткой базового кеша.
This folder is taking up nearly a GB of my C partition. Is it possible to just delete it?
asked Dec 13, 2009 at 7:17
0
I think it should be safe to remove the files, provided you’re able to download them again in future if they’re needed or if you have access to your original install disks. I had something similar on my computer, I just deleted it and install things from the original disk every time it asks me now. Inconvenient, yeah; but I don’t often install stuff and it’s a lot better than having a whole ton of space on my hard drive wasted.
answered Dec 13, 2009 at 7:41
mechanarchymechanarchy
7675 silver badges9 bronze badges
5
Heath Stewart’s The Patch Cache and Freeing Space on MSDN blogs explains in detail. An excerpt:
[..] cause the Windows Installer service to cache any of the original files being replaced into the baseline cache. [..] It is this baseline cache that consumes a lot of drive space on the system drive after installing [..] The baseline cache facilitates patch uninstall by storing the original files so that they can be copied back to the target locations.
[..] by removing the baseline cache for a product, future repair, patch install, and patch uninstall scenarios may require your original installation media. If you have the drive space it is recommended that you keep the baseline caches available.
Fizz
4274 silver badges14 bronze badges
answered Dec 2, 2010 at 7:58
OrangutechOrangutech
8427 silver badges9 bronze badges
3
You could also try the MSIZAP utility from Microsoft. It has a «safe» option, ‘G’.
answered May 5, 2010 at 20:25
8
What I do for this folder is revisit it every now and then and only delete packages in there that are at least six months old. This way, if there’s a bad patch that I need to roll back, I can usually still do it.
answered Aug 9, 2011 at 16:49
Joel CoehoornJoel Coehoorn
28k13 gold badges86 silver badges132 bronze badges
0
If in doubt, you can always go safer way: simply compress entire Installer map! Right click on the Installer map (or just $PatchCache$ map) and choose Properties. On General tab, click Advanced button. Finally, check Compress folders to save disk space. If asked, choose an option to compress all subfolders and files.
This way you can gain up to 30% of free space (or in your case, nearly 300MB), and you keep everything in case you’ll need this stuff later on. And system speed and response wont be affected much since system rarely accesses this map.
You can apply this tactic to several other non-essential system maps, thus recovering lots of free space on your drive!
answered Aug 24, 2013 at 13:44
Is it possible? Yes.
Should you? Probably not, if you don’t have to. Windows Installer keeps those files around because it think they’re needed if you ever have to install another patch on top of them (or uninstall those particular patches).
answered Dec 13, 2009 at 7:26
JimmyJimmy
1,2391 gold badge8 silver badges11 bronze badges
Instead use MKLINK to junction the folder to an alternate drive if you have space
• on drive D: create sub folder named C
• cut and paste folder Installer to subfolder C-Windows located on drive D:
• run CMD
• type: CD C:Windows
• type: MKLINK /J Installer D:C-WindowsInstaller
• type: EXIT
answered May 27, 2017 at 4:08
You can delete the folder content.
Follow these steps:
1) Stop Windows Installer the service.
2) Set the registry key that indicates the maximum folder size to zero.
3) Delete folder content.
4) Start Windows Installer the service.
5) Stop Windows Installer the service.
6) Set the registry key that indicates the maximum folder size to 10 (default).
7) Start Windows Installer the service.
Example:
Net Stop msiserver /Y
Reg Add HKLMSoftwarePoliciesMicrosoftWindowsInstaller /v MaxPatchCacheSize /t REG_DWORD /d 0 /f
RmDir /q /s %WINDIR%Installer$PatchCache$
Net Start msiserver /Y
Net Stop msiserver /Y
Reg Add HKLMSoftwarePoliciesMicrosoftWindowsInstaller /v MaxPatchCacheSize /t REG_DWORD /d 10 /f
Net Start msiserver /Y
Extracted from:
http://www.sysadmit.com/2016/02/GPO-Reducir-tamano-C-Windows-Installer.html
answered Feb 25, 2016 at 11:28
The solution is to use the command from Start → Run → cmd
:
rmdir /q /s "C:WINDOWSInstaller$PatchCache$"
Warning: This will not affect the Installer folder. All content msi
files created there will remain until the program is uninstalled. $PatchCache$
can grow up to GB of size which takes a lot of my hard disk space.
This command will delete $PatchCache$
, and after you finish, run
dir C:WINDOWSInstaller$PatchCache$
… to see if the folder is still there.
You can also use
del /q /s %tmp%
which deletes all files in the temporary folder, which are created by installing software.
wfaulk
6,1525 gold badges33 silver badges45 bronze badges
answered Aug 28, 2011 at 0:07
2
This folder is taking up nearly a GB of my C partition. Is it possible to just delete it?
asked Dec 13, 2009 at 7:17
0
I think it should be safe to remove the files, provided you’re able to download them again in future if they’re needed or if you have access to your original install disks. I had something similar on my computer, I just deleted it and install things from the original disk every time it asks me now. Inconvenient, yeah; but I don’t often install stuff and it’s a lot better than having a whole ton of space on my hard drive wasted.
answered Dec 13, 2009 at 7:41
mechanarchymechanarchy
7675 silver badges9 bronze badges
5
Heath Stewart’s The Patch Cache and Freeing Space on MSDN blogs explains in detail. An excerpt:
[..] cause the Windows Installer service to cache any of the original files being replaced into the baseline cache. [..] It is this baseline cache that consumes a lot of drive space on the system drive after installing [..] The baseline cache facilitates patch uninstall by storing the original files so that they can be copied back to the target locations.
[..] by removing the baseline cache for a product, future repair, patch install, and patch uninstall scenarios may require your original installation media. If you have the drive space it is recommended that you keep the baseline caches available.
Fizz
4274 silver badges14 bronze badges
answered Dec 2, 2010 at 7:58
OrangutechOrangutech
8427 silver badges9 bronze badges
3
You could also try the MSIZAP utility from Microsoft. It has a «safe» option, ‘G’.
answered May 5, 2010 at 20:25
8
What I do for this folder is revisit it every now and then and only delete packages in there that are at least six months old. This way, if there’s a bad patch that I need to roll back, I can usually still do it.
answered Aug 9, 2011 at 16:49
Joel CoehoornJoel Coehoorn
28k13 gold badges86 silver badges132 bronze badges
0
If in doubt, you can always go safer way: simply compress entire Installer map! Right click on the Installer map (or just $PatchCache$ map) and choose Properties. On General tab, click Advanced button. Finally, check Compress folders to save disk space. If asked, choose an option to compress all subfolders and files.
This way you can gain up to 30% of free space (or in your case, nearly 300MB), and you keep everything in case you’ll need this stuff later on. And system speed and response wont be affected much since system rarely accesses this map.
You can apply this tactic to several other non-essential system maps, thus recovering lots of free space on your drive!
answered Aug 24, 2013 at 13:44
Is it possible? Yes.
Should you? Probably not, if you don’t have to. Windows Installer keeps those files around because it think they’re needed if you ever have to install another patch on top of them (or uninstall those particular patches).
answered Dec 13, 2009 at 7:26
JimmyJimmy
1,2391 gold badge8 silver badges11 bronze badges
Instead use MKLINK to junction the folder to an alternate drive if you have space
• on drive D: create sub folder named C
• cut and paste folder Installer to subfolder C-Windows located on drive D:
• run CMD
• type: CD C:Windows
• type: MKLINK /J Installer D:C-WindowsInstaller
• type: EXIT
answered May 27, 2017 at 4:08
You can delete the folder content.
Follow these steps:
1) Stop Windows Installer the service.
2) Set the registry key that indicates the maximum folder size to zero.
3) Delete folder content.
4) Start Windows Installer the service.
5) Stop Windows Installer the service.
6) Set the registry key that indicates the maximum folder size to 10 (default).
7) Start Windows Installer the service.
Example:
Net Stop msiserver /Y
Reg Add HKLMSoftwarePoliciesMicrosoftWindowsInstaller /v MaxPatchCacheSize /t REG_DWORD /d 0 /f
RmDir /q /s %WINDIR%Installer$PatchCache$
Net Start msiserver /Y
Net Stop msiserver /Y
Reg Add HKLMSoftwarePoliciesMicrosoftWindowsInstaller /v MaxPatchCacheSize /t REG_DWORD /d 10 /f
Net Start msiserver /Y
Extracted from:
http://www.sysadmit.com/2016/02/GPO-Reducir-tamano-C-Windows-Installer.html
answered Feb 25, 2016 at 11:28
The solution is to use the command from Start → Run → cmd
:
rmdir /q /s "C:WINDOWSInstaller$PatchCache$"
Warning: This will not affect the Installer folder. All content msi
files created there will remain until the program is uninstalled. $PatchCache$
can grow up to GB of size which takes a lot of my hard disk space.
This command will delete $PatchCache$
, and after you finish, run
dir C:WINDOWSInstaller$PatchCache$
… to see if the folder is still there.
You can also use
del /q /s %tmp%
which deletes all files in the temporary folder, which are created by installing software.
wfaulk
6,1525 gold badges33 silver badges45 bronze badges
answered Aug 28, 2011 at 0:07
2
На чтение 3 мин. Просмотров 263 Опубликовано 03.09.2019
Операционная система Windows 10, как и любая другая подобная платформа, регулярно получает обновления. Эти обновления предназначены для устранения обнаруженных ошибок и проблем, связанных с программным обеспечением, для улучшения общего пользовательского опыта. Конечно, в зависимости от каждого обновления и его важности, среди различных исправлений ошибок, эти исправления включают новые функции, системные приложения и даже новые возможности или улучшения безопасности.
Процесс обновления прост. Вы можете получить уведомление, на основании которого вы можете выбрать применение определенного исправления или нет, либо новые файлы будут автоматически установлены в фоновом режиме, пока вы еще выполняете свою работу. Обычно этот процесс завершается только после перезагрузки.
Но, как правило, после установки исправления Windows на ваш компьютер файл исправления и другие связанные пакеты будут кэшироваться в выделенной папке. Эти файлы, которые хранятся по умолчанию, используются, когда вы решаете удалить определенное исправление или когда вы решаете восстановить системный файл, который был ранее удален с вашего компьютера с Windows 10.
Хотя на самом деле не рекомендуется удалять необходимые каталоги установщика, папку кэша, в которой хранятся файлы исправлений установщика, можно безопасно удалить из системы Windows 10. Таким образом, вы можете освободить место на жестком диске (особенно, если оно уже ограничено). Со временем эти патчи могут стать довольно многочисленными.
Файлы исправлений установщика в Windows 10 находятся в папке C: WindowsInstaller $ PatchCache $ ’. Это системная папка, поэтому она по умолчанию скрыта – вы не сможете получить к ней доступ, если сначала не включите эту функцию из панели управления.
Для этого откройте панель управления, переключитесь на «Категории», а затем выберите «Внешний вид и персонализация». В появившемся окне выберите «Показать скрытые файлы и папки».
Перед удалением этих файлов я рекомендую сделать резервную копию папки с патчами установщика, чтобы избежать дальнейших неприятных ситуаций – вы можете просто поместить копию этой папки на USB-накопитель или на внешний жесткий диск.
Кроме того, имейте в виду, что безопасно удалить только базовый кеш (каталог, уже обозначенный как «C: WindowsInstaller $ PatchCache $»). Не удаляйте ничего, находящегося в разделе «C: WindowsInstaller» – если вы вносите изменения в этот каталог, у вас могут возникнуть проблемы, если вам потребуется переустановить/восстановить систему Windows 10.
Как удалить установочные файлы исправлений в Windows 10
- Во-первых, включите компьютер с Windows 10.
- Войдите в систему, используя учетную запись администратора. В противном случае вы не сможете удалить файлы исправлений установщика.
- На главном экране Windows нажмите на поле поиска, расположенное рядом со значком Windows Start (там же, где вы открываете Cortana).
- В поле поиска введите «cmd» и нажмите Enter.
- Теперь окно командной строки должно отображаться на вашем компьютере.
- Там введите: rmdir/q/s% WINDIR% Installer $ PatchCache $ ’(без использования кавычек).
- Это все.
Таким образом, это были шаги, которые необходимо выполнить, если вы хотите удалить файлы исправлений установщика в Windows 10. Если вы только пытаетесь освободить некоторое пространство, возможно, лучшей идеей будет избавиться от файлов, которые больше не нужны. В этом отношении вы можете использовать утилиту очистки диска. Для использования этой функции нажмите на значок поиска и введите «очистка диска»; затем просто следуйте инструкциям на экране для удаления определенных файлов.
Чистим Windows после обновления.
После похода на Windows Update и установки патчей в виде файлов *.msp в папке системы скапливается довольно много «мусора». Windows сохраняет всё загруженные обновления с Windows Update, исходные версии файлов при наложении msp-патчей, особенно много хлама скапливается после установки Service Pack. В этом посте я расскажу про то, как без вреда для системы почистил ее от «мусора».
Для начала снесем все запасы, которые делает Microsoft Installer.
Идем в папку «%windir%Installer$PatchCache$Managed» и вычищаем всё ее содержимое. В этой папке хранятся базовые версии файлов, которые изменяются при обновлении ПО с помощью msp-патчей и используются они для того, чтобы не просить дистрибутив при каждом обновлении. Если установщик этих файлов не найдет, то попросит вставить диск или указать путь, откуда была установлена программа.
Теперь вида «$NtServicePack*$» и «$NtUninstall*$«, которые создаются в «%windir%«. В этих папках находятся файлы, которые необходимы для корректного удаления установленных обновлений. Если удаление не требуется, то их можно просто удалить. Я их просто заархивировал на всякий пожарный. RAR сжал примерно в 5 раз.
ВНИМАНИЕ! Папку «$hf_mig$» удалять нельзя! Она используется для установки новых обновлений.
Теперь займемся папкой «%windir%SoftwareDistribution«. В этой папке сохраняются все загруженные обновления с Windows Update. После долгого пользования системой эта папка становится довольно больших размеров. Чтобы заняться ее чисткой надо остановить службу «Автоматическое обновление» (net stop wuauserv) и «Фоновая интеллектуальная служба передачи (BITS)» (net stop bits). Теперь удаляем всё кроме папки «DataStore» и файла «ReportingEvents.log«, после этого заново запускаем остановленные службы.
После установки Service Pack-ов появляется папка «%windir%ServicePackFiles«, в которой хранятся обновленные версии файлов. Их использует служба защиты системных файлов (SFC) . При желании эту папку можно перенести на другой диск, чтобы служба не «потеряла» их, надо в реестре изменить несколько параметров. Запускаем редактор реестра и идем в сторону «HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSetup«, по этому пути правим параметры «ServicePackCachePath» и «ServicePackSourcePath«.
Все эти сведения я нашел на сайте Microsoft.
—>
This folder is taking up nearly a GB of my C partition. Is it possible to just delete it?
asked Dec 13, 2009 at 7:17
0
I think it should be safe to remove the files, provided you’re able to download them again in future if they’re needed or if you have access to your original install disks. I had something similar on my computer, I just deleted it and install things from the original disk every time it asks me now. Inconvenient, yeah; but I don’t often install stuff and it’s a lot better than having a whole ton of space on my hard drive wasted.
answered Dec 13, 2009 at 7:41
mechanarchymechanarchy
7675 silver badges9 bronze badges
5
Heath Stewart’s The Patch Cache and Freeing Space on MSDN blogs explains in detail. An excerpt:
[..] cause the Windows Installer service to cache any of the original files being replaced into the baseline cache. [..] It is this baseline cache that consumes a lot of drive space on the system drive after installing [..] The baseline cache facilitates patch uninstall by storing the original files so that they can be copied back to the target locations.
[..] by removing the baseline cache for a product, future repair, patch install, and patch uninstall scenarios may require your original installation media. If you have the drive space it is recommended that you keep the baseline caches available.
Fizz
4274 silver badges14 bronze badges
answered Dec 2, 2010 at 7:58
OrangutechOrangutech
8427 silver badges9 bronze badges
3
You could also try the MSIZAP utility from Microsoft. It has a «safe» option, ‘G’.
answered May 5, 2010 at 20:25
8
What I do for this folder is revisit it every now and then and only delete packages in there that are at least six months old. This way, if there’s a bad patch that I need to roll back, I can usually still do it.
answered Aug 9, 2011 at 16:49
Joel CoehoornJoel Coehoorn
28k13 gold badges86 silver badges132 bronze badges
0
If in doubt, you can always go safer way: simply compress entire Installer map! Right click on the Installer map (or just $PatchCache$ map) and choose Properties. On General tab, click Advanced button. Finally, check Compress folders to save disk space. If asked, choose an option to compress all subfolders and files.
This way you can gain up to 30% of free space (or in your case, nearly 300MB), and you keep everything in case you’ll need this stuff later on. And system speed and response wont be affected much since system rarely accesses this map.
You can apply this tactic to several other non-essential system maps, thus recovering lots of free space on your drive!
answered Aug 24, 2013 at 13:44
Is it possible? Yes.
Should you? Probably not, if you don’t have to. Windows Installer keeps those files around because it think they’re needed if you ever have to install another patch on top of them (or uninstall those particular patches).
answered Dec 13, 2009 at 7:26
JimmyJimmy
1,2391 gold badge8 silver badges11 bronze badges
Instead use MKLINK to junction the folder to an alternate drive if you have space
• on drive D: create sub folder named C
• cut and paste folder Installer to subfolder C-Windows located on drive D:
• run CMD
• type: CD C:Windows
• type: MKLINK /J Installer D:C-WindowsInstaller
• type: EXIT
answered May 27, 2017 at 4:08
You can delete the folder content.
Follow these steps:
1) Stop Windows Installer the service.
2) Set the registry key that indicates the maximum folder size to zero.
3) Delete folder content.
4) Start Windows Installer the service.
5) Stop Windows Installer the service.
6) Set the registry key that indicates the maximum folder size to 10 (default).
7) Start Windows Installer the service.
Example:
Net Stop msiserver /Y
Reg Add HKLMSoftwarePoliciesMicrosoftWindowsInstaller /v MaxPatchCacheSize /t REG_DWORD /d 0 /f
RmDir /q /s %WINDIR%Installer$PatchCache$
Net Start msiserver /Y
Net Stop msiserver /Y
Reg Add HKLMSoftwarePoliciesMicrosoftWindowsInstaller /v MaxPatchCacheSize /t REG_DWORD /d 10 /f
Net Start msiserver /Y
Extracted from:
http://www.sysadmit.com/2016/02/GPO-Reducir-tamano-C-Windows-Installer.html
answered Feb 25, 2016 at 11:28
The solution is to use the command from Start → Run → cmd
:
rmdir /q /s "C:WINDOWSInstaller$PatchCache$"
Warning: This will not affect the Installer folder. All content msi
files created there will remain until the program is uninstalled. $PatchCache$
can grow up to GB of size which takes a lot of my hard disk space.
This command will delete $PatchCache$
, and after you finish, run
dir C:WINDOWSInstaller$PatchCache$
… to see if the folder is still there.
You can also use
del /q /s %tmp%
which deletes all files in the temporary folder, which are created by installing software.
wfaulk
6,1525 gold badges33 silver badges45 bronze badges
answered Aug 28, 2011 at 0:07
2
До сих пор бывает, что попадаются под руку динозавры с маленьким объемом диска. Приходиться ручками бороться за мегабайты. Буду тут иногда дополнять какие папки можно почистить на системном диске и чему это чревато.
- %windir%Installer$PatchCache$Managed — вычищаем всё ее содержимое. В этой папке хранятся базовые версии файлов, которые изменяются при обновлении ПО с помощью msp-патчей и используются они для того, чтобы не просить дистрибутив при каждом обновлении. Если установщик этих файлов не найдет, то попросит вставить диск или указать путь, откуда была установлена программа.
- %windir%Downloaded Installations — тоже можно смело удалять.
- %windir%$NtServicePack*$ — файлы в этих папках служат для возможности удаления установленных обновлений. Если ОС работает стабильно, то можно смело удалять.
- %windir%$NtUninstall*$ — файлы в этих папках служат для возможности удаления установленных обновлений. Если ОС работает стабильно, то можно смело удалять.
- %windir%SoftwareDistributionDownload — временные файлы для установки скачанных обновлений. Перед удалением остановите службу «Автоматическое обновление» — команда в консоли «net stop wuauserv», после удаления папки снова ее запустите — команда в консоли «net start wuauserv»
- C:MSOCache — В этой папке лежат файлы установки Microsoft Office. Ее можно удалять, если у вас сохранился диск с дистрибутивом. Потому, что если вы решите установить какой-либо компонент офиса, он будет ставиться именно из папки MSOCACHE. Можете смело сносить.
- %windir%Temp — По названию ясно что это временные файлы. Сносите все что находиться в этой папке
- %Windir%SoftwareDistribution — прежде чем ваша ОС установит обновления, она должна их куда-то скачать, и откуда-то их установить. Имено в эту папку она их и качает. Тоже можете смело чистить эту папку. Только чтоб никакие службы не мешали удалять файлы остановите службу автоматического обновления, службу «Фоновая интеллектуальная служба передачи (BITS)», очистите папку и снова запустите эту службы.
- %UserProfile%Local SettingsTemp
-
%UserProfile%AppDataLocalTemp — вроде та же папка, что и предыдущая
Понравилось? =) Поделись с друзьями:
Эта папка занимает почти ГБ моего раздела C. Можно ли просто удалить его?
Хит Стюарт ( The Heath Stewart) «Патч-кэш и свободное пространство» в блогах MSDN объясняет подробно. Выдержка:
[..] заставляет службу установщика Windows кэшировать любые исходные файлы, заменяемые в базовом кэше. [..] Именно этот базовый кеш занимает много места на системном диске после установки [..] Базовый кэш облегчает удаление исправлений, сохраняя исходные файлы, чтобы их можно было скопировать обратно в целевые расположения.
[..] путем удаления базового кэша для продукта, для сценариев будущего восстановления, установки исправлений и удаления исправлений может потребоваться исходный установочный носитель. Если у вас есть место на диске, рекомендуется оставить базовые кэши доступными.
Я думаю, что файлы должны быть безопасно удалены при условии, что вы сможете загружать их снова в будущем, если они необходимы или если у вас есть доступ к исходным установочным дискам. У меня было что-то похожее на моем компьютере, я просто удалял это и устанавливал вещи с оригинального диска каждый раз, когда он спрашивает меня сейчас. Неудобно, да; но я не часто устанавливаю вещи, и это намного лучше, чем тратить целую тонну места на моем жестком диске.
Вы также можете попробовать утилиту MSIZAP от Microsoft. У него есть «безопасный» вариант «G».
ответ дан Joshua Drake284
Что я делаю для этой папки, так это время от времени возвращаюсь к ней и удаляю только те пакеты, которые не старше шести месяцев. Таким образом, если есть плохой патч, который мне нужно откатить, я обычно могу это сделать.
ответ дан Joel Coehoorn24k
Является ли это возможным? Да.
Тебе следует? Наверное, нет, если не нужно. Установщик Windows хранит эти файлы, потому что считает, что они необходимы, если вам когда-нибудь понадобится установить другое исправление поверх них (или удалить эти исправления).
Если вы сомневаетесь, вы всегда можете пойти по более безопасному пути: просто сжать всю карту установщика ! Щелкните правой кнопкой мыши карту установщика (или просто $ PatchCache $ map) и выберите « Свойства». На вкладке Общие нажмите кнопку Дополнительно. Наконец, установите флажок Сжать папки, чтобы сэкономить место на диске. Если будет предложено, выберите опцию, чтобы сжать все подпапки и файлы.
Таким образом, вы можете получить до 30% свободного места (или, в вашем случае, почти 300 МБ), и вы сохраните все на тот случай, если позже вам понадобится этот материал. И скорость системы и отклик не сильно пострадают, так как система редко получает доступ к этой карте.
Вы можете применить эту тактику к нескольким другим несущественным системным картам, тем самым восстанавливая много свободного места на вашем диске!
ответ дан Kaidan Alenko21
Вы можете удалить содержимое папки.
Следуй этим шагам:
1) Остановите Windows Installer в сервисе.
2) Установите ключ реестра, который указывает максимальный размер папки, равным нулю.
3) Удалить содержимое папки.
4) Запустите установщик Windows службы.
5) Остановите Windows Installer в сервисе.
6) Задайте в разделе реестра максимальный размер папки, равный 10 (по умолчанию).
7) Запустите установщик Windows службы.
Пример:
Net Stop msiserver /Y
Reg Add HKLMSoftwarePoliciesMicrosoftWindowsInstaller /v MaxPatchCacheSize /t REG_DWORD /d 0 /f
RmDir /q /s %WINDIR%Installer$PatchCache$
Net Start msiserver /Y
Net Stop msiserver /Y
Reg Add HKLMSoftwarePoliciesMicrosoftWindowsInstaller /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
Вместо этого используйте MKLINK, чтобы соединить папку с альтернативным диском, если у вас есть место
• на диске D: создать подпапку с именем C
• вырезать и вставлять папку Installer в подпапку C-Windows, расположенную на диске D:
• запустить CMD
• тип: CD C:Windows
• введите: MKLINK /J Установщик D:C-Windows Установщик
• тип: ВЫХОД
Решением является использование команды Пуск → Выполнить → cmd
:
rmdir /q /s "C:WINDOWSInstaller$PatchCache$"
Предупреждение: это не повлияет на папку установщика. Все файлы содержимого msi
созданные там, будут оставаться до тех пор, пока программа не будет удалена. $PatchCache$
может увеличиться до ГБ, что занимает много места на жестком диске.
Эта команда удалит $PatchCache$
, и после ее завершения запустите
dir C:WINDOWSInstaller$PatchCache$
… чтобы увидеть, если папка все еще там.
Вы также можете использовать
del /q /s %tmp%
который удаляет все файлы во временной папке, которые создаются путем установки программного обеспечения.
ответ дан Michael Birchall23