At0mic Posted September 26, 2005 Share Posted September 26, 2005 Ok Just two extra questions then:1) You're talking about hundreds of patches, but WU shows about maybe 20 of them after the rollup... where do these "hundreds" come from?<{POST_SNAPBACK}>That's what is special about the USP 5 - it contains >300 bugfixes which cannot be dl'ed directly. Some are cumulative, so roughly 5-700 bugs are fixed (probably closer to 700 than to 500). It also contains the publicly available fixes of course. <{POST_SNAPBACK}> Link to comment Share on other sites More sharing options...
At0mic Posted September 27, 2005 Share Posted September 27, 2005 What is the Catroot folder for and is it safe to delete? Link to comment Share on other sites More sharing options...
Gurgelmeyer Posted September 27, 2005 Author Share Posted September 27, 2005 CatRoot stores all the digitally signed .cat files which contain the MD5/SHA1 checksums of most unsigned files. Here's an example:c:\winnt\system32\ie4uinit.exe does not contain a digital signature - actually very few files in Windows do. The checksum (MD5 or SHA1) of this file is listed inside NT5.CAT. Generally, .cat files are - roughly speaking - nothing more than lists of checksums! The NT5.CAT file is however digitally signed by Microsoft. So: when Windows needs to verify if ie4uinit.exe is authentic, it computes the checksum of ie4uinit.exe, and searches all .cat files for this checksum. If the checksum appears in ANY installed .cat file, AND that .cat file has a valid digital signature from Microsoft, Windows will consider ie4uinit.exe to be authentic ("signed"). That's basically how it works NT5INF.CAT and NT5.CAT are mirrored in the dllcache btw. Another important thing is, that just copying .cat files to the CatRoot will not install them.If you want to really lose the CatRoot you'll have to be very sure that all signature checking in Windows is effectively disabled. Also you should be aware of "exception packages". An exception package is a set of files which includes a .cat file and an .inf file which does the installation. They are called exception packages because they use the device driver installer to install files which are not device drivers at all. Installation will fail if the .cat file cannot be installed. Most hotfixes for 9x and NT4 are exception packages, usually wrapped up as a Type2 hotfix. Generally, most Type2 hotfixes contain exception packages, so those won't install without a CatRoot unless you unpack them and remove all references to .cat's from the .inf files. Gurgelmeyer B) Link to comment Share on other sites More sharing options...
slippykillsticks Posted October 1, 2005 Share Posted October 1, 2005 How is it going, Gurgelmeyer? Don't mean to bother anyone, just seems like this thread as sort of senesced in the last week or so. Link to comment Share on other sites More sharing options...
Gurgelmeyer Posted October 2, 2005 Author Share Posted October 2, 2005 Hi - don't worry - I'm just behind schedule as usual USP 5.0 SR-1 now has all August and September hotfixes plus a few rebuilt ones, and a few very old ones that I'd missed completely - a total of >40 new fixes! I finally got so fed up with .msi files that I decided to read everything I could find about them - now I'm extending my service pack builder so it updates MSI embedded media streams and all file version tables. Hope to finish it today - I've been doing nothing else for a week or two now, but now I actually understand MSI's.Also I fixed some registry bugs in HIVECLS.INF, which caused the Active Directory typelib not to register properly or not to register at all during setup. MS even repeated this bug in SP4 and URP1. But it's fixed now.My messenger is FULL - I should sign in more often, but the MSI thing took all my time lately - plus I've been sick for some time too. Nothing serious - just annoying.Best regardsGurgelmeyer B) Link to comment Share on other sites More sharing options...
At0mic Posted October 2, 2005 Share Posted October 2, 2005 Thats great news Gurgelmeyer I'm glad to hear everythings coming along ok.Thanks for your information on Catroot. Link to comment Share on other sites More sharing options...
slippykillsticks Posted October 2, 2005 Share Posted October 2, 2005 ...Hope you get to feeling better. Keep up the good work Link to comment Share on other sites More sharing options...
dirtwarrior Posted October 5, 2005 Share Posted October 5, 2005 Sorry you are not feeling bad. Hope you get well soon. I miss your emails about the project I got going. I put it away for now and will go back to it soon.I have a touch of Adult Onset ADHD I guess.Get well soon Link to comment Share on other sites More sharing options...
Gurgelmeyer Posted October 6, 2005 Author Share Posted October 6, 2005 (edited) Thanks, guys I'm still not well so I guess it's back to bed soon, however I did finish the USP 5.0 SR1 last night. I then tested some SP4 and USP5 integrated installs on NTFS (which I dont use very often). The SP4 default file permissions are all wrong or inadequate - I'm chocked! Had to use cacls to even make ARP work for the built in system components!! Should I attempt do something about it?Best regardsG B)Edit: might not be as bad as I thought - sorry, MS - I should get some rest and clear my mind Edited October 6, 2005 by Gurgelmeyer Link to comment Share on other sites More sharing options...
Gurgelmeyer Posted October 6, 2005 Author Share Posted October 6, 2005 @dirtwarrior - Thanks. I'd love to help you when I feel better - it's a cool project you started Link to comment Share on other sites More sharing options...
dirtwarrior Posted October 6, 2005 Share Posted October 6, 2005 (edited) Got a question about 2k the following files seem to be the samentoskrnlntkrpampntkrnlmpntkrnlpaThey each have a different function but are all needed? Does windpws 2000 have acpi support?Gurgelmeyer I had the flu like systoms about 2 weeks ago. It wasnt pretty, so I kind of know what you are going through. Nothing seems to rid of it all you can do is try to stay hydrated while it works its way out on its own. Edited October 6, 2005 by dirtwarrior Link to comment Share on other sites More sharing options...
Gurgelmeyer Posted October 7, 2005 Author Share Posted October 7, 2005 Hi - still got a fever - but staying in bed is too boring @dirtwarrior - the NTKRPAMP and NTKRNLMP are for the multiprocessor HAL's and P4 HT. Unlike XP/2k3, W2k sees a HT CPU as two CPU's if HT is enabled. The NTKRNLPA and NTOSKRNL are for singleprocessor HAL's. (These files are not the HAL's - but they implement some OS functionality which depends on the HAL). The NTKRPAMP and NTKRNLPA are for ACPI HAL's, and the NTKRNLMP and NTOSKRNL are for non-ACPI HAL's. To complicate things a bit further, the installed SYSTEM32\NTKRNLPA.EXE is a copy of either NTKRPAMP (multiprocessor acpi) or NTKRNLPA (uniprocessor acpi), and the installed SYSTEM32\NTOSKRNL.EXE is a copy of either NTKRNLMP (multiprocessor non-acpi) or NTOSKRNL (uniprocessor non-acpi). Hope that clears it up.Anyway, found out what caused the NTFS permission problem: me . I had made a minor typo in the winnt.sif that I use for testing, which caused setup to trash it's own memory and - as a side effect - not properly set the permissions. Fragile stuff - be very sure that you got everything 1000% correct if you ever configure your network settings from winnt.sif!!Best regards,Gurgelmeyer B)PS - I'm planning to release USP 5.1 BETA 1 (not quite done) and USP 5.0 SR-1 (completely done) when I get better. I'm hoping to the last minute that a fix for the CPU HALT problem emerges, which is why I haven't released USP 5.0 SR-1 yet (but I really have finished it ). Link to comment Share on other sites More sharing options...
fdv Posted October 7, 2005 Share Posted October 7, 2005 Hey Gurgelmeyer, long time no see. A bunch of us are comin' over with chicken soup, beer, and hookers. I'm wondering, since you dig up info on nonpublic fixes, does Microsoft even _know_ about the HALT bug? As in, do they even pay attention to what's going on outside their walls, that you have seen? Wondering if there is any hope on this. Link to comment Share on other sites More sharing options...
dirtwarrior Posted October 7, 2005 Share Posted October 7, 2005 Thanks for clearing all this up for me I installed USP 5.0 slipstreamed into 2khardly any problems I typed in msconfig(missing) hmmmmCan I intergrate this into the install cd?To my surprise the source was about 6 mb smaller with your SPThis is coolHope you feel better soon Link to comment Share on other sites More sharing options...
Daemonforce Posted October 7, 2005 Share Posted October 7, 2005 (edited) Windows 2000 doesn't have an msconfig. Here's an idea, go get your XP CD and rip the msconfig from that or better yet an XP beta. If you don't want msconfig from XP, just run startup.exe instead. It's somewhere on that XP disc. o_O Edited October 7, 2005 by Daemonforce Link to comment Share on other sites More sharing options...
Recommended Posts