пятница, 14 июня 2024 г.

Изменить папки для хранения данных и настроек программ

"...Запускаем резервный вещательный сервер. Клонировали системный диск С со всеми настройками с основного сервера. Всё заработало, но: ранее для хранения данных и настроек использовались папки в D:\SoftLab-NSK. Клонированную систему запустили без диска D. Этот диск подключили позднее. В итоге при старте программы у нас (мы так поняли) система изменила настройки на диск C:\ProgramData\SoftLab-NSK\Settings. Подскажите как вернуть настройки и данные обратно на D:\SoftLab-NSK?..."

Папки ...\SoftLab-NSK\Settings (под настройки) и ...\SoftLab-NSK\Data (под данные) прописывает инсталлятор при первой установке ПО на сервере. Выбирается диск с самым большим свободным пространством. Пути к папкам сохраняются в реестре.

После клонирования системы записи в реестре присутствуют. Но до подключения диска D они указывали на папки на несуществующем диске. 

Для восстановления путей нужно изменить записи в реестре.

[HKEY_LOCAL_MACHINE\SOFTWARE\SoftLab-NSK\SLCommon]

"DefaultDir"="D:\\SoftLab-NSK\\Data"

"SettingsDir"="D:\\SoftLab-NSK\\Settings"

Нужно:

  1. Закрыть все наши программы
  2. Изменить пути
  3. Перезагрузить сервер