Windows 10 LTSB support ?

Windows 10 LTSB support ?

Postby DaffyDuck2 » 24.06.2016, 13:26

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
DaffyDuck2
 

Re: Windows 10 LTSB support ?

Postby aker » 24.06.2016, 22:22

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"?
Wer Rechtschreibfehler findet, darf sie behalten oder an den Meistbietenden versteigern. / Everybody finding a misspelling is allowed to keep or sell it.
aker

WSUS Offline Update „Community Edition“
https://gitlab.com/wsusoffline/wsusoffline/-/releases
aker
 
Posts: 3999
Joined: 02.03.2011, 15:32

Re: Windows 10 LTSB support ?

Postby WSUSUpdateAdmin » 05.07.2016, 13:46

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
WSUSUpdateAdmin
Administrator
 
Posts: 2245
Joined: 07.07.2009, 14:38

Re: Windows 10 LTSB support ?

Postby boco » 05.07.2016, 22:34

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...
Microsoft update catalog: http://catalog.update.microsoft.com/v7/site/
Windows Install media download: https://support.microsoft.com/en-us/help/15088/windows-create-installation-media
boco
 
Posts: 2391
Joined: 24.11.2009, 17:00
Location: Germany

Re: Windows 10 LTSB support ?

Postby mAsTa » 06.07.2016, 19:17

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
mAsTa
 
Posts: 12
Joined: 23.02.2016, 19:28

Re: Windows 10 LTSB support ?

Postby aker » 06.07.2016, 22:46

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
Wer Rechtschreibfehler findet, darf sie behalten oder an den Meistbietenden versteigern. / Everybody finding a misspelling is allowed to keep or sell it.
aker

WSUS Offline Update „Community Edition“
https://gitlab.com/wsusoffline/wsusoffline/-/releases
aker
 
Posts: 3999
Joined: 02.03.2011, 15:32

Re: Windows 10 LTSB support ?

Postby WSUSUpdateAdmin » 07.07.2016, 12:12

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
WSUSUpdateAdmin
Administrator
 
Posts: 2245
Joined: 07.07.2009, 14:38

Re: Windows 10 LTSB support ?

Postby aker » 07.07.2016, 14:22

My works offline, too.
Wer Rechtschreibfehler findet, darf sie behalten oder an den Meistbietenden versteigern. / Everybody finding a misspelling is allowed to keep or sell it.
aker

WSUS Offline Update „Community Edition“
https://gitlab.com/wsusoffline/wsusoffline/-/releases
aker
 
Posts: 3999
Joined: 02.03.2011, 15:32

Re: Windows 10 LTSB support ?

Postby WSUSUpdateAdmin » 07.07.2016, 14:25

:o
Code: Select all
objUpdateSearcher.ServerSelection = 2 ' ssWindowsUpdate

Doesn't this mean "online"?
:?
WSUSUpdateAdmin
Administrator
 
Posts: 2245
Joined: 07.07.2009, 14:38

Re: Windows 10 LTSB support ?

Postby aker » 07.07.2016, 14:52

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.
Wer Rechtschreibfehler findet, darf sie behalten oder an den Meistbietenden versteigern. / Everybody finding a misspelling is allowed to keep or sell it.
aker

WSUS Offline Update „Community Edition“
https://gitlab.com/wsusoffline/wsusoffline/-/releases
aker
 
Posts: 3999
Joined: 02.03.2011, 15:32


Return to Anregungen / Suggestions

Who is online

Users browsing this forum: No registered users and 37 guests