Казалось бы, две большие статьи об оптимизации папки WinSxS в Windows 8 должны были исчерпать тему. Но Microsoft внезапно решила порадовать и владельцев Windows 7, для которых я публикую этот рассказ.
Несмотря на многочисленные предостережения, обладатели Windows 7 с маленьким сами знаете чем не оставляют попыток почистить папку WinSxS кривыми способами. Вот вам свеженький пример убийства Windows 7 участником конференции OSZone под ником… xaker 7. Надеюсь, после выхода этой записи таких ужасов будет на порядок меньше.
[+] Сегодня в программе
- Как очистить папку WinSxS в Windows 7
- Как работает очистка папки WinSxS в Windows 7
- Как автоматизировать очистку папки WinSxS
- Вопросы и ответы
- Не удается скачать обновление KB2852386. Что делать?
- Удалится ли папка WinSxS после очистки?
- Что конкретно удаляется?
- Сколько места освободится? Почему у других удалилось 6GB, а у меня ничего???
- Как определить, сжимаются ли файлы в папке WinSxS в процессе оптимизации
- Почему не работает команда DISM /Online /Cleanup-Image /StartComponentCleanup?
- Дискуссия
Как очистить папку WinSxS в Windows 7
8 октября 2013 года вышло рекомендуемое обновление KB2852386 только для всех изданий Windows 7 SP1, прошедших проверку подлинности. Оно добавляет долгожданную функцию в утилиту «Очистка диска».
Совет перед очисткой
Я думаю, что вы захотите узнать, сколько места сэкономила очистка. Поэтому сейчас откройте свойства диска (а не папки winsxs) и запишите объем свободного пространства (в байтах) или просто сделайте скриншот.
Инструкции
Они предельно просты:
- Установите обновление KB2852386 посредством Windows Update (рекомендую) или скачайте в IE пакет из статьи базы знаний.
- Выполните cleanmgr в командной строке, запущенной от имени администратора (так будет быстрее).
- Найдите в списке опцию «Очистка обновлений Windows».
Примечание. Пункт очистки обновлений доступен только в том случае, когда есть файлы, которые можно удалить. - Нажмите ОК и наберитесь терпения, потому что операция займет некоторое время.
- По окончании очистки перезагрузитесь и посмотрите в свойствах диска, сколько места освободилось.
Как работает очистка папки WinSxS в Windows 7
Я очень подробно разбирал весь процесс применительно к Windows 8 и 8.1, поэтому не буду повторяться, а лишь отмечу несколько моментов.
Реализация
Обновление KB2852386 заменяет всего один файл — Scavengeui.dll, в котором реализована вся работа по очистке. Фактически, в утилиту «Очистка диска» добавили вызов функции DISM, доступной в более новых ОС при использовании в утилите DISM.exe параметра /StartComponentCleanup (но не дополнительного ключа /ResetBase).
Так, при каждом запуске утилиты «Очистка диска» в папку %LocalAppData%\Temp\{GUID} зачем-то копируется содержимое папки %WinDir%\System32\DISM (причем временная папка не удаляется после завершения операции). После чего с помощью обновленной DLL осуществляется программный вызов функции глубокой очистки непосредственно из утилиты. Впрочем, копирование папки DISM наблюдалось еще до выхода KB2852386.
Неясности
Есть основания полагать, что алгоритм очистки в Windows 7 не совсем такой же, как в Windows 8 и выше с ключом /StartComponentCleanup. В частности, у меня и у читателей пока не выявилось сжатия файлов, несмотря на идентичность текстового описания в утилите cleanmgr. Проверьте у себя и напишите в комментариях!
Еще один непонятный нюанс — это загадочная фраза в статье базы знаний (перевод – мой):
Therefore, after you run the Disk Cleanup wizard, you may be unable to roll back to a superseded update.
После очистки диска у вас может не быть возможности откатиться к обновлению, замененному более свежим.
И нигде не объясняется, от чего зависит эта возможность :) В моем эксперименте у всех обновлений возможность удаления сохранилась, как и должно быть при использовании ключа /StartComponentCleanup в Windows 8 и новее. Возможно, со временем конкретика и появится…
Наконец, не совсем понятно, что мешало реализовать это раньше, и почему обновление появилось именно сейчас. Кстати, перенос очистки в утилиту DISM.exe Windows 7 пока не планируется, что не позволяет обрабатывать автономные образы. Возможно, такой перенос вскрывает целый пласт вопросов поддержки, связанных с обслуживанием образов.
Как автоматизировать очистку папки WinSxS
В Windows 8 очистка возложена на отдельное запланированное задание, а в крайнем случае можно воспользоваться утилитой командной строки DISM.exe. В Windows 7 единственный доступный пока способ заключается в создании настроенной конфигурации утилиты «Очистка диска» и добавления полученной команды в планировщик.
В командной строке, от имени администратора, выполните:
:: настройка очистки папки winsxs REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Update Cleanup" /v StateFlags0088 /t REG_DWORD /d 2 /f :: (необязательно) настройка очистки временных файлов (в частности зачищает временную папку dism) REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Temporary Files" /v StateFlags0088 /t REG_DWORD /d 2 /f :: создание запланированного задания "CleanupWinSxS" schtasks /Create /TN CleanupWinSxS /RL Highest /SC monthly /TR "cleanmgr /sagerun:88"
Запланированное задание «CleanupWinSxS» будет выполняться 1го числа каждого месяца, удаляя файлы, замененные обновлением, вышедшим во второй вторник предыдущего месяца. Число и время запуска вы можете изменить в библиотеке планировщика заданий (taskschd.msc). Для успешного выполнения задания необходимо наличие у пользователя прав администратора.
Вопросы и ответы
Первый день обсуждения очертил круг вопросов. Ответы на большинство из них можно узнать, изучив предыдущие статьи о папке WinSxS, на которые я активно ссылался. Но материал требует внимания и определенного уровня технической подготовки. Поэтому я постараюсь максимально просто разобрать их здесь.
Не удается скачать обновление KB2852386. Что делать?
Качать с помощью Windows Update, как я сразу советую в статье. Обновление будет в списке рекомендуемых.
Если вы пытаетесь скачать в браузере и получаете ошибку «Эта версия средства проверки Windows Geniune Advantage более не поддерживается…», убедитесь что:
- Для закачки используется Internet Explorer
- В Internet Explorer разрешена установка дополнений / элементов ActiveX
При соблюдении этих двух условий средство проверки подлинности не скачивается на ПК, а устанавливается в качестве надстройки браузера и выполняет валидацию.
Это — все официальные способы получения обновления, и другие здесь рассматриваться и обсуждаться не будут.
Удалится ли папка WinSxS после очистки?
Нет, но число подпапок и файлов в ней уменьшится, а следовательно и ее объем.
Что конкретно удаляется?
Неиспользуемые файлы обновлений. Эти файлы не участвуют в работе системы, потому что вместо них уже используются файлы из более свежих обновлений.
Сколько места освободится? Почему у других удалилось 6GB, а у меня ничего???
Объем удаленных файлов зависит от сочетания трех факторов:
- Дата установки SP 1 или Windows 7 с SP1, от которого в любом случае ведется учет установленных обновлений. Чем дольше установлена система, тем больше количество и объем предыдущих версий файлов в WinSxS.
- Частота обновления компонента. Например, волны ошибки 0xc0000005 связаны с тем, что файлы ядра обновлялись три месяца подряд. При этом после каждого обновления в WinSxS сохранялась предыдущие версии файлов.
- Регулярность установки обновлений. Продолжая пример, если автоматическое обновление только что включили после трехмесячного перерыва, в winsxs осядет только один набор файлов, а не три.
Я попробую объяснить на пальцах, максимально упростив технические подробности и сделав некоторые допущения. Представьте, что Microsoft выпускает раз в два месяца обновление файла asdf.dll. Рассмотрим трех пользователей:
- Михаил установил Windows 7 с SP1 (сразу после его выхода) в феврале 2011 года и включил автоматическую установку обновлений. К октябрю 2013 года вышло 15 обновлений, заменяющих файл asdf.dll. Очистка диска удалила 14 ненужных файлов и оставила один из предыдущего обновления, сохраняя возможность отката.
- Андрей установил в один день с Михаилом, но сразу отключил автоматическую установку обновлений. Он их ставил вручную, руководствуясь гороскопом, и к октябрю 2013 года сделал это лишь 4 раза. Очистка диска удалила 3 ненужных предыдущих версии файла.
- Алексей регулярно переустанавливает систему, и последний раз он это сделал в августе 2013 года. К октябрю того же года успело выйти только одно обновление для файла asdf.dll. Очистка диска не удалила ничего, потому что нет предыдущего обновления, к которому можно откатиться.
Все трое в один день выполнили оптимизацию папки WinSxS. Очевидно, у Михаила она была самой большой, а очистка позволила высвободить самый значительный объем дискового пространства.
Так понятно? :)
Как определить, сжимаются ли файлы в папке WinSxS в процессе оптимизации
Судя по вопросам и некоторым скриншотам утилиты TreeSize, примеров анализа оказалось недостаточно. Все очень просто: в меню Scan – Select Directory и выберите C:\Windows\WinSxS.
Папки со сжатыми файлами помечены синим. Пока что я не видел ни одного факта сжатия в Windows 7.
Почему не работает команда DISM /Online /Cleanup-Image /StartComponentCleanup?
Потому что она для Windows 8 и новее. В Windows 7 используйте очистку диска, следуя инструкциям этой статьи.
Продолжение следует…
Дискуссия
У меня к вам примерно те же вопросы, что и после публикации аналогичной статьи о Windows 8. Но учитывая высокий процент владельцев Windows 7, я ожидаю увидеть больше ответов :)
Пожалуйста, напишите в комментариях:
- Получилось ли у вас оптимизировать папку WinSxS
- Сколько места вы сэкономили (перевести байты в гигабайты можно так)
- Как давно вы установили систему
- Подверглись ли у вас файлы в подпапках WinSxS сжатию в рамках очистки (если сжимаются, покажите скриншот TreeSize)
Если у вас возникли вопросы, я постараюсь ответить на них в комментариях и/или дополнить статью.
Anton
Неплохо. У меня почти 4Гб!
Vadim Sterkin
Антон, а я бы не стеснялся и сказал, что это — очень хорошо.
Ольга Сотникова
Здравствуйте, Вадим! Прошу помочь. Винда 7 максим, winsxs -10,4 Гб, но в пункте «очистка обновлений Windows» было всего 84 Мб, обновления всегда автомат, папка винды-22 Гб, стоит давно система, использую секринер, рег органайзер регулярно.Только недавно обратила на это внимание. Может что подскажите: как уменьшить размер этих папок?
Vadim Sterkin
Ольга, ищите, что занимает место.
Ольга Сотникова
winsxs- 10,3 гб
system32- 3,74 гб
assembly- 1,5 гб
syswow64- 1,23 гб
Microsoft.NET-813 мб
SoftwareDistribution- 753 мб
fonts- 468 мб
Logs- 187 мб
inf- 148 мб
ehome- 112 мб
IME-136 мб
servicing- 85,7, мб
Performance-60,2 мб
Prefetch- 45,3 мб
Help- 45 мб
AppCompat- 41,2 мб
Boot- 27,8 мб
AppPatch- 10,5 мб
twain_32- 4,72мб
Temp- 24 кб(чищу) Папка виндовс- 22,7 гб, а остальные папки много меньше или в килобайтах. Ну вот как то так.
Vadim Sterkin
Ольга, думаю, не учтена папка Installer, там легко м.б. 5-10 GB. Можете очистить SoftwareDistribution, если совсем плохо. См. статью.
А так, не вижу проблем, но не исключаю эту.
ubuntuawp
Я поставил в VHD на 32gb Windows 8.1 x64
Поставил Origin, Steam (школьник же), NVIDIA и Alcohol 120%
Еще запустил uTorrent Portable проверить, загрузилось ли NFS из предущей винды
Скачал 5(!) метро приложений
Поотключал всяких автобэкапов, подкачку, восстановление
Прошелся очитской диска
Зашел в мой компьютер — 1gb свободно
Поудалял данных из метро приложений, удалил всякие кэши IE (я около часа смотрел ютуб в FullHD)
Стало свободно 2.2gb
Потом через 15 минут 2.1gb
Выполнил первую DISM команду из статьи (DISM.exe /online /Cleanup-Image /SPSuperseded)
Прошло около 20-30 минут — 19.2gb
Я слегка в шоке от Windows 8.1
Еще буду чистить WinSxS/backup
Михаил ErmineMD
1. Получилось.
2. 6,7 ГБ (сколько и обещало)
3. 20.10.2010
4. Не подверглись.
Vadim Sterkin
Михаил, спасибо за отчет. За два года (по уточненным↓ данным: 2 года и 8 мес с момента установки SP1) много файлов заменяется, конечно.
Евгений
Вадим,
По причине временной неработоспособности WSUS в офисе, решил скачать обновление по вашей ссылке
Столкнулся с забавной проблемой — утилита проверки подлинности, которую мне предложили запустить перед загрузкой обновления, выдала обиженное сообщение — «Эта версия средства проверки Windows Geniune Advantage более не поддерживается. Загрузите последнюю версию средства и убедитесь, что системные часы показывают точное время.»
Вы не сталкивались с такой проблемой?
ОС, естественно, лицензионная — Windows 7 SP1 Pro x64. Время/дата, естественно, выставлены правильно.
Vadim Sterkin
Евгений, в IE качали?
Михаил ErmineMD
Вадим, наверно, Вы хотели сказать «За три года».
Вот скриншот ещё, Вы просили:
http://img43.imageshack.us/img43/9116/9cun.png
Vadim Sterkin
Михаил, 3 года!? :) С 8 так не получится, обновляется чаще.
Спс, закину в статью скрин, если никто не побьет ваш рекорд;)
Anton
Если учесть, что у меня одна только Корзина занимает 81Гб, то 4Гб ненужных обновлений кажутся сущей ерундой. :-)
На восьмерке, кстати, у меня всего 660Мб нашлось. Правда она относительно свежая, потому как откатывался на семерку, а потом все же вернулся на восьмерку.
Евгений
Vadim Sterkin,
Ваша правда, через IE загрузка пошла :-) Качал перед этим Хромом.
Спасибо!
Vadim Sterkin
Угу :) Добавил в статью.
Михаил ErmineMD
Вадим, возможно, я неправильно Вас понял. Что вы подразумевали под «За два года много файлов заменяется, конечно»? Три года — это время с момента установки Windows.
Со скриншотом я облажался. Нужно было кликнуть на «Очистка обновлений Windows». А так он не совсем, как у Вас :-)
Vadim Sterkin
Я оговорился, простите уже меня… 2 года и 8 мес с выхода SP1 (base)
Внимание к деталям очень важно при написании статей, но… Описание можно прифотошопить, это не страшно.
Михаил ErmineMD
Если установить висту, качать обновления, обновиться до семёрки, качать обновления, обновиться до восьмёрки, качать обновления, а потом очистить диск, очистится гигабайт 20 разом, или восьмёрка не увидит обновления от предыдущей винды, или они сами удаляются при апгрейде ОС?
Описание можно прифотошопить, но выделение пункта из-за клиартайпа зафотошопить будет трудно. Простите, я зануда. Больше не буду. :-) Успехов Вам!
Vadim Sterkin
Не увидит, т.к. они в папках windows.old, которые удаляет cleanmgr, но только если выбран соотв. пункт.
Можно наложить рамку или маркер :) Я тоже люблю, чтобы все было четко.
Андрей
да, еще вчера сразу после обновления очистил на 1,4 Гб. сжатия файлов вроде нет. windows не помню когда установлена, но давно.
Vadim Sterkin
Андрей, дату установки можно посмотреть (нажмите там на ссылку).
Дамир
Евгений,
Такая же беда со средством проверки подлинности (Win7 SP1 Ultimate x64), качал и в IE, и в Опере.
Vadim Sterkin
Дамир, какая версия IE? Вообще, там ActiveX должен ставиться — м.б. у вас заблокировано.
Андрей
Vadim Sterkin,
не совсем понял, где там нажать?
Vadim Sterkin
Гм…
Михаил ErmineMD
Подфотошопил. Пиксель-в-пиксель, как по-настоящему.
http://img51.imageshack.us/img51/7827/q4e0.png
Андрей
странно, только что скачались обновления для office, и освободилось еще 200 Мб )
Андрей
Vadim Sterkin,
дата указана 01.01.2011 1:13:20
да, в новый год устанавливал — как же я мог забыть? )
elf
Евгений,
А если на компе нет IE? чем качать? Maxthon выдает ту же ошибку.
Vadim Sterkin
Мда… пользуйтесь Windows Update, что я еще могу вам сказать?
Василий
1. Нет.
2. 0
3. 5 августа 2013
4. Нет.
Обновление установлено, а строка «Удаление обновлений» так и не появилась. Сжатие у меня не работает, так как размер кластера отличный от 4 КБ.
Vadim Sterkin
Василий, значит, нечего удалять пока.
Вы кластеры, наверное, в каждом комментарии упоминаете. Прмечательно, что я вам еще в январе говорил, что 64КБ не нужно, но в августе вы все равно поставили систему с таким размером :)
Марат
Здравствуйте!!
у нас почему-то вот такое окно только выдаёт http://hkar.ru/kDgJ
Vadim Sterkin
И что? ОК не можете нажать там?
Марат
)Могу!!
Только у вас другое на скрине…а у нас обрубок какой-то!?
Vadim Sterkin
Марат, читайте написанное на экране, это полезно. Я не разжевываю такие вещи в своих статьях, извините :)
Sputnikk
1. Очистить WinSxS получилось.
2. 2,5 гб, как и было обещано утилитой
3. Системе почти 1 год(24.10.2012).
4,TreeSizeFree сжатие не подтвердило.
Результат хороший, учитывая что Wise Disk Cleaner 7 уже очищала WinSxS backup.
Удивило что в 7 для очистки понадобилась перезагрузка.Процесс прошёл быстро, всего за 2 минуты. Совсем не похоже на очистку с жатием в 8.
Vadim Sterkin
Без сжатия быстрее, конечно. Что касается перезагрузки, то в 8 тоже есть разница в объеме высвобождаемого пространства до и после нее.
Марат
Я понял,нажал Ок и такое же окно выскачило.
я понял,нажал Ок и такое же окно появилось.
Vadim Sterkin,
Sergey D
Win7-32 Открыл очистку диска. Дважды просканировал с очисткой.
Первый- 1,37ГБ, Второй- 1,19МБ.
После перезагрузки, начался процесс очистки и настройки обновлений. И сразу же появилось новое предложение по установке одного обновления по безопасности Win7.
Удивительно, что раньше такой важной проблемой никто не занимался.
Дамир
Vadim Sterkin,
Да вроде ничего специально не блокировал, ИЕ десятый, Опера 12.16, настройки по умолчанию.
Евгений
http://puu.sh/4Mn8R.png
Mikhail
Здравствуйте, Вадим. Благодарю за полезную информацию.
1. Получилось ли у вас очистить папку WinSxS — да, частично (нынешний объем — 6,86 Гб).
2. ~ 2 Гб.
3. 11.08.2012.
Vadim Sterkin
Михаил, что значит «да, частично»? Звучит, будто вы рассчитывали удалить оттуда все :)
Statix
Василий,
«Если параметр удаления обновления Windows не отображается на вкладке « Очистка диска », нажмите кнопку Очистить системные файлы»
это отсель http://support.microsoft.com/kb/2852386
Vadim Sterkin
Кнопка доступна в том случае, если утилита запущена с обычными правами. Если следовать моей инструкции, сразу отображаются все параметры, доступные административной учетной записи.
Слава
Tweak-7 также удаляет кэш дистрибутивов обновлений Windows, но только на размере папки WinSxS это почему-то не сказывается…
Mikhail
Вадим, если честно, до этого момента я не особо интересовался удалением лишних файлом посредством штатных утилит Windows.
Увидев ваш вопрос, я подумал, что речь идет о полной очистке.
Теперь понимаю, что это не так.
Дамир
Всё, сработало. После сброса настроек Ишака и перезагрузки установился плагин и пошла загрузка пакета. В принципе, он у меня и так был установлен, но не понятно почему проверка барахлила.
Матвей
1. Да.
2. 5,1 Гб.
3. 2 декабря 2010.
4. Нет.
http://img-fotki.yandex.ru/get/9512/43936796.82/0_bbfa5_e3c19cc_orig
Vadim Sterkin
Матвей, спасибо за отчет!
Слава
У меня почему-то утилита Genuine Check.exe отказалась запускаться, сославшись на необходимость скачать более свежую версию (хотя я скачивал последнюю, с официального сайта Майкрософт 5 минут назад), а вот онлайн-проверка сработала. Но, честное слово, я такие обновления предпочитаю скачивать со сторонних ресурсов, когда они появляются в свободном доступе.
Vadim Sterkin
Слава, а я предпочитаю и рекомендую Windows Update и сайт Microsoft, что гарантирует подлинность файлов и снимает необходимость в дополнительной проверке.
Слава
Vadim Sterkin, я правильно понимаю, что данная очистка удаляет не сами обновления, а кэш предыдущих, т.е. заново переустанавливать все не потребуется?
Vadim Sterkin
Слава, да, читайте статью про 8, как я советовал.
Алексей
1) Да http://i.imgur.com/yodmkGm.png
2) 1.8 гб http://i.imgur.com/3CkHjqb.png
3) 27.08.11
4) Вроде бы нет если я правильно понял работу утилиты http://i.imgur.com/m69YzBO.png
Обновление установилось само утром сегодня через WU
Vadim Sterkin
Алексей, спасибо за ответы. Для ясности со сжатием надо сканировать winsxs и смотреть на цвет подпапок.
Слава
А если такие ресурсы просто «выпрямляют» ссылки на закачку с зеркала Microsoft, на Ваш взгляд, нужно каждый раз проверять подлинность своей системы, или нет?
Vadim Sterkin
Слава, я описываю и рекомендую официальные пути получения обновления. Если вы предпочитаете неофициальные или нуждаетесь в них, это ваш выбор.
Алексей
Vadim Sterkin,
Ясно буду знать на будущее, сжатия не было
Александр
1) Частично :(
2) Освободилось примерно 500 мб
3) Июль-август сего года
4) Очевидно, что подвергались… ~7 гб сжато
Скрин трисайза (ФО редко пользуюсь:)): http://files.mail.ru/41E0F95B0B2B40418C822E84401D2FCE
Вадим, помогите!
Vadim Sterkin
Александр, что значит «Частично :(«? Вы тоже рассчитывали удалить всю папку? Гм… видимо, надо переформулировать вопрос в конце статьи, хотя из текста (а главное — из заголовка статьи) д.б. понятно все.
И нет, я не буду повторять все написанное для Windows 8 — информация уже есть в блоге.
Так что я не знаю, чем вам помочь. Удаление 500Мб для ОС, работающей 2-3 месяца — нормально.
P.S. Скриншот мне сейчас недоступен, не могу прокомментировать.
ЁжЫГ
Vadim Sterkin,
И правда, через ActiveX сработало (ведь обычно в нём проверяю, а тут забыл)
Владимир
5,5 GB за 2,5 года
elf (Alex)
Воспользовался… Поставил эту обнову. Результат: нашла под удаление в этой папке аж 12 Мб, при общем размере папки WinSxS у меня 5,6 Гб.
Резон этой обновы понятен…:(
Или я что-то не так сделал…???
Может быть есть какие-то специальные проги для этой цели или есть возможность почистить папку WinSxS ручками???
Буду весьма благодарен за действенные советы и рекомендации.
Vadim Sterkin
Вы не ответили как минимум на один важный вопрос в конце статьи. Ну, и ожидали чудес, наверное, не вникая в смысл оптимизации.
Есть, о чем свидетельствует начало статьи :) Именно по этой причине в моем блоге не будут обсуждаться эти методы, ересь где-нибудь в другом месте ищите.
Сергей
1. нет
2. 0
3. 4.9.2013
4. нет
Vadim Sterkin
Сергей, у вас возникли какие-то конкретные проблемы? Ибо на основе этой информации ничего сказать не могу. Но если 4.9.2013 — это 4 сентября (чуть больше месяца назад), то ничего удивительного нет. Оптимизация удаляет замененные обновления, а откуда им взяться?
Так что покажите рез-т команды PowerShell:
Михаил ErmineMD
Вадим, проверил, что у меня покажет PowerShell. Так как у меня по непонятным причинам у половины обновлений не указана дата, sort выдала много экранов исключений, и только потом отсортированный список.
http://img812.imageshack.us/img812/526/ifh6.png
Так, вдруг Вы не знали, что такое бывает…
Vadim Sterkin
Нет, не знал :) Следите за дискуссией.