У меня есть два диска: один - SSD с Windows 8.1, а второй - обычный HDD для данных. Я устанавливал часто используемые программы на диски SSD и любые другие приложения на HHD (например, игры). Но иногда я по ошибке устанавливал какое-то приложение на SSD. Как перенести приложение на жесткий диск без переустановки? Существует ли какой-либо инструмент, который может обрабатывать перемещение приложений, копируя данные с одного диска на другой, перенаправляя файлы ярлыков и изменяя пути в реестре?
2 ответа
Если у вас нет специальных инструкций по переносу определенной программы на другой том, вам гораздо лучше удалить и переустановить приложение на желаемом диске.
Есть программы , которые позволяют перемещать свои данные на другой диск, а затем выполнить функцию , поставляемого производитель обновить компьютер для нового местоположения. Например, многие игры Blizzard поддерживают это. Однако, чтобы сделать это правильно, вы должны следовать указаниям, приведенным на их сайте.
В отсутствие таких конкретных инструкций слишком много потенциальных проблем, с которыми вы можете столкнуться, пытаясь переместить программу самостоятельно. Не пытайтесь в большинстве случаев, но будьте готовы к деинсталляции / переустановке в любом случае, если все работает не так, как запланировано.
Я нашел одно решение. Сначала скопируйте каталог с приложением из Program Files на SSD-диск (C:) на HDD (D:), но оставьте тот же путь. Например:
C:\Program Files\Nikon
в
D:\Program Files\Nikon
Затем запустите regedit
и выполните экспорт в файл. Откройте этот экспортированный файл с помощью какого-либо текстового редактора, например Sublime Editor, в котором есть функция поиска по регулярному выражению (может быть полезно). Затем найдите и замените путь в пути экспортируемого файла:
C:\\Program Files\\Nikon
заменить
D:\\Program Files\\Nikon
Сохраните файл и импортируйте его с помощью regedit. Протестируйте перемещенную программу и, если она работает нормально, измените имя исходного каталога на другое, в моем примере это будет
C:\Program Files\Nikon.bak
Проверьте снова, если это работает, вы можете удалить исходный каталог. Важный. Сделайте резервную копию файла regedit и перед перемещением программа закроет его.