
tomasz86
MemberContent Type
Profiles
Forums
Events
Everything posted by tomasz86
-
I wonder if there is any (still updated) free AV that can be installed on a Server edition of Windows 2000. The only one I know that works 100% correctly is ClamWin but it's only an on-demand scanner. I tried installing Rising Free Antivirus but the system became unresponsive and I had to uninstall it using Safe Mode. Avira and Avast cannot be installed (they work only on Win2k Pro). The newest AVG doesn't work on Win2k at all. Do you know about any other free AVs that can be used on a Server edition of Windows? As for firewalls I'm using the older version of Comodo (2.4) as it's the last one that works on Win2k. In the past I tried several different ones but (as far as I remember) there were some issues with them. Outpost Security Suite seems to be compatible with Win2k but the free edition cannot be installed on Win2k Server. If you know about any other decent free firewalls for Win2k, please share the information
-
I quckly checked your list of updates and I can say for sure that this one is obsolete.
-
How to merge two text files?
tomasz86 replied to tomasz86's topic in Programming (C++, Delphi, VB/VBS, CMD/batch, etc.)
I found a freeware program called CMSort which is able to sort files and remove duplicates from them. cmsort.exe /D 1.txt 1.sor The problem is that the file has to be specified, i.e. it doesn't seem possible to use it for multiple files at once. I wonder if it is possible to modify your script to have it sort all files in %Split_dir% one by one as they are created. EDIT Once again I tried to use the HFSLIP string mentioned in the beginning of this topic @ECHO OFF IF EXIST SPLIT_update\*.inf ( MD SPLIT_update\CMSORT DIR/B/A-D/OGN/ON SPLIT_update\*.inf>CMSORT.TXT SET CMSORT= FOR /F %%I IN (CMSORT.TXT) DO (SET CMSORT=%%I&IF DEFINED CMSORT CALL :CMSORT) DEL/Q/S CMSORT.TXT ) IF NOT EXIST SPLIT_update\*.inf ( EXIT ) :CMSORT cmsort /D /H=2 SPLIT_update\%CMSORT% SPLIT_update\CMSORT\%CMSORT% xcopy/Y SPLIT_update\CMSORT\%CMSORT% SPLIT_update\ ECHO. IF NOT EXIST CMSORT.TXT ( RD/Q/S SPLIT_UPDATE\CMSORT ) The only problem is that [1ndex]update.inf should be excluded from sorting as it contains list of sections in their original order. EDIT jaclaz, there is strange line in KB918118, KB925902, KB926247, KB927891, KB928843, KB935839 for Win2k. In [strings] the last line is KODAK_DIR = "Windows NT\Accessories\ImageVue"@i:@u: [WatsonManifestMode.Cancel] Because of this [strings] & [WatsonManifestMode.Cancel] get mixed when processed by your script. -
Any way to force hibernation when PAE enabled?
tomasz86 replied to tomasz86's topic in Windows 2000/2003/NT4
I tried to do it but the result is standby instead of hibernation. I get 3,6 GB without PAE but I'm just wondering if there is any way to make hibernation possible with PAE on. I even tried to use the older kernel (pre 5.0.2195.49) but it's too old and doesn't work with other system files (bluescreen on boot). -
How to merge two text files?
tomasz86 replied to tomasz86's topic in Programming (C++, Delphi, VB/VBS, CMD/batch, etc.)
I see So far I haven't seen any other problems connected with merging. I used your script to merge many update.inf files from Win2k updates and everything seems to work fine unless the update.inf itself has different structure (ex. IE/OE updates or WMP updates are different). -
How to merge two text files?
tomasz86 replied to tomasz86's topic in Programming (C++, Delphi, VB/VBS, CMD/batch, etc.)
I haven't prepared the update.inf yet but I have some information about deduping sections. Generally, all [*.files] sections can be deduped without any problems. [sourceDisksNames] & [sourceDisksFiles] can be also deduped. As for the strings I wrote about a few days ago it's like this: The basic structure: [Save.Reg.For.Uninstall] HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE% HKLM,SOFTWARE\Microsoft\Updates\Windows 2000\SP%SERVICE_PACK_NUMBER%\%SP_SHORT_TITLE% [Product.Add.Reg] HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%,"Installed",0x10001,1 HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%,"Comments",0,%SP_TITLE% HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%,"Backup Dir",0,"" HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%,"Fix Description",0,%SP_TITLE% HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%,"Installed By",0,"" HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%,"Installed On",0,"" HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%,"Service Pack",0x10001,%SERVICE_PACK_NUMBER% HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%,"Valid",0x10001,1 HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%\File 1\,"Flags",0,"" HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%\File 1\,"New File",0,"" HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%\File 1\,"New Link Date",0,"" HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%\File 1\,"Old Link Date",0,"" HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%SP_SHORT_TITLE%,"ReleaseType",0,Hotfix HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%SP_SHORT_TITLE%,"RegistryLocation",0,"HKLM\SOFTWARE\Microsoft\Updates\Windows 2000\SP%SERVICE_PACK_NUMBER%\%SP_SHORT_TITLE%" HKLM,SOFTWARE\Microsoft\Updates\Windows 2000\SP%SERVICE_PACK_NUMBER%\%SP_SHORT_TITLE%,"Description",,%SP_TITLE% ; Plugin.ocx HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%SP_SHORT_TITLE%","DisplayIcon",0x00020000, "%windir%\System32\msiexec.exe" Without any loss of necessary data it can be reduced to [Save.Reg.For.Uninstall] HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE% HKLM,SOFTWARE\Microsoft\Updates\Windows 2000\SP%SERVICE_PACK_NUMBER%\%SP_SHORT_TITLE% [Product.Add.Reg] HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%,"Installed",0x10001,1 This line HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%SP_SHORT_TITLE%","DisplayIcon",0x00020000, "%windir%\System32\msiexec.exe" should be reduced and go to both [save.Reg.For.Uninstall] & [Product.Del.Reg]. Final thing should look like this: [Save.Reg.For.Uninstall] HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE% HKLM,SOFTWARE\Microsoft\Updates\Windows 2000\SP%SERVICE_PACK_NUMBER%\%SP_SHORT_TITLE% HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%SP_SHORT_TITLE% [Product.Del.Reg] HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%SP_SHORT_TITLE% [Product.Add.Reg] HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%,"Installed",0x10001,1 Finally, SP%SERVICE_PACK_NUMBER% should be changed to SP5 (all Win2k updates after SP4 are listed as SP5). So if we add ex. KB123456 it should be [Save.Reg.For.Uninstall] HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\KB123456 HKLM,SOFTWARE\Microsoft\Updates\Windows 2000\SP5\KB123456 HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\KB123456 [Product.Del.Reg] HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\KB123456 [Product.Add.Reg] HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\KB123456,"Installed",0x10001,1 The line HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\KB123456 in [Product.Del.Reg] is necessary to remove KB123456 from the list of installed updates. On the other hand, HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\KB123456,"Installed",0x10001,1 is needed to tell Windows Updates that KB123456 is installed. Is is also important to note that the basic structure I put above is also needed but in the case of a merged update it will be related to the name of the merged update, not the updates included in it. I'll give an example. Let's say we merge two updates - KB123456 & KB234567. The merged info should be [Save.Reg.For.Uninstall] HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\KB123456 HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\KB234567 HKLM,SOFTWARE\Microsoft\Updates\Windows 2000\SP5\KB123456 HKLM,SOFTWARE\Microsoft\Updates\Windows 2000\SP5\KB234567 HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\KB123456 HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\KB234567 [Product.Del.Reg] HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\KB123456 HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\KB234567 [Product.Add.Reg] HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\KB123456,"Installed",0x10001,1 HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\KB234567,"Installed",0x10001,1 I hope you understand what I mean. Please tell me if my explanation is unclear or too complicated -
Thank you for all your recommendations What I want to do is to repack the installer to M$ update format to make it streamable. Installrite seems to be the most user-friendly Is it 100% reliable?
-
No, you can't do it English version is available only for kernel v5. The newest Japanese version is v10.
-
Hello everyone, I am looking for a program which can monitor changes that happen to the OS when you (for example) install an application. To be more exact - I would like to check which files and registry entries get installed/changed when installing Microsoft Visual C++ 2005 Service Pack 1. I need to know exactly which files get updated and which registry entries are added/changed/removed. Is there any program that is able to do such a comparison?
-
SATA to IDE adapters: which/what/why?
tomasz86 replied to dencorso's topic in Hard Drive and Removable Media
I would recommend getting a PCI SATA controller. I tried a few of these cheap adapters and there was ALWAYS problem with them. Either it was reduced to ATA-33 (as dencorso pointed out) or it was working very unstable (connection lost when copying larger number of files, etc.). -
v3 of both IE / OE Mini Rollup 1 & 1.1 is ready. Changes: - improved compatiblity with Windows Updates From now it's fully compatible with WU and the IE / OE updates included in the rollup won't be asked for by WU after you've installed the rollup.
-
BlackWingCat's installer (not Full Pack ) is a different thing. Apart from DX9c (June 2010) files it installs also a few modified .dlls (there is a detailed description somewhere on the MSFN board) and the main purpose of it is to install DX9 (June2010) in a running system, not slipstream it. It also doesn't contain KB975560 & KB975562 (BlackWingCat included different versions of msyuv.dll and quartz.dll, I guess the XP ones). On the other hand, DX9.0c Full Pack contains only official files coming from M$ and the only purpose of it is slipstreaming. You should use BlackWingCat's installer if you want to install the newest DX9 (Gaming) as my package doesn't contain an installer. DX9.0c Full Pack is only for slipstreaming.
-
I did a test on a Virtual Machine and no problems occur: shlwapi.dll's version numer is 6.0.2800.2007.
-
There is v10 available already but only in Japanese I really hope BlackWingCat will eventually make an English version of the newest kernel.
-
It's for HFSLIP only. I'm sorry
-
That's what I'm talking about I don't get any errors even if NOT using the BWC kernel.
-
installing aps (stupid noob question -- 2K)
tomasz86 replied to Molecule's topic in Windows 2000/2003/NT4
It won't be an easy task the only suggestion I can give is - use portable installers if available. -
HFSLIP uses folder called HFAAO for Addons that come in .CAB format.
-
My2GirlsDad, It's good to know that everything works now As for MDAC 2.81, it will be included in UR2.1. WMP9 - I'm still now sure whether to include it in UR2.1 or just make a separate package. PROBLEMCHYLD, Interesting... I got no errors when putting scripten.exe in HF (and I didn't slipstream anything else apart from it to be sure that it was scripten.exe to cause that error). Anyway, I always recommend using BlackWingCat's kernel (v5) as it extends Win2k kernel by adding functions from the XP one. Many programs which normally don't work under 2K can be run with no problems when this kernel is installed.
-
I'll check it Could you try running Dependency Walker on Wordpad.exe and check what files are causing problems (you can post a screen shot).
-
Molecule, odbc32.dll is caused by the broked header of KB2419632. I posted about it long time ago here You should try using the Global version (v2) which has this problem fixed. Windows2000-KB2419632-v2-x86-Global.exe PROBLEMCHYLD, are there any problems with the above updates (scripten.exe, KB975542, KB981349) when not using the kernel v5?
-
How to merge two text files?
tomasz86 replied to tomasz86's topic in Programming (C++, Delphi, VB/VBS, CMD/batch, etc.)
"Echo is off." still present update.inf -
Are you sure it was related to the files from BlackWingCat? I would suspect an HBR to be responsible for this.
-
Yes I think there are no updates at this moment that CAN'T be installed on Win2k Server. You can even install DX Gaming on it Which files are you particularly talking about? In case of this one I'm sure it works as I'm using it myself on Win2k Advanced Server. My2GirlsDad, You may try putting "scripten.exe" in HF instead of HFSVCPACK_SW1. To summarise: #1. Use the fixed (v2a) version of IE / OE Mini Rollup 1.1. #2. Use the kernel v5 together with DX Full Pack (Gaming). #3. Put "scripten.exe" in HF. Everything should install fine.
-
2. You have to use this unofficial kernel made by BlackWingCat (and modified by me to make it streamable) when using DX9 Full Pack (June 2010). Windows2000-KB935839-v5a-x86-ENU.exe Just copy it to HF In case of DX9 Full Pack (Standard) there is no need for any patches. EDIT 3. This error is caused by Script 5.7 (scripten.exe). It's not related to anything else. I've just did a test where I used a clean Win2k SP4 & scripten.exe and processed it through HFSLIP - and got this error on the first boot.