MCTREWARDS.ru

Таємниці реєстру. Перенесення ліцензії антивіруса Касперського.

У житті стикаєшся не тільки з великою і серйозною науковою теорією розвитку і вдосконалення комп'ютерної техніки, а й з невеликими, але важливими для практики дрібницями. Про одну таку дрібницю, зараз і піде розповідь, причому незнання її часом може ускладнити життя і навіть стати причиною того, що давно запланована перестановка операційної системи (ОС) відкладається до кращих часів. Те, що операційну систему Windows доводиться періодично встановлювати заново після довгої і напруженої роботи на персональному комп'ютері - не новина. В процесі роботи накопичуються зміни, пов'язані, наприклад, з тим, що програми ставляться і видаляються, але видаляються не завжди повністю і залишаються "хвости", що уповільнюють роботу системи. Крім того, може виникнути ситуація, коли операційну систему хочеться переставити, наприклад, з тієї причини, що було додано нове обладнання або взагалі, старий комп'ютер міняємо на новий.

Проблеми переустановлення операційної системи часто пов'язані з тим, що на старому комп'ютері знаходиться одна або декілька програм, які були встановлені на комп'ютер, але дистрибутива програми для повторної установки немає. Методично правильний варіант - шукати вихідні файли для установки. Другий не менш правильний методично, але більш складний для реалізації варіант. Якщо стара операційна система дорога встановленими в ній додатками, але хочемо перейти на нову, то можливий варіант віртуалізації P2V (трансформація фізичних систем у віртуальні Physical-to-Virtual) старої операційної системи. Рішення пов'язане з декількома можливими недоліками, по-перше, при віртуалізації переноситься багато сміття у вигляді старих додатків, тому рекомендується спочатку на комп'ютері, підготовленому до віртуалізації, видалити всі програми, крім тих, які не можна нормально перевстановити через відсутність дистрибутивів, а потім тільки віртуалізувати. По-друге, можуть виникнути складності з пошуком програм для віртуалізації P2V. Якщо працюєте з відносно новими операційними системами Windows (наприклад, Windows Vista), то можна скористатися вбудованою утилітою створення резервної копії ( «копіювання та відновлення») - спочатку створюється образ для відновлення фізичної системи, але потім відновлення виконується для віртуальної машини. Недолік рішення в тому, що потрібна наявність дискового простору і багато часу витрачається на операції архівування та відновлення. Можна скористатися комерційними продуктами від незалежних виробників, але, як правило, всі ці продукти платні. Наприклад, назву відносно недорогий Paragon Virtualization Manager 2010 року (близько 500 руб.). По-третє, не кожен користувач готовий працювати з віртуальними машинами, для деяких робота з фізичним комп'ютером на Ви, а тут ще віртуалізація.

Третій можливий спосіб перенесення додатків вимагає більш високих навичок від людини, що займається встановленням заново ОС, але зате кінцевий користувач отримує повністю працює додаток у звичній для нього середовищі. Проблема переносу встановлених програм в Windows, на відміну від операційних систем типу Linux, в тому, що інформація про встановлене програмне забезпечення, як правило, записується в системний реєстр. Відносно невелика кількість програм обходиться без цього. Наприклад, у нас є якесь додаток, встановлений на диск C в папку XYZ. Якщо просто перенесемо цю папку з усім вмістом на інший комп'ютер, теж на диск C в папку XYZ, то, швидше за все, програма працювати не буде, так як важлива інформація про налаштуваннях програми залишилася в системному реєстрі. Зауважу, що при установці інформація може заноситися не тільки до реєстру. Наприклад, розглядається в прикладі додаток не тільки пише основні файли в папку XYZ і до реєстру, але записує деякі файли dll бібліотек в ті папки, де зберігаються системні dll. В цьому випадку копіювання ключів реєстру буде не достатнім і буде потрібно додатковий час (і знання), щоб зрозуміти, що і куди і звідки ще треба скопіювати.

Якщо програма пише по-мінімуму в реєстр, то все досить просто. Запускаємо редактор реєстру regedit. Для успішної роботи необхідно працювати з правами системного адміністратора.

Для успішної роботи необхідно працювати з правами системного адміністратора

Дивимося гілка реєстру HKEY_LOCAL_MACHINE \ SOFTWARE \ і, ймовірно, побачимо інформацію про наш встановленому додатку. При необхідності можемо виконати пошук в системному реєстрі (Ctrl - F або відповідний пункт меню).

При необхідності можемо виконати пошук в системному реєстрі (Ctrl - F або відповідний пункт меню)

На скріншоті деяка інформація про ключах додатки Secret Disk NG.

Вибравши, підвівши курсор миші і натиснувши праву клавішу, окремий параметр або цілий кущ, працюємо з пунктом "Експортувати".

Вказую ім'я і місце розташування файлу експорту.

Для імпорту до реєстру на іншому комп'ютері, після перенесення файлу, потрібно просто клікнути по цьому файлу. Природно, що працювати слід під обліковим записом з правами адміністратора.

Було б неправильно обмежитися розповіддю без практичної демонстрації. Завдання наступна, необхідно переустановити антивірус Касперського на новий комп'ютер, старий комп'ютер працює, але співробітник зовсім не пам'ятає, де у нього і на якому резервному носії знаходиться ключ ліцензії, а звертатися в Техвідділ або безпосередньо в службу підтримки не хоче. У техвідділу його не зрозуміють, так як з обліковою інформацією треба поводитися акуратно, а для звернення до служби підтримки недостатньо інформації, щоб довести, що саме цей співробітник може отримати ключ повторно, так як ключ корпоративний. Рішення завдання Для початку подивимося інформацію про версії встановленого антивіруса.

Якщо почитати документацію про антивірус, то можна з'ясувати, що при повторній установці антивірус перевіряє наявність ліцензії на комп'ютері і підхоплює її, якщо вона є. Тому не будемо возитися з перенесенням вмісту папки з одного комп'ютера на інший (тим більше, якщо захочемо встановити антивірус на інший диск, наприклад, не на диск С, де він стояв раніше на старому комп'ютері, а на розділ D диска на новому комп'ютері). Переходимо на сайт виробника антивіруса і викачуємо звідти дистрибутив (я виконував тестування на дистрибутиві kav6.0.4.1424_winwksru.exe, взятого з http://www.kaspersky.ru/downloads). Подивившись кущ реєстру, який містить інформацію про антивірус, з'ясовуємо (методом експерименту), що немає необхідності копіювати весь кущ KasperskyLab, цілком достатньо скопіювати тільки гілки:

HKEY_LOCAL_MACHINE \ SOFTWARE \ KasperskyLab \ LicStorage і

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ SystemCertificates \ SPC

Більш того, якщо копіюємо повністю весь кущ KasperskyLab з комп'ютера, на якому встановлена ​​Windows-XP, на комп'ютер з Windows Vista, то отримаємо повідомлення після установки, що програма встановлена ​​не для тієї версії операційної системи. Доведеться виконати деінсталяцію програми (зазначивши пункт, що ліцензію своєчасно не видаляємо) і тільки після цього встановити програму повторно. Зауважу, що копіювати гілка HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ SystemCertificates \ SPC може знадобитися не першій-ліпшій нагоді.

Настав час підбивати підсумки. Пропонований Вашій увазі текст не претендує на те, щоб навчити працювати з реєстром, але показує, що відносно не складні маніпуляції з реєстром системи може виконати людина, вельми середньо розбирається в комп'ютерах. Працювати можна не тільки з вбудованим редактором реєстру regedit, а й з програмами, написаними для роботи з реєстром. Програм таких досить багато з різними можливостями і різною вартістю.

Можливість швидко перенести частину записів реєстру з одного комп'ютера на інший не тільки полегшує життя системних адміністраторів, але ці можливості повинні враховуватися людьми, які відповідають за інформаційну безпеку. У розглянутому нами прикладі, що заважає співробітникові володіє правами адміністратора скопіювати ключ ліцензії та встановити антивірус на свій домашній комп'ютер і комп'ютери своїх знайомих (експеримент проводився з ліцензією на 2 032 комп'ютера)? Нічого не заважає, з технічної точки зору, хоча, природно, з юридичної точки зору це дію незаконно і є комп'ютерним піратством.

Слід зауважити, що просування сайтів одна з важливих становить, що дозволяє організувати прибутковий бізнес в мережі інтернет. Питання просування сайтів досить складні і в у багатьох випадках їх рішення найефективніше і простіше довірити професіоналам. Однак, з огляду на інтерес читачів, через деякий час опублікую кілька заміток по темі, такий ось невеликий анонс про майбутні темах.

Спілкуйтеся зі мною: