В этой истории можно провести параллели с исчезновением блогов MSDN и TechNet, но и отличий хватает. Для начала ссылка на архив статей https://mskb.pkisolutions.com/kb/search, а по ходу рассказа будет понятно, в чем его польза.
[+] Сегодня в программе
Изменения в базе знаний Microsoft
В 2020 году база знаний Microsoft (MSKB) претерпела ряд изменений, из которых я хочу выделить три.
Перенос статей на общую платформу с материалами поддержки Office
Официальный анонс изменений опубликовали в блоге Windows IT Pro осенью 2020 года под бессмысленным и беспощадным заголовком What’s next for Windows release notes. Содержимое там местами тоже не очень внятное, так что читайте и делайте выводы сами. В феврале 2021 года вышло продолжение с не менее странным названием Understanding the new Windows update history experience.
Внешне самым неудачным изменением стало исчезновение из ссылок идентификатора статьи (KBID), что напрягло сообщество. Об этом я писал в посте про букмарклет, превращающий новые невероятно длинные новые ссылки статей MSKB в короткие, которыми не стыдно поделиться.
Перенос статей на docs.microsoft.com
Статьи о технологиях в поддерживаемых продуктах переходят в сферу ответственности продуктовых групп (ПГ) на сайте документации. Например, статья про настройку IPv6 https://support.microsoft.com/help/929852 перенаправит вас в документацию. И да, траблшутеры из нее выпилили. На той же странице в меню навигации немало отпрысков MSKB.
Я считаю это позитивным изменением:
- Появились тематические и структурированные подборки статей поддержки.
- Актуальность материалов поддерживает ПГ.
- В теории можно предлагать правки к статьям. В обсуждаемом примере есть возможность редактирования, хотя нельзя занести баг на статью. Это уже зависит от ПГ.
Удаление из MSKB множества "неактуальных" статей
Беру в кавычки потому, что Microsoft не оперирует этим термином, а удаляемые статьи могут быть относительно актуальны. Явно зачистку MSKB не анонсировали, конечно. Но из анонса изменений косвенно следовало, что удаляются статьи о неподдерживаемых продуктах старше 2016 года.
Однако в Windows и других продуктах Microsoft полно технологий, унаследованных из более старых версий.
Старые статьи MSKB объясняли поведение тех или иных компонентов. За неимением более новой документации приходится опираться на имеющуюся и свои наблюдения. Вам знакомы эти тезисы из статьи про исчезающие блоги MSDN и TechNet. И если блоги под давлением общественности перенесли в архив вместо удаления, то в случае с MSKB спасение утопающих дело рук самих утопающих.
Архив удаленных статей MSKB
Вадимс Поданс обнаружил удаление статей и начал вести архив MSKB примерно с ноября 2019 года.
У меня два сценария использования архива.
Поиск по ИД статьи
Обычно, это происходит так.
- Я перехожу откуда-то по ссылке на статью http://support.microsoft.com/kb/2785579 и вижу 404.
- Копирую ИД статьи (2785579).
- Иду в архив и вставляю в поиск ИД из буфера обмена.
- PROFIT!
Впрочем, нередко нужной статьи нет в архиве, потому что Microsoft удаляла статьи еще до его создания. На такой случай с моей подачи Вадимс запилил переход в глобальный архив интернета.
Поиск по заголовкам и текстам статей
В этом сценарии я знаю, что некая статья существовала, но ее номер мне неизвестен. Допустим, я хочу найти доказательства, что когда-то в Windows использовался сторонний дефрагментатор.
Вопросы и ответы по архиву MSKB
Попробую предвосхитить несколько вопросов.
Зачем это нужно? Ведь можно сразу искать в архиве интернета!
Он очень медленно работает и не ищет по тексту статьи. А так, ищем в нем тоже, конечно.
Можно ли искать по URL статьи?
Да. Вадимс добавил это по моей просьбе. Как минимум, в URL должен быть языковой идентификатор вида ru-ru
, например, https://support.microsoft.com/ru-ru/help/2785579/. Но надо учитывать, что форматов этих ссылок за разные годы накопилось немало, поэтому по ИД надежнее.
Что означает hidden articles и почему к ним нельзя перейти?
Эти статьи есть в базе знаний в настоящий момент, и вы можете найти их там. При этом они входят в сферу мониторинга архива. Если такую статью удалят из MSKB, она станет доступна в архиве.
А вы замечали исчезновение статей из базы знаний? Как действовали в этом случае? Напишите в комментариях!
дима соколов
Куда делись статьи с MSDN?
Vadim Sterkin
https://docs.microsoft.com/ и редирект работает в общем случае
Алексей Каманин
Я считаю, не очень красиво сделали. В поисках решениия проблем очень часто натыкаюсь на нерабочие ссылки на статьи, предложенные в качестве решения на форумах и в сообществе. Могли бы сделать редирект на архив или куда ещё статья была перемещена. А для устаревших статей просто повесили бы плашку, дескать, депрекейтед там туда-сюда и всё такое.
Vadim Sterkin
Да, тем самым они породили миллионы битых ссылок в интернете и фрустрацию соответственно.
Nikolay
Оно им надо? Куда вы денетесь? А баблишко и телеметрия главнее.
Vadim Sterkin
Странное заявление. Связи тут никакой нет. Конечно деньги важны для коммерческой компании. А телеметрия важна для компании, занимающейся разработкой ПО.