Копирование программ с другого компьютера.
При отсутствии дистрибутива, многие программы и игры можно просто скопировать с одного компьютера на другой. При этом на другой машине программа будет также корректно работать как и на установленной с дистрибутива. Но также часто попадаются экземпляры, которые недостаточно просто скопировать – для их запуска необходимы определенные ключи в реестре, создаваемые во время установки. Приведу пример восстановления необходимых веток реестра в подобных случаях.
Если в папке с вашей программой присутствует файл 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 – они нужны исключительно для удаления программы и для работы их вбивать не нужно.
А можно скопировать папку с программой, потом скопировать ветку в реестре путём экспорта — получим файл. Потом вставляем на нужный комп в Program Files папку и открываем файл, делаем слияние в реестр?
Можно конечно. Я просто описал способ, когда просто скопировали папку, а до реестра руки не дошли или не было возможности.
А ни фига у меня не получилось…((( пытался офис с рабочего компа скопировать и на свой поставить — болты кароче… или может не все записи сделал в реестр, а только сюда HKEY_LOCAL_MACHINE -> SOFTWARE
Денис, попробуйте сделать портативку — Сам себе portable.
вобщем в реестре нашёл около 300 веток с ОФИСОМ, так что бубен который вы изготавливали ооочень пригодиться, плясать придётся с ним долго чтоб перекопировать с компа на комп эту программу, оно того не стоит
А через Evalaze?
Чёт я не разобрался с ним без рашн версии…