Jump to content

Welcome to MSFN Forum
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.
Login to Account Create an Account


Photo

KernelEx for Win2000

- - - - -

  • Please log in to reply
534 replies to this topic

#376
Tommy

Tommy

    Brooke's Tommy honey <3

  • Member
  • PipPipPip
  • 453 posts
  • OS:98SE
  • Country: Country Flag
That's quite a few functions. However, I was just saying that the error didn't come up on my test machines. Of course the installer itself failed but it didn't come up with a critical stop saying such and such cannot be read like it does on my main machine. It almost seems like it's related to the Windows Installer somehow, but I don't know. I could be wrong. Aside from USP5 and UpdateRollup 2, all I use as far as unofficial updates are blackwingcat's kernel extensions.

Edited by SearanoX, 15 October 2012 - 05:42 PM.

Daily running Windows 2000 Pro SP4 and Windows 98

Posted Image
Posted Image


How to remove advertisement from MSFN

#377
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,510 posts
  • OS:XP Pro x86
  • Country: Country Flag
@searanox

What's yourr MSI.DLL version?
post-47483-1123010975.png
Unofficial Service Pack 5.2 for MS Windows 2000 <- use this topic if you need help with UURollup, Update Rollup 2 and other unofficial packages

#378
Tommy

Tommy

    Brooke's Tommy honey <3

  • Member
  • PipPipPip
  • 453 posts
  • OS:98SE
  • Country: Country Flag
@tomasz86

My msi.dll version is: 3.1.4001.5842
Daily running Windows 2000 Pro SP4 and Windows 98

Posted Image
Posted Image

#379
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,510 posts
  • OS:XP Pro x86
  • Country: Country Flag

@tomasz86

My msi.dll version is: 3.1.4001.5842

I think that you didn't tell us everything :whistle:

Aside from USP5 and UpdateRollup 2, all I use as far as unofficial updates are blackwingcat's kernel extensions.

MSI.DLL 3.1.4001.5842 is NOT included in any of those packages. You must've installed other updates too. Are you 100% sure that the problem happens with MSI installers only? Do any of them work or all just fail to start? Could you go to Services (services.msc) and try to manually start "Windows Installer"? What happens?

Even if it's not directly related to the issue which you've been experiencing, I myself did test this particular version of MSI.DLL in the past and found it very problematic (if not buggy). Windows Installer service just refused to start randomly. The situation came back to normal after I've restored the previous version (KB968006).
post-47483-1123010975.png
Unofficial Service Pack 5.2 for MS Windows 2000 <- use this topic if you need help with UURollup, Update Rollup 2 and other unofficial packages

#380
blackwingcat

blackwingcat

    Friend of MSFN

  • Member
  • PipPipPipPipPip
  • 748 posts
  • OS:Windows 2000 Professional
  • Country: Country Flag
Version v22 series and previous v22i2  is so buggy that I delete Extended Kernel blog page before.
There are many reasons why the installer crashes with v22g.

I don't have the latest updates installed. The latest I have as of now is v22g installed, however it's been an ongoing thing for a few of these packs now. It unfortunately doesn't say which module is in question. But this is what I get out of the event viewer.


+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
BlackWingCat =^^=
http://blog.livedoor.jp/blackwingcat/
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

#381
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,510 posts
  • OS:XP Pro x86
  • Country: Country Flag
@blackwingcat

It's just a comment / suggestion. You add and remove Cryptographic Services using a combination of SC.EXE, NET.EXE and update.inf:

[Product.Add.Reg]
HKLM,"SYSTEM\CurrentControlSet\Services\CryptSvc", "Description", 0,"Provides three management services: Catalog Database Service, which confirms the signatures of Windows files; Protected Root Service, which adds and removes Trusted Root Certification Authority certificates from this computer; and Key Service, which helps enroll this computer for certificates. If this service is stopped, these management services will not function properly. If this service is disabled, any services that explicitly depend on it will fail to start."
HKLM,"SYSTEM\CurrentControlSet\Services\CryptSvc\Parameters"
HKLM,"SYSTEM\CurrentControlSet\Services\CryptSvc\Parameters", "ServiceDll", 0x00020000, "%SystemRoot%\SystemXP\cryptsvc.dll"
HKLM,"SYSTEM\CurrentControlSet\Services\CryptSvc\Parameters", "ServiceMain", 0, "CryptServiceMain"
HKLM,"SYSTEM\CurrentControlSet\Services\CryptSvc\Security"
HKLM,"SYSTEM\CurrentControlSet\Services\CryptSvc\Security", "Security",0x01, 00,00,0e,00,01
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Svchost","CryptWp",0x00010000,"CryptSvc"

[ProcessesToRun]
"sc create CryptSvc binpath= ""%systemroot%\system32\svchost.exe -k CryptWp"" type= share start= auto displayname= ""Cryptographic Services"" depend= RpcSs"

[ProcessesToRunBeforeUninstall]
"net stop CryptSvc"
"sc delete CryptSvc"


All of this can be done through update.inf without using any other tools. This is an alternative way:

[Save.Reg.For.Uninstall]
HKLM,"SYSTEM\CurrentControlSet\Services\CryptSvc"
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Svchost","CryptWp"

[Product.Add.Reg]
HKLM,"SYSTEM\CurrentControlSet\Services\CryptSvc","Description",,"Provides key management services for this computer."
HKLM,"SYSTEM\CurrentControlSet\Services\CryptSvc","Type",0x10001,0x20
HKLM,"SYSTEM\CurrentControlSet\Services\CryptSvc","Start",0x10001,0x2
HKLM,"SYSTEM\CurrentControlSet\Services\CryptSvc","ErrorControl",0x10001,0x1
HKLM,"SYSTEM\CurrentControlSet\Services\CryptSvc","ImagePath",0x20000,"system32\svchost.exe -k CryptWp"
HKLM,"SYSTEM\CurrentControlSet\Services\CryptSvc","DisplayName",,"Cryptographic Services"
HKLM,"SYSTEM\CurrentControlSet\Services\CryptSvc","DependOnService",0x10000,"RpcSs"
HKLM,"SYSTEM\CurrentControlSet\Services\CryptSvc","ObjectName",,"LocalSystem"
HKLM,"SYSTEM\CurrentControlSet\Services\CryptSvc\Parameters","ServiceDll",0x20000,"%%SystemRoot%%\SystemXP\cryptsvc.dll"
HKLM,"SYSTEM\CurrentControlSet\Services\CryptSvc\Parameters","ServiceMain",,"CryptServiceMain"
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Svchost","CryptWp",0x10000,"CryptSvc"

The key point is that in "ImagePath" you don't need to specify a full path as it automatically assumes that the path is inside %systemroot% so "system32\svchost.exe -k CryptWp" is enough.
post-47483-1123010975.png
Unofficial Service Pack 5.2 for MS Windows 2000 <- use this topic if you need help with UURollup, Update Rollup 2 and other unofficial packages

#382
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,510 posts
  • OS:XP Pro x86
  • Country: Country Flag

The crash reason is the ImageList structure of windows 2000 is different from XP's.
You can run it with the follwoing way.

* download Windows XP MS12-048:
* extract WindowsXP-KB2691442-x86-XXX.exe /x
* copy shell32.dll to %ProgramFiles%\FreeFileSync\Bin


@blackwingcat

FreeFileSync doesn't work with kernel v21a :( It works in a "stock" system. After installing the kernel it doesn't even start.

DRWatson error from Event Viewer:

The application, , generated an application error The error occurred on 09/08/2012 @ 09:13:55.507 The exception generated was c0000005 at address 02691535 (getIconByIndex)

I'm still unable to make FreeFileSync start :} Nothing happens even after copying shell32.dll from XP's KB2691442 to the Bin folder. Does it work on your computer?
post-47483-1123010975.png
Unofficial Service Pack 5.2 for MS Windows 2000 <- use this topic if you need help with UURollup, Update Rollup 2 and other unofficial packages

#383
blackwingcat

blackwingcat

    Friend of MSFN

  • Member
  • PipPipPipPipPip
  • 748 posts
  • OS:Windows 2000 Professional
  • Country: Country Flag
Yes, I could run it.

You can use shlwaxp.dll and shellxp.dllwhich are inclueded in itunes installer for WIndows 2000.
and plz set dynamic link mode with fcwin.

I'm still unable to make FreeFileSync start :} Nothing happens even after copying shell32.dll from XP's KB2691442 to the Bin folder. Does it work on your computer?


+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
BlackWingCat =^^=
http://blog.livedoor.jp/blackwingcat/
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

#384
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,510 posts
  • OS:XP Pro x86
  • Country: Country Flag
I'm still unable to make it run.

I've changed dependencies like this:

rplbfile FreeFileSync_Win32.exe shell32.dll shellXP.dll
and tried to start it both with shell32.dll (renamed to shellXP.dll) from KB2691442 and shellXP.dll from KDW. There's no error in the Event Viewer or in DrWatson but the program just doesn't start. Nothing happens after double-clicking on it :(

I wonder whether it would be possible to just make it work normally without changing anything. FreeFileSync itself does work in a stock Win2k...
post-47483-1123010975.png
Unofficial Service Pack 5.2 for MS Windows 2000 <- use this topic if you need help with UURollup, Update Rollup 2 and other unofficial packages

#385
gerry9

gerry9

    Newbie

  • Member
  • 10 posts
  • OS:none specified
  • Country: Country Flag
@Blackwingcat

Hello Blackwingcat! One of the reasons I install Windows 2k is to use legacy software - could the installation of KernelEx or Kernel Core break compatibility of DOS/WIN3.1/WIN9x applications and games?

And for anybody willing to reply, what exactly is the difference between KernelEx and Kernel Core? It's hard to find info..

#386
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,510 posts
  • OS:XP Pro x86
  • Country: Country Flag
I've done more testing regarding FreeFileSync. If I install the kernel without shell32.dll then FreeFileSync works. If the new shell32.dll is installed then it doesn't work no matter how I change the dependencies. It just doesn't start :(

DrWatson shows this error:

The application, , generated an application error The error occurred on 11/07/2012 @ 16:41:11.511 The exception generated was c0000005 at address 01D41535 (getIconByIndex)

Full log:
Spoiler

Edit: After doing more testing I've found out that FreeFileSync works with:

shell32.dll 5.0.3900.7171 (KB935839-v17c)
but is broken when

shell32.dll 5.0.3900.7177
or newer is installed.

Edited by tomasz86, 07 November 2012 - 11:46 AM.

post-47483-1123010975.png
Unofficial Service Pack 5.2 for MS Windows 2000 <- use this topic if you need help with UURollup, Update Rollup 2 and other unofficial packages

#387
blackwingcat

blackwingcat

    Friend of MSFN

  • Member
  • PipPipPipPipPip
  • 748 posts
  • OS:Windows 2000 Professional
  • Country: Country Flag
Hi.
I think the Extended kernel and extended core keep compatibility.

Extended kernel is Windows API Extender.
Extended Core is Kernel (for Driver) Exntender.

@Blackwingcat

Hello Blackwingcat! One of the reasons I install Windows 2k is to use legacy software - could the installation of KernelEx or Kernel Core break compatibility of DOS/WIN3.1/WIN9x applications and games?

And for anybody willing to reply, what exactly is the difference between KernelEx and Kernel Core? It's hard to find info..


+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
BlackWingCat =^^=
http://blog.livedoor.jp/blackwingcat/
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

#388
blackwingcat

blackwingcat

    Friend of MSFN

  • Member
  • PipPipPipPipPip
  • 748 posts
  • OS:Windows 2000 Professional
  • Country: Country Flag
Hi.

The error came from Thumbnail_Win32.dll.
you must change the link in Thumbnail_Win32.dll. :)
If you want more my help, plz see my blog article in 7 hours. :)

I'm still unable to make it run.

I've changed dependencies like this:

rplbfile FreeFileSync_Win32.exe shell32.dll shellXP.dll
and tried to start it both with shell32.dll (renamed to shellXP.dll) from KB2691442 and shellXP.dll from KDW. There's no error in the Event Viewer or in DrWatson but the program just doesn't start. Nothing happens after double-clicking on it :(

I wonder whether it would be possible to just make it work normally without changing anything. FreeFileSync itself does work in a stock Win2k...


+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
BlackWingCat =^^=
http://blog.livedoor.jp/blackwingcat/
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

#389
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,510 posts
  • OS:XP Pro x86
  • Country: Country Flag
Thank you. It works now :)
post-47483-1123010975.png
Unofficial Service Pack 5.2 for MS Windows 2000 <- use this topic if you need help with UURollup, Update Rollup 2 and other unofficial packages

#390
gerry9

gerry9

    Newbie

  • Member
  • 10 posts
  • OS:none specified
  • Country: Country Flag

Hi.
I think the Extended kernel and extended core keep compatibility.
Extended kernel is Windows API Extender.
Extended Core is Kernel (for Driver) Exntender.


Thank you! So far no problems with version 22j. Running programs from 1994 to 2012 natively! :thumbup

#391
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,510 posts
  • OS:XP Pro x86
  • Country: Country Flag
I've been experiencing problems with the kernel when /PAE is enabled. Several errors like this one occur:

Spoiler

This is when trying to use "cdimage.exe" to create an ISO. These errors do NOT show up when /PAE is disabled. Similar things happen with some other programs. I'll try to add some screen shots later if necessary.

This kind of BSODs also happen very often:

Spoiler


I've got files from KB935839-v22j and KB979683-v11b installed:

kernel32.dll 5.0.2195.7193
ntoskrnl.exe 5.0.2195.7386
ntkrnlpa.exe 5.0.2195.7386

Edit: I'm using Multiprocessor kernel.

Edited by tomasz86, 11 November 2012 - 02:38 AM.

post-47483-1123010975.png
Unofficial Service Pack 5.2 for MS Windows 2000 <- use this topic if you need help with UURollup, Update Rollup 2 and other unofficial packages

#392
blackwingcat

blackwingcat

    Friend of MSFN

  • Member
  • PipPipPipPipPip
  • 748 posts
  • OS:Windows 2000 Professional
  • Country: Country Flag
Which version do you have "cdimage.exe" ?
I have oscdimg.exe v2.55.0.1010 and cdimage.exe v2.47

They work well on my environment.

Does BSOD occur /PAE mode only ?

 memmove:
 DDC666A0  55                        		push	ebp
 DDC666A1  8BEC                      		mov	ebp,esp
 DDC666A3  57                        		push	edi
 DDC666A4  56                        		push	esi
 DDC666A5  8B750C                    		mov	esi,[ebp+0Ch]
 DDC666A8  8B4D10                    		mov	ecx,[ebp+10h]
 DDC666AB  8B7D08                    		mov	edi,[ebp+08h]
 DDC666AE  8BC1                      		mov	eax,ecx
 DDC666B0  8BD1                      		mov	edx,ecx
 DDC666B2  03C6                      		add	eax,esi
 DDC666B4  3BFE                      		cmp	edi,esi
 DDC666B6  7608                      		jbe	LDDC666C0
 DDC666B8  3BF8                      		cmp	edi,eax
 DDC666BA  0F8278010000              		jc 	LDDC66838
 DDC666C0                           LDDC666C0:
 DDC666C0  F7C703000000              		test	edi,00000003h
 DDC666C6  7514                      		jnz	LDDC666DC
 DDC666C8  C1E902                    		shr	ecx,02h
 DDC666CB  83E203                    		and	edx,00000003h
 DDC666CE  83F908                    		cmp	ecx,00000008h
 DDC666D1  7229                      		jc 	LDDC666FC
 DDC666D3  F3A5                      		rep movsd  <<--------
It seems no problem.
Plz give me more information about call stack.

I've been experiencing problems with the kernel when /PAE is enabled. Several errors like this one occur:

Spoiler

This is when trying to use "cdimage.exe" to create an ISO. These errors do NOT show up when /PAE is disabled. Similar things happen with some other programs. I'll try to add some screen shots later if necessary.

This kind of BSODs also happen very often:

Spoiler


I've got files from KB935839-v22j and KB979683-v11b installed:

kernel32.dll 5.0.2195.7193
ntoskrnl.exe 5.0.2195.7386
ntkrnlpa.exe 5.0.2195.7386

Edit: I'm using Multiprocessor kernel.


Edited by blackwingcat, 11 November 2012 - 06:20 PM.

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
BlackWingCat =^^=
http://blog.livedoor.jp/blackwingcat/
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

#393
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,510 posts
  • OS:XP Pro x86
  • Country: Country Flag
The version of cdimage.exe is 2.52 here.

Does BSOD occur /PAE mode only ?

Yes, these instabilities and BSODs happen only when PAE is enabled :( I haven't observed any problems (yet?) when it's disabled. As soon as I enable PAE and try to use cdimage.exe I get the error message. It works 100% correctly when PAE is switched off.

I'll try to give you more information when I've got some time to test it more thoroughly.

Edited by tomasz86, 12 November 2012 - 12:27 AM.

post-47483-1123010975.png
Unofficial Service Pack 5.2 for MS Windows 2000 <- use this topic if you need help with UURollup, Update Rollup 2 and other unofficial packages

#394
blackwingcat

blackwingcat

    Friend of MSFN

  • Member
  • PipPipPipPipPip
  • 748 posts
  • OS:Windows 2000 Professional
  • Country: Country Flag
Can you check execute without extended kernel core ?

The version of cdimage.exe is 2.52 here.

Does BSOD occur /PAE mode only ?

Yes, these instabilities and BSODs happen only when PAE is enabled :( I haven't observed any problems (yet?) when it's disabled. As soon as I enable PAE and try to use cdimage.exe I get the error message. It works 100% correctly when PAE is switched off.

I'll try to give you more information when I've got some time to test it more thoroughly.


+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
BlackWingCat =^^=
http://blog.livedoor.jp/blackwingcat/
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

#395
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,510 posts
  • OS:XP Pro x86
  • Country: Country Flag
It works properly without the kernel and also works properly with WildBill's kernel (and PAE enabled).
post-47483-1123010975.png
Unofficial Service Pack 5.2 for MS Windows 2000 <- use this topic if you need help with UURollup, Update Rollup 2 and other unofficial packages

#396
Sp0iLedBrAt

Sp0iLedBrAt

    MSFN Addict

  • MSFN Sponsor
  • 1,727 posts
  • OS:XP Pro x86
  • Country: Country Flag
Is there anything wrong with the download links? I tried downloading these two

http://w2k.flxsrv.or...n2010_w2kex.exe and
http://w2k.flxsrv.or...11b-x86-ENU.exe

but all I got is "Problem loading page".
If necessary, I can provide alternative download links.

Cheers

#397
jimmsta

jimmsta

    computer janitor

  • Member
  • PipPipPip
  • 386 posts
  • OS:Windows 8.1 x64
  • Country: Country Flag

Is there anything wrong with the download links? I tried downloading these two

http://w2k.flxsrv.or...n2010_w2kex.exe and
http://w2k.flxsrv.or...11b-x86-ENU.exe

but all I got is "Problem loading page".
If necessary, I can provide alternative download links.

Cheers


Indeed, I cannot download them either. Same error message.
Creator and Maintainer of BootZilla.org

#398
blackwingcat

blackwingcat

    Friend of MSFN

  • Member
  • PipPipPipPipPip
  • 748 posts
  • OS:Windows 2000 Professional
  • Country: Country Flag
Yesterday the provider said flxsrv.org server problem.

http://maintenance.f...s/cat_9934.html

thx.


Is there anything wrong with the download links? I tried downloading these two

http://w2k.flxsrv.or...n2010_w2kex.exe and
http://w2k.flxsrv.or...11b-x86-ENU.exe

but all I got is "Problem loading page".
If necessary, I can provide alternative download links.

Cheers


Indeed, I cannot download them either. Same error message.


+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
BlackWingCat =^^=
http://blog.livedoor.jp/blackwingcat/
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

#399
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,510 posts
  • OS:XP Pro x86
  • Country: Country Flag
FCIV doesn't work with the kernel installed:

//
// File Checksum Integrity Verifier version 2.05.
//

Error during CryptAcquireContext.
Error msg : An internal error occurred.
Error code : 57
It seems to have something to do with the Cryptographic Services.
post-47483-1123010975.png
Unofficial Service Pack 5.2 for MS Windows 2000 <- use this topic if you need help with UURollup, Update Rollup 2 and other unofficial packages

#400
jim55

jim55
  • Member
  • 1 posts
  • OS:none specified
  • Country: Country Flag
Hello, blackwingcat!
i'm new to here, via google search "windows 2000 kernel32".
It's so great brilliant work you've done! And I came through all the replies from the early 2011 to yesterday. :blushing:
I would say it will be a great help to me if you can release a new Simple-Chinese version, because i really really want to make Daemon Tools Lite 4.40.2.131 or GoAgent (a lovely GAE app that help Chinese people to be able to connect youtube, facebook, twitter, etc) working on my lovely Windows 2000 SP4! The v2 Sim-Chinese version of kernelEx seems a bit old.
I can see you released most version of KernelEx in Tra-Chinese. I don't know if you have a plan or just not bother to release a Sim-Chinese version. Could you give me a reply?
BTW, i don't know programming or some thing similar, so if no Sim-Chinese will be released, i'll just simply use an English Windows 2000 alternatively, then i can still can use the new KernelEx, that's OK - though my English is just soso. :rolleyes:
Looking forward to your reply :-)




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users



How to remove advertisement from MSFN