PDA

Показать полную графическую версию : [решено] Очистка c:\windows\installer


Страниц : [1] 2

sPave
10-07-2013, 17:11
Здравствуйте.

Win 7 x64.
Очистил содержимое каталога c:\windows\installer, т.к. там скопилось около 10Гб, а места на SSD немного в дефиците.
После данной операции начались проблемы с установкой ПО и обновлений ОС.
Проблемы с установкой ПО следующие. Пытаюсь установит, допустим, очередную версию Oracle Virtual Box, во время установки инсталлятор сообщает, что такой-то файл не найден и предлагает указать путь к нему вручную. Указываю путь к нужному файлу, который сам же инсталлятор распаковал во временную директорию, но так же получаю сообщение, что этот файл не найден.

ОС живет третий год и очень не хочется переставлять. Посоветуйте пжл, как попробовать вылечить.

Petunchicus
10-07-2013, 17:48
sPave, переустановка Windows так как вы сделали то, что не надо было делать.
Очистил содержимое каталога c:\windows\installer »
Эта папка содержит кэш установщика Windows и хранит важные файлы для установленных по технологии Windows Installer приложений и не должна удаляться или очищаться. Если вы удалите эти файлы, то впоследствии появятся проблемы с установкой, удалением или обновлением ПО, установленных по технологии Windows Installer.
Missing Windows Installer Cache Files Will Require a Computer Rebuild (http://support.microsoft.com/kb/2667628).
Do NOT delete files from the Windows Installer folder (http://blogs.msdn.com/b/sqlserverfaq/archive/2013/04/30/do-not-delete-files-from-the-windows-installer-folder.aspx).

bredych
11-07-2013, 01:46
Очистил содержимое каталога c:\windows\installer, т.к. там скопилось около 10Гб »
там находятся инсталляторы всего софта, а равно апдейтов, фиксов и прочей дряни.
В принципе, теоретически можно было б по одному проверять - какой для чего, и убирать только те, что уверены, что не понадобятся (напр, только инсталлеры обнов), но вот практически.. Я на ХР несколько раз пробовал подчищать содержимое - при операциях с изменением настроек (язык сменить, фичу добавить или убрать в оффисе, или еще какую муру - что клиентам может быть нужно) - в некоторых случаях ругалось на отсутствие нужных файлов.

Пока что могу предложить только такой рецепт: Если у вас есть много места на "мысорке", и дефицит только на ССД - перебросьте содержимое папки на другой винт. А при необходимости инсталла - возвращайте. Если ставите и удляете что-то редко - это достаточно удобно. Если же часто, то разве что методом проб и ошибок выбирать, какие файлы перекидывать на Д-диск (удалять вовсе не рекомендую - вдруг какому-то шизанутому софту потребуется именно этот удаленный файл?), а какие оставлять. На некоторых машинах вроде пока не ругается.. Хотя около половины содержимого папки перекинута на Д диск

Vadikan
11-07-2013, 11:40
Можно ли удалять файлы из папки Windows\Installer (http://www.outsidethebox.ms/14004/#_Toc336356919)

SergAS70
11-07-2013, 13:43
Очистил содержимое каталога c:\windows\installer, т.к. там скопилось около 10Гб, а места на SSD немного в дефиците. »
Можно было скопировать этот каталог на жесткий диск и прописать к нему путь. В Windows 7 есть стандартная утилита для создания символических ссылок на каталоги.
Например. Переносим полностью всю папку Installer на диск D: из c:\Windows. Чтобы оставить ссылку в папке Windows, вводим команду в командной строке:

mklink /j c:\windows\installer d:\installer

Теперь физически папка находится на диске D:, а в катлоге Windows есть ссылка на этот каталог и все программы прекрасно удаляются и нам хорошо.

Volchek
11-07-2013, 16:20
SergAS70,
Если это проделать, то при новых инсталляциях софта всякая нужная дрянь будет сохраняться по новому пути? Или все-же по старому, и придется периодически перекидывать накопившееся?

SergAS70
11-07-2013, 18:21
Если это проделать, то при новых инсталляциях софта всякая нужная дрянь будет сохраняться по новому пути? »
должно по новому пути.
Только обратите внимание, что до выполнения команды на создание ссылки в папку c:\windows не должно быть папки Installer, иначе команда выполниться с ошибкой.

ua169
12-07-2013, 11:40
А интересно таким образом можно перенести на другой диск папку WinSis.

Volchek
14-07-2013, 23:49
Только обратите внимание, что до выполнения команды на создание ссылки в папку c:\windows не должно быть папки Installer, иначе команда выполниться с ошибкой. »
То есть сначала Installer переносим, а потом патчим? ОК.
А интересно таким образом можно перенести на другой диск папку WinSis. »
Видимо, имелась ввиду папка winsxs? Тоже хотел об этом спросить, а то она все пухнет... Уже, блин, 9Г... :butcher:

morozoff
14-07-2013, 23:57
А интересно таким образом можно перенести на другой диск папку WinSis. »
Статья о переносе WinSxS. Написано для Vista, но и для Семёрки вполне применимо.
http://forum.oszone.net/post-1129306-26.html
Для начала советую попрактиковаться в виртуальной машине.

Rivendell
21-12-2014, 01:36
Можно было скопировать этот каталог на жесткий диск и прописать к нему путь. В Windows 7 есть стандартная утилита для создания символических ссылок на каталоги.
Например. Переносим полностью всю папку Installer на диск D: из c:\Windows. Чтобы оставить ссылку в папке Windows, вводим команду в командной строке:
mklink /j c:\windows\installer d:\installer
Теперь физически папка находится на диске D:, а в катлоге Windows есть ссылка на этот каталог и все программы прекрасно удаляются и нам хорошо. »

а в XP это как можно проделать?

2014qwerty@twitter
23-04-2015, 22:09
По хелпу команды сначала указывается куда а потом откуда.
mklink /j d:\installer c:\windows\installer

NikolayHAOS
03-12-2015, 12:58
Странно что не посоветовали программу.
http://appnee.com/wicleanup/
Сканирует c:\windows\installer
На предмет оставшихся хвостов от давным давно удаленных программ.
Которые естественно можно без проблем удалить.
Правда с управлением в программе не совсем айс.

----------------------------------
!!! Решение вопроса выделения: выделять файлы не мышкой, а зажать Shift + стрелка, после этого, когда всё нужное будет выделено, нажать пробел, и все галочки станут на всех выделенных файлах

Оказывается программа поддерживает командную строку.
wicleanupc -r Report unused file only.
wicleanupc -c Change unused file name.
wicleanupc -d Delete unused file.
wicleanupc -s Delete unused file silently.

Команды wicleanupc -s достаточно, чтобы нашла и удалила.

167826

arteny@vk
19-03-2016, 17:07
Решение вопроса выделения »
С управлением совсем не айс. Если выделение нашли способ, то после нажатия на Удалить, он просит подтверждение для _каждого_файла_. А потом ещё и окошко что файл удалён на каждый файл показывает.

mklink /j d:\installer c:\windows\installer »
По какому такому хелпу? Сначала указывается Ссылка, потом Назначение. Не надо путать!

NikolayHAOS
24-03-2016, 10:06
С управлением совсем не айс. »
Это точно, устал пальцами по таб и энтер клацать, НО зато результат выше всяких похвал.

sputnikk
16-06-2016, 06:11
Для чистки папки c:\Windows\Installer\ http://www.homedev.com.au/Free/PatchCleaner. Удалила 6 гб, накопившихся за 3,5 года.

Удалил с виртуалки Офис 2013, освободилось 14,5 гб . Видимо старые обновления не удаляются никогда. Обычно пользуюсь штатной очисткой и Wise Disk Cleaner. Где-бы найти Офис 2013 с ClickToRun.

shurken
02-10-2016, 00:06
Для чистки папки c:\Windows\Installer\ http://www.homedev.com.au/Free/PatchCleaner. Удалила 6 гб, накопившихся за 3,5 года. »

Да, хорошая прога, также удалила около 6 Гб.

djoker89
14-11-2016, 11:44
Для чистки папки c:\Windows\Installer\ http://www.homedev.com.au/Free/PatchCleaner. Удалила 6 гб, накопившихся за 3,5 года. »

Прога огонь. Удалила 16гб. Винде полтора года всего было. Большое спасибо за подсказку.

sputnikk
15-11-2016, 05:05
Удалила 16гб » MS Office 2013 гадит очень сильно, если без ClickToRun )

Vecchia
24-11-2016, 20:58
Удалила 6 гб »
Супер. Удалила 12 гигов.




© OSzone.net 2001-2012