Windows 10
Якщо ви помітили, що налаштування або карта не зберігаються, або програма завантажує оновлення і не оновлюється, це означає, що ви програму запускаєте з обмеженими правами. Для звичайного користувача працює певний захист системи. Операційна система не дозволяє користувачу записувати чи змінювати файли, що знаходяться в системних каталогах. До них відносяться і каталоги Program Files та Program Files (x86), в які встановлюються майже всі програми. Програми, які запускає користувач, запускаються з тими ж правами, які є в користувача, тому виходить така ситуація, що програма хоче зберегти свої налаштування в свій каталог, але її це заборонено системою. Звісно, збереження відбувається, але зовсім не туди, де очікує програма. Давайте розберемось як це налаштувати та повернути свої налаштування.
Спершу, закрийте програму, в якій прослідковується ця проблема.
Інструкція підходить для будь-якої програми, я ж покажу на прикладі програми ГІС 6. Також покажу окремо в різних версіях Windows:
Windows 10
Приклад показано на українському інтерфейсі операційної системи. Якщо ви не знаєте як його переключити, читайте наш блог: WINDOWS 10. ПЕРЕКЛЮЧЕННЯ ІНТЕРФЕЙСУ НА УКРАЇНСЬКУ МОВУ.
На робочому столі, на ярлику програми натисніть праву кнопку мишки і з контекстного меню виберіть "Властивості".
У вікні властивостей ярлика перейдіть на вкладку "Сумісність". В групі "Налаштування" поставте галочку "Запустити програму від імені адміністратора". Щоб зберегти налаштування і закрити вікно, натисніть кнопку "ОК".
По суті, ми проблему виправили — тепер налаштування будуть зберігатись і програма буде оновлюватись, але залишились налаштування і файли, які ми раніше використовували, і щоб їх повернути, потрібно зробити ще де-кілька кроків.
Нам потрібно з секретного каталогу скопіювати всі файли, що змінила програма. Але ми в той каталог перейти не можемо, бо по змовчуванню в системі відключене відображення прихованих файлів і папок. Спершу відключимо це.
Нам потрібно перейти в "Панель керування". Для цього натисніть кнопку "Пуск" та виберіть пункт меню "Налаштування".
У вікні "Налаштування" в полі пошуку введіть "панель кер" і система знайде для нас "Панель керування". Натисніть на результат пошуку, щоб відкрити її вікно.
Відкриється вікно "Панель керування". Обов'язково перевірте, щоб справа зверху, в полі "Переглянути за" у вас було вибрано "Великі піктограми". Якщо це не так, то виберіть.
З'явиться багато різних елементів. Серед них знайдіть елемент "Параметри Файлового провідника" і натисніть на ньому.
У вікні "Параметри Файлового провідника" перейдіть на вкладку "Подання". В списку "Додаткові параметри" знайдіть перемикач "Приховані файли й папки" та переключіть його у "Відображати приховані файли, папки й диски". Щоб налаштування збереглись, натисніть кнопку "ОК".
Тепер ми будемо бачити приховані папки.
На системному диску, куди встановлена операційна система (здебільшого це диск C:), перейдіть в каталог Користувачі (або Users). Зайдіть там в каталог з іменем користувача, з яким ви увійшли в систему (в моєму випадку це info). А далі перейдіть по цьому шляху: AppData\Local\VirtualStore\Program Files (x86) і в папку з іменем програми (в моєму випадку це ГІС 6).
Як бачите, всі налаштування, що ми робили, збереглись, але не в каталозі з програмою, а в певному секретному місці.
Тепер треба ці всі файли виділити і перенести в каталог, куди встановлена наша програма. Звісно, коли будете вставляти, операційна система скаже, що такі файли вже є в папці. Не звертайте увагу, натискайте кнопку "Замінити файли в місці призначення".
Єдине що лишилось, це відключити відображення прихованих файлів і папок. Знову поверніться у вікно "Панель керування", натисніть на "Параметри Файлового провідника", там перейдіть на вкладку "Подання". В списку "Додаткові параметри" знайдіть перемикач "Приховані файли й папки" та переключіть його назад в "Не відображати приховані файли, папки й диски". Щоб налаштування збереглись, натисніть кнопку "ОК".
Готово. Запускайте програму і перевіряйте, щоб вона зберігала налаштування, карту та оновлювалась.
Єдиний нюанс, тепер при запуску програми, система може запитувати: "Дозволити цій програмі вносити зміни на вашому пристрої?". Завжди натискайте кнопку "Так".
Windows 7
На робочому столі, спочатку виділіть ярлик програми. Натисніть на ньому праву кнопку мишки і з контекстного меню виберіть "Свойства".
У вікні властивостей ярлика перейдіть на вкладку "Совместимость". В групі "Уровень прав" поставте галочку "Выполнять эту программу от имени администратора". Щоб зберегти налаштування і закрити вікно, натисніть кнопку "ОК".
Готово. Запускайте програму і перевіряйте, щоб вона зберігала налаштування, карту та оновлювалась.