MSFN Forum: nLite bug with KB977816 and KB2115168 - Windows XP - MSFN Forum

Jump to content


If you are having issues with Windows after removing components and have come to ask for help, please attach (not paste) your Last Session.ini file to your post to facilitate quicker assistance.
  • 2 Pages +
  • 1
  • 2
  • You cannot start a new topic
  • You cannot reply to this topic

nLite bug with KB977816 and KB2115168 - Windows XP Rate Topic: -----

#1 User is offline   -X- 

  • Member
  • Group: Patrons
  • Posts: 2,050
  • Joined: 08-January 04
  • OS:XP Pro x86
  • Country: Country Flag

Posted 18 April 2012 - 08:34 PM

Normally nLite does not care about the sort order of updates because it checks the file versions of .dlls, etc and always uses the latest one when 2 updates have the same file. I guess nLite does not perform this version check on .ax files. This affects KB977816 and KB2115168. These updates both contain l3codecx.ax. On KB977816, l3codecx.ax is version 1.6.0.51 and on KB2115168 it is version 1.6.0.52.

The fix is simple. Make sure when you are sorting your update list that KB977816 is before KB2115168 or Windows Update will correctly show that KB2115168 is needed.

This post has been edited by -X-: 09 May 2012 - 06:30 AM



#2 User is offline   submix8c 

  • Inconceivable!
  • Group: Patrons
  • Posts: 3,247
  • Joined: 14-September 05
  • OS:none specified
  • Country: Country Flag

Posted 19 April 2012 - 08:18 AM

I always sort them to ensure correct order. If I have one that needs dates in a certain order (e.g. "addons" etc) I just alter the date/time accordingly. ;)

#3 User is offline   Explorer09 

  • Member
  • PipPip
  • Group: Members
  • Posts: 132
  • Joined: 12-September 11

Posted 30 April 2012 - 11:19 PM

Does this bug happens on other file types?

If so, then we have to be careful of these files, too.
(Overlapping files that do not have .exe or .dll extension)
afd.sys     KB2509553 KB2592799
mswrd8.wpc  KB973904  KB2485663
srv.sys     KB2345886 KB2508429
tcpip6.sys  KB978338  KB2509553


I hope someone can check these out.

This post has been edited by Explorer09: 30 April 2012 - 11:19 PM


#4 User is offline   -X- 

  • Member
  • Group: Patrons
  • Posts: 2,050
  • Joined: 08-January 04
  • OS:XP Pro x86
  • Country: Country Flag

Posted 01 May 2012 - 01:12 AM

I just checked. nLite handles .sys and .wpc file extensions correctly....latest versions used.

#5 User is offline   PinkFreud 

  • Junior
  • Pip
  • Group: Members
  • Posts: 52
  • Joined: 12-August 10
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 21 June 2012 - 11:23 PM

>>>Does this bug happens on other file types?

If so, then we have to be careful of these files, too.
(Overlapping files that do not have .exe or .dll extension)
afd.sys KB2509553 KB2592799
mswrd8.wpc KB973904 KB2485663
srv.sys KB2345886 KB2508429
tcpip6.sys KB978338 KB2509553

I hope someone can check these out.
<<<


KB978338 failed to install on nLited XP CD. Last session attached.


This post has been edited by PinkFreud: 21 June 2012 - 11:26 PM


#6 User is offline   -X- 

  • Member
  • Group: Patrons
  • Posts: 2,050
  • Joined: 08-January 04
  • OS:XP Pro x86
  • Country: Country Flag

Posted 21 June 2012 - 11:34 PM

As I said in the post previous to yours, nLite handles .sys and .wpc files correctly but someone else is having a problem with KB978338.

http://www.msfn.org/...view=getnewpost Look towards the end of thread.

#7 User is offline   PinkFreud 

  • Junior
  • Pip
  • Group: Members
  • Posts: 52
  • Joined: 12-August 10
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 22 June 2012 - 03:51 PM

View Post-X-, on 21 June 2012 - 10:53 PM, said:

My tests showed that no matter the sort order, nLite will always use version 5.1.2600.5935 of tcpip.sys.

tcpip.sys is not the problem (for me) it's nLite using the older version of tcpip6.sys...

View Post-X-, on 20 June 2012 - 08:25 AM, said:

...nLite should use the higher version .sys files with it off.

It didn't.

View PostExplorer09, on 30 April 2012 - 11:19 PM, said:

Does this bug happens on other file types?

If so, then we have to be careful of these files, too.
(Overlapping files that do not have .exe or .dll extension)
afd.sys KB2509553 KB2592799

mswrd8.wpc KB973904 KB2485663
srv.sys KB2345886 KB2508429
tcpip6.sys KB978338 KB2509553


I hope someone can check these out.


Apparently it does, see below.:whistle:

I found a fix but it ain't pretty. I moved (after running nLite but before create ISO) older version of tcpip6.sys from I386 to I386/System32 folder & copied newer ver to I386, made ISO & tested in VM...Good news & bad news... KB978338 & KB2509553 both installed BUT KB2592799 failed due to afd.sys conflict with KB2509553. KB2592799 adds Afd.sys 5.1.2600.6142 (8/17/11) but nLite used older ver Afd.sys 5.1.2600.5695 (10/16/08) from KB2509553.

Re-ran nLite from a fresh source & did the same...before create ISO moved all "old" versions (Tcpip6.sys, Tcpip.sys & afd.sys) to I386/System32 & added "new" ver to I386, tested in VM, all is well :)


This post has been edited by PinkFreud: 22 June 2012 - 04:59 PM


#8 User is offline   -X- 

  • Member
  • Group: Patrons
  • Posts: 2,050
  • Joined: 08-January 04
  • OS:XP Pro x86
  • Country: Country Flag

Posted 23 June 2012 - 10:34 AM

I found the cause: http://www.msfn.org/...ost__p__1002059

#9 User is offline   PinkFreud 

  • Junior
  • Pip
  • Group: Members
  • Posts: 52
  • Joined: 12-August 10
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 23 June 2012 - 11:08 AM

View Post-X-, on 23 June 2012 - 10:34 AM, said:


Good work :) however..... what about KB2592799? :whistle:

View PostPinkFreud, on 22 June 2012 - 03:51 PM, said:

......both installed BUT KB2592799 failed due to afd.sys conflict with KB2509553. KB2592799 adds Afd.sys 5.1.2600.6142 (8/17/11) but nLite used older ver Afd.sys 5.1.2600.5695 (10/16/08) from KB2509553...


Where do we put that one? :unsure: In-between? :blink:

Thanks for your hard work on this!
"Pink"


#10 User is offline   -X- 

  • Member
  • Group: Patrons
  • Posts: 2,050
  • Joined: 08-January 04
  • OS:XP Pro x86
  • Country: Country Flag

Posted 23 June 2012 - 05:34 PM

KB2592799 should be after KB2509553 but you should have that sorted already when you sort by date (oldest to newest).

Here are the steps.
1. Add all the updates.
2. Click the date column and put the oldest date first. There will be one without a date. Don't worry about this one since it has no file collisions.
3. Move KB978338 below KB2509553. (only on XP Home)

#11 User is offline   PinkFreud 

  • Junior
  • Pip
  • Group: Members
  • Posts: 52
  • Joined: 12-August 10
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 23 June 2012 - 05:55 PM

Thanks, I'll check it out & report back any problems/success...

Now about that pesky "Faulty Keyboard" update that fails--KB2686509 :whistle: or is that a subject for another thread? :unsure:

Related links/fixes:
http://answers.micro...37-03ff8927b79c
http://social.techne...g-of-a-key.aspx
http://social.techne...-dll-files.aspx

#12 User is offline   -X- 

  • Member
  • Group: Patrons
  • Posts: 2,050
  • Joined: 08-January 04
  • OS:XP Pro x86
  • Country: Country Flag

Posted 23 June 2012 - 05:57 PM

That should only fail on a running system.

#13 User is offline   PinkFreud 

  • Junior
  • Pip
  • Group: Members
  • Posts: 52
  • Joined: 12-August 10
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 23 June 2012 - 07:12 PM

Key word of course being should...

Quote

[KB2686509.log]
0.453: ================================================================================
0.453: 2012/06/22 14:58:08.296 (local)
0.453: c:\61337bd47297d88c3155\update\update.exe (version 6.3.13.0)
0.515: DoInstallation: GetProcAddress(InitializeCustomizationDLL) Returned: 0x7f
0.531: Hotfix started with following command line: /q /n /z /o /b:sp3gdr
0.531: In Function GetReleaseSet, line 1240, RegQueryValueEx failed with error 0x2
0.531: Return Value From IsMachineSafe = 0
0.531: IsMachineSafe returned 441092
0.531: Fist Condition in Prereq.IsMachineSafe.Section Failed
0.531: Condition Check for Line 1 of PreRequisite returned FALSE
0.547: ReadStringFromInf: UpdSpGetLineText failed: 0xe0000102
0.547: KB2686509 Setup encountered an error: Setup cannot continue because one or more prerequisites required to install KB2686509 failed. For More details check the Log File c:\windows\KB2686509.log
0.547: ReadStringFromInf: UpdSpGetLineText failed: 0xe0000102
0.547: Setup cannot continue because one or more prerequisites required to install KB2686509 failed. For More details check the Log File c:\windows\KB2686509.log
0.547: Update.exe extended error code = 0xf0f4
0.547: Update.exe return code was masked to 0x643 for MSI custom action compliance.

This post has been edited by PinkFreud: 23 June 2012 - 08:05 PM


#14 User is offline   -X- 

  • Member
  • Group: Patrons
  • Posts: 2,050
  • Joined: 08-January 04
  • OS:XP Pro x86
  • Country: Country Flag

Posted 23 June 2012 - 10:15 PM

Do you disable(like the Windows key) any keys or remap keys?

EDIT: Also, do you do anything with remove components with the keyboards?

This post has been edited by -X-: 23 June 2012 - 10:40 PM


#15 User is offline   PinkFreud 

  • Junior
  • Pip
  • Group: Members
  • Posts: 52
  • Joined: 12-August 10
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 23 June 2012 - 11:11 PM

>>>Do you disable(like the Windows key) any keys or remap keys?<<<

Negative.

>>>Also, do you do anything with remove components with the keyboards?<<<

Yes. I check & remove everything under ;# Keyboards # & ;# Languages #

This guy "Freudi" (ironical, given my username no?) blames it on nLited installs being "unclean aka sloppy" >>>LINK<<<

Quote

In the "Faultykeyboard.log" contains only file names that end in ". DLL"

Search in this case, which lists the files on the hard disk and the folder "\ Windows \ System32" (% windir% \ System32), so do not move. The cause is possibly the (apparently incomplete) removal of (keyboard) languages such as questioning using "nLite"....

snip

If a kbd *. Dll while in "HKLM \ ... \ Keyboard Layouts" is entered, but not in the file% windir% \ system32 is present on the system, it lands in the "faultykeybord.log". If it is to default in Windows XP, QWERTY keyboard layout is (what with "* kbd. Dll" very likely), it (s) but for example, by creating and manipulating a Windows XP installation nLite with eg "away" was has nLite works simply unclean aka sloppy. See also Section 2 of the article. Otherwise there would be the appropriate registry entries are not - and would KB2686509 can be easily installed.


Above quote is translated from German to English

This post has been edited by PinkFreud: 23 June 2012 - 11:38 PM


#16 User is offline   -X- 

  • Member
  • Group: Patrons
  • Posts: 2,050
  • Joined: 08-January 04
  • OS:XP Pro x86
  • Country: Country Flag

Posted 23 June 2012 - 11:39 PM

There you go. Don't remove the keyboard files. ;)

I can make you an add-on creator that will put in the required registry entries to satisfy WU if you insist on removing them.

EDIT: Here, made it. Attached File  WindowsXP-KB2686509-x86-ENU-faker.cab (522bytes)
Number of downloads: 11

This post has been edited by -X-: 24 June 2012 - 12:04 AM


#17 User is offline   PinkFreud 

  • Junior
  • Pip
  • Group: Members
  • Posts: 52
  • Joined: 12-August 10
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 24 June 2012 - 12:05 AM

View Post-X-, on 23 June 2012 - 11:39 PM, said:

There you go. Don't remove the keyboard files. ;)

I can make you an add-on creator that will put in the required registry entries to satisfy WU if you insist on removing them.


Would you be adding the add-on creator & a footnote on your Post SP3 site? If so, go right ahead :yes: Mr -X- s'il vous plait...if not, I'll just keep the keyboard files. Any idea how much space they take up on the CD?

Thanks again for your outstanding work, I'm gonna throw a few bucks in your tip-jar.

This post has been edited by PinkFreud: 24 June 2012 - 05:53 AM


#18 User is offline   -X- 

  • Member
  • Group: Patrons
  • Posts: 2,050
  • Joined: 08-January 04
  • OS:XP Pro x86
  • Country: Country Flag

Posted 24 June 2012 - 01:04 AM

The keyboard files take up half a MB. No, I don't think I will be adding a footnote and such as this is a widespread problem not particular to nLite.

#19 User is offline   -X- 

  • Member
  • Group: Patrons
  • Posts: 2,050
  • Joined: 08-January 04
  • OS:XP Pro x86
  • Country: Country Flag

Posted 24 June 2012 - 02:51 AM

Whoa! Hold your horses! I think I will be adding a footnote.

I was running some experiments, one with keyboards removed and one without keyboards removed, and forgot that nLite has a disable windows key. I had used one of my presets that had that option and was getting a failed KB2686509 on both! Took me a while to figure it out.

Posted Image

I'm still in the middle of figuring out if it is indeed the keyboard files. I will update this post when I have confirmation or reply if there is a reply in the interim. So if your viewing this post from a subscription email, come to the thread. I just wanted to get my thoughts down asap.

Did you by chance forget that and did disable the Windows key in nLite tweaks (see pic)?

This post has been edited by -X-: 24 June 2012 - 02:57 AM


#20 User is offline   PinkFreud 

  • Junior
  • Pip
  • Group: Members
  • Posts: 52
  • Joined: 12-August 10
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 24 June 2012 - 03:10 AM

Nice find! Yes, I DID disable the Windows key, from Last INI:

Explorer-Disable Autorun
Explorer-Disable Prefix: Shortcut to
Explorer-Disable shortcut arrow
Explorer-Disable Web Files and Folders connection
Explorer-Disable Windows keys


I'll run a build with keyboards removed & Windows key enabled & report back, which I'm sure you'll do too. Hopefully we'll both get the same desired result...:P

This post has been edited by PinkFreud: 24 June 2012 - 03:40 AM


Share this topic:


  • 2 Pages +
  • 1
  • 2
  • You cannot start a new topic
  • You cannot reply to this topic

2 User(s) are reading this topic
0 members, 2 guests, 0 anonymous users



All trademarks mentioned on this page are the property of their respective owners
Copyright © 2001 - 2013 msfn.org
Privacy Policy