Як вимкнути повідомлення "Ця копія Windows не є справжньою" для Windows Azure?


10

Чи є якийсь елемент налаштування / конфігурації, щоб уникнути друку помилки Windows на екрані чи виявлення її? Внизу я поставив скріншот, на якому відображається повідомлення, коли ви RDP переходите на роль веб. Моя веб-роль працює на ОС Windows Azure Guest OS 1.17 (варіант Windows Server 2008 SP2)

введіть тут опис зображення

Передумови: Я пояснював нашу архітектуру деяким стороннім інженерам (NDA'd і всім), і мені довелося демістифікувати веброл, оскільки вони були незнайомі з Azure. Я RDP'd у VM, які працюють на веб-ролі, коли один з їх інженерів задихнувся: "Ви, хлопці, використовуєте піратські копії Windows у хмарі?" Я також помітив, що на екрані RDP у машинах Azure в нижньому лівому куті було "Ця копія Windows не справжня".

Очевидно, що Microsoft працює у власному ОС у власному центрі обробки даних, не впливаючи на мене. Тож тут ніякого «піратства», незважаючи на це очевидне попередження. Однак вони здалися настільки відволіканими від цього ("як це може бути? Насправді? Хммм?"), Що ми витратили більше часу на розмови про це, ніж про фактичну справу на роботі. Як я вже говорив, вони мало піддаються впливу Azure, але мають додаткове значення в інших місцях. Я хочу позбутися цього, тому не потрібно пояснювати це надалі.

PS Microsoft: Якщо ви збираєтеся змінити Windows Server <XYZ>в Windows Azure <A.B>, ви повинні також змінити код , що цілісність продукту провер.



5
@jscott: NICE! "ігноруйте проблему, ми її вирішимо в іншому випуску ..."
Барт Сільверстрім

@BartSilverstrim Ця проблема інша і говорить про діалогове вікно активації Windows. І він характерний для дуже старої версії гостьової ОС (яка оновлюється досить часто), і вона спеціально пов'язана з одним із зображень серії 1.x OS (Server 2008 SP2) проти серії 2.x (Server 2008 R2). Ось чому це безпечно ігнорувати.
Девід Макогон

@davidmakogon - "дуже старий?" Windows Azure з поста від 11 травня? O_o
Барт Сільверстрім

1
Ну, це не означає, що він старий. Це означає, що вони випускають незначно змінені оновлення, як деякі люди перекомпілюють з репо-дерева з вихідного дерева. Старий - це скоріше часовий вимір, ніж показник того, скільки версій ви можете випустити в дику природу, інакше обмін стеками, який ви використовуєте сьогодні, дуже старий порівняно з тим, що працював минулої суботи.
Барт Сільверстрім

Відповіді:


3

Я впевнений, що це відображається лише в сім'ї ОС 1 (Windows Server 2008 SP2). Якщо ви повинні змінити osFamily="2"(Windows Server 2008 R2) у своєму ServiceConfiguration.cscfg та оновити розгортання, ви не повинні бачити цього на робочому столі. Ось де живе налаштування:

<ServiceConfiguration serviceName="GenuineTest" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceConfiguration" osFamily="2" osVersion="*">

Я лише двічі перевірив це за допомогою декількох моїх розгортань osFamily="2". Я також RDP'd в одному з моїх запущених, osFamily="1"і повідомлення "Ця копія Windows не є справжнім" є.

Залежно від вашої практики управління конфігурацією, може бути непросто просто змінити версію ОС та повторно використовувати. Для демонстраційних цілей, можливо, варто натиснути на простий одномобільний VM (робочий або веб-роль - насправді не має значення), запустивши osFamily="2"і RDP, щоб показати, що на робочому столі немає попередження.

Для отримання додаткової інформації про сім'ї ОС див. Цю сторінку .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.