|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
27.11.2008, 22:23 | #1 |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
Чистим папку в ОС Виста
В ОС Vista папка "winsxs" занимает ~9,5 Гиг , то есть — половину занимаемого вистой места.
На Майкрософте написано, просто, что не рекомендуется ручное удаление файлов из этой папки. Из чего я делаю вывод, что что-то всё-таки можно почикать. "winsxs" это хранилиже разных версий, общих библиотек. Каждая версия теперь имеет свой хэш, а в программе чётко прописано dll с каким именно хэшем нужна. В принцине это помойка, если программа будет удалена, то библиотеки, которые она поставила в "winsxs" останутся там навсегда . Теоретически это всё можно почистить, но аккуратно. Нужно сделать макрос, который удалял в этой папке, все папки: за исключением тех, в именах которых присутствует comctl32.dll, GdiPlus.dll, msvcrt40.dll, msvcrt20.dll, msvcrt.dll, servicingstack, wrpintapi.dll, либо в этих папках содержатся такие файлы. Последний раз редактировалось valerij; 28.11.2008 в 00:00. |
27.11.2008, 22:37 | #2 | ||
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Цитата с одного из сайтов:
Цитата:
Жесткие диски сейчас стоят недорого. Проще купи себе диск повместительнее... Цитата:
Оно повлечёт те же проблемы, что и ручное удаление файлов... Здесь написано очень много про эту папку... Подумай ещё раз, прежде чем удалять файлы, назначение которых тебе доподлинно неизвестно. А лучше установи себе WinXP И никаких проблем. (добавлено) Посмотри также макросы для обработки файлов, и функцию для загрузки списка файлов в папке (с поиском в подпапках)
__Полезные надстройки для Excel. Парсинг сайтов и файлов.
Макросы любой сложности на заказ. Мониторинг цен конкурентов Последний раз редактировалось EducatedFool; 19.11.2011 в 00:24. |
||
27.11.2008, 23:01 | #3 |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
1. Хр и рядом не "валялось" с Вистой(конечно если висте сделать оптимизацию, у меня стоит 2-е ОСи)
2. Размер диска здесь не играет роли, у меня 2 х 250 гб, да и терять мне нечего, я всегда могу за 5 минут поставить все на зад,. Просто хочу поэкспериментировать, а в ручную это хлопотно, вот и нужен мне макрос! Поги-те!! |
27.11.2008, 23:42 | #4 | |||
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Цитата:
Цитата:
Тогда уж лучше сразу начинать эксперименты с удаления папки Windows... Цитата:
__Полезные надстройки для Excel. Парсинг сайтов и файлов.
Макросы любой сложности на заказ. Мониторинг цен конкурентов Последний раз редактировалось EducatedFool; 19.11.2011 в 00:25. |
|||
27.11.2008, 23:54 | #5 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Но если уж так охота поудалять файлы... вот пример того, как это можно сделать.
Код:
|
27.11.2008, 23:58 | #6 |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
|
28.11.2008, 14:26 | #7 |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
EducatedFool!
Так мона это сделать? |
28.11.2008, 14:51 | #8 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Цитата:
Код:
Case fil.Name Like "*.exe*" Таких строк может быть сколько угодно (не обязательно три) |
|
28.11.2008, 14:58 | #9 |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
|
28.11.2008, 16:18 | #10 |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
EducatedFool!
Ну вот и попробовал, все получилось удалить, папка "winsxs" уменьшилась с ~9,5 Гиг до 2.5, но размер, ладно, после перезагрузки сразу виден прирост скорости(виста не любит когда при копировании, удалении в папке очень много мелких файлов) при удалении папки "winsxs(7 гб)" уже в папке "C:\Temp". Не знаю, как виста, будет себя дальше вести, но пока ОК!!! Так, что можно, после окончательного теста, рекомендовать ВАШ макрос, дополнив его клавишей запуска!! Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
меню в виста | fedoroff | Windows | 1 | 08.12.2008 05:45 |
папки с xp на виста и вис верса | aska2013 | Операционные системы общие вопросы | 4 | 10.11.2008 11:37 |
виста | sergei64_89 | Win Api | 0 | 28.04.2008 15:31 |
Виста не берёт родные дрова | Fainder | Свободное общение | 7 | 09.09.2007 21:52 |
определить папку | мандарин | Общие вопросы Delphi | 5 | 13.05.2007 17:20 |