Page 1 of 1

Windows 10 LTSB support ?

PostPosted: 24.06.2016, 13:26
by DaffyDuck2
Hi,

Would be nice if you could add support for Windows 10 x64 Enterprise LTSB version.
When using WSUS now, it downloads updates for all Windows 10 x64 versions, but some of these updates are not applicable to the LTSB version.
Well, dism reports some of these are not apllicable anyway.

Thx,

David

Re: Windows 10 LTSB support ?

PostPosted: 24.06.2016, 22:22
by aker
wsusou should support the LTSB-branch.
It's correct, that wsusou downloads updates for both Windows 10 builds (10240 [LTSB], and 10586 [the most recent one]), but it should just try to install the correct ones.

Which updates specifically fail?
Could you post the last part of C:\Windows\wsusofflineupdate.log in [code]-tags or post a screenshot of the cmd-window after the installation "failed"?

Re: Windows 10 LTSB support ?

PostPosted: 05.07.2016, 13:46
by WSUSUpdateAdmin
Moin!

Ich weiß noch nicht, wie man im Falle von

  • windows10.0-kb3167685-x86_1baff67ee0dcbf208505f148f65ec1af3b6cedc0.cab
    bzw.
  • windows10.0-kb3167685-x86_80d0409d64336518f229559e3c00482a538d4c10.cab
erkennt, für welche Windows-10-Variante die Pakete sind...

Gruß
Torsten

Re: Windows 10 LTSB support ?

PostPosted: 05.07.2016, 22:34
by boco
dism /online /Get-PackageInfo /PackagePath:Q:\wsusupdate\client\w100-x64\glb\windows10.0-kb3167685-x64_d2c8b624be1dfa8ab0c20af3a374cfb8a24415db.cab /English

Deployment Image Servicing and Management tool
Version: 6.1.7600.16385

Image Version: 6.1.7601.18489

Package information:

Package Identity : Package_for_KB3167685~31bf3856ad364e35~amd64~~10.0.1.0
Applicable : No
Copyright : Microsoft Corporation
Company : Microsoft Corporation
Creation Time :
Description : Fix for KB3167685
Install Client :
Install Package Name :
Install Time :
Last Update Time :
Name : Security Update for Adobe Flash Player
Product Name : Package_for_KB3167685
Product Version :
Release Type : Security Update
Restart Required : Possible
Support Information : http://support.microsoft.com/?kbid=3167685
State : Not Present

Custom Properties:

(No custom properties found)

Features listing for package : Package_for_KB3167685~31bf3856ad364e35~amd64~~10.0.1.0

(No features found for this package)

The operation completed successfully.


Man kann mit DISM testen, ob eine Package auf das momentane System angewandt werden kann. Was besseres hab ich noch nicht gefunden...

Re: Windows 10 LTSB support ?

PostPosted: 06.07.2016, 19:17
by mAsTa
Hello,

is there an issue at all, does wsusou try to install all updates from ..\w100\glb\ directory or did DaffyDuck2 try to install the CABs manually with dism command?

Anyways, there is another way to determine if the CAB is applicable beside of dism. If wsusou can look inside of the CABs there is a file "update.mum". Inside this file under: "assembly->package->parent->assemblyIdentity->version" is a win10 version info for which the CAB is applicable.
version="10.0.10586.0" or version="10.0.10240.16384":

<?xml version="1.0" encoding="utf-8"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v3" manifestVersion="1.0" description="Fix for KB3167685" displayName="Security Update for Adobe Flash Player" company="Microsoft Corporation" copyright="Microsoft Corporation" supportInformation="http://support.microsoft.com/?kbid=3167685" creationTimeStamp="2016-06-14T11:42:26Z" lastUpdateTimeStamp="2016-06-14T11:42:26Z">
<assemblyIdentity name="Package_for_KB3167685" version="10.0.1.0" language="neutral" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" />
<package identifier="KB3167685" applicabilityEvaluation="deep" releaseType="Security Update" restart="possible">
<parent buildCompare="EQ" serviceCompare="EQ" integrate="separate" disposition="detect">
<assemblyIdentity name="Adobe-Flash-For-Windows-Package" language="neutral" version="10.0.10586.0" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" buildType="release" />
</parent>
<installerAssembly name="Microsoft-Windows-ServicingStack" version="6.0.0.0" language="neutral" processorArchitecture="x86" versionScope="nonSxS" publicKeyToken="31bf3856ad364e35" />
<update name="3167685-3_neutral_PACKAGE">
<package integrate="hidden">
<assemblyIdentity name="Package_for_KB3167685_RTM" version="10.0.1.0" language="neutral" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" />
</package>
</update>
<mum2:packageExtended xmlns:mum2="urn:schemas-microsoft-com:asm.v3" completelyOfflineCapable="yes" packageSize="25239959" />
</package>
</assembly>


Note: "assemblyIdentity" can be present several times for different packages.

regards,
mAsTa

Re: Windows 10 LTSB support ?

PostPosted: 06.07.2016, 22:46
by aker
Mit einer modifizierten ListMissingUpdateIds.vbs habe ich die Update-Ids für Flash sowohl auf TH1 als auch auf TH2 ermittelt. [edit]Dies funktioniert mit der ursprünglichen Version des Skript genauso.[/edit]
Code: Select all
' *** Author: T. Wittrock, Kiel ***

Option Explicit

Dim wshShell, objUpdateSearcher, objSearchResult, objUpdate, objIDFile
Dim strTextFileName, strArgument

Set wshShell = WScript.CreateObject("WScript.Shell")
strTextFileName = "MissingUpdateIds.txt"
If WScript.Arguments.Count = 0 Then
  strArgument = ""
Else
  strArgument = WScript.Arguments(0)
End If

Set objUpdateSearcher = CreateObject("Microsoft.Update.Session").CreateUpdateSearcher()
objUpdateSearcher.ServerSelection = 2 ' ssWindowsUpdate
If LCase(strArgument) = "/all" Then
  Set objSearchResult = objUpdateSearcher.Search("Type='Software'")
Else
  Set objSearchResult = objUpdateSearcher.Search("Type='Software' and IsInstalled=0 and IsHidden=0")
End If

If objSearchResult.Updates.Count > 0 Then
  Set objIDFile = CreateObject("Scripting.FileSystemObject").CreateTextFile(strTextFileName, True)
  For Each objUpdate In objSearchResult.Updates
    If objUpdate.KBArticleIDs.Count > 0 Then
      objIDFile.Write(objUpdate.KBArticleIDs.Item(0))
    End If
    objIDFile.WriteLine("," & objUpdate.Identity.UpdateID)
  Next
  objIDFile.Close
End If
WScript.Quit(0)


Das Ergebnis sah wie folgt aus (jeweils mit "cscript ListMissingUpdateIds_WindowsUpdate.vbs /all" erstellt):
MissingUpdateIds_10240.txt wrote:...
3167685,477e32b1-386d-4826-9c4d-96236a67d50b

MissingUpdateIds_10586.txt wrote:...
3167685,a19cb519-402e-4d43-bc92-45083b790b5c


Somit sollte eine Office-like Erkennung möglich sein.

Viele Grüße

Re: Windows 10 LTSB support ?

PostPosted: 07.07.2016, 12:12
by WSUSUpdateAdmin
Hi.

mAsTa wrote:is there an issue at all, does wsusou try to install all updates from ..\w100\glb\ directory or did DaffyDuck2 try to install the CABs manually with dism command?

Neither - nor.
It's just concerning the Adobe Flash Player stuff, because patches are named the same kb number for both W10 branches... :(

@aker: Thanks, nice, but not offline...

Prefer boco's "dism" way instead: http://trac.wsusoffline.net/browser/trunk (r782)

Cheers,
Torsten

Re: Windows 10 LTSB support ?

PostPosted: 07.07.2016, 14:22
by aker
My works offline, too.

Re: Windows 10 LTSB support ?

PostPosted: 07.07.2016, 14:25
by WSUSUpdateAdmin
:o
Code: Select all
objUpdateSearcher.ServerSelection = 2 ' ssWindowsUpdate

Doesn't this mean "online"?
:?

Re: Windows 10 LTSB support ?

PostPosted: 07.07.2016, 14:52
by aker
Correct. But I didn't have a wsusou repo for w100 when trying this. (And no unlimited internet, so I wasn't able to create one.)

Works with the original script the same way.