Wsus определяет windows 10 как windows vista

Windows Update Services Версия: 6.3.9600.16384
  • Remove From My Forums
  • Вопрос

  • Windows Update Services Версия: 6.3.9600.16384

    Эта хрюндель определяет Windows 10 как Windows Vista, можно ему (WSUS) вправить мозги?

    Мало того что 10-ка тащит напрямую с Майкрософта обновления, я боюсь как бы какие обновления от висты не встали на 10-ку…

Ответы

    • Изменено

      16 октября 2015 г. 6:32

    • Помечено в качестве ответа
      Aleksey Shimanov
      16 октября 2015 г. 9:04
  • Спасибо, помогло.

    Чтобы долго не ходить  и не искать вот ссылка на хотфикс Майкрософта:

    https://support.microsoft.com/en-us/kb/3095113#%2Fen-us%2Fkb%2F3095113

    • Помечено в качестве ответа
      Aleksey Shimanov
      16 октября 2015 г. 9:04

bigro.ru

Информация о материале
Категория: Система

Windows Server Update Services (WSUS) — сервер обновлений компании Microsoft.  Соответственно обновления для операционных систем и продуктов компании Microsoft. С появлением новой операционной системы Windows 10 казалось не должно быть проблемы и для wsus, развернутого в операционной системе Windows 2012 server. Но появилась такая проблема, что операционная система Windows 10 определяется как Vista.

Таким образом имеем: Windows server 2012 R2, развернутый wsus, клиентом выступает Windows 10. Если открыть Службы Windows Server Update Services (Диспетчер серверов — Средства — Службы Windows Server Update Services), то увидим, что клиент определяется неправильно, как Vista.

Для того, чтобы это исправить, скачиваем обновление Microsoft KB3095113 отсюда (для Windows server 2012 R2: microsoft.com/ru-RU/download/details.aspx?id=51534. Далее требуется перезагрузка сервера и наблюдаем уже нормальный результат.

Также посмотреть, что и как устанавливать можно здесь:

 

 Также читайте:

Установка Windows server 2012
Windows server 2012 — установка роли Active Directory
Архивирование и восстановление GPO Windows Server 2012
Создание пользователя в домене Windows Server 2012
WSUS — удаление ненужных обновлений
Создание архива сервера Windows 2012
Создание и подключение общего сетевого ресурса в домене Windows Server 2012
Windows server 2019 — установка и настройка WSUS, создание и настройка GPO
Windows server 2019 — добавление и удаление компьютера в домене
Windows server 2019 — переименование администратора домена, изменение формата выводимого имени пользователя
Windows server 2019 — установка и настройка Active Directory, DNS, DHCP 
Windows server 2019 — создание и удаление пользователя, группы, подразделения в домене
Windows server 2019 — GPO изменение экранной заставки, отключение монитора, изменение политики паролей

bigro.ru

©
2015 — 2023
Все права защищены. Копирование материала без ссылки на сайт запрещено.

  • Remove From My Forums
  • Question

  • Will there be a windows update for WSUS to fixit Windows 10 computers showing as Windows Vista?

Answers

    • Edited by

      Monday, October 12, 2015 10:51 AM

    • Proposed as answer by
      Simon Franz
      Wednesday, October 21, 2015 10:01 AM
    • Marked as answer by
      SpaceCowboy_1958
      Saturday, November 14, 2015 2:14 AM
    • Proposed as answer by
      DonPick
      Saturday, August 1, 2015 8:27 AM
    • Marked as answer by
      Steven_Lee0510
      Monday, August 10, 2015 3:18 AM
  • Same problem here. Oddly, the WSUS server is downloading and reporting on Windows 10 updates, it’s just the clients that are reported wrong as Vista.


    Curt Kessler — FLC

    The SUSDB database consists of many tables. The «products» tables (which is how updates are categorised) is a different table than the «client OS» table. The «products» table is populated/updated during the sync to USS, but,
    the «Client OS» table is only populated/updated via an update package to WSUS itself.

    So, we wait for an update package for WSUS, or, we hack the db.


    Don
    (Please take a moment to «Vote as Helpful» and/or «Mark as Answer», where applicable.

    This helps the community, keeps the forums tidy, and recognises useful contributions. Thanks!)

    • Marked as answer by
      Steven_Lee0510
      Monday, August 10, 2015 3:18 AM

  • Remove From My Forums
  • Question

  • Will there be a windows update for WSUS to fixit Windows 10 computers showing as Windows Vista?

Answers

    • Edited by

      Monday, October 12, 2015 10:51 AM

    • Proposed as answer by
      Simon Franz
      Wednesday, October 21, 2015 10:01 AM
    • Marked as answer by
      SpaceCowboy_1958
      Saturday, November 14, 2015 2:14 AM
    • Proposed as answer by
      DonPick
      Saturday, August 1, 2015 8:27 AM
    • Marked as answer by
      Steven_Lee0510
      Monday, August 10, 2015 3:18 AM
  • Same problem here. Oddly, the WSUS server is downloading and reporting on Windows 10 updates, it’s just the clients that are reported wrong as Vista.


    Curt Kessler — FLC

    The SUSDB database consists of many tables. The «products» tables (which is how updates are categorised) is a different table than the «client OS» table. The «products» table is populated/updated during the sync to USS, but,
    the «Client OS» table is only populated/updated via an update package to WSUS itself.

    So, we wait for an update package for WSUS, or, we hack the db.


    Don
    (Please take a moment to «Vote as Helpful» and/or «Mark as Answer», where applicable.

    This helps the community, keeps the forums tidy, and recognises useful contributions. Thanks!)

    • Marked as answer by
      Steven_Lee0510
      Monday, August 10, 2015 3:18 AM

November 27 2015, 14:18

Так как разработчики не хотят обновлять WSUS после выхода новых версий Windows, придётся делать это за них. Приведённый ниже скрипт позволяет по частям версии ОС обновить её название. Триггер на таблице списка компьютеров будет делать это автоматически. Так же список компьютеров без описания ОС поможет вам добавить версии Windows, которые не обновляет скрипт.

—==============================================================================
— Обновление tbComputerTargetDetail.OSDescription
USE SUSDB
GO
—==============================================================================
IF EXISTS (SELECT name FROM sysobjects WHERE name = ‘ComputerTargetUpdate’ AND type = ‘TR’)
DROP TRIGGER ComputerTargetUpdate
—==============================================================================
SET NOCOUNT ON
UPDATE tbComputerTargetDetail SET OSDescription = ‘Windows 7 Professional’
WHERE (OSMajorVersion = 6) AND (OSMinorVersion = 1) AND (NewProductType = 48)
GO
UPDATE tbComputerTargetDetail SET OSDescription = ‘Windows 8.1 Professional’
WHERE (OSMajorVersion = 6) AND (OSMinorVersion = 3) AND (NewProductType = 48)
GO
UPDATE tbComputerTargetDetail SET OSDescription = ‘Windows 10 Professional 1511’
WHERE (OSMajorVersion = 10) AND (OSBuildNumber = 10586)
GO
—==============================================================================
CREATE TRIGGER ComputerTargetUpdate ON tbComputerTarget FOR INSERT, UPDATE AS
BEGIN
SET NOCOUNT ON
UPDATE tbComputerTargetDetail SET OSDescription = ‘Windows 7 Professional’
FROM tbComputerTargetDetail
INNER JOIN inserted ON tbComputerTargetDetail.TargetID = inserted.TargetID
WHERE (OSMajorVersion = 6) AND (OSMinorVersion = 1) AND (NewProductType = 48)
UPDATE tbComputerTargetDetail SET OSDescription = ‘Windows 8.1 Professional’
FROM tbComputerTargetDetail
INNER JOIN inserted ON tbComputerTargetDetail.TargetID = inserted.TargetID
WHERE (OSMajorVersion = 6) AND (OSMinorVersion = 3) AND (NewProductType = 48)
UPDATE tbComputerTargetDetail SET OSDescription = ‘Windows 10 Professional 1511’
FROM tbComputerTargetDetail
INNER JOIN inserted ON tbComputerTargetDetail.TargetID = inserted.TargetID
WHERE (tbComputerTargetDetail.OSMajorVersion = 10) AND (tbComputerTargetDetail.OSBuildNumber = 10586)
END

GO
—==============================================================================
SELECT tbComputerTargetDetail.OSMajorVersion,
tbComputerTargetDetail.OSMinorVersion,
tbComputerTargetDetail.OSBuildNumber,
tbComputerTargetDetail.OSServicePackMajorNumber,
tbComputerTargetDetail.OSServicePackMinorNumber,
NewProductType,
tbComputerTarget.FullDomainName
FROM tbComputerTargetDetail
INNER JOIN tbComputerTarget ON tbComputerTargetDetail.TargetID = tbComputerTarget.TargetID
WHERE (tbComputerTargetDetail.OSDescription IS NULL)
ORDER BY 1, 2, 3, 4, 5, 6
—==============================================================================

6 Replies

  • These are the steps you should follow:

    1. Fix the query. The first word should be UPDATE, not PDATE
    2. Connect to the server using SQL Server Management Studio (SSMS)
    3. Backup the data before you make the change in case you need to undo it. Can be a backup of the database, insert the data from the table into another location (like another database)
    4. Paste the corrected query into a new query window
    5. Comment out the first 2 lines and add a 3rd line that says SELECT * FROM
      [SUSDB].[dbo].[tbComputerTargetDetail]

    6. Click on Execute
    7. Visually review the output data and verify that it looks like the correct data that needs to be changed
    8. Delete the SELECT * line you added
    9. Uncomment the first 2 lines
    10. Add a line above this query with the following: BEGIN TRAN
    11. Execute the query
    12. Select from the table using WITH(NOLOCK) and verify the data looks correct
    13. If it looks correct, add a line that says COMMIT, highlight the line, and click on execute to commit the change
    14. If it looks incorrect, add a line that says ROLLBACK, highlight the line, and click on execute to undo the change. Then re-evaluate your approach.

     


    Was this post helpful?
    thumb_up
    thumb_down

  • For clarity’s sake, I’m only advising you on how to do this from a SQL Server perspective. I have no direct knowledge of WSUS. I do not know if it is supported to directly modify the WSUS tables. In not, that means that if you break it, they won’t help you fix it. But I see a lot of blog posts advising to update the tables, so perhaps it is supported. If you are concerned, you may want to verify support with Microsoft first.


    Was this post helpful?
    thumb_up
    thumb_down

  • Author Daniel Beato

    dbeato


    This person is a Verified Professional

    This person is a verified professional.

    Verify your account
    to enable IT peers to see that you are a professional.

    pure capsaicin

  • Author Daniel Beato

    dbeato


    This person is a Verified Professional

    This person is a verified professional.

    Verify your account
    to enable IT peers to see that you are a professional.

    pure capsaicin

    Robert for Microsoft wrote:

    For clarity’s sake, I’m only advising you on how to do this from a SQL Server perspective. I have no direct knowledge of WSUS. I do not know if it is supported to directly modify the WSUS tables. In not, that means that if you break it, they won’t help you fix it. But I see a lot of blog posts advising to update the tables, so perhaps it is supported. If you are concerned, you may want to verify support with Microsoft first.

    I would advise against modifying the  WSUS database.


    Was this post helpful?
    thumb_up
    thumb_down

  • Author Jeffrey Wee

    Thanks Guys, will leave it as is and don’t touch our SQL server and like dbeato says will just use RSAT on windows 10. 


    Was this post helpful?
    thumb_up
    thumb_down

  • RSAT — never thought of that!  Nice one.

    Only issue I have is Report Viewer won’t install because it needs CLR types for SQL and trying to winkle that out of MS Download site is proving awkward at the moment.

    Got it!


    Was this post helpful?
    thumb_up
    thumb_down

Доброго времени суток ! Столкнулись с очередной проблемой. Стоит Windows Server 2008 R2 + Wsus 3.2.7600.226
1. Wsus определяет машины на Windows 10 , как Windows Vista
2. Wsus определяет сервера Windows 2012 R2 , как Windows 6.3
Много мусора начитались, но как всегда решили написать тут, чтобы в одном месте решить проблемму и на будующее другим не ковырятся!
Спасибо, за помощь всем кто откликнется!




Сколько я всего читал по теме — сводится к одному: поднимать сервер на котором WSUS развёрнут до 2012, иначе никак 8 (
Хотя я уже второй год сижу на таком кривом отображении операционок, глюков не наблюдается. Обновления (по крайней мере накопительные) ставятся корректно (сравнивал с домашней десяткой).

Современные технологии — это, конечно, хорошо …
Но использовать то, что есть — тоже своего рода искусство.


Сколько я всего читал по теме — сводится к одному: поднимать сервер на котором WSUS развёрнут до 2012

Собственно так оно и есть, по второй ссылке об этом английским по белому. Все течет, все меняется и MS явно хочет избавиться от старых ОС. Хорошо это или плохо — вопрос субъективный. Но в новых ОС много нового и интересного — это не отнять.


все меняется и MS явно хочет избавиться от старых ОС.

Ещё бы они делали льготные ценники для тех, кто версию повышает. А то как-то накладно получается … Особенно с 2016 сервером: по факту у меня 4 ядра, а покупать мне не менее 16 лицензий. А на втором сервере так вообще 2 ядра …

Современные технологии — это, конечно, хорошо …
Но использовать то, что есть — тоже своего рода искусство.


Like this post? Please share to your friends:
  • Wsus для windows server 2008 r2 скачать
  • Wsus windows server 2008 r2 настройка
  • Wsus windows 7 не было отчета
  • Wsus update for windows server 2012 r2
  • Wsus offline update windows server 2012 r2