Как перенести программы со старого компьютера на новый компьютер с Windows 7?

Я знаю об инструменте Easy Transfer, включенном в Windows 7, который перенесет все мои файлы но я хочу передать свой программы. Кроме того, я не хочу покупать какую-либо бесполезную программу, если мне это не нужно.

7 ответов
7

Многие программы нельзя напрямую переносить с одной машины на другую. Есть ряд причин для этого:

  • Записи реестра означают, что некоторые необходимые части вашей программы являются записями в базе данных реестра. Другими словами, они используют часть одного файла со многими другими программами. Сами записи не будут копироваться напрямую в реестр в новой системе, потому что у них часто есть ключи guid, которые не определены до времени установки, и поэтому нет никакого способа узнать, какие записи вам понадобятся.
  • Лицензионные ограничения когда-нибудь будут составлять «подпись» на основе оборудования, установленного на ПК. Просто перенос программы напрямую означает, что проверка лицензии не удастся, потому что новая подпись неверна.
  • Некоторые установщики будут использовать файлы, специфичные для оборудования. Это менее распространено, чем раньше, но особенно вероятно, что это делают видеоигры — установщик может скопировать другой набор кода в вашу систему под тем же именем файла в зависимости от того, есть ли у вас карта nVidia или ATi.
  • Данные программы могут находиться в папке под папками другого пользователя, что в лучшем случае затрудняет правильную повторную сборку. Кроме того, такие технологии, как изолированное хранилище, могут означать, что важные данные программы зашифрованы и их трудно прочитать.

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

  • это позор. спасибо за этот ответ. я вроде знал большую часть этого, я просто надеялся, что есть какой-то простой и законный способ передачи программ, о котором я просто не знал

    — Джейсон
    23 авг.

  • кстати, у кого-нибудь валяется старый компакт-диск с фотошопом? : D Медиа диски почему-то нравятся собакам

    — Джейсон
    23 авг.

Если у вас нет носителя для переустановки, вы можете сделать это с помощью виртуализации, например, установить vmware на новый компьютер и создать виртуальную копию старого компьютера (p2v). Это не средство передачи программ, как указано в вопросе, а способ сделать их доступными.

  • Отличная идея! Однажды я проделал это со старым ноутбуком и полностью забыл.

    — BillP3rd
    23 авг.

Нет программы, плюс я бы не хотел, чтобы программа все за меня переносила. Просто переустановите нужные вам программы и держите в таком состоянии, чтобы не возникало других проблем.

  • у меня нет всех дисков со всеми моими программами … Я не верю, что у нас нет технологии для переноса программ с одного компьютера на другой.

    — Джейсон
    22 авг.

  • Ненавижу портить тебе день, но я должен согласиться с Сандипом. Проблема в том, что сложно точно знать, что именно тот программный пакет затронул в вашей системе. Только самые простые программы можно переместить, скопировав их папку из «Program Files». Тем не менее, некоторые из них можно перемещать таким образом. Мой «стандартный» процесс перехода со старого ПК на новый — использовать «Установленный программный принтер» (jud-software.co.uk), чтобы составить список того, что мне нужно установить, и отмечать их по ходу. Приятным побочным эффектом является то, что я избавляюсь от множества вещей, которые больше не использую.

    — BillP3rd
    22 авг.

  • В качестве альтернативы вы мог попробуйте скопировать папку с программой, а затем поищите в реестре все, что может быть применимо. Вам также понадобится общий DLL. Тогда в папках «Данные приложения» и «Локальные настройки» могут быть файлы, плюс вам нужно будет вручную воссоздать любые значки. Наконец, в зависимости от ОС, с которой вы работаете, вполне могут быть файлы, которых просто не было в старой системе. Также необходимо будет определить и установить все зависимые фреймворки (.NET, Java и т. Д.). Лучше всего приложить все усилия, чтобы заполучить исходный носитель.

    — BillP3rd
    22 авг.

для этого есть софт. Laplink PC Mover
— это название программного обеспечения, и я видел, что оно работает и на Windows XP.

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

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *