Копирование программ с другого компьютера.

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

Если в папке с вашей программой присутствует файл install.log, в котором хранится вся информацию о процедуре установки, считайте, проблем с этой программой у вас не возникнет. В этом файле (открыть его можно блокнотом) помимо списка скопированных файлов содержится информация об установленных ветках реестра. Рассмотрим на примере игры Pro Evolution Soccer 2008.

RegDB Key: SOFTWARE\KONAMI\PES2008
RegDB Val: F:\Games\PES08\
RegDB Name: installdir
RegDB Root: 2
RegDB Key: SOFTWARE\KONAMI\PES2008
RegDB Val: NA9C97ANHSLC46R5JYM9
RegDB Name: code
RegDB Root: 2
RegDB Key: SOFTWARE\KONAMI\PES2008
RegDB Val: 1.00.0000
RegDB Name: version
RegDB Root: 2
RegDB Key: SOFTWARE\KONAMI\PES2008\1.00.0000
RegDB Val:
RegDB Root: 2

Это выдержка из файла install.log. Здесь информация о четырех добавленных в реестр ключах. Если вы можете получить доступ к компьютеру с корректно установленной программой, то достаточно будет сохранить необходимые ветки в reg-файл. В противном случае, нужно будет создать эти ветки вручную.

Допустим, самый первый ключ создается следующим образом: открываем редактор реестра («Пуск» -> «Выполнить» -> regedit), вкладку HKEY_LOCAL_MACHINE -> SOFTWARE. Щелкаем правой кнопкой мыши на разделе SOFTWARE и выбираем «Создать раздел», после чего вводим имя раздела KONAMI. Затем уже в разделе KONAMI таким же способом создаем раздел PES2008. Теперь путь к ключу полностью соответствует записи в install.log, осталось создать ключ.

Открываем раздел KONAMI и в правой части окна щелкаем правой кнопкой мыши, выбираем «Создать» -> «Строковый параметр». Вводим имя параметра installdir, нажимаем Enter и дважды щелкаем по созданному только что ключу. Записываем в него значение F:\Games\PES08\. На этом создание ключа завершено. Аналогично создаются и остальные ключи.

Можно пойти и другим путем – создать в блокноте файл с расширением reg со следующей информацией:

[HKEY_LOCAL_MACHINE\SOFTWARE\KONAMI\PES2008]
«installdir»=»F:\Games\PES08\»
«code»=»NA9C97ANHSLC46R5JYM9″
«version»=»1.00.0000″

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

С первого раза, естественно, все кажется сложным и достаточно рутинным, но на самом деле создание одного ключа занимает не больше минуты времени. Вся информация о ключах хранится в файле install.log. RegDB Key – это путь к ключу, RegDB Val – его содержимое, а RegDB Name – имя ключа. Как правило, ключей необходимых для работы не больше пяти-шести. В файле install.log вы можете найти несколько десятков ключей, в адресе которых присутствует Uninstall – они нужны исключительно для удаления программы и для работы их вбивать не нужно.

Поделиться в соц. сетях

Опубликовать в Google Buzz
Опубликовать в Google Plus
Опубликовать в LiveJournal
Опубликовать в Мой Мир
Опубликовать в Одноклассники
Популярное:



7 комментария(-ев) к статье “Копирование программ с другого компьютера.”

  • Денис:
    Цитировать

    А можно скопировать папку с программой, потом скопировать ветку в реестре путём экспорта — получим файл. Потом вставляем на нужный комп в Program Files папку и открываем файл, делаем слияние в реестр?

  • admin:
    Цитировать

    А можно скопировать папку с программой, потом скопировать ветку в реестре путём экспорта – получим файл. Потом вставляем на нужный комп в Program Files папку и открываем файл, делаем слияние в реестр?

    Можно конечно. Я просто описал способ, когда просто скопировали папку, а до реестра руки не дошли или не было возможности.

  • Денис:
    Цитировать

    А ни фига у меня не получилось…((( пытался офис с рабочего компа скопировать и на свой поставить — болты кароче… или может не все записи сделал в реестр, а только сюда HKEY_LOCAL_MACHINE -> SOFTWARE

  • admin:
    Цитировать

    Денис, попробуйте сделать портативку — Сам себе portable.

  • Денис:
    Цитировать

    вобщем в реестре нашёл около 300 веток с ОФИСОМ, так что бубен который вы изготавливали ооочень пригодиться, плясать придётся с ним долго чтоб перекопировать с компа на комп эту программу, оно того не стоит

  • admin:
    Цитировать

    вобщем в реестре нашёл около 300 веток с ОФИСОМ, так что бубен который вы изготавливали ооочень пригодиться, плясать придётся с ним долго чтоб перекопировать с компа на комп эту программу, оно того не стоит

    А через Evalaze?

  • Денис:
    Цитировать

    Чёт я не разобрался с ним без рашн версии…

Оставить комментарий

Реклама
Подписка

 

Опрос

Как Вы относитесь к компьютерному пиратству?

Посмотреть результаты

Loading ... Loading ...
Облачко
Вас посчитали: