Jump to content

Unofficial SP 5.2 for Microsoft Windows 2000 (WIP)


tomasz86

Recommended Posts


@marcdw I'm suspecting that the problem may be caused by the broken user32.dll which is included in UURollup-v10d. Could you try to install the newest daily release of UURollup-v11 and see if it's fixed?

Your dailies are 7zip files with no instructions on what to do with them. The latest daily I got is 20130323 so I downloaded a same-dated weekly (which actually has some files newer

than in the daily.

1) New splash screen caught me off guard :sneaky:

2) Certificate issues fixed

Alas, I'm still having problems. First there were a number of issues dealing with performance counters (fixed, I think).

Then something to do with event ids 3409 and 8313 (forgot the details already) but that was fixed by having the Remote Registry service

running (sadly).

But the big issue is it's throwing an exception. I had sql service pack 4 and installed the latest cumulative update on top to see if anything

would change.

For good measure I completely removed all traces of sql and started a new install but install won't finish due to the exception.

Event ID: 17311

----------------------

SQL Server is terminating because of fatal exception c0000005. This error may be caused by an unhandled Win32 or C++ exception, or by an access violation encountered during exception handling. Check the SQL error log for any related stack dumps or messages. This exception forces SQL Server to shutdown. To recover from this error, restart the server (unless SQLAgent is configured to auto restart).

The stack dump isn't too big. Here it is.

2013-04-13 23:40:19.00 Server Microsoft SQL Server 2005 - 9.00.4035.00 (Intel X86)

Nov 24 2008 13:01:59

Copyright © 1988-2005 Microsoft Corporation

Express Edition on Windows NT 5.0 (Build 2195: Service Pack 4)

2013-04-13 23:40:19.09 Server © 2005 Microsoft Corporation.

2013-04-13 23:40:19.09 Server All rights reserved.

2013-04-13 23:40:19.09 Server Server process ID is 536.

2013-04-13 23:40:19.09 Server Authentication mode is MIXED.

2013-04-13 23:40:19.09 Server Logging SQL Server messages in file 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG\ERRORLOG'.

2013-04-13 23:40:19.09 Server Registry startup parameters:

2013-04-13 23:40:19.29 Server -d C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\master.mdf

2013-04-13 23:40:19.29 Server -e C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG\ERRORLOG

2013-04-13 23:40:19.29 Server -l C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\mastlog.ldf

2013-04-13 23:40:19.29 Server Command Line Startup Parameters:

2013-04-13 23:40:19.29 Server -m SqlSetup

2013-04-13 23:40:19.29 Server SqlSetup

2013-04-13 23:40:19.29 Server -Q

2013-04-13 23:40:19.29 Server -q SQL_Latin1_General_CP1_CI_AS

2013-04-13 23:40:19.29 Server -T 4022

2013-04-13 23:40:19.29 Server -T 3659

2013-04-13 23:40:19.29 Server -T 3610

2013-04-13 23:40:19.29 Server -T 4010

2013-04-13 23:40:19.36 Server SQL Server is starting at normal priority base (=7). This is an informational message only. No user action is required.

2013-04-13 23:40:19.36 Server Detected 1 CPUs. This is an informational message; no user action is required.

2013-04-13 23:40:19.65 Server Error: 17311, Severity: 16, State: 1.

2013-04-13 23:40:19.65 Server SQL Server is terminating because of fatal exception c0000005. This error may be caused by an unhandled Win32 or C++ exception, or by an access violation encountered during exception handling. Check the SQL error log for any related stack dumps or messages. This exception forces SQL Server to shutdown. To recover from this error, restart the server (unless SQLAgent is configured to auto restart).

2013-04-13 23:40:19.76 Server Using 'dbghelp.dll' version '4.0.5'

2013-04-13 23:40:19.80 Server **Dump thread - spid = 0, PSS = 0x00000000, EC = 0x00000000

2013-04-13 23:40:19.80 Server ***Stack Dump being sent to C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG\SQLDump0005.txt

2013-04-13 23:40:19.80 Server * *******************************************************************************

2013-04-13 23:40:19.80 Server *

2013-04-13 23:40:19.80 Server * BEGIN STACK DUMP:

2013-04-13 23:40:19.80 Server * 04/13/13 23:40:19 spid 0

2013-04-13 23:40:19.80 Server *

2013-04-13 23:40:19.80 Server * ex_handle_except encountered exception C0000005 - Server terminating

2013-04-13 23:40:19.80 Server *

2013-04-13 23:40:19.80 Server *

2013-04-13 23:40:19.80 Server * MODULE BASE END SIZE

2013-04-13 23:40:19.80 Server * sqlservr 01000000 02C1FFFF 01c20000

2013-04-13 23:40:19.80 Server * ntdll 77F80000 77FFEFFF 0007f000

2013-04-13 23:40:19.81 Server * KERNEL32 7C570000 7C632FFF 000c3000

2013-04-13 23:40:19.81 Server * MSVCR80 78130000 781CAFFF 0009b000

2013-04-13 23:40:19.81 Server * msvcrt 70860000 70909FFF 000aa000

2013-04-13 23:40:19.81 Server * MSVCP80 7C420000 7C4A6FFF 00087000

2013-04-13 23:40:19.81 Server * ADVAPI32 7C2D0000 7C33CFFF 0006d000

2013-04-13 23:40:19.81 Server * RPCRT4 77D30000 77DA0FFF 00071000

2013-04-13 23:40:19.81 Server * sqlos 344D0000 344D4FFF 00005000

2013-04-13 23:40:19.81 Server * Secur32 7C340000 7C34DFFF 0000e000

2013-04-13 23:40:19.81 Server * USERENV 7C0F0000 7C152FFF 00063000

2013-04-13 23:40:19.81 Server * USER32 77E10000 77E71FFF 00062000

2013-04-13 23:40:19.81 Server * GDI32 77F40000 77F7DFFF 0003e000

2013-04-13 23:40:19.81 Server * WINMM 77570000 7759FFFF 00030000

2013-04-13 23:40:19.81 Server * opends60 333E0000 333E6FFF 00007000

2013-04-13 23:40:19.81 Server * NETAPI32 7CDC0000 7CE0FFFF 00050000

2013-04-13 23:40:19.81 Server * NTDSAPI 77BF0000 77C00FFF 00011000

2013-04-13 23:40:19.81 Server * DNSAPI 77980000 779A4FFF 00025000

2013-04-13 23:40:19.81 Server * WSOCK32 75050000 75057FFF 00008000

2013-04-13 23:40:19.81 Server * WS2_32 75030000 75044FFF 00015000

2013-04-13 23:40:19.81 Server * WS2HELP 75020000 75027FFF 00008000

2013-04-13 23:40:19.81 Server * WLDAP32 77950000 77978FFF 00029000

2013-04-13 23:40:19.81 Server * NETRAP 751C0000 751C5FFF 00006000

2013-04-13 23:40:19.81 Server * SAMLIB 75150000 7515FFFF 00010000

2013-04-13 23:40:19.81 Server * IMM32 75DF0000 75E09FFF 0001a000

2013-04-13 23:40:19.81 Server * psapi 690A0000 690AAFFF 0000b000

2013-04-13 23:40:19.81 Server * instapi 48060000 48069FFF 0000a000

2013-04-13 23:40:19.81 Server * sqlevn70 4F610000 4F7B8FFF 001a9000

2013-04-13 23:40:19.81 Server * dbghelp 4BAC0000 4BBD4FFF 00115000

2013-04-13 23:40:19.81 Server *

2013-04-13 23:40:19.81 Server * Edi: 0072DFE8: 000CA920 02470748 FFFFFFFF 00000010 00000000 00000000

2013-04-13 23:40:19.81 Server * Esi: 00000000:

2013-04-13 23:40:19.81 Server * Eax: 0072DECC: 000042AC 00000000 00000000 7C59BCB1 00000000 00000002

2013-04-13 23:40:19.81 Server * Ebx: 0000003F:

2013-04-13 23:40:19.81 Server * Ecx: 0072E53C: 00000000 0001003F 00000000 00000000 00000000 00000000

2013-04-13 23:40:19.81 Server * Edx: 0000003D:

2013-04-13 23:40:19.81 Server * Eip: 7C59BCB1: C2C95E5F 8B550010 1CEC83EC E4458D56 FF501C6A F6330875

2013-04-13 23:40:19.81 Server * Ebp: 0072DF1C: 0072DF60 021AE96C 000042AC 00000000 00000000 00000000

2013-04-13 23:40:19.81 Server * SegCs: 0000001B:

2013-04-13 23:40:19.81 Server * EFlags: 00000246:

2013-04-13 23:40:19.81 Server * Esp: 0072DEC4: 0072DFE8 00000000 000042AC 00000000 00000000 7C59BCB1

2013-04-13 23:40:19.81 Server * SegSs: 00000023:

2013-04-13 23:40:19.81 Server * *******************************************************************************

2013-04-13 23:40:19.81 Server * -------------------------------------------------------------------------------

2013-04-13 23:40:19.81 Server * Short Stack Dump

2013-04-13 23:40:19.81 Server 7C59BCB1 Module(KERNEL32+0002BCB1)

2013-04-13 23:40:19.81 Server 021AE96C Module(sqlservr+011AE96C)

2013-04-13 23:40:19.81 Server 021B2880 Module(sqlservr+011B2880)

2013-04-13 23:40:19.81 Server 021B242D Module(sqlservr+011B242D)

2013-04-13 23:40:19.82 Server 02422669 Module(sqlservr+01422669)

2013-04-13 23:40:19.82 Server 7C59BFB0 Module(KERNEL32+0002BFB0)

2013-04-13 23:40:19.82 Server 7C57B3CF Module(KERNEL32+0000B3CF)

2013-04-13 23:40:19.82 Server Stack Signature for the dump is 0xE9B5FDBC

My goal is to be able to hfslip win2k and office 2003 (which seems to break Microsoft Update [Error number: 0x8024402F]) but not until I either

get sqlserver working or just decide to dump it. Not like I really have a need for it. I like a challenge. :P

Marc

Link to comment
Share on other sites

A little off topic of what's going on, but I have the latest Avast 8 on the weekly (March 23, 2013) UUR 11. When I tried with the daily, it gave me runtime errors and throttled my CPU like a racecar. But on weekly, stable and the stock Win2k, it works just fine.

Link to comment
Share on other sites

Instead of Windows Defender, you can use Malwarebytes Anti-Malware.

Well, I'll tell you. I love that program but I'm a little worried about using it now because I did it a few times on a Windows 2000 machine and after rebooting, I'd get a blue screen saying Invalid License Key or something to that effect. It basically ruined my install. That was probably about a year and a half ago but I haven't tried it since. Can you verify that this works flawlessly and won't ruin my install?

Well, I'm running the latest version of Malwarebytes on the weekly March 23, 2013.

Avast! 8 works on this, too. However avast! 8 has major problems on daily.

Link to comment
Share on other sites

The 32CPU worked fine, thank you, showing 8 CPUs in Task Manager, which became 4 CPUs with hyper-threading disabled. The top four lines in the CrystalMark results are at least 10% higher with HT disabled.

On a separate note, unfortunately I tried to update the BWC HD driver, because I noticed there was a new version (win2k_145111). I uninstalled the previous version (win2k_145110), rebooted and ran the new one. The grand result was that I wrecked my video driver.

Now I cant even get 145110 to install; the installation process aborts and the system reboots. Ive tried uninstalling all unknown devices in safe mode, but the driver still wont install now.

Edited by bluebolt
Link to comment
Share on other sites

@marcdw Glad that the certificate issue has been fixed. I don't really know what the problem with the SQL Server is. Does it work correctly without UURollup? We need to make sure that it's UURollup to break it and not any other component. Please also take into account that I'm not a programmer and have got no knowledge about more advanced debugging so if the problem is really caused by the unofficial patches then it will be probably necessary to ask blackwingcat about it. Still, first of all, we need to know which unofficial package is the culprit.

@AnX This is very interesting. There are only two differences between the daily and the weekly version. The first one is Calculator (calc.exe) which I'm 99% sure that has got nothing to do with Avast. The second one is urlmon.dll which may be related since Avast seems to rely on IE engine (that's why it doesn't work in Windows 2000 with IE5). I'll try to check it later.

@bluebolt Which exact driver are you talking about? Could you give me a link, and also tell me the hardware ID of the device? I'll try to look into it.

Edited by tomasz86
Link to comment
Share on other sites

@bluebolt Which exact driver are you talking about? Could you give me a link, and also tell me the hardware ID of the device? I'll try to look into it.

I’m talking about the Intel Series HD Graphic Driver that BWC has made available for Windows 2000 with the i7 CPU. The link is here:

http://translate.google.com/translate?hl=en&sl=auto&tl=en&u=http%3A%2F%2Fw2k.flxsrv.org%2Fdrivers.htm

...and from there I click the "Intel Series / HD Graphic Driver" link.

The filename of the most recent version is w2k_145111.exe (dated 2013/4/08).

The filename of the previous version is w2k_145110.exe (which worked for me before).

I decided to start with a fresh OS installation (USP5.1/HFSLIP with INF integrated, followed by .NET Frameworks 1.0 to 4.0). When I ran the new driver (145111) the computer again went into a reboot loop.

So I began again with another fresh OS installation. This time I installed the driver that had worked before (145110), and the installation went fine.

Apparently the new driver has some sort of problem, at least in terms of my setup.

Edited by bluebolt
Link to comment
Share on other sites

Mostly Avast! has troubles with Visual C++ Runtime errors. They pop up on the daily version, and the CPU is throttled literally like a racecar, but it is very well behaved on the weekly. No errors at all. OR could it be because I've UPGRADED avast 7 to 8? I have to further investigate.

UPDATE: That was it! The fact that I've upgraded avast! 7 to 8 was the reason it's working. I've tested the weekly just now on a VM and a direct install of avast 8! And the Visual C++ errors popped up again! So our only solution is to install avast 7.0.1483 and upgrade it to version 8.

And on stock Win2k avast! 8 works by itself like a dream. I need to test UUR 10d, also.

Stock Win2k seems to have better compatibility than it used to have, now. :(

MAJOR EDIT: I've figured it ALL out. The problem is the avast! Software Updater. It is responsible for all of the errors and CPU throttles.

Basically it's a tool to ensure your software is up to date. It is unnecessary, anyway. It is obviously conflicting with the Unofficial MS Visual C++ 2010. So all UURs have this problem. No problem, uninstall it using the avast! installer.

Edited by AnX
Link to comment
Share on other sites

MAJOR EDIT: I've figured it ALL out. The problem is the avast! Software Updater. It is responsible for all of the errors and CPU throttles.

Basically it's a tool to ensure your software is up to date. It is unnecessary, anyway. It is obviously conflicting with the Unofficial MS Visual C++ 2010. So all UURs have this problem. No problem, uninstall it using the avast! installer.

Nice job, AnX, this is good to know. It’s been a while since I set up a Windows 2000 computer for surfing the web, but I definitely plan to do so in the near future, and it sounds like Avast! is just about the only game in town for anti-virus.

Link to comment
Share on other sites

MAJOR EDIT: I've figured it ALL out. The problem is the avast! Software Updater. It is responsible for all of the errors and CPU throttles.

Basically it's a tool to ensure your software is up to date. It is unnecessary, anyway. It is obviously conflicting with the Unofficial MS Visual C++ 2010. So all UURs have this problem. No problem, uninstall it using the avast! installer.

Nice job, AnX, this is good to know. It’s been a while since I set up a Windows 2000 computer for surfing the web, but I definitely plan to do so in the near future, and it sounds like Avast! is just about the only game in town for anti-virus.

Glad to help you out. Avast!, along with Malware Defender (available on windows2000.tk) and MBAM make a good security wall. I also recommend Advanced SystemCare 6.

One more issue: The network status in Windows 2000 for some reason has stopped working.... I tried to start the service, but it gives an error. Strange. Well, it isn't interfering with the Internet, so I'll let it be for now. I'll do a reinstall next month.

Link to comment
Share on other sites

I also recommend Advanced SystemCare 6.

I second that. I've been using it since version 3 I believe it was and I've been using the paid version for 2 years now. It's well worth the price tag. A little tip though, get it around New Years, you'll get it for about $12.95 and a license for 3 PCs. Works wonders on Windows 2000! Pair it with SmartDefrag and you have a lean, mean, 2000 machine! :D

Link to comment
Share on other sites

Another favorite of mine is SpywareBlaster. One neat thing about Windows 2000 is the compactness of the installation, and it’s nice to have software consistent with that trait. SpywareBlaster is free yet provides active protection, an unusual feature for freeware.

Link to comment
Share on other sites

@tomasz86

I don't really know what the problem with the SQL Server is.

Yeah, neither do I at this point. I'm also not a programmer so making full sense of the dump is beyond me.

First, a few points about UURollup v11

1) Two versions of process explorer included. Nice. :thumbup

2) Caused nvidia display driver service to temporarily hang at startup.

3) May have been premature on saying v11 fixed ssl cert issue. It just may be throwing an exception before it even gets to that point.

Anyway, so today I decided to mess around a bit. First I uninstalled Office 2003 so I can get MS Update working again.

[Note to self - either install Office as the last thing I ever do or just fore-go it for Ashampoo/SoftMaker Office 2010 or 2012.

2010 works fine on a stock win2k]

MS Update offered me two patches for .NET and re-offered Rollup 1. :no:

Back to SQL. I uninstalled v11 which caused win2k to reboot before logon prompt appears. Went into safemode and installed Rollup 2.

After restart I installed v10d and went back to sql. So now we're back to the beginning of not being able to create ssl certificate.

Just for the fun of it I decided to add bits and pieces of v11 to v10d to see what happens. With each addition I'd try and reinstall sql server.

The copying of bits was done via a Linux rescue system. The following dlls were added to the system (system32 & dllcache)...

user32 - no go (meaning the same ssl cert issue)

crypt32, cryptui, wintrust - no go

rsaenh - no go

userenv - no go

Following added just for the fun of it...

cryptsXP, credui, wintruXP, xpsp#res files - no go

Given that those files from v11 didn't change anything I then reinstalled all of v11. SQL Server throws an exception.

Hmm, maybe it's the included uxtheme.dll I thought. Nope.

This could be kernel related or anything for that matter.

BTW, an almost identical exception error was found at MS when I was searching last week with a supposed fix being cumulative update 15

for sql server 2005 sp3. Thing is I can't test that because sp3 itself won't finish installing and thus CU15 can't find any instance to update.

I'm finished for this week. I'll resume testing next week on my next days off.

Marc

Link to comment
Share on other sites

I uninstalled v11 which caused win2k to reboot before logon prompt appears.

What exactly happened here? I've had major issues completely removing v11 and going back down to either stock or v10 which usually resulted in blue screen of death just before the bootup screen was ready to disappear and hand off control to the GUI.

Link to comment
Share on other sites

I've gotten AHCI on my PC now. I used the Matrix Storage Driver form blackwingcat. I had tried using a modern driver, but I am greeted with a BSOD. I'd like to know if someone can make a more modern AHCI driver for the Intel 6 Series/7 series chipsets. Because this driver supports maximum 6 series, and that too, without Write Cache. But the performance is better than IDE, so I'm keeping it that way. I'd just like to know if I could use a more modern driver.

EDIT: I've tested ACPI features and they were all benefited from AHCI. Standby was quick and snappy, Hibernation actually WORKS now! And it hibernates and resumes at lightning speed, too! Now I want to test this on an SSD. :w00t:

EDIT 2: Hibernation doesn't work anymore, it looked like it was going to hibernate but returned back to the desktop for no reason. Oh well, I don't need it, and when upgrading to an SSD, you need to disable it.

Edited by AnX
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...