7126 Comments

File Details
Language: English
Author: Ramsey
File Size: 1.08 GB (Gigabytes)
File Format: ZIP (Compressed File Archive)
Download Links
Torrent (P2P) Download: Magnet
HTTP Download: PixelDrain.com

[---------- CHANGELOG ----------]

(#) 2023.11.26 Changes:

* Added a few small cosmetic improvements.
* Added a new Preconfigured Tweak that adds the "Device Manager" in the right-click menu of "My Computer".
* Added Microsoft XNA Framework Runtimes v1.0, v2.0, v3.1, v4.0.
* Added Microsoft Visual F# 2.0 SP1 Runtime (v2.0.40219.1).
* Added Microsoft Visual J# 2.0 Runtime (v2.0.50727.937).
* Added Visual Studio 2010 Tools for Office Runtime v10.0.60828.0.
* Added Windows 11 Time Zone Update (23H2.2715 - November 2023).
* Added Windows XP Certificate Updater v1.6 (In ZIP folder ".\Extras\Programs and Tools").
* Added Naraeon SSD Tools v5.4.0 (In ZIP folder ".\Extras\Programs and Tools").
* Added WinSetupFromUSB v1.10 (In ZIP folder ".\Extras\Programs and Tools").
* Updated Windows XP Root Certificates Update (KB931125) from "April 2023 v41.0.2195.2304" to "August 2023 v41.0.2195.2308".
* Updated Windows XP Revoked Roots Certificates (SA3123040) Update from "March 2021 v8.0.2195.2103" to "September 2023 v8.0.2195.2309".
* Updated MyPal from "v68.13.0b" to "v68.13.7b".
* Updated 7-Zip from "v22.01" to "v23.01".
* Updated XP Codec Pack from "v2.1.1" to "v2.1.2".
* Updated Paragon GPT Loader from "v8.0.1.2" to "v11.0.0.175".
* Updated Patch Integrator script from "v3.5.0" to "v4.0.1".
* Removed Toshiba UDF2.5 Reader Driver v1.0.0.3 (UDF2.5 support is already added in the Windows XP Update KB952011).

ReadMe File:

[---------- SHORT SUMMARY ----------]

Includes ALL the latest Windows XP and POSReady 2009 Updates/Hotfixes until 22.5(May).2019 and will also automatically receive new Windows XP (POSReady 2009) Updates until at least April 2019 and no Windows XP Activation or Crack or CD-Key is required.
Also included are over 330 MB of additional LAN, WLAN, SATA/AHCI, NVMe and USB3 drivers. Including with some Themes, Runtimes, Patches, Fixes, Tweaks and some optional Programs and Preconfigured Settings.
A Help file is also included in the ISO/Disc folder ".\OEM\WinXPPx86IE" with lots of useful information, such as on how to install Windows XP with an USB Flash Drive and on how to integrate your own SATA/AHCI drivers and much more.

[---------- INCLUDES ----------]

(#) Windows XP Updates:

* Windows XP Service Pack 3 (KB936929).
* Windows XP and POSReady 2009 Updates/Hotfixes until 22.5(May).2019.
* Windows Genuine Advantage Validation v1.9.42.0 (KB905474) {Cracked/LgtCkCtl.dl_}.
* Windows Internet Explorer v8 (Roll Back to 6 possible).
* Windows Media Player v11 (Roll Back to 9 possible).
* Windows Remote Desktop Connection 7.0 (KB969084, KB2813347-v2).
* Windows Rights Management Client (KB979099).
* Windows Driver Frameworks 1.9 - User Mode (KB970158) and Kernel Mode (KB970159).
* Windows Feature Pack for Storage v1.0 (KB952013) - Image Mastering API v2.0 (KB932716-v2, KB952011).
* Windows Feature Pack for Storage v1.0 (KB952013) - ICCD Smart Card Driver.
* Windows Installer v4.5.6002.24298 (KB942288, KB4087398).
* Windows XP exFAT file system driver update package v1.0 (KB955704).
* Windows XP Root Certificates Update [August 2023 v41.0.2195.2308] (KB931125).
* Windows XP Revoked Roots Certificates Update [September 2023 v8.0.2195.2309] (SA3123040).
* Windows XP CAPICOM v2.1.0.2 (KB931906).
* Microsoft European Union Expansion Font Update v1.2.
* Microsoft WinUSB 2.0 (KB971286).
* Microsoft XML Paper Specification Essentials Pack v1.2 (KB971276-v3, KB977585-v2, KB2958997-v4).
* Microsoft XML Core Services v4.0 SP3 4.30.2117.0 (KB2758694).
* Microsoft XML Core Services v6.0 SP2 6.20.2509.0 (KB2957482, KB4493790).
* Microsoft Web Folders v12.0.6606.1000 (KB907306, KB2526086=msdaipp.dll,msonsext.dll).
* Windows High Definition Audio "Function" Driver v1.0a (KB888111).
* Windows Browser Choice (KB976002-v5).
* Windows Update v7.6.7600.256.
* Windows Update Web Control v7.6.7600.257.
* Microsoft Update Web Control v7.6.7600.257.
* Microsoft Update Catalog Web Control v7.4.7057.249 (build timestamp 130620-1021).

(#) Windows XP Runtime Libraries:

* Microsoft DirectX 9.0c End-User Runtimes v9.29.1974 (June 2010).
* Microsoft .NET Framework [Up-to-Date/20.6(June).2022]: 1.1 SP1, 2.0 SP2, 3.0 SP2, 3.5 SP1, 4.0 Full - {Optional}.
* Microsoft Visual C++: 2002 (v7.0.9975.0), 2003 (v7.10.6119.0), 2005 SP1 (v8.0.50727.6229), 2008 SP1 (v9.0.30729.7523), 2010 SP1 (v10.40219.473), 2012 Update 5 (v11.0.61135.400), 2013 Update 5 (v12.0.40664.0), 2015-2019 (v14.28.29213.0) - {Optional}.
* Microsoft Visual Basic: v1.00, v2.0.9.8, v3.0.5.38, v4.0.24.22 (16-bit), v4.0.29.24 (32-bit), v5.2.82.44, v6.1.98.39 (SP6 Update KB3096896) - {Optional}.
* Microsoft XNA Framework 1.0 (v1.1.10405.0), 2.0 (v2.0.11128.1), 3.0 (v3.0.11010.0), 3.1 (v3.1.10527.0), 4.0 (v4.0.30901.0).
* Microsoft Visual F# 2.0 SP1 (v2.0.40219.1).
* Microsoft Visual J# 2.0 (v2.0.50727.937).
* Microsoft Visual Studio 2010 Tools for Office Runtime (v10.0.60828.0).

(#) Windows XP Applications:

* Microsoft Calculator Plus v1.0.0.908 {Replaces the default Calculator}.
* Microsoft BitLocker To Go Reader v1.0 (KB970401).
* Microsoft Active Directory Application Mode SP1 - {Standalone Installer}.
* Windows Management Framework Core v6.3.15.0 (KB968930) - {Standalone Installer}.
* Windows PowerShell 1.0 (KB926139-v2) - {Standalone Installer}.
* Windows XP Powertoy - ClearType Tuner v1.01 - {Optional}.
* Windows XP Powertoy - Alt-Tab Replacement v1.0 - {Optional}.
* Windows XP User Profile Hive Cleanup Service v2.0.49 Beta - {Optional}.
* Windows XP GDI+ Detection Tool v1 (KB873374).
* Windows XP QFEcheck v6.2.29.0 (KB282784).
* Windows Movie Maker 2.1.4028.0 Plus - {Standalone Installer v1.4.2}.
* Outlook Express 6 - {Standalone Installer v1.0.2}.

(#) Additional Applications:

* 7-Zip v23.01 - {Optional}.
* MyPal v68.13.7b (Backported Firefox v68.12.0 with Firefox JavaScript engine v78) - {Optional}.
* 360 Extreme Explorer v13.0.2310.0 (Backported Chromium v86.0.4240.198) - {Standalone Installer v1.0.2}.
* XP Codec Pack v2.1.2 (Includes: MPC-BE, LAV, ffdshow, madVR, xy-VSFilter, XySubFilter, Icaros) - {Optional}.
* Unlocker v1.9.2 - {Optional}.
* ImDisk Toolkit v2022.08.26 - {Optional}.
* HashCheck v2.4.1.58-alpha - {Optional}.
* Open Command Prompt Shell Extension v2.1.0.1 - {Optional}.
* Take Ownership XP v1.2.1 (Allows to take ownership of a file or folder from the Right-click menu) - {Optional}.
* Windows XP Certificate Updater v1.6 - {Standalone Installer}.
* Naraeon SSD Tools v5.4.0 (For SSD Trim with IDE&SATA) - {Standalone Installer}.
* Paragon GPT Loader v11.0.0.175 - {Standalone Installer v1.0.2}.
* WinSetupFromUSB v1.10 - {Standalone Installer}.

(#) Windows XP Patches/Fixes:

* Extended Update Support Patch v1.0: Extends the Windows XP update support from "April 2014" till at least "April 2019" (POSReady 2009 Updates).
* TCP/IP Patch v1.0: Increase the number of Half-Open outgoing TCP connections from 10 to 16777215 (Maximum) [tcpip.sys].
* UxTheme Patch v1.0: Allows you to apply unsigned Custom Visual Styles (Windows XP Themes) [uxtheme.dll].
* TermSrv Patch v1.0: Allows you to have multiple concurrent remote desktop connections [termsrv.dll].
* SFC Patch v1.0: Allows you to disable and enable the Windows File Protection with the registry entry "SfcDisable" [sfc_os.dll].
* FlopX NT5.1 Patch v1a: Allows Non-standard Floppy Formats [flpydisk.sys].
* SndRec32 Patch v2.0: Fixes a Sound Recorder error message on computers that have more than 2GB of RAM and Increases the Recording Time Limit from 60 Seconds to 999 Seconds [sndrec32.exe].
* Shell32 Patch v1.0: Fixes the missing Icons in the notification area [shell32.dll].
* WOW32 Patch v1.0: Fixes the Win 16 Subsystem insufficient resources problem [wow32.dll].
* NTDETECT Patch v1.1: Deactivates the resetting of the USB controller to prevent a crash of the USB drive on which the Windows XP installation is carried out [NTDETECT.COM].
* RAID-5 Patch v1.0: Enables Software RAID-5 Support [dmadmin.exe, dmboot.sys, dmconfig.dll].
* SERVICES Patch v1.0: Includes more assigned port numbers for well-known services defined by IANA [services].
* NF4SBF v3.1: Fixes a Microsoft .NET Framework 4 bug that causes a slow Windows XP boot up (File is placed in the Startup menu).
* Fixed missing ClipBook Viewer shortcut in the Start Menu (accessor.inf).
* Fixed missing dll registry entries for the Microsoft Jet and OLE files (KB4034775 Update Bug).

(#) Windows XP Tweaks:

* Preconfigured Windows XP Settings - {Optional}.
* Preconfigured Program Settings - {Optional}.
* Suppressing Microsoft Update nagging to install Windows Genuine Advantage Notifications v1.9.40.0 (KB905474).
* Suppressing Microsoft Update nagging to install Windows XP End Of Service Notifications (KB2934207).
* Suppressing Microsoft Update nagging to install Windows Malicious Software Removal Tool v5.39.12900.0 (KB890830).

(#) Extras:

* Windows XP SP3 (POSReady 2009) SSE2 Updates Remover v1.1 (For the CPUs that don't support the SSE2 instruction set).
* Compatible Updates/Hotfixes and RTM files from Office 2000, Windows 2000, Windows Server 2003, Windows POSReady 2009, Windows Vista, Windows 7 (More details in the ReadMe file).
* DriverPacks BASE v11.09.01.2f with Driver Pack Mass Storage v18.04.21 (SATA/AHCI) - Compressed = 10 MB / Uncompressed = 62 MB. 
* Separate Driver Packs: LAN (Cable Ethernet) v18.04.21 - Compressed = 12 MB / Uncompressed = 81 MB - {Optional}.
* Additional Drive Packs: WLAN (Wireless Ethernet) v15.01.23.1 - Uncompressed = 188 MB - {Standalone Installer v1.1.1}.
* 9 Additional Windows XP Themes - {Optional}: "Windows XP Embedded", "Black Mesa v2.0", "ChaNinja Style RC5 v1.0", "Disney - It's a Magical World v2.0", "NeoGeniX LS v1.0", "Luna Element Black v5.1 + CSS", "Royale Remixed v1.47", "Windows 7 Colors v1.1", "Zune Final v1.0".
* Windows File Protection Utility v1.6.2 (In "Start Menu -> All Programs -> Accessories -> System Tools").
* Windows XP CD-Key Changer v1.2 (In ISO/Disc folder ".\OEM\WinXPPx86IE").
* Windows NT Registration Changer v1.0 (In ISO/Disc folder ".\OEM\WinXPPx86IE").
* Text file with some valid WGA CD-Keys (In ISO/Disc folder ".\OEM\WinXPPx86IE").
* Help file with lots of useful information (In ISO/Disc folder ".\OEM\WinXPPx86IE").
* All Modified and Patched files are digitally signed with a custom certificate.

(#) Patch Integrator v4.0.1:

* Kai-Schtrom SATA/AHCI driver v1.0 (Backported Windows 8 driver).
* Microsoft SATA/AHCI driver v6.3.0.1 (Backported Windows 8.1 driver).
* ASMedia SATA/AHCI driver v2.3.0.1 (Best for GPT disks on Intel boards).
* AMD SATA/AHCI driver v1.2.001.0337 (Backported Windows 7 driver).
* Universal Intel SATA/AHCI/RAID Drivers+Software v11.2.0.1006.2 (For RST Series).
* Microsoft NVMe driver v6.1.7601.23403 (Backported Windows 7 driver).
* Kai-Schtrom NVMe driver v1.3 (Backported Windows 7 Open Fabrics Alliance driver).
* Intel NVMe driver v4.0.0.1007 (Backported Windows 7 driver).
* Samsung NVMe driver v3.3.0.2003 (Backported Windows 7 driver).
* Silicon Motion NVMe driver v10.4.49.0 (Backported Windows 7 driver).
* Microsoft USB3.x xHCI driver v2.2 (Backported Windows 8 driver).
* AMD/Intel USB3.0 xHCI driver v3 (Patched Windows 7 AMD driver).
* Microsoft SD+MMC Card driver v6.2.8056.0 (Backported Windows 8 driver).
* ACPI Patch v5.1.2600.7777 (2023.4.6): Adds support for mainboards that are newer than 2016.
* PAE Patch v3.6: Allows you to set the RAM limit from 3.5 Gigabyte to 4 Gigabyte or to 128 Gigabyte.
* PM/RTC Timer Fix: For 2015 or newer Intel CPUs.
* Intel USB3.x HC-Switch v1.2.1 (Uses ACPI v5048).
* AVX/AVX2 Enabler v1.1: Allows you to use AVX 256-bit on Multi-Core CPUs with Physical Address Extension.
* Live USB Setup configuration settings: Allows you to Install and Boot Windows XP from a USB Hard Drive Drive.
* DriverPacks BASE Remover (Also removes all the included Driver Packs).
* Windows XP SSE2 Updates Remover: For CPUs without SSE2 support.

[---------- REMOVED ----------]

(#) Windows XP Components:

* Nothing was removed that could cause System or Software problems, only outdated and unneeded components were removed.
1. Applications: "Address Book", "Internet Games", "Program Manager".
2. Multimedia: "Images and Backgrounds", "Movie Maker", "Music Samples".
3. Network: "MSN Explorer", "Netmeeting", "Outlook Express", "Windows Messenger".
4. Operating System Options: "Blaster and Nachi removal tool", "Desktop Cleanup Wizard", "Out of Box Experience (OOBE)", "Tour".
5. 3rd-party Drivers: "Display Adapters", "ISDN", "Logitech WingMan", "Scanners", "Sony Jog Dial", "Toshiba DVD decoder card".
6. Disc Files: "clock.avi", "flash.ocx", "mmc.chm", "plugin.ocx", "rdsktpw.chm", "swflash.inf", "swtchbrd.bmp", "yahoo.bmp".
7. Disc Folders: "DOTNETFX", "SUPPORT", "VALUEADD", "I386\WIN9XMIG", "I386\WIN9XUPG".

(#) Bugged Updates/Files that have not been added (Manual installers in ISO/Disc folder ".\OEM\Bugged Updates"):

1. KB960921 (Including default SP3 file "videoprt.sys") / This update was not added as it will reduce the 2D performance by around 150% and also slows down the browser scrolling when using PAE (Physical Address Extension) with a AMD Radeon graphics card.
2. KB2926765 (shlwapi.dll) / This update was not added due to a Microsoft bug with the changing of the Internet and E-mail item on the Start menu.

[---------- INFORMATION ----------] + [---------- HELP GUIDES ----------]
http://www.zone54.com/ddl/WXPPx86IE_-_ReadMe.txt

Say something here...
symbols left.
You are a guest ( Sign Up ? )
or post as a guest
Loading comment... The comment will be refreshed after 00:00.
  • This commment is unpublished.
    i am who you interpret me as · 8 months ago
    i know pretty much everyone who has installed this on alder lake has used z boards and its possible to do this with amd b boards but what about intel h610 boards? has anyone been able to do it or does anyone have some advice i could use on doing it? havent ran all ahci patches as of yet and have so far not bypassed 0x0000007b
    • This commment is unpublished.
      Dietmar · 8 months ago
      @i am who you interpret me as
      Hi,
      the Kai Schtrom Sata driver together with the modded acpi.sys should work on any board.
      The problem is the methode, how you install XP. Make a try with a real burned CD in a Sata CD-rom device
      Dietmar
    • This commment is unpublished.
      i am who you interpret me as · 8 months ago
      @Dietmar alright bro ill give that driver a try. if i had a disk drive i would certainly try that too but my pc doesnt so i'll have to just stick with usb for now.
    • This commment is unpublished.
      i am who you interpret me as · 8 months ago
      @Dietmar hi again, tried the kai schtrom driver earlier alongside the modded acpi.sys and while the acpi.sys mod worked as i wasnt getting 0x000000a5 i still got 0x0000007b so the sata driver doesnt work for me
    • This commment is unpublished.
      Dietmar · 8 months ago
      @i am who you interpret me as
      Hi,
      do you burn a CD and use a Sata CD ROM drive,
      not USB(!) CD ROM
      Dietmar
    • This commment is unpublished.
      susi · 8 months ago
      @Dietmar idk why u mention the problem is using sata cd rom drive or not
      then if we only have usb cd, we must buy sata cd rom again to try?thats not a solution meanwhile the reality difference usb cd rom and sata is speed?
    • This commment is unpublished.
      Dietmar · 8 months ago
      @susi
      Hi,
      the difference is, that XP does not know anything about USB install.
      When you use a burned CD, you have to enable in Integrator USB
      and also(!) Live-USB. Some USB do not work, for newer AMD processors.
      In this case, you need to use a normal Sata CD-Rom device
      Dietmar
  • This commment is unpublished.
    AJJJ · 8 months ago
    Great, I downloaded it!
    Ok so...  How do I get it installed on my computer?
    I downloaded it directly to a USB drive.
    I'm using an ASRock 4CoreDual-VSTA LGA 775 AGP PCIe VIA PT880 Ultra ATX Intel Motherboard.
    Attached drives are: hard drive, optical drive, and USB port.

    • This commment is unpublished.
      AJJJ · 7 months ago
      @AJJJ Ok, USB installation doesn't seem to be an option for my motherboard, so I tried two different optical drives, neither of which would boot, so I opened one of them up and cleaned it out a little and manually moved the parts a bit, and THEN it was able to boot from the disc, but now it keeps getting most of the way through the installation process and then getting blue screen errors.
    • This commment is unpublished.
      Dietmar · 7 months ago
      @AJJJ
      Hi,
      which motherboard do you have and which settings you use from the Patch Integrator
      Dietmar
    • This commment is unpublished.
      AJJJ · 7 months ago
      @Dietmar I have this MOBO: https://www.asrock.com/mb/via/4coredual-vsta
      I basically just kept letting Windows install fail and restart over and over again (showing a different error message each time) and eventually it worked.
      Although now I can't seem to get it to recognize my PCI sound card.  It doesn't show up in Device Manager, but there is an error that says something about a problem with the interrupt controller, which I think might have something to do with it.  I think it said the driver wasn't installed when I check the properties.  I got the MOBO used and didn't get the setup disc that was supposed to come with it, so maybe that had something to do with it.  Windows XP Integral Edition does boot and mostly function now.  Also, for whatever reason, it decided it doesn't like my USB mouse anymore (it used to), but my other USB mouse works.  The PS/2 mouse hasn't worked ever so far.
      I don't think I did anything with the Patch Integrator.
  • This commment is unpublished.
    firleo · 8 months ago
    I need "win2k3 x86 Integral Edition"😁
  • This commment is unpublished.
    AdamDufour · 8 months ago
    HOLY GRAAL!!! Since the time that i was looking to find THE XP version, i really think that is it! can't wait to put it into mmy pc. Is it really compatible with new pc's, really, for real? holy crap! i can't beleive it, finally somebodys did it! woua! XP was THE OS on the century!!! lol ;P THNAK YOU SO MUICH AND MORE GUY'S!!!! WOW😄😃😄💗💖💕💓❤💘
  • This commment is unpublished.
    UsefulAGKHelper · 8 months ago
    Hello Ramsey, will an x64 version of XP Integral Edition (that uses XP x64 SP2 instead) come out?
    Not every modern computer can run an x86 OS nowadays.
    • This commment is unpublished.
      Algoflex · 8 months ago
      @UsefulAGKHelper He said it multiple times, that if you really need an x64 version, just better stick to Windows 7 or 10.
    • This commment is unpublished.
      Marcus1292 · 7 months ago
      @Algoflex There is an opinion that XP x64 works better, for some programs.
  • This commment is unpublished.
    malbruk · 8 months ago
    Please, include list of compatible/tested new mainboards and CPUs! Without self-made patches to BIOS, so everyone could reliably buy the hardware. Starting from B85 chipset/4gen Intel CPUs. With full attention to all details like BIOS version, LAN/audio/extra USB3(Asmedia etc) drivers, power saving (CPU freq. and voltage reduction while idle), ability to enter Standby mode and return from it, working Turbo boost, Hyper-threading, Virtualization (do you know, that VirtualBox with very simple patch is able to run with more than 3584 MB per Virtual machine? possible to run Windows x64 VM @ 16 GB from 2003 or XP_PAE 32-bit - tested! the patch was posted in Oracle VirtualBox thread at forum.ru-board.com).
    • This commment is unpublished.
      AdamDufour · 8 months ago
      @malbruk dude come on!!! you should only appreciated what you have thereinstead to ask for more... it's almost as insult for all the jobs done here! can you beleave what it is? try to find something similar on internet... if everyone who install it on his systeme come back with a little feedback to resume they experiences, if it worked fine with what hardware could be already very good, have ytou tryed it? if yes where is your feedback? 
  • This commment is unpublished.
    Stef · 8 months ago
    Hi,i'm stef,I wrote about a question for modern hardware 3 days ago where to install your:
    Windows XP Professional SP3 x86 - Integral Edition 2023.6.16.
    I read all the features of the Integral Edition ,what i don't understand is if there is a file, a Dbase where you put all the matherboards/configurations already tested so that someone can
    understand if our version is compatible ...41 degrees here :-)
    guys help me please !!! and happy holidays to those who do them :-)
  • This commment is unpublished.
    Dietmar · 8 months ago
    Hi Ramsey,
    something new about 'JREPL.bat'
    greetings
    Dietmar
    • This commment is unpublished.
      Ramsey · 8 months ago
      @Dietmar I hit a road block. 🙁
      The English "TXTSETUP.SIF" file is encoded in UTF-8 and the Japanese "TXTSETUP.SIF" file is encoded in UTF-16LE. 🙄
      And the problem is that the "JREPL.bat" tool dose not support UFT-8/UTF-16 autodetection and the "rxrepl.exe" tool has problems with UTF-8 Non-Latin characters. 💩
    • This commment is unpublished.
      Dietmar · 8 months ago
      @Ramsey
      Hi,
      maybe, that you can contact the author of "JREPL.bat",
      and tell him this problem.
      "JREPL.bat" is based on "rxrepl.exe",
      so it is possible.
      Or you can try to implement the "auto" switch by yourself
      Dietmar
    • This commment is unpublished.
      Ramsey · 8 months ago
      @Dietmar The development of "JREPL.bat" has stopped since 2020 and the Moderators in this DosTips forum are sleeping and aren't approving new comments. 🙄
    • This commment is unpublished.
      Dietmar · 8 months ago
      @Ramsey
      Hi Ramsey,
      what happens, if you store the edited files always as UTF-16LE?
      I dont know, how to edit the source code of Jrepl.bat .But I think, you are very good in this. You only have to look at the first 2 bytes of the Header of the text file.
      And there you find, if it is UFT-16LE or other UTF
      Dietmar

      PS: May be, that there is a Source Code how to do this already on the market, for example for "rxrepl.exe".
    • This commment is unpublished.
      Dietmar · 8 months ago
      @Dietmar @echo off
      setlocal EnableExtensions DisableDelayedExpansion

      rem // Define constants here:
      set "_FILE=%~1" & rem // (provide file via the first command line argument)

      rem // Check whether a dedicated file is given (so no wild-cards):
      2> nul >&2 (< "%_FILE%" set /P ="" & ver) || (
      rem // The file does not exist:
      >&2 echo The file could not be found, hence there is no encoding!
      exit /B 255
      )

      rem // Determine the file size:
      set "SIZE=" & for %%F in ("%_FILE%") do set "SIZE=%%~zF"
      if not defined SIZE (
      rem // The file does not exist:
      >&2 echo The file could not be found, hence there is no encoding!
      exit /B 255
      )
      if %SIZE% EQU 0 (
      rem // The file is empty:
      >&2 echo The file is empty, hence encoding cannot be determined!
      exit /B 1
      )

      rem // Store current code page to be able to restore it finally:
      for /F "tokens=2 delims=:" %%C in ('chcp') do set /A "$CP=%%C"
      rem /* Change to code page 437 (original IBM PC or DOS code page) temporarily;
      rem this is necessary for extended characters not to be converted: */
      > nul chcp 437

      rem // Attempt to read first line from file; this fails if zero-bytes occur:
      (
      rem /* The loop does not iterate over an empty file or one with empty lines only;
      rem therefore, the behaviour is the same as when zero-bytes occur: */
      for /F usebackq^ delims^=^ eol^= %%L in ("%_FILE%") do (
      rem // Abort reading file after first non-empty line:
      goto :NEXT
      )
      ) || (
      rem /* The `for /F` loop returns a non-zero exit code in case the file is empty,
      rem contains empty lines only or the first non-empty line contains zero-bytes;
      rem to determine whether there are zero-bytes, let `find` process the file,
      rem which removes zero-bytes or converts them to line-breaks, so `for /F` can
      rem read the file;
      rem however, `find` would read the whole file, hence do that only for small
      rem ones and skip that for large ones, such contains zero-bytes most likely: */
      if %SIZE% LEQ 8192 (
      (
      rem // In case the file contains line-breaks only, the loop does not iterate:
      for /F delims^=^ eol^= %%L in ('^< "%_FILE%" find /V ""') do (
      rem // Abort reading file after first non-empty line:
      goto :ZERO
      )
      ) || (
      rem /* The loop did not iterate, so the file contains line-breaks only;
      rem restore the initial code page prior to termination: */
      > nul chcp %$CP%
      >&2 echo The file holds only empty lines, hence encoding cannot be determined!
      exit /B 1
      )
      )
      )

      rem // This point is reached in case the file contains zero-bytes:
      :ZERO
      rem // Restore the initial code page prior to termination:
      > nul chcp %$CP%
      >&2 echo NULL-bytes detected in first line, so file is non-ASCII/ANSI!
      exit /B 2

      rem // This point is reached in case the file does not contain any zero-bytes:
      :NEXT
      rem /* Build Byte Order Marks (BOMs) for UTF-16-encoded text (Little Endian and Big Endian)
      rem and for UTF-8-encoded text: */
      for /F "tokens=1-3" %%A in ('
      forfiles /P "%~dp0." /M "%~nx0" /C "cmd /C echo 0xFF0xFE 0xFE0xFF 0xEF0xBB0xBF"
      ') do set "$LE=%%A" & set "$BE=%%B" & set "$U8=%%C"

      rem /* Reset line string variable, then store first line string (1023 bytes at most);
      rem in contrast to `for /F`, this does not skip over blank lines: */
      < "%_FILE%" (set "LINE=" & set /P LINE="")
      rem // Check whether the first line of the file begins with any of the BOMs:
      if not "%LINE:~,2%"=="%$LE%" if not "%LINE:~,2%"=="%$BE%" if not "%LINE:~,3%"=="%$U8%" goto :CONT
      rem /* One of the BOMs has been encountered, hence the file is Unicode-encoded;
      rem restore the initial code page prior to termination: */
      > nul chcp %$CP%
      >&2 echo BOM encountered in first line, so file is non-ASCII/ANSI!
      exit /B 4

      rem // This point is reached in case the file does not appear as Unicode-encoded:
      :CONT
      rem // Restore the initial code page prior to termination:
      > nul chcp %$CP%
      echo The file appears to be an ASCII-/ANSI-encoded text.

      endlocal
      exit /B 0
    • This commment is unpublished.
      Dietmar · 8 months ago
      @Dietmar Can you give me please a*.bat file, that cab decide, if a text file is coded as UTF-8 or UTF-16?
      ChatGPT

      Sure, here's a sample .bat script that can help you determine whether a text file is encoded as UTF-8 or UTF-16 using some heuristics:

      batch

      @echo off
      setlocal

      set "file=%~1"

      if not defined file (
      echo Usage: %~nx0 "filename"
      exit /b 1
      )

      rem Check if the file exists
      if not exist "%file%" (
      echo File not found.
      exit /b 1
      )

      rem Read the first few bytes of the file
      setlocal enabledelayedexpansion
      for /f %%a in ('certutil -encodehex "%file%"') do set "hex=%%a"
      endlocal

      rem Determine the encoding based on the byte order mark (BOM)
      set "bom=!hex:~0,6!"
      if "!bom!"=="EFBBBF" (
      echo UTF-8 encoding detected.
      ) else if "!bom!"=="FFFE" (
      echo UTF-16 encoding (Little Endian) detected.
      ) else if "!bom!"=="FEFF" (
      echo UTF-16 encoding (Big Endian) detected.
      ) else (
      echo Unable to determine encoding. No recognized BOM found.
      )

      endlocal

      Save this code in a .bat file, and then you can run it with the name of the text file you want to analyze as an argument. For example:

      batch

      check_encoding.bat example.txt

      Please note that this script relies on the presence of the Byte Order Mark (BOM) at the beginning of the file to detect the encoding. While BOMs are commonly used, not all UTF-8 or UTF-16 encoded files have them. Also, UTF-8 without BOM and UTF-16 with BOM might produce false negatives with this script.

      Additionally, remember that .bat scripts can have limitations and may not be the most robust way to handle encoding detection. There are other programming languages (such as Python or PowerShell) that provide more comprehensive libraries for handling text encodings.
      User
      Kannst du bitte jede Zeile erklären?
      ChatGPT

      Natürlich, ich erkläre gerne jede Zeile des gegebenen Batch-Skripts:

      batch

      @echo off

      Diese Zeile schaltet die Anzeige der Befehlsausführung im Konsolenfenster aus. Das bedeutet, dass die Befehle, die im Skript ausgeführt werden, nicht auf dem Bildschirm angezeigt werden.

      batch

      setlocal

      setlocal begrenzt die Gültigkeit von Umgebungsvariablen auf den aktuellen Batch-Script-Aufruf. Das bedeutet, dass Änderungen an Umgebungsvariablen im Skript nur innerhalb des Skripts sichtbar sind und nicht die globale Umgebung beeinflussen.

      batch

      set "file=%~1"

      Diese Zeile weist der Variablen "file" den Wert des ersten übergebenen Parameters zu. %~1 ist eine spezielle Syntax, die den Wert des ersten Parameters ohne umgebende Anführungszeichen extrahiert. Dies ermöglicht es, Dateinamen mit Leerzeichen korrekt zu verarbeiten.

      batch

      if not defined file (
      echo Usage: %~nx0 "filename"
      exit /b 1
      )

      Hier wird überprüft, ob die Variable "file" definiert ist (ob ein Dateiname übergeben wurde). Wenn nicht, wird eine Meldung mit der korrekten Verwendung des Skripts angezeigt, und das Skript wird mit dem Exit-Code 1 beendet.

      batch

      if not exist "%file%" (
      echo File not found.
      exit /b 1
      )

      Dies prüft, ob die angegebene Datei existiert. Wenn nicht, wird eine Meldung ausgegeben und das Skript wird mit dem Exit-Code 1 beendet.

      batch

      setlocal enabledelayedexpansion
      for /f %%a in ('certutil -encodehex "%file%"') do set "hex=%%a"
      endlocal

      Hier wird eine verzögerte Variablenerweiterung aktiviert (enabledelayedexpansion), um den Inhalt der Schleifenvariable innerhalb der Schleife zu aktualisieren. Die Zeile führt den Befehl certutil -encodehex "%file%" aus, der den Inhalt der Datei in hexadezimaler Darstellung ausgibt. Die Schleife liest diese Ausgabe und weist sie der Variablen "hex" zu.

      batch

      set "bom=!hex:~0,6!"

      Diese Zeile extrahiert die ersten 6 Zeichen aus der hexadezimalen Darstellung der Datei und weist sie der Variablen "bom" (Byte Order Mark) zu. Der BOM ist ein spezielles Muster am Anfang von UTF-8- und UTF-16-Dateien, das auf die Codierung hinweist.

      batch

      if "!bom!"=="EFBBBF" (
      echo UTF-8 encoding detected.
      ) else if "!bom!"=="FFFE" (
      echo UTF-16 encoding (Little Endian) detected.
      ) else if "!bom!"=="FEFF" (
      echo UTF-16 encoding (Big Endian) detected.
      ) else (
      echo Unable to determine encoding. No recognized BOM found.
      )

      Diese Abschnitte vergleichen den Wert der "bom"-Variablen mit verschiedenen BOM-Mustern. Je nachdem, welches Muster übereinstimmt, wird die entsprechende Kodierung in der Ausgabe angezeigt. Wenn keines der Muster übereinstimmt, wird angezeigt, dass die Kodierung nicht erkannt werden konnte.

      batch

      endlocal
  • This commment is unpublished.
    Patrik · 8 months ago
    Will it work with Ryzen 5 and Nvidia RTX 3060?
  • This commment is unpublished.
    Stef · 8 months ago
    Hi,
    actually my system is Q6600 with windows XP SP3 with 3gb and PAE enable so i see 6gb circa
    w HDD 2T.
    i need to make big calc on big Dbase, so my system is SLOW.
    I need a system FAST "zero latency" zero access of the HDD, some calc can stay for a day.
    My idea is buy a PC 16 core/32 thread (ryzen ? I7 ?) that boot with SSD NVME (samsung PRO? the most sicure) fast on read/write.
    with 128gb ram the fastest most secure so i can create a solid disk on RAM copy my BIG 64gb Dbase and do calc there or on the SSD NVME.
    Could you suggest me some configurations that you know work for sure with this
    Windows XP Professional SP3 x86 - Integral Edition 2023.6.16
    So that i can order/build up a PC that i know for sure work with your XP edition ?
    thanks !
    i have a g450 4 way wih 2 monitor flatron F900P CRT :-(( on my PCI slot ... old hardware but low consumption.
     i don't need BIG FAST 800 kw high consumption vga for game ...  seems 4k on windows XP don't work Could you give me a help ? Thanks a lot!
    • This commment is unpublished.
      Dietmar · 8 months ago
      @Stef
      Hi,
      XP SP3 can manage only 64 Gbyte of ram, I tested.
      A very nice board is the Gigabyte board z690 ud ddr4.
      CPU can be 12900k or 13700k. I have the first.
      All works under XP, only for Lan you have to use until now an extern Realtek lan card
      Dietmar

      PS: For to store data safe, I can only recomment a Western Black HD 2 TB,
      WD2003FZEX.
      For daily use, Samsung 970 or 980 Pro(!) are ok for nvme boot under XP and work.
      Better is an Optane 950P nvme disk, but very expensive. This one needs no TRIM.
    • This commment is unpublished.
      AdamDufour · 8 months ago
      @Dietmar WHAT! it'S right that what i own like system,,, what a luck! only difference is that i have 32go of ddr5 6000mhz, is it gonna work? mAnd i have 12900k special edition, is same thing than regular 12900k? and my boasrd is z690-e wireless, do i will be able to activate the wireless onboard? thanks again for the awesome work on this!!! 🥂🍺🍻👍👍👍🤜🤛
  • This commment is unpublished.
    flux · 8 months ago
    Now that Anonfiles is no more, could we get another HTTP download link? Maybe Yandex?
    • This commment is unpublished.
      Ramsey · 8 months ago
      @flux It's never a good idea to rely on 3th-party services.
      There is also no real AnonFiles or BayFiles alternatives.
  • This commment is unpublished.
    Anonymous · 8 months ago
    Will this XP work for unsupported hardwares 
    • This commment is unpublished.
      Dietmar · 8 months ago
      @Anonymous
      Hi,
      just tell, what motherboard you have
      and so you will know if XP works on it
      Dietmar