{"id":16714033,"url":"https://github.com/therealdreg/patchpae2_patchpae3","last_synced_at":"2025-10-15T01:40:15.759Z","repository":{"id":97023758,"uuid":"157179634","full_name":"therealdreg/PatchPae2_PatchPae3","owner":"therealdreg","description":"PatchPae2 by wj32 and PatchPae3 by evgeny","archived":false,"fork":false,"pushed_at":"2023-08-11T06:21:23.000Z","size":267,"stargazers_count":22,"open_issues_count":1,"forks_count":7,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-10T06:14:22.910Z","etag":null,"topics":["pae","patcher","patchpae2","patchpae3","windows"],"latest_commit_sha":null,"homepage":"https://rootkit.es/","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/therealdreg.png","metadata":{"files":{"readme":"readme.txt","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["therealdreg"],"patreon":"dreg","custom":["https://www.paypal.me/therealdreg","https://www.paypal.me/therealdreg"]}},"created_at":"2018-11-12T08:23:05.000Z","updated_at":"2025-03-14T09:59:37.000Z","dependencies_parsed_at":null,"dependency_job_id":"23dace00-bfc8-455c-914d-64827b605ba8","html_url":"https://github.com/therealdreg/PatchPae2_PatchPae3","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/therealdreg/PatchPae2_PatchPae3","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/therealdreg%2FPatchPae2_PatchPae3","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/therealdreg%2FPatchPae2_PatchPae3/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/therealdreg%2FPatchPae2_PatchPae3/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/therealdreg%2FPatchPae2_PatchPae3/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/therealdreg","download_url":"https://codeload.github.com/therealdreg/PatchPae2_PatchPae3/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/therealdreg%2FPatchPae2_PatchPae3/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279033164,"owners_count":26089394,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-14T02:00:06.444Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["pae","patcher","patchpae2","patchpae3","windows"],"created_at":"2024-10-12T20:48:55.790Z","updated_at":"2025-10-15T01:40:15.710Z","avatar_url":"https://github.com/therealdreg.png","language":"C","funding_links":["https://github.com/sponsors/therealdreg","https://patreon.com/dreg","https://www.paypal.me/therealdreg"],"categories":[],"sub_categories":[],"readme":"PatchPae2 by wj32 + PatchPae3 evgen_b MOD\n\nPlese, consider make a donation: https://github.com/sponsors/therealdreg\n\nExecutable releases:\n\nPatchPae3: PatchPAE3_2018_07_20.zip\nPatchPae2: PatchPae2.zip\n\n-\nhttps://github.com/wj32/PatchPae2\n\nhttps://wj32.org/wp/2016/02/01/pae-patch-updated-for-windows-10/\nhttps://wj32.org/wp/2013/10/25/pae-patch-updated-for-windows-8-1/\nhttps://wj32.org/wp/2012/12/26/pae-patch-updated-for-windows-8/\nhttps://wj32.org/wp/2011/02/23/pae-patch-updated-for-windows-7-sp1/\n-\n\nPatchPae (v2) by wj32.\nTested on: Windows Vista SP2, Windows 7 SP0, Windows 7 SP1, Windows 8, Windows 8.1, Windows 10 (builds 10240, 10586, 14393, 23569)\n\n== Installation ==\n1.  Open an elevated Command Prompt window.\n\n2.  cd C:\\Windows\\system32.\n    Make sure the current directory is in fact system32.\n\n[[ For Windows 8, Windows 8.1 and Windows 10: ]]\n3.  C:\\WherePatchPaeIs\\PatchPae2.exe -type kernel -o ntoskrnx.exe ntoskrnl.exe\n    This will patch the kernel to enable a maximum of 128GB of RAM.\n[[ For Windows Vista and Windows 7: ]]\n3.  C:\\WherePatchPaeIs\\PatchPae2.exe -type kernel -o ntkrnlpx.exe ntkrnlpa.exe\n    This will patch the kernel to enable a maximum of 128GB of RAM.\n\n4.  C:\\WherePatchPaeIs\\PatchPae2.exe -type loader -o winloadp.exe winload.exe\n    This will patch the loader to disable signature verification.\n\n5.  bcdedit /copy {current} /d \"Windows (PAE Patched)\"\n    This will create a new boot entry. A message should appear:\n    The entry was successfully copied to {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}.\n\n[[ For Windows 8, Windows 8.1 and Windows 10: ]]\n6.  bcdedit /set {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} kernel ntoskrnx.exe\n    This will set our boot entry to load our patched kernel.\n[[ For Windows Vista and Windows 7: ]]\n6.  bcdedit /set {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} kernel ntkrnlpx.exe\n    This will set our boot entry to load our patched kernel.\n\n7.  bcdedit /set {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} path \\Windows\\system32\\winloadp.exe\n    This will set our loader to be our patched loader.\n\n8.  bcdedit /set {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} nointegritychecks 1\n    This will disable verification of the loader.\n\n9.  bcdedit /set {bootmgr} default {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}\n    This will set our boot entry to be the default.\n\n10. bcdedit /set {bootmgr} timeout 2\n    This will set the timeout to be shorter.\n    Note: you can change this timeout to whatever you like.\n\n11. Restart the computer and enjoy.\n\n== Removal ==\nTo remove the patch:\n * Run msconfig, click Boot, highlight the entry named \"Windows (PAE Patched)\", and click Delete.\n * Delete the files ntoskrnx.exe (or ntkrnlpx.exe) and winloadp.exe from C:\\Windows\\system32.\n\n== Updates ==\nWhen Windows Update installs new updates on your computer, you should run Step 3 again to ensure\nthat you have the latest version of the kernel.\n\n== Compiling ==\nTo compile PatchPae2, you need to get Process Hacker and build it.\nThe directory structure should look like this:\n * ...\\ProcessHacker2\\lib\\...\n * ...\\ProcessHacker2\\phlib\\...\n * ...\\src\\PatchPae2.sln\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftherealdreg%2Fpatchpae2_patchpae3","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftherealdreg%2Fpatchpae2_patchpae3","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftherealdreg%2Fpatchpae2_patchpae3/lists"}