How we test ExplorerPatcher
We install, update, use and uninstall ExplorerPatcher on three throwaway Windows machines that GitHub hosts, photograph every step and keep the raw result files. We then check each result against its screenshot and the source code, and re-run what does not match. We cannot test physical PCs, GPUs, multiple monitors or Smart App Control, so pages say 'we have not tested this' where that applies.
Checked against ExplorerPatcher 71.1 (26100.9711.71.1) on Windows Server 2025 (24H2 shell) 26100.33674 and Windows 11 Enterprise 25H2 26200.9725 and Windows Server 2022 (Windows 10 21H2 shell) 20348.5773 · Nov 6, 2026On this page
The three machines
| Id | Role |
|---|---|
win11arm |
Windows 11 Enterprise 25H2 (a client edition), Arm64 |
win2025 |
Windows Server 2025 with the 24H2 shell, x64 |
win2022 |
Windows Server 2022 with the Windows 10 21H2 shell, x64 |
Here are the exact builds, processors and security state of each machine:
| Machine | Windows | Build | CPU | Role |
|---|---|---|---|---|
win11arm | Windows 11 Enterprise 25H2, Arm64 | 26200.9725 | Arm64 (Cobalt 100), 4 cores, 16 GB | The only real Windows 11 client image GitHub offers. Defender real-time and tamper protection on; Smart App Control off. |
win2025 | Windows Server 2025 (24H2 shell), x64 | 26100.33674 | x64 (EPYC 7763), 4 cores, 16 GB | x64 build 26100 with the same shell code as Windows 11 24H2. Defender service on, real-time off. |
win2022 | Windows Server 2022 (Windows 10 21H2 shell), x64 | 20348.5773 | x64 (Xeon 8370C), 4 cores, 16 GB | The Windows 10 code path (settings10.reg); Windows 10 shell. |
All three are virtual machines with 4 cores and 16 GB of memory, started fresh for each run and thrown away afterwards. The screen is 1600 by 900 pixels. Servers are not clients: we always write “Windows Server 2025 (24H2 shell)” for evidence from win2025, “Windows 11 25H2 on Arm64” for win11arm and “Windows Server 2022 (Windows 10 shell)” for win2022. On the Arm64 machine Microsoft Defender’s real-time and tamper protection were on and Smart App Control was off. On the two servers the Defender service was present with real-time protection off, and Smart App Control does not exist on Windows Server.
What each run does
One run takes 38 to 65 minutes of machine time. These are the steps in plain words, in order:
- Machine facts. Record the Windows build, Defender, UAC and Smart App Control state. Photograph stock Windows (desktop, taskbar, Start, Alt+Tab, File Explorer, context menu, Win+X). Measure File Explorer’s memory, CPU and restart time three times. List the files, registry keys, services and scheduled tasks as they are before ExplorerPatcher.
- Windows’ own settings (from run 2). Photograph Windows’ taskbar settings page. Try the registry method for the classic context menu, apply, photograph, undo, photograph. Measure memory again.
- Download. Ask GitHub for the full release list. Download the newest stable setup and the previous one for the machine’s CPU. Record SHA-256, size and signature status, mark the file as downloaded from the internet the way a browser does, and scan it with Defender.
- Install. Install the previous stable (70.3) first, change two settings, then install 71.1 over it. Take screenshots every 2 seconds while the installer runs and again 2, 8 and 20 seconds later. Record timings, the uninstall entry, every installed file with its hash and signature, where
dxgi.dllwent, the symbol downloads at 30, 60 and 120 seconds, the before and after lists, a Defender scan of the install folder, and the taskbar right-click menu. - Performance (from run 2). Per taskbar style: restart Explorer, wait 45 seconds, then sample memory and CPU for 30 seconds.
- Taskbar styles. Windows 11, Windows 10 and Windows 10 (ExplorerPatcher), with and without open windows, with the Start menu open, plus restart costs three times each.
- Taskbar options. Fourteen options of the Windows 10 (ExplorerPatcher) taskbar one at a time: Start button style, centred, centred with Start, never combine, combine when full, small icons, seconds in the clock, search box, no Task View, top, left and right position, pinned items as quick launch, and weather.
- System tray. The clock, network, volume and notification flyouts in different styles, and the overflow area.
- Start menu. Windows 11 and Windows 10 Start with both taskbars, All apps by default, no Recommended section, left alignment.
- Alt+Tab. Windows 11, Windows 10, Windows NT and Simple Window Switcher. The style is stored in Windows’ own Explorer key, and we read the value back after every change.
- File Explorer. Four command bar styles, the Windows 11 context menu on and off, the modern search bar, hidden search, classic drive grouping, the Windows 7 command bar with Mica.
- Other. Rounded corners, Win+X with Properties, the Alt+F4 dialog, build information on the desktop.
- Properties window. Open it once per section (by setting
LastSectionInProperties) and photograph every section with the Windows 10 (ExplorerPatcher) taskbar and again with the Windows 11 taskbar. - Recovery. Start Explorer with Ctrl+Alt+Shift and check that ExplorerPatcher is inactive, then return to normal.
- Uninstall. Run the uninstall command, photograph every dialog with its text, and compare what is left.
- Packages. Ask winget and Chocolatey what they offer.
- Import and export (run 7, servers only). Open Properties, Settings and uninstall, click Import settings, type the path of a sample
.regfile into the Import Registry File window, answer Registry Editor’s two prompts and read the registry. Then click Export current settings and save the file.
Limits: what we cannot test
- Physical PCs and laptops. No battery flyout, real graphics cards, games, HDR or multiple monitors. There was no audio device either, so the volume flyout could not be tested.
- Windows 11 x64 client editions (Home or Pro). Windows Server 2025 stands in for x64 24H2, and the Arm64 client is our only Windows 11 client.
- Managed PCs. No domain-joined or Intune-managed machines.
- Smart App Control switched on. It was off on the Windows 11 machine, and Windows cannot turn it on later. The servers do not have it.
- Third-party antivirus, Insider builds, and Windows updates installed after ExplorerPatcher. We did none of these.
- One pair of versions, a few days. Everything ran on 6 and 7 Nov 2026, with ExplorerPatcher 71.1 and 70.3. Timings are single runs, so treat seconds and megabytes as a guide.
- Arm64 captures were unusable for a while, and are fixed. In run 6, the Arm64 File Explorer pictures showed Windows’ first-run privacy page, and the five Other ones were the same Notepad picture. In the 7 Nov re-capture (run 8) our harness closes that page, and the File Explorer, Start and Alt+Tab pictures from the Arm64 machine show the real screen. Evidence for those steps now exists on both Server 2025 and the client.
- Start11 was a partial test. We installed it once, on Windows Server 2025, on the owner’s explicit permission, without activating its trial: Start11 asked for an email address and we did not provide one. We did not read its licence (Stardock’s licence pages returned HTTP 503), we never saw a Start11 menu or style, and we did not verify its uninstall. See the comparison.
- Test account. The accounts are administrators, which is why we saw no permission prompt. UAC prompts did not appear on the runners during the import test either.
- Import test scope. Run 7 imported one small sample file (three plain values and one virtualised line) on the two servers. It did not run on Windows 11 25H2 on Arm64 and did not cover every Configurator preset.
Anything outside these tests comes from upstream’s documentation or source, and we label it that way on the page. When a page says “we have not tested this”, it means exactly that.
Datasets and raw evidence
Every screenshot on the site has an “evidence” link under it. These are the folders:
win2025: Windows Server 2025 evidencewin11arm: Windows 11 25H2 on Arm64 evidencewin2022: Windows Server 2022 evidence
Each folder holds results.json (everything the run measured), run-log.txt (timestamped steps), before and after snapshots of files, registry keys, services, tasks and DNS names, and hkcu-explorerpatcher.reg, a real export of ExplorerPatcher’s settings. The folders also hold the logs of the two single-step re-runs. Separate from the machines, we keep a snapshot of GitHub’s release list, our own SHA-256 hashes for the 12 newest stable releases for both CPUs, and the project’s issues and discussions.
Script transparency
The scripts that drove these runs are public on a separate page, the test scripts. They are PowerShell with UI Automation for clicks and screenshots, started by a GitHub workflow. They ran only on throwaway machines. Do not run them on your PC: they install and remove software and restart Explorer.
Result summary
These are the findings, in plain words, with the numbers. “x64” is Windows Server 2025, “Arm64” is Windows 11 25H2.
| # | Finding | Numbers |
|---|---|---|
| F1 | The setup files are not code-signed. Our SHA-256 values match the winget manifest for x64 | Both versions, both CPUs: NotSigned |
| F2 | Microsoft Defender found nothing in the setup or the installed files | 0 detections on all three machines |
| F3 | No SmartScreen prompt for a setup carrying a downloaded-from-internet mark. We did not see a permission prompt either, because the account is an administrator | Not a promise for your PC |
| F4 | Install time, setup start to exit; the taskbar was back at the same moment | 71.1 over 70.3: 5.2 to 5.5 s (x64), 6.6 to 6.7 s (Arm64) |
| F5 | Updating by running the new setup keeps your settings | 2 of 2 test settings survived, on every machine |
| F6 | After install the taskbar is “Windows 10 (ExplorerPatcher)” | 40 px high, against 48 px for Windows 11 |
| F7 | The style called “Windows 10” does nothing on 24H2 and 25H2 | Taskbar stayed 48 px |
| F8 | Every Windows 10 taskbar option we set worked | Small icons 30 px; left and right 62 px wide; 14 options |
| F9 | The Windows 10 Start menu works with both taskbars | 24H2 and 25H2 |
| F10 | Alt+Tab (corrected in run 4): the Windows 10 style (dark bar) and Simple Window Switcher (grid of large thumbnails) work, and “Windows NT” shows no switcher at all. This matches upstream’s FAQ that Microsoft removed it in 24H2 | Server 2025 and Windows 11 25H2, value read back after every change. Our first run showed the Windows 11 switcher for every style because it wrote the wrong key |
| F11 | File Explorer: the Windows 10 ribbon and Windows 7 command bar work; “Windows 11 Command Bar (classic Address Bar)” looks like the default | Server 2025 (24H2 shell) and, in the run 8 re-capture, Windows 11 25H2 on Arm64 (the run 6 Arm64 pictures showed a Windows setup page) |
| F12 | The Windows 10 clock and network flyouts open. The volume flyout could not be tested | No audio device |
| F13 | File Explorer restarts quickly, with or without ExplorerPatcher | 2.0 to 3.7 s |
| F14 | Memory after settling: no meaningful cost, idle CPU about 0 % | Arm64 124 MB before, 139 and 142 MB with ExplorerPatcher. x64 145 MB before, 153 and 111 MB. Server 2022 89 MB before, 93 to 94 MB |
| F15 | Footprint: about 20 files in Program Files, dxgi.dll in Windows and two system app folders, an uninstall entry and a settings key. No services, scheduled tasks or Run entries |
About 23 MB in Program Files |
| F16 | Within 30 s ExplorerPatcher downloads Microsoft symbol files to %APPDATA%\ExplorerPatcher |
Arm64 3 files, 65 MB. x64 4 files, 92 MB. Server 2022 2 files, 54 MB |
| F17 | Network names at install and first start: GitHub’s release host and Microsoft endpoints | Nothing unexpected |
| F18 | Ctrl+Alt+Shift starts Explorer without ExplorerPatcher (stock 48 px taskbar). ExplorerPatcher also shows its “File Explorer is crashing” dialog | All three machines |
| F19 | Uninstall removes the files and the Apps entry and returns the Windows 11 taskbar. Settings stay in the registry | 14.9 to 22 s |
| F20 | From source and our taskbar tests: the taskbar position is stored in StuckRectsLegacy. ExplorerPatcher’s Properties moves the taskbar live |
Top, left and right worked with the Windows 10 (EP) taskbar |
| F21 | From source: the weather switch is a Windows value, PeopleBand, not an ExplorerPatcher one |
Source reading |
| F22 | From source: 40 registry values are read by the code but not shown in Properties | Source reading |
| F23 | Packages: winget has valinet.ExplorerPatcher 26100.9711.71.1 for x64 only. Chocolatey has an old 2022 package. Scoop Extras has none |
6 Nov 2026 |
| F24 | We photographed Windows’ own taskbar settings page on 25H2 for the “native first” comparisons | Photographed |
| F25 | Server 2022 (Windows 10 shell): installs, updates and uninstalls. The taskbar stays the stock 40 px one in every style | Install 5.1 to 5.4 s; uninstall 14.9 s; Explorer memory 89 MB before, 93 to 94 MB after |
| F26 | Properties window (corrected in run 4): one launch per section on each machine. The Windows 11 client has 12 sections with ExplorerPatcher’s taskbar (including Spotlight), Server 2025 and Server 2022 have 11. With the Windows 11 taskbar the Weather section is missing on the two Windows 11 shells. It opens in 0.5 s | Window switcher: 1 option, then 15 more. Our Updates picture shows “Do not check for updates” because our own harness sets that |
| F27 | Start menu switches (corrected in runs 4 and 8): “Open Start in All apps by default” works on Server 2025, and is not offered on the 25H2 client, where Start already shows the list. “Disable the Recommended section” works on Server 2025: Start opens with no Recommended block. Our first harness wrote it to the wrong key. On the 25H2 client the new Start has no Recommended block anyway | Server 2025 picture w25_start-no-recommended. Not demonstrable on Arm64 |
| F28 | File Explorer switches (runs 6 and 8): “Disable modern search bar” (stored as a COM TreatAs redirection), “Hide search bar completely” and “Use classic drive groupings” showed no visible change with the Windows 11 command bar. With the Windows 10 Ribbon, “Disable modern search bar” showed no change, and “Hide search bar completely” removed the search box in one Server 2025 run and in the Arm64 picture, but not in a Server 2025 re-run: inconsistent | Server 2025 and Arm64, values set in the registry, not confirmed |
| F29 | Rounded corners (runs 5 and 8): not demonstrable. The Notepad corners were square before, during and after on Server 2025 and on the Arm64 client, and the setting creates a service that we did not confirm started | We make no claim |
| F30 | Import and export (run 7): a sample file shaped like the Configurator’s export, imported through Properties > Settings and uninstall > Import settings, was applied. TaskbarGlomLevel became 2 and ToolbarSeparators 1, ExplorerPatcher removed the ImportOK marker, and the virtualised File Explorer line created the Windows 10 Ribbon’s COM key. Registry Editor showed 2 windows (confirm, then result). ExplorerPatcher’s own export is plain ASCII with the same header, ImportOK, and ten ;"Virtualized_ comment lines, the format the Configurator writes |
Server 2025 (build 26100.33674) and Server 2022 (build 20348.5773), both the same. Export 7.8 KB and 7.2 KB. Three plain values and one virtualised value, not every preset. Arm64 not run. Our sample put TaskbarGlomLevel under the ExplorerPatcher key, not Windows’ Explorer\Advanced key, so we do not claim the taskbar changed |
| F31 | Start11 3.0.0.3 (Stardock, trial installer, run 9) on Server 2025: the installer is signed (Valid, STARDOCK SYSTEMS, INC., Plymouth, Michigan) and is a wizard that ignores silent switches. After install the taskbar stayed 48 px, File Explorer and the right-click menu looked unchanged, and Explorer loaded Start10_64.dll. We never saw a Start11 menu: the trial (30 days) asks for an email address, we clicked Start 30 Day Trial in a re-run, got the email prompt and entered nothing. The uninstall wizard ran but we did not verify removal |
Installer 119.7 MB. Install 45.2 s. 295 files, 94.2 MB in Program Files (x86) plus about 1,050 files, 0.4 MB, in %LOCALAPPDATA%. Uninstall timer ended at 301 s. Licence text unread (owner-approved trial) |
| F32 | Arm64 clean re-capture (run 8): the File Explorer, Start and Alt+Tab pictures from Windows 11 25H2 on Arm64 now show the real screens. Results match Server 2025: Ribbon and Windows 7 command bar work, Windows 10 and Simple Window Switcher work, Windows NT shows no switcher, the new Start has no Recommended block | Windows 11 Enterprise 25H2, build 26200.9725, Arm64 |
F20 to F22 mix hands-on checks with reading ExplorerPatcher’s source; the page that uses each of them says which part is which. F10 and F26 replace our first-run findings, which were wrong: see “What we got wrong the first time” below. F27 to F29 and F11 were updated by the 7 Nov re-runs.
What we got wrong the first time
We do not publish a result until we have checked it against its screenshot and against the source code. That check is how we found these mistakes in our own first run. We list them so you can see what a bad harness looks like, and so you know the pages were fixed.
- Alt+Tab went into the wrong registry key.
AltTabSettingsis stored in Windows’ own key,HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer, not in ExplorerPatcher’s key (source:dllmain.c). The first run wrote it to the wrong place, so every Alt+Tab photo showed the Windows 11 switcher whatever style we set. We had written that the Windows 10 and Simple Window Switcher styles worked and that Windows NT showed the Windows 11 switcher. Both statements were unproven. The corrected run shows the Windows 10 bar, the Simple Window Switcher grid and no switcher for Windows NT. - “Open Start in All apps by default” went into the wrong key too. It lives under Windows’
Explorer\StartPagekey. After the fix, Start opens on the All apps list on Server 2025. - “Disable the Recommended section” also went into the wrong key. The Properties window stores it in two places and our first harness wrote only one, so we wrote that it showed no visible change. After the fix, Start opens without the Recommended block on Server 2025.
- The Arm64 File Explorer pictures showed Windows’ first-run privacy page. Our harness did not dismiss it, so for a while the client had no usable File Explorer evidence. It now closes that page, and the Arm64 File Explorer, Start and Alt+Tab pictures are clean.
- We clicked list positions in the Properties window. Our script numbered the sections by position, which did not line up with the real list, so it photographed neighbouring sections twice and never reached Other and About. We now launch the window once per section and photograph each one.
- Rounded corners are not a plain registry value. The Properties window creates and starts a service, so setting the value alone proved nothing, and our runner images already have square corners. We now say the setting is not demonstrable on our machines.
- One weather reading was told as if it applied everywhere. The widget showed different weather on each machine: 23 °C and 24 °C on the two servers and 7 °C on the Arm64 client.
- Our Updates screenshot is not the default. Our harness sets the update policy to “Do not check for updates” to avoid pop-ups. The pages that show it say so.
Run history
Runs 1 to 3 happened on 6 Nov 2026. Runs 4 to 6 and run 8 are the corrections. Runs 7 and 9 are new tests.
| Run | What it covered |
|---|---|
| Run 1 | The first full pass on Windows 11 25H2 Arm64 and Windows Server 2025. Server 2022 was only partly captured |
| Run 2 | Added the Windows’ own settings and performance steps and extended the system tray captures. Server 2022 was still partial, and the Properties step captured no section windows |
| Run 3 | Completed Server 2022 (all steps) and re-ran the Properties window on Server 2025 with several repeated sections |
| Run 4 | A full re-run on all three machines, 6 to 7 Nov. It fixed the registry keys for Alt+Tab and Start, launched the Properties window once per section, and replaced the screenshots. This is where F10 and F26 changed |
| Run 5 | A re-run of the single step other (rounded corners, Win+X, Alt+F4, build info), 7 Nov. It made the rounded corners finding “not demonstrable” |
| Run 6 | A re-run of the single step fileexplorer, 7 Nov, including new Windows 10 Ribbon pictures for the search bar options. On Arm64 these captures showed a Windows setup page, so the File Explorer evidence was from Server 2025 until run 8 |
| Run 7 | A single-step test of Import settings and Export current settings on Windows Server 2025 and Windows Server 2022, 7 Nov. It produced F30 and replaced our “not tested” wording about importing a Configurator-style file. The raw files are the 42333007631 result files and the two sample .reg files in the Server 2025 evidence folder |
| Run 8 | A re-run on Windows 11 25H2 on Arm64, 7 Nov, of download, install, Start menu, Alt+Tab, File Explorer and Other, with the harness now closing Windows’ first-run privacy page. The File Explorer, Start and Alt+Tab pictures are clean, and F11, F27, F28 and F29 changed. The raw files are the 42335022847 result and log files in the Arm64 evidence folder |
| Run 9 | A new single-tool test: the Start11 3.0.0.3 trial installer on Windows Server 2025, 7 Nov, on the owner’s explicit permission. It produced F31. Install, footprint, signing and Explorer pictures only: the trial was never activated (it asks for an email address, which we did not give) and the uninstall was not verified. The raw files are in the Start11 evidence folder |
If you find a mistake, the corrections page says how to tell us.
Common questions
Do you test on real PCs?
No. All tests run on throwaway virtual machines that GitHub provides, so we cannot judge battery, graphics drivers, HDR, games or multi-monitor behaviour. Where a page touches those, it says so and relies on upstream's notes instead.
Why are two of your machines Windows Server?
GitHub offers only one Windows 11 client image, and it is Arm64. Windows Server 2025 has the same shell code as Windows 11 24H2 on x64, and Server 2022 has the Windows 10 shell. They are not the same as a client PC, so we name the exact system next to every result.
Have your results ever been wrong?
Yes, and we say so. Our first run wrote some options into the wrong registry key and clicked list positions in the Properties window, so the Alt+Tab and Start menu pictures were wrong. We found it by checking screenshots against the source code, fixed the script and re-ran. The list is below.
Can I check your results myself?
Yes. Every screenshot on the site links to the raw evidence folder of the machine that produced it. Each folder holds the result file, the run log and the before and after snapshots.
Do the test scripts run on my PC?
No. The scripts only ran on our throwaway machines. We publish them on a separate page so you can read what we did. Nothing on this site runs ExplorerPatcher or those scripts on your computer.