Language: English | 简体中文 | 繁體中文 | Русский | Українська | 日本語 | Português-Brasil
This repository contains binary releases of the One-Core-API project. These are compatible with Windows Server 2003 RTM, SP1 and SP2, Windows XP RTM, SP1, SP2 and SP3 and Windows XP x64 SP1/SP2. However, it is highly recommended to use the system with its latest Service Pack update and all available updates.
Why One-Core-API?
As is well known, Windows XP lost official support from Microsoft in 2014. There's a special version called Posready 2009, which ended support in 2019. This invariably occurred six years ago. Thus, drivers for Windows XP were no longer developed between 2012 and 2016, with NVIDIA being the last major manufacturer to end support for Windows XP. At the same time, software developers began ending support for Windows XP around the same time. So, if you want to use Windows XP, whether out of nostalgia, because you think it's better than newer versions, or for any other reason, it's nearly impossible to use it on current hardware with current software, except in a few cases. Specifically, we have MyPal 68/78 and Supermium, a modified version of Chromium capable of running from XP to Windows 10. Other than that, virtually no software is compatible. That's why One-Core-API was created to resolve this issue: to reestablish software and hardware compatibility in Windows XP and Server 2003. There's just one major problem: the leap between XP and Windows Vista was significant, and XP lacks 90 to 95% of the new technologies introduced in Windows Vista (except for a few that were ported by Microsoft). This significantly increases the challenge and allows for many errors. Therefore, One-Core-API can have stability issues and can corrupt some systems. There are also problems with testing environments, where it's impossible to predict problems, either due to the infinite possibilities that can arise or due to a lack of staff (I'm the main developer and have a few other people helping me, like Murak, Svyatpro, and recently CoccodrillooXDS). So understand that One-Core-API is the only project capable of running so many modern applications, including games, but it's under intense development and many errors occur. Be patient; if you find errors, report them here instead of complaining, and help the Windows XP community grow, if you so desire and have a good heart. Thank you.
[!WARNING] Now, OCA use DirectX Native software render by default.
For running a dx10+ game, you must need copy the files inside
<Your installation letter>\Windows\System32\wined3dinto the game installation. Otherwise, the game will fail to start or get a black screen! By testing, was discovered several some applications try use AVX/AVX2 instructions, and it is supported only by XP SP3 on OCA AVX installer at this moment. So, for use in Vmware, you must need include the follow lines on .vmx file (edit with text editor, like notepad, notepad++ or some like this)cpuid.1.ecx = "---0:----:----:----:----:----:----:----"
cpuid.7.ebx = "----:----:----:----:----:----:--0-:----"
This software utilizes modified files from the respective systems, and also includes files that are still in the testing or experimental phase, and is developed by a single person. Consequently, predicting all possible scenarios across various computer configurations or virtual machines is not feasible.
The transition between Windows XP/2003 and Vista marked a significant leap in the development of new APIs, technologies, and modifications to existing APIs. This makes it challenging to achieve the same level of compatibility between NT 5.x and NT 6.x systems.
I kindly ask you to remain calm and cautious. Before concluding that the software is flawed or "of poor quality," please report any issues you encounter through the Github Issues or Discord server.
Please note that I cannot guarantee that all issues will be resolved. However, I will analyze them and make every effort to correct them.
Your help is valuable, and complaints or negative feedback do not contribute to the improvement of the product.
Due to prevent BSOD, the packages x86 now separted in three types: x86 (standard), x86 AVX (with AVX patch from Mox Ax) and x86 PAE. THe most stable is x86 standard. AVX patckaeg provide avx support for applications, preventing crash in new installers (only avaliable for XP x86 SP3). And PAE version provide 128gb RAM support, however, can cause several BSOD. Be careful and the use is by your risk;
The One-Core-API uses the hotfix installation technology used up to Windows NT 5.x. In this way, you will notice that it is very similar to the installation of a Service Pack. You should go to the Releases section, choose the version you want to test and download the zipped file (.zip). After downloading, unzip the file and you will see that there are four zip files, for x86, x86 with AVX patch, x86 with PAE support and x64. Inside each folder, there will be an executable file with the name: One-Core-API-Pack.exe. Double-click on this file and follow the installation steps, which are basically: "Next, select accept the license, Next and finish". It's that simple.
Download:
Extract:
Open the extracted content and choose your architecture. If the banner haven't x64, it is x86
Double click on executable:
Next:
Accept and Next:
Wait for:
Finish and enjoy!
As mentioned, One-Core-API uses the Hotfix installation technology of the Windows NT family up to version 5.x. Therefore, to uninstall it, you must go to the Control Panel -> Add/Remove Programs and select the "Show updates" option. After selecting this option, several updates will be displayed (if installed), including One-Core-API. Scroll down the window until One-Core-API is displayed, and click on it. An "Remove" button will appear. Click on the button and follow the uninstallation steps (basically, Next->Finish)
Go to Control Panel:
Click on Add Or Remove Programs:
Mark "Show Updates:"
The update will show up. Scroll down until show One-Core-API:
Click on One-Core-API Pack and then, Remove button:
The uninstall Windows will show up. Click in Next:
Wait for:
Click in finish and then the Windows will restart:
One-Core-API turn possible install and use latest steam on XP, Server 2003 and XP/Server 2003 x64. However, require latest releases of each system (SP3 of XP x86, SP2 from Server 2003 x86/x64 and XP x64) and need apply compatibility mode to install and run Steam, otherwise you will face the dreaded screen "steamwebhelper is not responding". You can see the steps to run Steam on XP/2003 on follow images:
Set Compatibility Mode to Steam installer:
Install Steam:
Now, OCA use DirectX Native software render by default.
For running a dx10+ game, you must need copy the files inside
<Your installation letter>\Windows\System32\wined3dinto the game installation. Otherwise, the game will fail to start or get a black screen!
Before reporting an issue, I strongly recommend checking if the problem exists in One-Core-API-Canary and carefully reviewing the existing Issues to see if your problem has already been reported.
If the problem does exist in Canary and is not already listed in the current Issues, please provide a detailed report of your issue, including the following information:
1. System Configuration:
IMPORTANT: If possible, please also attach any relevant logs to the issue. This will greatly assist in identifying a solution faster.
It is also advisable to attach a video recording of the problem, if feasible.
Please note that the issue will be closed if the problem is not reproducible.
Extended Features for One-Core-API based Systems:
https://github.com/shorthorn-project/One-Core-API-Extras
Tools for new Deployment System for One-Core-API based Systems:
https://github.com/Skulltrail192/One-Core-API-Tools
If you want to join our Official Discord Server of One-Core-API, you can join here:
Some screenshots of Applicaions running on XP/Server 2003:
Chrome 132
Edge 134 (Dev Preview)
Opera 116
Firefox 122
Thunderbird 132
Basilisk

Vivaldi
Microsoft Chess 3d
Minecraft 1.21
Touhou Kinjoukyou (20) ~ Fossilized Wonders
Discord 0.309
Telegram Desktop
Zoom meeting
Windows 7 Sticky Notes
Windows 7 Paint
Windows 7 Wordpad
Spotify (For Windows 7)
AIMP
foobar2000
Visual Studio Code 1.81
Libre Office 24 (latest)
Java 11
Avast and Chromium 68
115 followers · starred May 2025
119 followers · starred Jul 2025
377 followers · starred Feb 2025
886 followers · starred Feb 2025
Language: English | 简体中文 | 繁體中文 | Русский | Українська | 日本語 | Português-Brasil
This repository contains binary releases of the One-Core-API project. These are compatible with Windows Server 2003 RTM, SP1 and SP2, Windows XP RTM, SP1, SP2 and SP3 and Windows XP x64 SP1/SP2. However, it is highly recommended to use the system with its latest Service Pack update and all available updates.
Why One-Core-API?
As is well known, Windows XP lost official support from Microsoft in 2014. There's a special version called Posready 2009, which ended support in 2019. This invariably occurred six years ago. Thus, drivers for Windows XP were no longer developed between 2012 and 2016, with NVIDIA being the last major manufacturer to end support for Windows XP. At the same time, software developers began ending support for Windows XP around the same time. So, if you want to use Windows XP, whether out of nostalgia, because you think it's better than newer versions, or for any other reason, it's nearly impossible to use it on current hardware with current software, except in a few cases. Specifically, we have MyPal 68/78 and Supermium, a modified version of Chromium capable of running from XP to Windows 10. Other than that, virtually no software is compatible. That's why One-Core-API was created to resolve this issue: to reestablish software and hardware compatibility in Windows XP and Server 2003. There's just one major problem: the leap between XP and Windows Vista was significant, and XP lacks 90 to 95% of the new technologies introduced in Windows Vista (except for a few that were ported by Microsoft). This significantly increases the challenge and allows for many errors. Therefore, One-Core-API can have stability issues and can corrupt some systems. There are also problems with testing environments, where it's impossible to predict problems, either due to the infinite possibilities that can arise or due to a lack of staff (I'm the main developer and have a few other people helping me, like Murak, Svyatpro, and recently CoccodrillooXDS). So understand that One-Core-API is the only project capable of running so many modern applications, including games, but it's under intense development and many errors occur. Be patient; if you find errors, report them here instead of complaining, and help the Windows XP community grow, if you so desire and have a good heart. Thank you.
[!WARNING] Now, OCA use DirectX Native software render by default.
For running a dx10+ game, you must need copy the files inside
<Your installation letter>\Windows\System32\wined3dinto the game installation. Otherwise, the game will fail to start or get a black screen! By testing, was discovered several some applications try use AVX/AVX2 instructions, and it is supported only by XP SP3 on OCA AVX installer at this moment. So, for use in Vmware, you must need include the follow lines on .vmx file (edit with text editor, like notepad, notepad++ or some like this)cpuid.1.ecx = "---0:----:----:----:----:----:----:----"
cpuid.7.ebx = "----:----:----:----:----:----:--0-:----"
This software utilizes modified files from the respective systems, and also includes files that are still in the testing or experimental phase, and is developed by a single person. Consequently, predicting all possible scenarios across various computer configurations or virtual machines is not feasible.
The transition between Windows XP/2003 and Vista marked a significant leap in the development of new APIs, technologies, and modifications to existing APIs. This makes it challenging to achieve the same level of compatibility between NT 5.x and NT 6.x systems.
I kindly ask you to remain calm and cautious. Before concluding that the software is flawed or "of poor quality," please report any issues you encounter through the Github Issues or Discord server.
Please note that I cannot guarantee that all issues will be resolved. However, I will analyze them and make every effort to correct them.
Your help is valuable, and complaints or negative feedback do not contribute to the improvement of the product.
Due to prevent BSOD, the packages x86 now separted in three types: x86 (standard), x86 AVX (with AVX patch from Mox Ax) and x86 PAE. THe most stable is x86 standard. AVX patckaeg provide avx support for applications, preventing crash in new installers (only avaliable for XP x86 SP3). And PAE version provide 128gb RAM support, however, can cause several BSOD. Be careful and the use is by your risk;
The One-Core-API uses the hotfix installation technology used up to Windows NT 5.x. In this way, you will notice that it is very similar to the installation of a Service Pack. You should go to the Releases section, choose the version you want to test and download the zipped file (.zip). After downloading, unzip the file and you will see that there are four zip files, for x86, x86 with AVX patch, x86 with PAE support and x64. Inside each folder, there will be an executable file with the name: One-Core-API-Pack.exe. Double-click on this file and follow the installation steps, which are basically: "Next, select accept the license, Next and finish". It's that simple.
Download:
Extract:
Open the extracted content and choose your architecture. If the banner haven't x64, it is x86
Double click on executable:
Next:
Accept and Next:
Wait for:
Finish and enjoy!
As mentioned, One-Core-API uses the Hotfix installation technology of the Windows NT family up to version 5.x. Therefore, to uninstall it, you must go to the Control Panel -> Add/Remove Programs and select the "Show updates" option. After selecting this option, several updates will be displayed (if installed), including One-Core-API. Scroll down the window until One-Core-API is displayed, and click on it. An "Remove" button will appear. Click on the button and follow the uninstallation steps (basically, Next->Finish)
Go to Control Panel:
Click on Add Or Remove Programs:
Mark "Show Updates:"
The update will show up. Scroll down until show One-Core-API:
Click on One-Core-API Pack and then, Remove button:
The uninstall Windows will show up. Click in Next:
Wait for:
Click in finish and then the Windows will restart:
One-Core-API turn possible install and use latest steam on XP, Server 2003 and XP/Server 2003 x64. However, require latest releases of each system (SP3 of XP x86, SP2 from Server 2003 x86/x64 and XP x64) and need apply compatibility mode to install and run Steam, otherwise you will face the dreaded screen "steamwebhelper is not responding". You can see the steps to run Steam on XP/2003 on follow images:
Set Compatibility Mode to Steam installer:
Install Steam:
Now, OCA use DirectX Native software render by default.
For running a dx10+ game, you must need copy the files inside
<Your installation letter>\Windows\System32\wined3dinto the game installation. Otherwise, the game will fail to start or get a black screen!
Before reporting an issue, I strongly recommend checking if the problem exists in One-Core-API-Canary and carefully reviewing the existing Issues to see if your problem has already been reported.
If the problem does exist in Canary and is not already listed in the current Issues, please provide a detailed report of your issue, including the following information:
1. System Configuration:
IMPORTANT: If possible, please also attach any relevant logs to the issue. This will greatly assist in identifying a solution faster.
It is also advisable to attach a video recording of the problem, if feasible.
Please note that the issue will be closed if the problem is not reproducible.
Extended Features for One-Core-API based Systems:
https://github.com/shorthorn-project/One-Core-API-Extras
Tools for new Deployment System for One-Core-API based Systems:
https://github.com/Skulltrail192/One-Core-API-Tools
If you want to join our Official Discord Server of One-Core-API, you can join here:
Some screenshots of Applicaions running on XP/Server 2003:
Chrome 132
Edge 134 (Dev Preview)
Opera 116
Firefox 122
Thunderbird 132
Basilisk

Vivaldi
Microsoft Chess 3d
Minecraft 1.21
Touhou Kinjoukyou (20) ~ Fossilized Wonders
Discord 0.309
Telegram Desktop
Zoom meeting
Windows 7 Sticky Notes
Windows 7 Paint
Windows 7 Wordpad
Spotify (For Windows 7)
AIMP
foobar2000
Visual Studio Code 1.81
Libre Office 24 (latest)
Java 11
Avast and Chromium 68
115 followers · starred May 2025
119 followers · starred Jul 2025
377 followers · starred Feb 2025
886 followers · starred Feb 2025