...

Как перенести программы с Windows xp на Windows 7

Перенос установленных программ с одной ОС на другую

Здравствуйте, товарищи!
Вкратце опишу ситуацию. Был на работе один старенький компьютер, многого от него не требовалось, только работать в офисных приложениях. В какой-то момент система начала потихоньку помирать — с каждым днем она все медленнее запускалась, загрузка страниц длилась минутами. Было принято решение поменять компьютер. Новый купили, но вот встала задача: как перенести всю информацию (установленные программы) на новый компьютер. Ситуация осложняется тем, что трогать старую систему нежелательно ( в том смысле, что-либо устанавливать на старый компьютер в силу его неописуемой тормознутости).

Итого: есть новый компьютер с Win 7, есть старый жесткий диск, на котором работала win xp со всеми приложениями. Как заставить программы со второго жесткого диска появиться на первом?

Среди программ были различного рода бухгалтерские серверы, поэтому просто скопировать не вариант.

  • Вопрос задан более трёх лет назад
  • 68733 просмотра

Комментировать
Решения вопроса 0
Ответы на вопрос 9
smartlight @smartlight
«запустить» старый комп в виртуалке
Ответ написан более трёх лет назад
Нравится 6 1 комментарий

Я бы так и поступил. Думаю, это самый быстрый и самый безболезненный способ.
У VMWare Workstation есть бесплатный 30-дневный триал, ставим ее на новый комп, создаем виртуалку из старого. Теперь VMWare Workstation можно честно удалить и дальше пользуемся бесплатным VMWare Player для запуска виртуалки.

Теоретически такое возможно, но на практике Вы столкнётесь с такими трудностями неразрешимыми, что будет очевидно проще все установить с нуля.

Ответ написан более трёх лет назад
Комментировать
Нравится 3 Комментировать

IGHOR

Qt/C++ DEV/CTO

Не надо копировать всю папку пользователя вместе со старым мусором…
Будет надо больше времени на очистку чем на сохранение.
Для переноса вам понадобиться скопировать папки только нужных программ из этих расположений (перейдите в них с помощью Win+R):
%programfiles%\%MyProgram%
%programfiles%\Common Files\%MyProgram%
%appdata%\%MyProgram%
%localappdata%\%MyProgram%
%allusersprofile%\%MyProgram% (Documents And Settings\All users для ХР, C:\ProgramData для Vsita и 7)
И расположить их там же в целевой системе.
Дальше нужно сохранить параметры реестра из веток:
HKCU\Software\%MyProgram%
HKLM\Software\%MyProgram%
Вместо %MyProgram% подставьте название программы которую переносите.
Так же могут встречаться папки с частичным названием, или названием фирмы\программа.
Если после этого программа не заработает то на рабочей системе можете отследить ее действия с помощью regmon иди filemon и скопировать файлы которые использует прога и ветки которые читает.
После этих действий программы должны заработать, но лицензия может не сохраниться.
Удачи!

Ответ написан более трёх лет назад
Комментировать
Нравится 1 Комментировать

внесу свой 5 копеек
долгое время и сейчас переношу все свой машины ( и рабочие и клиентские и личные) с помощью Acronis True image c их модулем Acronis® Universal Restore что позволяет сохранил машину и просто развернуть на другом железе 🙂
Надеюсь это вам поможет

Ответ написан более трёх лет назад
Комментировать
Нравится 1 Комментировать
Сходу напрашивается вариант слияния реестров, думаю, где-то в эту сторону нужно копать.
Ответ написан более трёх лет назад
Николай Турнавиотов @foxmuldercp

XP — 7 и слияние реестра не очень хорошо вяжутся, как минимум потому что многие вещи в 7 лежат не там, где лежали в ХР.

Универсального способа нет, но я когда то сэкономил себе кучу времени скопировав весь профиль пользователя со старой установки на новую (была winxp, как минимум операционные системы должны быть одной версии и битности, в т.ч. сервиспака)

Если профиль был локальный, то делаем так
— создаем пользователя с тем же именем (меньше будет проблем, но теоретически реально изменить и имя, поиском и заменой по реестру, очень маленький объем программ где то сохраняет логин пользователя… например некоторые кривые игры создают папки сохранения используя логин)
— логинимся под ним
— тут же выходим
— логинимся под другим пользователем с правами администратора
— заменяем полностью всю папку профиля document and settings\user_name со старой установки (копированием. иначе будут проблемы с правами ntfs), рекомендую предварительно удалить новый профиль, чтобы была пустая папка (саму папку пользователя не удаляй, там прописаны правильные права ntfs)
— выходим из этого администратора
— логинимся под новым пользователем, тестируем

Затем для каждой программы копируем ветки реестра. regedit32 штатный позволяет подключить ‘куст’ из другой операционной системы и экспортировать в текстовый .reg файл, который спокойно редактируется (я имею в виду пути). Телодвижений не много, на каждую программу в hklm/software ищем подветку фирмы производителя или самой программы, их и экспортируем.

p.s. очень важно, чтобы перед этой операцией все те же самые программы были уже установлены! недостаточно просто скопировать, нужна полноценная установка!

Но за редким исключением мне удавалось обманывать некоторые программы (потому как подавляющее большинство их хранит настройки в hklm/software и hkcu/software). Просто помимо копирования файлов библиотеки и com объекты (activex) необходимо регистрировать (по уму если знаете какие, можно воспользоваться штатным regsvr32).

Ответ написан более трёх лет назад
Комментировать
Нравится Комментировать
e10 @e10 Автор вопроса

Всем большое спасибо за помощь! Понял, что это немного сложнее, чем я ожидал, да и вероятность успеха не 100%. Решил воспользоваться советом SFx. Но в будущем уж точно буду делать слепки системы заранее, а не когда уже будет невозможно старый комп включить.

Ответ написан более трёх лет назад
Комментировать
Нравится Комментировать
e10 @e10 Автор вопроса

И еще маленький луч поноса в сторону наших налоговых: как, как в 21 веке можно требовать предоставление отчетностей на дискетах?!

Ответ написан более трёх лет назад
Николай Турнавиотов @foxmuldercp

Потому что за софт приема налоговых были отданы космические суммы еще во времена доса. И переписывать «это» будут ну в очень крайнем случае. Во всех компаниях где я работаю последние 10 лет в бухгалтериях всегда есть флоппик и пачка дискет…

nitro80

Буквально сегодня утром настраивал клиент-банк от Сбера, так там ключи хранятся только на дискетах 🙂

Резервное копирование и перенос данных на компьютере с системой Windows

Windows 7 Enterprise Windows 7 Home Basic Windows 7 Home Premium Windows 7 Professional Windows 7 Starter Windows 7 Ultimate Windows Vista Business Windows Vista Enterprise Windows Vista Home Basic Windows Vista Home Premium Windows Vista Starter Windows Vista Ultimate Microsoft Windows XP Home Edition Microsoft Windows XP Professional Еще. Меньше

ВВЕДЕНИЕ

Потеря данных из-за проблем с компьютером или выхода из строя жесткого диска может стать довольно неприятным сюрпризом. Вы можете потерять семейные фотографии, музыкальную коллекцию или финансовые данные. После настройки компьютера под себя установка соответствующих параметров, например фона рабочего стола, звуков, заставок и конфигураций беспроводных сетей, на новом компьютере может занять много времени.

Однако небольшая предосторожность позволяет в значительной степени защитить себя от подобных неприятностей. Чтобы сэкономить время и силы, рекомендуется регулярно осуществлять резервное копирование данных и параметров.

В этой статье описано ручное резервное копирование личных файлов и параметров в Windows 7, Windows Vista, Windows XP и Windows Server 2003. Здесь также описано, как использовать средства по работе с данными в Windows для резервного копирования файлов и параметров.

Дополнительная информация

Способ 1. Ручное резервное копирование файлов и параметров на съемный носитель или в сетевую папку

Самым простым способом является ручное резервное копирование файлов и параметров на съемный носитель или в сетевую папку. Вы можете указать копируемые файлы и параметры, а также интервал резервного копирования.

Примечание. Примерами съемных носителей являются внешние жесткие диски, DVD-диски, компакт-диски и карты памяти USB. Вы можете копировать файлы на другой компьютер или сетевое устройство, если ваш компьютер подключен к сети, например беспроводной.

Чтобы вручную скопировать файлы в сетевую папку или на съемный носитель на компьютере под управлением Windows 7, Windows Vista, Windows XP или Windows Server 2003, сделайте следующее.

  1. Нажмите кнопку Пуск , выберите Компьютер и дважды щелкните диск, на который установлена Windows 7, Windows Vista, Windows XP или Windows Server 2003.
  2. Откройте папку «Пользователи» и затем папку с копируемыми файлами.
  3. Скопируйте необходимые папки из папки пользователя в сетевую папку или на съемный носитель.
  • Чтобы создать резервные копии данных для всех пользователей, повторите действия 2 и 3.
  • Чтобы определить размер всех файлов в папке пользователя, выделите все папки, щелкните их правой кнопкой мыши и выберите пункт Свойства.
  • Сохраненные файлы можно скопировать на любой компьютер. Однако чтобы можно было открыть эти файлы, на компьютере должны быть установлены соответствующие приложения.
  • Не все приложения хранят свои файлы в папке пользователя. Выясните места хранения файлов необходимых приложений и скопируйте эти файлы в сетевую папку или на съемный носитель.

Способ 2. Использование средства переноса данных для резервного копирования данных на другой компьютер

Другой простой способ заключается в использовании специального средства Windows для переноса данных на другой компьютер. В этом разделе рассматриваются сценарии, в которых можно использовать средство переноса данных для резервного копирования данных на другой компьютер:

При подготовке материала использовались источники:
https://qna.habr.com/q/19802
https://support.microsoft.com/ru-ru/topic/%D1%80%D0%B5%D0%B7%D0%B5%D1%80%D0%B2%D0%BD%D0%BE%D0%B5-%D0%BA%D0%BE%D0%BF%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%B8-%D0%BF%D0%B5%D1%80%D0%B5%D0%BD%D0%BE%D1%81-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-%D0%BD%D0%B0-%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%B5-%D1%81-%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%BE%D0%B9-windows-bd7e1bcf-15ea-078b-922f-6d6fcca76c7e

Оцените статью