Wednesday, February 16, 2011

Windows 7: переустановка системы, папки и приложения.

Здравствуйте. Сегодня хочу поговорить немного о теме, с которой каждый человек сталкивается либо часто, либо время от времени - переустановка системы.
Что-то произошло с системой, вы решили ее переустановить, переустановили; результат - чистый рабочий стол, чистые папки Program File... приходится тратить кучу времени чтобы все поставить. Поставили, потом необходимо все настроить. День убит.
Попробуем стать чуть более прозорливыми и предусмотрительными. Рассмотрим несколько путей сохранения собственного времени и сил.
Во время установки программ в Windows мы в общем случае:
  • создаем папку с программой и ее файлами в Program Files
  • записываем в реестр сведения об установленной программе, а иногда и настройки программы
  • устанавливаем и регистрируем какие-нибудь компоненты в системе, которых нехватает программе для работы
  • создаем папку в Application Data с настройками программы

Путь первый. Идея состоит в том, чтобы сделать все что происходит при установке автоматически самому но сразу для большого числа программ. Стоит отметить, что 3-й пункт является как правило наиболее сложновыполнимым для рядогого пользователя в силу того, что он очень индивидуален для каждой программы, но к счастью, основная масса программ самодостаточна и в системы кроме себя ничего не ставит, воспользуемся таким случаем.
Чтобы избавить себя от возни с переустановкой программы необходимо скопировать ее папку из Program Files, скопировать настройки из Application Data, в худшем случае, искать настройки программы по бездонному реестру. Просто?
Просто, но не все! Реестр... никогда не видел в нем смысла, всегда его не любил. Чтобы найти настройки программ в реестре, в редакторе реестра нужно долго и нужно выискивать записи с названием нужной программы, анализировать, если что-нить полезное в записи, потом экспортировать найденные ветки в файл. К счастью, современные разработчики предпочитают все чаще настройки программ в реестр не помещать, соответственно необходимость использования редактора реестра часто отпадает.
Можно автоматизировать процесс используя bat файлы. Вот заготовка на копирование нужной папки из батника, которым пользуюсь я сам:
xcopy "путь до источника" "конечный путь" /e/h/z/k/r/a/c/q

Путь второй. Записи о расположении всех папок содержатся в реестре, а реестр, как известно, можно изменить. Открываем редактор реестра, идем по адрессам
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
и
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders,
где меняем пути до нужных нам папок, затем копируем сами папки по новым путям, перезагружаемся и остантся только удалить оригиналы. Я считаю что имеет смысл перенести Applicatoin Data, Рабочий стол (Desktop) и всякие Музыки, Документы, Изображения на другой раздел и экспортировать изменения реестра в файлы. После переустановки системы останется запустить reg-файлы и перезагрузиться - получим рабочий стол заставленный иконками и сохраненные настройки приложений.
Но вот беда, частенько вновь устанавливаемые программы затирают старые настройки и создают новые. В большинстве случаев, если скопировать папку программы из Program Files, то программа, обращаясь к своим сохранившимся настройкам в Application Data может запуститься. Такие программы я называю полупортативными. Как вариант, можно хранить на диске D: (как у большинства людей называется несистемый раздел) и программу и ее настройки, и рабочий стол с ярлыком программы, как следствие - никакой возни после переустановки системы.

Путь третий. Самый трудоемкий зачастую. Во многих установщиках предусмотренна система скрытой установки, запустить оную можно из коммандной строки. Смысл в том, чтобы создать bat-файл, котрый ходит по папкам с установочными пакетами программ и поочередно ставит программы не тревожа пользователя. Как это делать я расписывать не хочу пока, может в следующих записях расскажу, но дам наводку, где бы поучиться этому.
Так же тут нельзя не упомянуть о такой замечательном сервисе, как http://ninite.com/. Ставим галочки, скачиваем и запускаем файл - он нам скачивает и ставит все программы.

Путь четвертый. Заключительный и самый неуниверсальный на мой взгляд. Использование портативных программ. Удобно, но далеко не се программы можно найти портативном исполнении. Можно сделать свои, но не думаю что это лучшее решение. Я считаю что портативный софт лучше всего искать на торрент-трекерах, где полно энтузиастов, которые сделают портабл версии за вас.

На этом все. Спасибо за внимание.

2 comments:

  1. портативный сайт лучше всего не искать, портативный сайт лучше всего исправить на софт =]

    с почином

    ReplyDelete
  2. Запечатался, спасибо, поправил)

    ReplyDelete