В этой статье я опишу следующий свой шаг по освоению Windows 7.
Я расскажу, каким образом я перенес настройки нужных мне программ из Windows ХР в Windows 7, с какими трудностями столкнулся, и что в итоге получилось.
Перенос настроек позволяет сократить время настройки ПК в случае перехода пользователя к использованию новой ОС.
Такой
случай может возникнуть по разным причинам: переустановка ОС после
критического сбоя ПО или оборудования; приобретение нового или
модернизация существующего ПК; установка дополнительных ОС на ПК.
Существуют различные способы быстрой настройки ПК.
Один из них, например, создание образа системного раздела. В результате такого способа пользователь сразу получит готовую к использованию ОС.
Однако этот способ имеет следующие недостатки:
- Большой объем хранимых данных;
- Невозможность использования при смене оборудования или при переходе на другую ОС.
Я старался найти такой вариант, чтобы он был относительно быстрым, с малым объемом данных, подходил ко многим ОС.
Мне надо перенести настройки из одной ОС в другую для таких программ: браузер, почтовый клиент, файловый менеджер.
Этими программами я пользуюсь чаще всего, поэтому они для меня являются первоочередными.
Браузер Mozilla Firefox.
Я привык работать в браузере Mozilla Firefox (далее по тексту просто Мозилла). Я могу работать и в других браузерах, например ИЕ или Опера, но мне удобнее именно в Мозилле.
Для того чтобы перейти на другую ОС, мне надо перенести закладки, сохраненные логины и пароли, установленные дополнения.
Самый
простой способ – сохранить все эти данные (или ссылки на них) в
текстовом файле, и потом в новой ОС все ввести и установить заново.
Достоинства такого способа: можно проверить и освежить в памяти логины и пароли.
Недостаток: это очень долгий и медленный процесс.
Второй способ – использование автоматизации некоторых действий.
Закладки можно сохранить сразу все.
Для этого можно вызвать меню «Закладки» - «Управление закладками».
В новом окне «Собранное» надо выбрать меню «Импорт и резервирование» - «Резервное копирование», как показано на картинке ниже.
Мозилла предложит выбрать путь и имя файла типа JSON, в котором будут сохранены текущие закладки.
Для восстановления закладок надо точно также открыть окно «Собранное», а в нем выбрать меню «Импорт и резервирование» - «Восстановить» - «Выбрать файл» - появится окно для выбора файла резервной копии.
Такой
способ уже быстрее предыдущего, но логины, пароли и дополнения все
равно надо переносить вручную. После недолгого поиска в интернете и
оценивания решений, предложенных другими людьми, я решил попробовать
следующий способ.
На Мозиллу устанавливается дополнение FEBE (Firefox Environment Backup Extension),
которое позволяет создавать резервные копии всех настроек Мозиллы в
виде отдельных файлов. Дополнение почти все русифицировано, но
поддержка для него только на английском.
После установки этого дополнения открывается страница «Начальная страница FEBE».
Также появляется строка «FEBE» в меню «Инструменты», как показано на картинке ниже.
Необходимо зайти в меню «Настройки FEBE» этого дополнения и сделать такие настройки, какие Вам необходимы.
Все
параметры настроек я понял без дополнительных поисков по форумам, почти
на все пункты настроек есть понятные всплывающие подсказки на русском
языке.
Первая закладка «Настройки» показана на картинке ниже.
На этой закладке необходимо выбрать те компоненты Мозиллы, которые Вы хотите сохранить.
На рисунке развернут список «Дополнительные объекты».
На этой закладке в левой части есть группа «Объекты резервного копирования», а справа «Настройки» выполнения резервного копирования.
В верхней части закладки можно выбрать тип резервной копии. Здесь я отметил те настройки, которые нужны мне.
Я выбрал Расширения, Темы (для примера я установил пару тем), Backup bookmarks (.json) (это резервная копия закладок в формате JSON), Имена пользователей и пароли.
Настройки справа не менял, синий квадратик с буквой «i» вызывает всплывающую подсказку.
На вкладке «Каталог» я сделал настройки каталога, куда будут сохранены файлы. Эти настройки показаны на картинке ниже.
Также здесь можно настроить добавление времени и даты к имени папки и очистку папки перед созданием файлов резервной копии.
На закладке «Планировщик»
Вы можете настроить сохранение настроек Мозиллы по расписанию. В этой
закладке есть такая удобная возможность, как создание резервной копии
при закрытии браузера. Я делаю разовую копию, поэтому там ничего не
настраивал.
На закладке «Misc»
находятся дополнительные функции по работе с этим дополнением,
например, такие как сброс настроек или путь к исполняемому файлу
Мозиллы.
На закладке «Box.net» можно настроить хранение настроек в интернете на сервисе «Box.net».
Это удобно, если приходится работать на разных ПК, и перенести файлы
настроек другим способом невозможно. Хранение на сервере в бесплатном
режиме доступно только на 14 дней.
На закладке «Информация» можно увидеть текущую версию этого дополнения и полезные ссылки на английском языке.
После выполнения настроек я нажал «ОК», а потом выбрал пункт меню «Инструменты» - «FEBE» - «Создать резервную копию».
В результате я получил файлы:
DownloadHelper{4.8}.xpi
DownloadMasterPlugin{1.3.6}.xpi
DownloadMasterRemoteDownload{1.2}.xpi
DownloadMasterToolbar{1.4.6}.xpi
FEBE{6.3.3.2}.xpi
FlashGot{1.2.1.29}.xpi |
Это
сохраненные дополнения, в фигурных скобках указана версия дополнения
(возможно, некоторые дополнения будут иметь более новые версии к
моменту выхода статьи) |
bookmarks{default}.json
usernames-passwords{default}.json |
Это сохраненные закладки, логины и пароли, в фигурных скобках указан профиль. |
Результаты - FEBE 2010 08-09 20.51.40.html |
Это файл с результатами создания резервной копии. Я открыл его в той же Мозилле и просмотрел результаты – все сохранилось. |
Я
открыл файл с результатами в той же Мозилле и просмотрел результаты –
все сохранилось, кроме тем. По крайней мере, для тем не создалось
отдельного файла. Проверю темы после восстановления настроек.
После этого в новой ОС – Windows 7 – я установил Мозиллу, установил в ней дополнение FEBE.
Затем выбрал пункт меню «Инструменты», в нем пункт «FEBE» - «Восстановить».
Для начала решил восстановить закладки.
Для этого надо выбрать пункт «Restore Bookmarks (.json)», т.к. я сохранял их в файле такого типа. Эти пункты меню показаны на картинке ниже:
Появляется окно с выбором файла резервной копии, я выбираю тот файл, который создал ранее.
После
этого появилось окно с сообщением о том, что все существующие закладки
будут безвозвратно удалены, и кнопками выбора действий.
Я выбрал продолжение действия, закладки восстановились, и появилось новое окно с сообщением об успешном выполнении действия.
Аналогичным образом восстанавливаются дополнения, расширения, пользовательские логины и пароли из соответствующих файлов.
Темы не восстановились.
Тогда я попробовал еще в настройках FEBE указать пункт «Настройки».
В результате я получил еще один файл: prefs{default}.js.
Из этого файла в новой ОС я восстановил настройки, закрыл и открыл снова Мозиллу – и увидел темы.
Таким образом я перенес нужные мне настройки браузера Mozilla Firefox. Теперь я буду использовать этот вариант, т.к. он понравился мне больше всего.
В
процессе поиска решений я также нашел такие способы, как восстановление
профиля из предыдущей (или поврежденной) ОС, или использование Portable версии.
Portable –
это такая версия программы, которая не нуждается в установке, а сразу
готова к запуску. Эту версию можно без проблем переносить с одного ПК
на другой, или между разными ОС, просто копируя папку с программой.
Также Portable версию можно записать на флешку и запускать сразу с флешки, без установки на ПК.
Некоторые из этих способов можно использовать в случае, если ОС вышла из строя, и ее надо переустанавливать.
Но перед новой установкой можно попробовать сохранить настройки Мозиллы из старой ОС.
Профиль программы обычно находится по пути (для Windows XP):
C:\Documents and Settings\{имя пользователя}\Application Data\{название программы}
Например, профиль Мозиллы на моем ПК выглядит так:
c:\Documents and Settings\Admin\Application Data\Mozilla\
Можно
попробовать сохранить профиль в другом месте (на флешке или другом
разделе диска), и после установки Мозиллы в новой ОС переписать файлы
сохраненного профиля поверх нового профиля.
Вместе с папкой профиля можно попробовать сохранить и перезаписать в новой ОС такие папки:
С:\Program Files\Mozilla Firefox\
С:\Documents and Settings\{имя пользователя}\Application Data\Mozilla\
C:\Documents and Settings\{имя пользователя}\Local Settings\Application Data\Mozilla\
Еще один вариант – использование дополнительной программы MozBackup.
Вот сайт этой программы на русском языке. На этой сайте есть описание этой программы и оттуда же ее можно скачать.
Функции сохранения и восстановления списка закладок есть в каждом популярном браузере, например, Opera или Internet Explorer.
Для переноса большего объема настроек браузера возможно надо будет использовать дополнительные программы.
Ради интереса я поискал в интернете способы переноса настроек Оперы.
Один
из способов был такой: сохранить папку, куда была установлена Опера в
старой ОС, и потом в новой ОС записать ее поверх новой установленной
Оперы.
Файловый менеджер Total Commander.
Я
пользуюсь этой программой, т.к. она удобна, а также «в силу сложившихся
инженерных традиций», как говорил один из преподавателей в институте.
Я
привык к интерфейсу из двух панелей со списком файлов еще со времен Dos
и Norton Commander. Кто работал – тот и сам знает, что это такое, а кто
не работал – тем в двух словах не объяснить.
При
переходе в другую ОС мне надо, чтобы сохранилось визуальное отображение
(в частности цветовая схема и настройки шрифтов) и настройки FTP,
остальное не важно.
Самый простой вариант – сохранить папку с Total Commander, потом перенести ее на новое место и создать ярлык для запуска. В таком случае все настройки должны сохраниться полностью.
Я решил посмотреть новую версию этой программы. Поэтому в Windows ХР у меня установлен Total Commander
версии 7.04а, а в Windows 7 – версии 7.50. Интерфейс стал красивее, а
тонких отличий от предыдущей версии я не увидел, т.к. использую
небольшой набор возможностей этой программы.
Основные настройки Total Commander обычно записаны в файле Wincmd.ini, настройки FTP – в файле wcx_ftp.ini.
Эти файлы должны быть в папке с программой, например C:\Program Files\Total Commander\.
После установки новой версии я увидел, что файлы Wincmd.ini отличаются, и перенос этого файла из старой версии в новую не дал желаемого результата.
Простой
запуск старой версии в новой ОС тоже вызвал чувство дискомфорта –
основная проблема оказалась в изображении шрифтов, они были не такие,
как в ХР. Я предполагаю, что это произошло из-за того, что в Windows 7
другая версия драйверов для видеокарты и сами шрифты немного другие.
В итоге я вернул обратно файл Wincmd.ini из версии 7.50 и заново настроил параметры шрифтов так, как мне удобно для работы.
А файл настроек FTP я перенес без проблем – и все настройки FTP сохранились, и все заработало.
Также в новой версии Total Commander я
нашел такую настройку как кодовая страница для FTP. Этот параметр можно
менять, и теперь мне доступны некоторые файлы на FTP, которые раньше
выглядели, как набор иероглифов и Тотал не мог их переписать.
Если
пользоваться проводником ОС, то на FTP все файлы видны нормально. Но
проводник очень неудобен в работе с файлами вообще, и еще более
неудобен при работе с FTP.
Для сохранения настроек кнопок панели инструментов можно попробовать сохранить и перенести файлы с расширением *.bar, но я этот вариант не пробовал, так меня устраивает существующий набор кнопок.
Также, судя по содержимому этих файлов, они могут походить только для таких же версий Тотала.
Также отмечу, что для сохранения настроек надо запускать Тотал от имени администратора, иначе настройки не сохраняются.
Я
исправил этот неудобный способ таким образом – дал текущему
пользователю полные права на папку, в которой установлен Тотал. После
этого настройки сохраняются даже при обычном запуске.
Насколько я вижу, Total Commander довольно
«неприхотливая» программа и позволяет легко переносить свои настройки в
разных случаях: и при запланированной смене ОС, и при переустановке ОС
после сбоев.
Почтовая программа The Bat.
Для работы этой почтовой программы в Windows 7 надо использовать версию 4.2.10 и выше. Разработчик заявляет совместимость с новой ОС с этой версии.
Для
почтовой программы мне надо перенести полностью почтовый ящик. Раньше я
пробовал переносить отдельно письма, но в результате получал не то, что
хотелось бы.
Для сохранения или восстановления отдельных писем в The Bat есть в меню пункт «Инструменты», а в нем пункты для этих действий – экспорт и импорт писем, как показано на картинке ниже:
Нужно
было или делать много однотипных действий для переноса отдельных писем,
или, если выбрать сразу все письма, то потом они восстанавливались как
одно письмо.
Такой вариант меня не устраивает. К тому же, в этом варианте надо заново настраивать параметры почтового ящика в новой ОС.
Поэтому я решил попробовать сохранить и потом восстановить почтовый ящик целиком.
Я сделал следующее: поставил курсор на сам ящик, затем выбрал в меню пункт «Инструменты», затем «Резервная копия», как показано на картинке ниже:
Появилось окно настройки параметров:
В этом окне можно выбрать, какие компоненты почтового ящика сохранять, в каком виде, и в какой файл.
Можно выбрать метод сохранения в дополнение к существующему файлу резервной копии.
Я выбираю один отдельный файл, чтобы не путаться. После нажатия кнопки «ОК» появляется следующее окно:
В этом окне можно выбрать, какие почтовые ящики сохранять.
Сразу галочка стоит на том ящике, на котором я оставил курсор перед началом операции.
Можно сохранить несколько ящиков в одном файле, но я решил делать в одном файле – один ящик.
После нажатия кнопки «ОК» выполняется создание файла резервной копии, и в следующем окне сначала отображается индикация выполнения, а затем результаты:
После просмотра результатов можно закрыть это окно.
В результате я получил файл «test2.tbk»
размером чуть больше 9Мб, при этом в ящике было более 450 писем, многие
с вложениями в виде текстовых файлов и небольших картинок.
После этого я начал установку почтовой программы The Bat в Windows 7.
По привычке, как в Windows ХР, я просто запустил установку, т.к. считал, что раз текущий пользователь администратор ОС, то все нормально установится.
Оказалось, что это не так.
В самом конце установки, когда The Bat захотел
настроить файловые ассоциации на файлы писем, адресные книги и т.д.,
оказалось, что для этих действий прав недостаточно. Этот шаг я решил
пока пропустить и выполнить восстановление ящика из резервной копии.
После установки The Bat предлагает
сразу настроить параметры почтового ящика или восстановить его из
резервной копии. Не знаю почему, но у меня всегда при создании ящика
после установки он не работал – почта не уходила и не приходила.
Поэтому я на предложение создать ящик ввожу просто набор букв и цифр, чтобы The Bat установил какой-то ящик, а потом при следующем запуске этот ящик удаляю и создаю нужный мне.
После запуска окно почтовой программы выглядит таким образом:
При первом запуске я создал ящик «111». Сразу его удалить нельзя, т.к. The Bat «хочет иметь» хотя бы один ящик. Поэтому надо создать еще один ящик, который будет работать, а этот потом удалить.
Переходим к восстановлению ящика из резервной копии.
Открываем меню «Инструменты», и в нем выбираем пункт «Восстановить из резервной копии».
Появляется окно технического обслуживания:
В нем вначале надо нажать кнопку «Добавить» и выбрать файл или несколько файлов резервных копий.
Я выбираю свой файл «test2.tbk».
В нижней части можно выбрать настройки восстановления, я выбрал, как показано на картинке, и нажал «ОК». Появилось следующее окно для выбора ящика:
В этом окне можно выбрать те ящики, которые Вы хотите восстановить.
Если ящик не существует, то появится окно с предложением его создать.
Т.к. у меня такого ящика не было, я согласился на создание ящика.
После
этого несколько секунд выполнялись операции, появилось окно с
индикацией выполнения, и затем я увидел финальное сообщение:
Ящик
восстановился в таком виде, в каком он был на момент создания резервной
копии в старой ОС. Я проверил отправку и прием почты – все работает.
После этого я удалил ящик «111». Аналогичным образом я перенес и все остальные почтовые ящики.
После такого успешного восстановления я решил вернуться к настройкам
файловых ассоциаций, т.к. при каждом запуске The Bat пытался настроить их заново.
Сначала я попробовал запустить программу от имени администратора, но это не помогло.
Обычного, как в ХР, перехода в меню проводника «Сервис – свойства папки» я тоже не увидел.
Тогда я решил проверить настройки безопасности папки ОС – «c:\Windows\».
К
своему удивлению, я увидел, что мой текущий пользователь не имеет
полных прав на эту папку, хотя и является администратором ПК.
Я
решил применить «тяжелую артиллерию» - взял и изменил настройки
безопасности таким образом, что текущий пользователь получил полные
права на эту папку. В результате после нового запуска The Bat все файловые ассоциации настроились.
Однако
позже оказалось, что такие мои действия привели к невозможности
подключения к интернету – не запускались некоторые службы. Я попробовал
вернуть настройки безопасности папки «c:\Windows\» в начальное состояние, но это оказалось невозможно.
Я
загрузил другую ОС (вот тогда я особенно понял, как хорошо иметь
несколько ОС), и начал искать в интернете аналогичные проблемы и
способы их устранения. В итоге я нашел несколько способов – запуск и
настройка некоторых служб, но ни один из способов не сработал –
интернет так и не появился.
Контрольные точки для
восстановления системы я не использую, но думаю, что в таком случае они
бы не помогли, т.к. изменения прошли на уровне файловой системы, а не
ОС.
В итоге все завершилось переустановкой ОС.
Во второй раз я запустил установку программы The Bat от
имени администратора, и в этот раз все установилось правильно, и
файловые ассоциации настроились сразу. После этого я заново восстановил
все нужные почтовые ящики.
Потом я начал искать настройку файловых ассоциаций в Windows 7.
Даже попробовал вызвать помощь и в ней задать поиск по словам «файловые ассоциации» - ничего не нашел.
Снова помог Гугл – в новой ОС это находится по пути «Панель управления – Программы – Программы по умолчанию – Сопоставление типов файлов».
В этом окне можно изменить настройки сопоставления типов файлов и программ для них.
Новое сопоставление я создать в этом окне не смог. Тогда я сделал текстовый файл «111.111», и когда решил его открыть, то ОС предложила выбрать программу, я выбрал Блокнот.
После этого в окне сопоставления типов появился этот тип файла, и к нему был «привязан» Блокнот.
В случае возникновения сбоев в ОС можно попробовать перенести профиль пользователя The Bat.
Обычно он находится по пути
«С:\Documents and Settings\{имя пользователя}\Application Data\The Bat!\»
Другие проблемы.
Еще одна проблема в Windows 7 возникла с отправкой файлов на телефон через блютуз.
Обычно я делаю так: кликаю правой кнопкой мыши по файлу, в появившемся контекстном меню выбираю пункт «Отправить – Устройство Bluetooth».
Из ОС файлы отправлялись без проблем, а из Total Commander – нет, т.к. он не находил файл «fsquirt.exe».
Я
сначала не мог понять как это происходит. Потом запустил поиск этого
файла в ОС и в Тотале. В ОС он нашелся, а в Тотале – нет, поэтому и не
работала отправка.
Этот файл находится в папке: «c:\Windows\System32\».
Даже когда я изменил права целиком на папку «c:\Windows\», Тотал все равно «не увидел» этот файл.
Ради интереса я решил посчитать количество файлов в папке через проводник ОС и через Тотал: в ОС - 2753, в Тотале - 2333.
Объяснения этому «феномену» я не нашел.
После
некоторых проверок я понял, что Тотал «не видит» файлы, когда они лежат
именно в этой папке, если переложить в другое место – Тотал все «видит».
Тогда я сделал так: средствами ОС перенес этот файл в папку
«c:\Program Files (x86)\Total Commander\Utilites\».
Затем нашел ссылку контекстного меню, это файл
«c:\Users\{имя пользователя}\AppData\Roaming\Microsoft\Windows\SendTo\Передача файлов через Bluetooth.LNK».
Чтобы попасть к этому файлу, я сначала открыл в Тотале папку «c:\Users\{имя пользователя}\» и затем открыл ярлык «SendTo».
В свойствах этого ярлыка я изменил путь к файлу и рабочую папку файла на значение «c:\Program Files (x86)\Total Commander\Utilites\».
После этого отправка файлов через блютуз из Тотала заработала.
Вот таким путем проб и ошибок я перенес настройки некоторых программ из ХР в Вин 7.
Надеюсь, этот материал облегчит Вам освоение и переход на Windows 7.
Общие рекомендации при переносе настроек ПО в случае перехода на Windows 7:
- Установку
программ надо делать от имени администратора, даже если текущий
пользователь является администратором ПК. Это необходимо для правильной
инсталляции программы;
- Если
программа сохраняет свои настройки в файл, расположенный в той же
папке, куда установлена программа, то может появиться сообщение о
невозможности сохранения настроек. В таком случае можно попробовать
дать текущему пользователю полные права на эту папку с программой. Другой вариант – запускать программу от имени администратора для выполнения настроек;
- Права на системные папки ОС (например, С:\WINDOWS\) или папки профиля пользователя (например, С:\Users\) лучше не изменять, т.к. это может привести к сбоям в работе ОС, как это случилось на моем ПК.
|