Jump to content

POSReady 2009 updates ported to Windows XP SP3 ENU


glnz

Recommended Posts

6 hours ago, someguy25 said:

Altough i have asked lots of questions and i dont want to be anoying,but what update updates the security center?After installing all of the Posready updates the security center is in english before that it was lithuanian

Hmm. Looks like usual MUI problem on the English version of Windows XP SP3 after updating xpsp2res.dll

It can be easily fixed.

Open registry editor regedit.exe then navigate to [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\MUILanguages\FileVersions\XXXX\xpsp2res.dll]

(where XXXX - Lithuanian language code).

You should change all REG_DWORD:00000000 values here to REG_DWORD:00000001 (Just be careful and do not rush!). Then close registry editor and restart your system.

Link to comment
Share on other sites


11 hours ago, Bersaglio said:

Hmm. Looks like usual MUI problem on the English version of Windows XP SP3 after updating xpsp2res.dll

It can be easily fixed.

Open registry editor regedit.exe then navigate to [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\MUILanguages\FileVersions\XXXX\xpsp2res.dll]

(where XXXX - Lithuanian language code).

You should change all REG_DWORD:00000000 values here to REG_DWORD:00000001 (Just be careful and do not rush!). Then close registry editor and restart your system.

Thank you soo much! It worked everything is back to shape :yes:And dont worry about Automatic Updates it was always english for me :lol:

img1.JPG

img0.JPG

Link to comment
Share on other sites

On 11/9/2018 at 11:16 PM, roytam1 said:

I created a script to check if binary contains any SSE2 instructions: http://o.rths.cf/gpc/files1.rt/asm-sse2check.7z

which contains objdump(from strawberry Perl, 2012) and gawk(3.1.5 MBCS edition)

and there is some results(it can't check if code is used conditionally or not, it checks existence only)


browseui.dll ::
75eff021:	0f f4 75 6d          	pmuludq 0x6d(%ebp),%mm6
75eff025:	0f f4 75 8a          	pmuludq -0x76(%ebp),%mm6

dxtmsft.dll ::
41466697:	66 0f 28 c1          	movapd %xmm1,%xmm0
41468917:	f2 0f 2c 04 24       	cvttsd2si (%esp),%eax

dxtrans.dll ::
41539043:	66 0f 28 c1          	movapd %xmm1,%xmm0
41557542:	f2 0f 2c 04 24       	cvttsd2si (%esp),%eax

ieframe.dll ::
3ed59fde:	66 0f 28 c1          	movapd %xmm1,%xmm0
3ee521a0:	0f d4 d6             	paddq  %mm6,%mm2
3ee5714e:	f2 0f 2c 04 24       	cvttsd2si (%esp),%eax

iertutil.dll ::
3ec5fb91:	26 0f 5b b7 54 2c 2b 	cvtdq2ps %es:-0x37d4d3ac(%edi),%xmm6
3ec61265:	0f d4 e2             	paddq  %mm2,%mm4

jscript.dll ::
3e402aef:	66 0f 28 c1          	movapd %xmm1,%xmm0
3e42212e:	f2 0f 2c 04 24       	cvttsd2si (%esp),%eax

msexcl40.dll ::
1000a296:	f2 0f 10 05 a0 10 00 	movsd  0x100010a0,%xmm0
{snip}

msfeeds.dll ::
43cb2ee4:	66 0f 28 c1          	movapd %xmm1,%xmm0
43cefad7:	f2 0f 2c 04 24       	cvttsd2si (%esp),%eax

msfeedsbs.dll ::

mshtml.dll ::
3d1aca7d:	66 0f 28 c1          	movapd %xmm1,%xmm0
3d273d80:	0f d4 60 3d          	paddq  0x3d(%eax),%mm4
3d2920bb:	f2 0f 2c 04 24       	cvttsd2si (%esp),%eax

msihnd.dll ::
4012a0f3:	f2 0f 2c 04 24       	cvttsd2si (%esp),%eax
4012a5ec:	66 0f 28 c1          	movapd %xmm1,%xmm0

msjet40.dll ::
1001c688:	f3 0f 6f 04 85 00 9e 	movdqu 0x10179e00(,%eax,4),%xmm0
{snip}

msjetoledb40.dll ::
10001519:	f3 0f 6f 00          	movdqu (%eax),%xmm0
{snip}

msjter40.dll ::
1000813b:	f2 0f 70 c0 00       	pshuflw $0x0,%xmm0,%xmm0
{snip}

msjtes40.dll ::
100160ee:	f2 0f 10 40 08       	movsd  0x8(%eax),%xmm0
{snip}

msltus40.dll ::
100068e5:	66 0f 13 44 24 0c    	movlpd %xmm0,0xc(%esp)
{snip}

mspbde40.dll ::
10006f05:	66 0f 13 44 24 0c    	movlpd %xmm0,0xc(%esp)
{snip}

msrd2x40.dll ::
10009dca:	f3 0f 7f 02          	movdqu %xmm0,(%edx)
{snip}

msrd3x40.dll ::
1000c402:	f3 0f 6f 41 f0       	movdqu -0x10(%ecx),%xmm0
{snip}

msrepl40.dll ::
1000df27:	f3 0f 6f 46 04       	movdqu 0x4(%esi),%xmm0
{snip}

mstext40.dll ::
10009285:	66 0f 13 44 24 0c    	movlpd %xmm0,0xc(%esp)
{snip}

mstime.dll ::
41e61c93:	66 0f 28 c1          	movapd %xmm1,%xmm0
41ecc75e:	f2 0f 2c 04 24       	cvttsd2si (%esp),%eax

msvidctl.dll ::
5fb60aba:	0f fb a8 f2 4f bd 00 	psubq  0xbd4ff2(%eax),%mm5
{snip}

mswdat10.dll ::
10005258:	66 0f 6f 4e f4       	movdqa -0xc(%esi),%xmm1
{snip}

msxbde40.dll ::
1000453a:	0f fb a8 f2 4f bd 00 	psubq  0xbd4ff2(%eax),%mm5
{snip}

ntdll.dll ::
7c9219ed:	66 0f 28 15 e0 1a 92 	movapd 0x7c921ae0,%xmm2
7c9219f5:	66 0f 28 c8          	movapd %xmm0,%xmm1
7c9219f9:	66 0f 28 f8          	movapd %xmm0,%xmm7
7c921a06:	66 0f 54 05 00 1b 92 	andpd  0x7c921b00,%xmm0
7c921a3a:	66 0f 2e ff          	ucomisd %xmm7,%xmm7
7c921a73:	66 0f 28 d8          	movapd %xmm0,%xmm3
7c921a8a:	66 0f 54 05 d0 1a 92 	andpd  0x7c921ad0,%xmm0
7c921a92:	f2 0f 58 c8          	addsd  %xmm0,%xmm1
7c921ab1:	66 0f 54 1d d0 1a 92 	andpd  0x7c921ad0,%xmm3
7c921b2e:	66 0f 28 15 20 1c 92 	movapd 0x7c921c20,%xmm2
7c921b36:	66 0f 28 c8          	movapd %xmm0,%xmm1
7c921b3a:	66 0f 28 f8          	movapd %xmm0,%xmm7
7c921b47:	66 0f 54 05 50 1c 92 	andpd  0x7c921c50,%xmm0
7c921b7b:	66 0f 2e ff          	ucomisd %xmm7,%xmm7
7c921bb4:	66 0f 28 d8          	movapd %xmm0,%xmm3
7c921bcb:	66 0f 54 05 10 1c 92 	andpd  0x7c921c10,%xmm0
7c921bd3:	f2 0f 5c c8          	subsd  %xmm0,%xmm1
7c921bee:	66 0f 56 1d 40 1c 92 	orpd   0x7c921c40,%xmm3
7c921bf6:	66 0f 54 1d 30 1c 92 	andpd  0x7c921c30,%xmm3

rsaenh.dll ::
68029460:	0f d4 ca             	paddq  %mm2,%mm1
{snip}

win32k.sys ::
bf865b39:	0f 5a 86 bf 27 5d 86 	cvtps2pd -0x79a2d841(%esi),%xmm0

wininet.dll ::
3e55f2a7:	3e 0f f4 55 3e       	pmuludq %ds:0x3e(%ebp),%mm2

 

have you had a chance to run the script on the November updates by chance?

Link to comment
Share on other sites

Good news for users using Avast or AVG antivirus protection, the file "rpcss.dll" of KB4466388 and KB4467689 in English (ENU) is no longer incorrectly detected as malware.

 

@someguy25 @Bersaglio

If interested, created a batch where this problem will be corrected when MUI packages are used. Any appropriate language code in the batch needs to be customized (SET "LangCode=XXXX").

 

@echo off
SET "LangCode=0407"
	
SET "LINE=4"
SET "LastFileName=NA"

:LOOP 
SET /A LINE=%LINE%+2
SET "DATA1A="
SET "DATA2A="
SET "DATA3A="
SET "DATA1B="
SET "DATA2B="
SET "DATA3B="
SET "DATA4B="
SET "DATA5B="
SET "DATA6B="

(FOR /F "tokens=9 delims=\" %%f IN ('REG QUERY "HKCU\Software\Microsoft\Windows\CurrentVersion\MUILanguages\FileVersions\%LangCode%" ^|^ FIND /V /N "" ^|^ FIND "[%LINE%]"') DO SET "FileName=%%~nxf") >NUL 2>&1

IF "%FileName%" == "%LastFileName%" GOTO END
SET "LastFileName=%FileName%"

((FOR /F "tokens=2" %%a IN ('REG QUERY "HKCU\Software\Microsoft\Windows\CurrentVersion\MUILanguages\FileVersions\%LangCode%\%FileName%" ^|^ FIND /V /N "MUIVer" ^|^ FIND "[6]"') DO SET "DATA1A=%%a")&&(FOR /F "tokens=2" %%a IN ('REG QUERY "HKCU\Software\Microsoft\Windows\CurrentVersion\MUILanguages\FileVersions\%LangCode%\%FileName%" ^|^ FIND /V /N "MUIVer" ^|^ FIND "[7]"') DO SET "DATA2A=%%a")&&(FOR /F "tokens=2" %%a IN ('REG QUERY "HKCU\Software\Microsoft\Windows\CurrentVersion\MUILanguages\FileVersions\%LangCode%\%FileName%" ^|^ FIND /V /N "MUIVer" ^|^ FIND "[8]"') DO SET "DATA3A=%%a")) >NUL 2>&1
((FOR /F "tokens=2* delims=	 " %%a IN ('REG QUERY "HKCU\Software\Microsoft\Windows\CurrentVersion\MUILanguages\FileVersions\%LangCode%\%FileName%" /v "%DATA1A%"') DO SET "DATA1B=%%a"&SET "DATA2B=%%b")&&(FOR /F "tokens=2* delims=	 " %%a IN ('REG QUERY "HKCU\Software\Microsoft\Windows\CurrentVersion\MUILanguages\FileVersions\%LangCode%\%FileName%" /v "%DATA2A%"') DO SET "DATA3B=%%a"&SET "DATA4B=%%b")&&(FOR /F "tokens=2* delims=	 " %%a IN ('REG QUERY "HKCU\Software\Microsoft\Windows\CurrentVersion\MUILanguages\FileVersions\%LangCode%\%FileName%" /v "%DATA3A%"') DO SET "DATA5B=%%a"&SET "DATA6B=%%b")) >NUL 2>&1

(IF "%DATA1B%" == "REG_DWORD" (IF "%DATA2B%" == "0x0" (REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\MUILanguages\FileVersions\%LangCode%\%FileName%" /f /v "%DATA1A%" /t REG_DWORD /d 0x1))) >NUL 2>&1
(IF "%DATA3B%" == "REG_DWORD" (IF "%DATA4B%" == "0x0" (REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\MUILanguages\FileVersions\%LangCode%\%FileName%" /f /v "%DATA2A%" /t REG_DWORD /d 0x1))) >NUL 2>&1
(IF "%DATA5B%" == "REG_DWORD" (IF "%DATA6B%" == "0x0" (REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\MUILanguages\FileVersions\%LangCode%\%FileName%" /f /v "%DATA3A%" /t REG_DWORD /d 0x1))) >NUL 2>&1

CLS
ECHO.
ECHO  "%FileName%"
ECHO.
GOTO LOOP

:END

ECHO.
ECHO Process completed!
ECHO.
pause

 

:)

Edited by heinoganda
Link to comment
Share on other sites

On 11/18/2018 at 10:10 PM, heinoganda said:

Good news for users using Avast or AVG antivirus protection, the file "rpcss.dll" of KB4466388 and KB4467689 in English (ENU) is no longer incorrectly detected as malware.

 

@someguy25 @Bersaglio

If interested, created a batch where this problem will be corrected when MUI packages are used. Any appropriate language code in the batch needs to be customized (SET "LangCode=XXXX").

  Hide contents


@echo off
SET "LangCode=0407"
	
SET "LINE=4"
SET "LastFileName=NA"

:LOOP 
SET /A LINE=%LINE%+2
SET "DATA1A="
SET "DATA2A="
SET "DATA3A="
SET "DATA1B="
SET "DATA2B="
SET "DATA3B="
SET "DATA4B="
SET "DATA5B="
SET "DATA6B="

(FOR /F "tokens=9 delims=\" %%f IN ('REG QUERY "HKCU\Software\Microsoft\Windows\CurrentVersion\MUILanguages\FileVersions\%LangCode%" ^|^ FIND /V /N "" ^|^ FIND "[%LINE%]"') DO SET "FileName=%%~nxf") >NUL 2>&1

IF "%FileName%" == "%LastFileName%" GOTO END
SET "LastFileName=%FileName%"

((FOR /F "tokens=2" %%a IN ('REG QUERY "HKCU\Software\Microsoft\Windows\CurrentVersion\MUILanguages\FileVersions\%LangCode%\%FileName%" ^|^ FIND /V /N "MUIVer" ^|^ FIND "[6]"') DO SET "DATA1A=%%a")&&(FOR /F "tokens=2" %%a IN ('REG QUERY "HKCU\Software\Microsoft\Windows\CurrentVersion\MUILanguages\FileVersions\%LangCode%\%FileName%" ^|^ FIND /V /N "MUIVer" ^|^ FIND "[7]"') DO SET "DATA2A=%%a")&&(FOR /F "tokens=2" %%a IN ('REG QUERY "HKCU\Software\Microsoft\Windows\CurrentVersion\MUILanguages\FileVersions\%LangCode%\%FileName%" ^|^ FIND /V /N "MUIVer" ^|^ FIND "[8]"') DO SET "DATA3A=%%a")) >NUL 2>&1
((FOR /F "tokens=2* delims=	 " %%a IN ('REG QUERY "HKCU\Software\Microsoft\Windows\CurrentVersion\MUILanguages\FileVersions\%LangCode%\%FileName%" /v "%DATA1A%"') DO SET "DATA1B=%%a"&SET "DATA2B=%%b")&&(FOR /F "tokens=2* delims=	 " %%a IN ('REG QUERY "HKCU\Software\Microsoft\Windows\CurrentVersion\MUILanguages\FileVersions\%LangCode%\%FileName%" /v "%DATA2A%"') DO SET "DATA3B=%%a"&SET "DATA4B=%%b")&&(FOR /F "tokens=2* delims=	 " %%a IN ('REG QUERY "HKCU\Software\Microsoft\Windows\CurrentVersion\MUILanguages\FileVersions\%LangCode%\%FileName%" /v "%DATA3A%"') DO SET "DATA5B=%%a"&SET "DATA6B=%%b")) >NUL 2>&1

(IF "%DATA1B%" == "REG_DWORD" (IF "%DATA2B%" == "0x0" (REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\MUILanguages\FileVersions\%LangCode%\%FileName%" /f /v "%DATA1A%" /t REG_DWORD /d 0x1))) >NUL 2>&1
(IF "%DATA3B%" == "REG_DWORD" (IF "%DATA4B%" == "0x0" (REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\MUILanguages\FileVersions\%LangCode%\%FileName%" /f /v "%DATA2A%" /t REG_DWORD /d 0x1))) >NUL 2>&1
(IF "%DATA5B%" == "REG_DWORD" (IF "%DATA6B%" == "0x0" (REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\MUILanguages\FileVersions\%LangCode%\%FileName%" /f /v "%DATA3A%" /t REG_DWORD /d 0x1))) >NUL 2>&1

CLS
ECHO.
ECHO  "%FileName%"
ECHO.
GOTO LOOP

:END

ECHO.
ECHO Process completed!
ECHO.
pause

 

:)

Hey it works! :D

Link to comment
Share on other sites

@someguy25

If you come back to English or after updates from Windows XP, just run this batch again. If you change the language within a user, this batch must also be executed again. If a second language is used, it is better to set up another user with the desired language.

 

@dencorso

You are welcome to rock as well! :yes:

:)

Edited by heinoganda
Link to comment
Share on other sites

Update to enable TLS 1.1 and TLS 1.2 as secure protocols in WinHTTP.
Info KB4467770
Download KB4467770

http://download.windowsupdate.com/d/msdownload/update/software/updt/2018/11/windowsxp-kb4467770-x86-embedded-enu_f61e16be7e32887953b29ae1b8ba90064f3ef0a5.exe


:)

Edited by heinoganda
Direct Download Link changed for Update in English (ENU)
Link to comment
Share on other sites

Hi all,

does somebody know, what to do with Hal.dll for Acpi multiprocessor,

to force Windows XP to use the internal clock CPU TSC?

This means to stop by brute:)) force the PM timer. I think HPET timer never works in XP.

With the Bios mod for Acpi, I get crazy results for the timer with

WinTimerTester_1.1,

have a nice evening

Dietmar

 

Link to comment
Share on other sites

I tried contacting Microsoft support to fix the broken update:

Quote

Jomar:Thank you for contacting Microsoft Support. I am Jomar T. How can I help you today?

Jomar:Please be aware that if you switch apps or change focus to another window while working with us, you may get disconnected from your chat session. To ensure the best support experience, please stay active in this chat window.

Me:Hello

Jomar:Hi <my name>.. It seems that the information you entered didn't came through completely. How may I help you today with your Windows issues?

Jomar:And your phone number in case we get disconnected I will call you within 5 minutes. Please keep your line open so I can reach you, for us to continue with the trouble shooting.

Me:My problem is that the update KB4074852 on PosReady 2009 breaks the network tray icon.I uninstalled it and the problem is gone but it would be nice that you should fix it.

Jomar:Thank you for addressing your Update concerns.. No worries I am here to discuss you some few things about PosReady 2009...

Jomar:And may I verify if are you still running Windows XP?

Me:Yes but its not really used for daily uses.

Jomar:Noted.. However Im sure that you already received notification about Windows XP life cycle in regards to its end of Support..

Jomar:Please refer to this link now:

https://www.microsoft.com/en-us/WindowsForBusiness/end-of-xp-support

Jomar:Meaning your device will no longer receive Hardware Manufacturer Support, Lack of Independent Software (ISV) Support, Compliance, Security, and Updates..

Me:I only use xp to play games,use some programs that dont really work on Windows 7 and browse a little bit on the web.And yes i do have an antivirus.

Jomar:After 12 years, support for Windows XP ended April 8, 2014. Microsoft will no longer provide security updates or technical support for the Windows XP operating system. It is very important that customers and partners migrate to a modern operating system such as Windows 10 to keep you on track and up & running..

Jomar:Ohh ok for compatibility usage... Noted, however as much as I would love to assist you on any Windows concerns, my hands are tied as we only have limited resources for earlier Windows build concerns..

Jomar:And technically we are No longer allowed to support XP versions as Support options already ended.

Jomar:But don't worry, there are Community forums available through:

https://answers.microsoft.com/en-us?auth=1

Jomar:Rest assure that you will get in touch with our Developers who can further address your concerns..

Me:But PosReady 2009 is still supported.I came to report here that the update that i mentioned is broken.I hope you will soon fix it.And yes i might consider going to Community forums if i will have any problems with PosReady 2009.

Jomar:Yes, PosReady 2009 is still a working program for XP versions.. However we do mainly support issues related to latest Windows operating systems..
And with POS ready 2009, I will have to refer you as well to Community Forums and get advice from our community leaders, and Developers..
ok,i will see.
Jomar:Thank you <my name> for your kind understanding..
Me:Goodbye,have a nice day.

"And technically we are No longer allowed to support XP versions as Support options already ended." How interesting.Guess Satya is evil:P

Link to comment
Share on other sites

@someguy25

Why do you start this barrel again, this would have been appropriate at an earlier date.

Did not you read the comments?

 

KB4466388 (November 2018) > KB4134651-v2 > KB4134651 > KB4074852 > KB4018556-v2 > KB4018556

On the left the most recent update and on the right which updates are no longer used and what does this mean that the files of KB4074852 are overwritten by those of KB4466388.


Do not come up with the idea to uninstall KB4134651-v2 or KB4134651 or KB4074852 or KB4018556-v2 or KB4018556! You would use it to restore outdated files!

:)

Edited by heinoganda
Link to comment
Share on other sites

18 minutes ago, heinoganda said:

@someguy25

Why do you start this barrel again, this would have been appropriate at an earlier date.

Did not you read the comments?

 

KB4466388 (November 2018) > KB4134651-v2 > KB4134651 > KB4074852 > KB4018556-v2 > KB4018556

On the left the most recent update and on the right which updates are no longer used and what does this mean that the files of KB4074852 are overwritten by those of KB4466388.

:)

The thing is that win2.JPG.0ffeff0c8ee74718c02d12762b968e4b.JPG is still here even though im with the latest updates:}

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...