Ошибка 0x800B0100

Столкнулся с интересной проблемой. При обновлении списка ролей и установленных компонентов на Windows Server 2008 R2 возникает ошибка 0х800B0100 и, как следствие, нельзя поменять их состав.
Решением проблемы является установка последней версии System Update Readiness Tool KB947821
По идее, это обновление распространяется через Центр обновления Windows и предлагается только тем компьютерам, на которых имеются проблемы, устраняемые с его помощью. Но если автоматически это обновление не установилось (например, в организации развернут WSUS сервер), то можно самостоятельно скачать последнюю версию обновления соответствующего языка. Использовать, очень желательно, именно последнюю версию (на сегодня это версия на апрель 2010 года)!
В большинстве случаев это средство автоматически устраняет все проблемы. Но если проблема не была устранена, то можно посмотреть на файл %systemroot%logsCBSCheckSUR.log и найти (а затем и устранить) ошибку вручную. Более того, это средство устраняет еще и множество других проблем.

Открытое письмо представителей IT отрасли Дмитрию Медведеву

6 марта Президенту России отправлено письмо от представителей отечественной ИТ индустрии. Несмотря на наличие разногласий (в целом даже большинство подписавшихся в деталях не со всем в письме согласны) это письмо состоялось. Говорит это о действительно больших проблемах IT области в России.

И действительно. В области информационной безопасности специалистов способных подготавливать кадры нет, да и в других областях IT ситуация не намного лучше. А если к этому добавить нежелание половины обучающихся учиться (кому-то нужна бумажка, кому-то просто от армии откосить …) то образование в этой области действительно однобоко и плачевно. Также, согласно этому письму, 98% программного обеспечения в России (не важно открытого или проприетарного) производят зарубежные производители. Но что самое интересное, у этих производителей работает очень много наших программистов. В деталях и я не со всем согласен, но в общем что-то нужно делать. Хотя, как мне кажется, у нас как обычно, будет продвигать не то и не туда … впрочем тот кто должен принимать решения, тоже не владеет ситуацией в современном уровне IT, многие «деятели» не понимают даже разницы между открытым и свободным ПО, не понимают того, что на все сертифицированное ПО в России предоставляется исходный код, который не может быть изменен и даже опубликован в большинстве ведомств России, что противоречит с одной стороны свободности, а с другой стороны, возможно и необходимо …

С текстом письма можно ознакомиться тут. Со списком подписавшихся тут. Источник тут.

Microsoft Innovation Days. 3 октября. Отчет.

3 октября прошел очередной форум компаний-разработчиков "Innovation Day". Как обычно, поробую освятить прошедшее событие. Сам форум прошел интересно. Первая часть состояла из одной секции (ее назвали пленарной), а вторая часть из двух секций. Одна была адресована непосредственно разработчикам (техническая сессия), вторая управлению (бизнес сессия). Узнал несколько очень интересных вещей, но сначала как обычно о плохом.
Итак, что не понравилось. Да в общем все понравилось. Разве только два момента, первый — это то, что на сессиях немного повторяли пленарную часть. А также обе сессии были в общем интересны обоим категориям присутствующих (так как именно технические детали не показывались, да и не цель это Innovation Days, некоторые моменты были рассказаны при ответах на вопросы) а возможности, в том числе и технические и организационные были интересны всем. Вот если бы убрать повторения в первой части, то вполне можно было бы уложиться в рассмотрение вопросов в одной сессии. Но это на самом деле было не критично, ибо можно было перемещаться между сессиями и само расписание было спланировано грамотно. Про мастерство докладчиков и о подобном не упоминаю, так как выступали в основном специалисты Майкрософт и качество выступлений как обычно на высоте.
Теперь что интересного. Интересного было много, попробую вспомнить основные моменты. Ну во-первых, было сказано об открытии двух новых сайтов. Об этом я уже тут написал. Во-вторых, было рассказано об новой инициативе ISV Royalty Licensing. Отличная инициатива, позволяющая продавать свой софт совместно с необходимыми продуктами Майкрософт в рамках одной лицензии. Например, если Ваше приложение требует для работы полноценный Microsoft SQL Server 2008, то Вы его можете продать вместе со своим ПО, при чем сначала продать, потом заплатить за него Майкрософту по специальной очень неплохой цене. Правда у заказчика будет одно ограничение, купленное ПО Майкрософт в таком виде можно будет использовать только в рамках Вашего приложения и все. Также было подробно рассказано еще об одной инициативе: SLPS. Software Licensing and Protection (SLP) Services позволяет не только защизать свой код на ASP.NET (и это совсем не обфускация, это именно нормальная защита с кодированием) но и предложить клиентам гибкую политику активации. В самой минимальной конфигурации такая защита будет стоить 20$ в месяц плюс 1$ за каждую активацию, что в совокупности дает очень неплохую стоимость по сравнению с другими решениями. Если же Вам нужно защитить не только .NET код, то можно воспользоваться совместным решением компании ООО "Протекшен Технолоджи" (StarForce) и Microsoft. Также у этой компании легче всего купить решение чисто Microsoft.
Естественно было много рассказано для партнеров Майкрософт, в том числе о преимуществах для компаний-разработчиков, многое из рассказанного можно только услышать, и нигде нельзя прочитать. Также было рассказано о проблемах в новых инновациях Майкрософт (что поможет правильно их преодолевать). Были приглашены представители четырех компаний — партнеров Майкрософт, которые тоже рассказали немного интересного. Приглашение компаний на круглый стол становится уже хорошим правилом. В общем это событие требует посещения offline если не каждый раз, то через раз — точно. На этом буду заканчивать, хотя не упомянул о многом (например, о программе Microsoft SaaS Incubation Center — грандиозная, нужная и полезная вещь), да и вообще о переходе части сервисов в WEB облако.
Ну и по результатам мероприятия возникло три предложения для группы ISV компании Майкрософт.

Первое, это попробовать сделать возможным клиенту апгрейдить лицензию на софт поставляемый по ISV Royalty Licensing до нормальной лицензии у обычного реселлера. Эта задача видимо решается сложно технически, но зато станет очень большим преимуществом, снимет часть организационных вопросов и внутриполитических.
Второе касается Windows, которая пока не входит в ISV Royalty Licensing. Можно ее продавать по лицензии, когда под ней можно запускать только продукты Microsoft и самого разработчика. Это даже можно частично реализовать технически. Что позволит снизить цену и продавать действительно програмно-аппаратный комплекс разработчику, частично решит проблемы с возможностью включения в ISV Royalty Licensing — ведь это не полноценная операционная среда, а клиент в случае наличия пункта 1 тоже будет доволен.
Третье, это введение тарифа по программе SLPS с нулевой платой в месяц (только за факт активации, и за факт выдачи нового компилятора для ПО). Это позволит усилить безопасность, так как разработчики на этом тарифе смогут генерировать говий компилятор под каждое ПО, что видимо невозможно для версии Standart, а также большей популяризации, особенно среди начинающих разработчиков (ведь у них неизвестно когда и как и когда ПО начнет нормально продаваться, а платить в никуда хоть и 20$ — совсем не хочется).

Регистрация на платформу 2009 (очередные проблемы)

Или о том, как решения Майкрософт блокируют регистрацию на платформу. Занятная история о регистрации, читайте выводы в конце записи.
Начнем по порядку. В 21-00, совершенно случайно, зайдя на блог Войцеховского Максима я узнаю о регистрации. Но я ведь предварительно регистрировался!, и на сайте платформы 2009 тоже! Ну чтож, думаю, что организация как обычно на высоте и иду на сайт платформы. Регистрация действительно началась. Вошел под своим Live.Id, ну а дальше меня сайт не пускает. Более того, ни под каким предлогом ни открывает больше никакой страницы, кроме регистрации на сайте. Что и куда я только не вводил. Самое интересное и выход из Live.Id не работает (не пускает какой-то Office Tested … сто лет там не был). Я даже ноутбук перегрузил. Ясно, дело в куках … но чистить их не хочется, так как недавно это уже делал. Ладно, захожу по RDP на другой компьютер. Не входя в Live.Id жму напомнить пароль (думаю, что я все позабыл, от радости открытия конференции). А пароль не приходит. И тут меня осеняет! письма попадают в спам! Ну чтож, захожу на Exchange 2007, благо я три дня назад все настройки по спаму поставил на дефолтные, и отключил всякие удаления. В том числе отключил все внешние проверки, и весь спам валится в один ящик. Проверяю его! письмо с платформы находится там! Его оказывается заблокировал контентный фильтр! который обновляется постоянно с Майкрософт. Ну чтож, восстановить письмо не проблема (заодно и добавил домен в список контентного фильтра). Кстати в Outlook-е это восстановленное письмо тоже класссифицировалось как спам! Поменял пароль и смог зайти на сайт с любого компьютера.
Но это еще не все. При попытке регистрироваться на саму платформу у меня просят Промо-Код. Думаю, что оно тоже в спаме. Облазил его весь, и поиском и глазками и … нету. Зато нашел письмо с именем и паролем, оказывается меня на платформе зарегистрировали по предварительной регистрации и пароль с именем выслали (все-таки предупредили, но только никто об этом не знал). Ну чтож, счетчик уменьшается, завтра весь день провожу на .NET Architecture Day от Microsoft — значит еще минус один день (а счетчик то тикает). Позвонил по указанному телефону по восстановлению промо-кода — меня послали обратиться в рабочее время … Ну чтож, придется переплачивать — оформил заявку без промо-кода, в надежде, что если он придет, как-нибудь переоформлю, хотя тут будут сложности. Заодно завтра по телефону попробую решить эту проблему …
И вот, оформив счет и почти дописав эту запись в 23-00, я случайно замечаю пост. Оказывается никто этих промокодов не получил, а счетчик то уже показывает 211 свободных мест! мде. Если бы не этот пост, решил бы что это специальная акция такая, чтобы не делать скидок (так бы и написали).
Ну неужели нельзя было бы провести предварительно бетта-тестирование, хотя бы на тех кто регистрировался предварительно (за 2 дня все бы уладили). Неужели … а ладно, организация, оплата … все это мелочи, главное платформа обещает быть интересной и познавательной! А это главное. Кстати, говорят на конференции «Открытый код 2008» регистрация стоит в 2 разе меньше, и говорят таких проблем нет.

Выводы:
— настройте антиспам на домен конференции!
— при оформлении счета обрезает цифры. У некоторых в счете обрезан ИНН, у меня ИНН правильный, а вот в КПП отсутствует две последние цифры! Бухгалтерия такое не оплатит!!!
— если Вы регистрировались предварительно, то у Вас уже есть логин и пароль. Используйте их или восстановите пароль. На сайте Вас никак не предупредят (даже если Вы попытаетесь зарегистрироваться с тем же логином).
— есть один плюс (в отличии от прошлого года), теперь можно указать логин в softkey, и Вам не придется заводить второй логин. И Ваш заказ будет виден. (Правда видимо его можно и на чужой логин оформить, но это маловероятно)
— если нет промо-кода, пробуйте получить его как написано тут или позвонив в Майкрософт в рабочее время.

Помощник по Active Directory Services (обновление)

Несмотря на то, что утилита ADSHelper (Помощник по Active Directory Services) была выпущена всего 10 дней назад, поступило уже 5 отзывов о программе. К сожалению к счастью по прямому назначению она еще никому не пригодилась. Но, в связи с поступлением отзывов, утилитку обновил.
Подробнее об утилите можно почитать в этой записи и на странице программы. Основными недостатками, судя по отзывам, являлись: невозможность вести LOG файл всех принятых изменений, а также то, что изменения не принимаются мгновенно в рабочей среде, а также пожелания к новой версии по расширению функционала.
Изменения действительно не применяются мгновенно, и связано это видимо из-за синхронизации контроллеров домена. Подробно эта проблема еще до конца не происследована, но у всех кто по этой проблеме обращался изменения применились спустя некоторое время. Видимо в следующей версии включу возможность принудительной синхронизации кнопкой, хотя это можно сделать вручную. К тому же контроллеры домена синхронизируются обычно раз в 5 — 15 минут (зависит от настроек). Ну и запись лог файла добавлена как включенная по умолчанию опция (можно выключить).
В следующей версии видимо добавлю возможность выполнения программы в командной строке, ибо иногда это удобнее.
Жду Ваших комментариев о программе в этой заметке или на странице программы.

Падение IE7 (решение проблемы)

Вчера возникла проблема: при закрытии одной из вкладок закрывается весь IE7. Перезапуск ноутбука не помог. Быстрый поиск по Интеренету показал, вчера (а может быть и раньше) подобная проблема возникла у многих. Как вариант решения проблемы предлагалось сбросить настройки IE7 "по умолчанию", но не всем это помогло. Microsoft как обычно пока молчит. Хотел было уже поисследовать эту проблемку под отладчиком, но немного обмозговав придумал способ решения проблемы. Мне помогло 🙂
Итак, первым делом перезапускаем компьютер (не важно что на нем стоит Vista или Windows XP). Затем дожидаемся полной занрузки и нечего не трогаем, в особенности не запускаем Internet Explorer 7. По идее тут нужно было бы перезапуститься в безопасном режиме, но у меня сработало и так. После этого заходим в панель управления и запускаем настройки IE7 (обычно это называется "Свойства обозревателя"). Переходим на вкладку "Дополнительно" и кнопкой "Сброс" сбрасываем IE7 в настройки по умолчанию.
Все проблема решена и можно запускать браузер.
Если у кого не получилось (да и если получилось) просьба отписаться. Проблему я уже решил и повторить ее уже не могу, чтобы посмотреть спецсредствами, но причина до конца пока не ясна (а сброс настроек — не факт что проблема не повторится).

Оформление соглашений Open Value и Open Value Subscription

Согласно заявлениям Microsoft c 1 июля 2008 года оформление новых соглашений Open Value и Open Value Subscription будет доступно только через новую версию eAgreements. Предыдущая версия eAgreements на сайте останется доступной в режиме «для чтения».
В старую версию я вошел как обычно без проблем. А вот в новую зайти не смог. (впрочем и полгода назад была такая же проблема, но как обычно — воз и ныне там) Выдает ошибку "В доступе отказано У вас нет разрешения на доступ к этой странице.", а иногда "Внутренняя ошибка Система не смогла обработать ваш запрос. Если проблему не удается устранить, обратитесь к вашему администратору." От чего зависит та или другая ошибка я так и не понял.

Возникает вопрос … а кто у меня собственно на сайте Mcrosoft "мой администратор"? 🙂
Теоретически могу предположить, что старые соглашения (но еще действующие) в новую версию просто не перенесли. Поэтому раз нет ни одного соглашения и войти не получается … но это пока только предположение. Будем выяснять.