Repository navigation
Releases
Hanki Tools 0.20.0 - a new look
The first code-signed release: HankiTools.exe is signed through Microsoft Artifact Signing (publisher Iikka Amos Isosaari) with a trusted timestamp. Check the signature in the file Properties under Digital Signatures. This release also carries everything planned for 0.19.0 (below), which was never published on its own.
Hanki Tools has a new interface. Every page is rebuilt, nothing about what Hanki checks or changes is different: the same engine, the same review before every change, the same Recovery.
- A new window. Dark, with a rail on the left (Home, Fix my PC, Tune my PC, History, Help), a header with Find a tool (Ctrl+K), and a footer that shows what is running with one Cancel tasks button. Closing the window waits for running work.
- Review drawer. Every change, uninstall, delete and repair is reviewed in a drawer beside the page instead of a pop-up. Optional changes start unticked. Nothing runs until you confirm.
- Every page is new. Home, Fix my PC (scan results are a short list: what needs attention first, then incomplete checks and the checks that need no action, each expandable), Recovery, Maintain (files, apps, startup, duplicates, usage review, startup folders), Shield, Tune my PC, Performance Lab with charts, GPU, CPU, memory, storage, Gaming (games, NVIDIA, AMD Radeon, Tactical Vision), Connect, Diagnose, History, Help, Hanki Pro and the Assistant.
- Back follows where you have been, including tabs inside a page (Alt+Left too). Guided troubleshooting for the internet, the twelve interface languages and Tactical Vision from the 0.19 previews are all in the new window.
- Language. The language button at the bottom of the rail chooses one of twelve languages or follows Windows. It applies the next time Hanki opens. Detailed reports and some secondary text are still English.
- Setup installer. A Windows setup EXE (current user or all users) is built next to the portable ZIP. Both the setup program and the installed HankiTools.exe are code-signed.
- Licence. Hanki is now released under the PolyForm Noncommercial licence (see LICENSE).
- The old window is still available: start HankiTools.exe with
--legacy-shell. - Under the hood. The tested logic moved to a UI-free library (Hanki.Core) with 780+ automated checks; the new window is checked on a hidden desktop in all twelve languages so nothing appears on your screen.
Testing: the automated checks, a hidden-desktop UI check that opens every page, and the owner's own tests of high contrast, 150% and 200% scaling and the light theme. Not exercised on a real PC: applying a Tune plan, ReTrim, the processor change, uninstalling an app, Defender scan/update/cancel, changing DNS, the Connect network checks, measuring a game, Tactical Vision on an NVIDIA display, and the setup installer scopes. Report anything that looks wrong.
Download and verify
- Download
HankiTools-0.20.0-win-x64-20261008-231106-098-release.zip(portable) orHankiTools-0.20.0-win-x64-setup.exe(setup), plus the matching.sha256file. - In PowerShell compare
(Get-FileHash .\<file>).Hashwith the .sha256 value before running it. - The setup program and HankiTools.exe are code-signed; SmartScreen may still warn until the publisher has built reputation. HankiTools.exe must show Iikka Amos Isosaari with a valid timestamp under Properties > Digital Signatures.
The portable app needs no installer or .NET runtime. Setup offers current-user or all-users install, adds no service or auto-start entry, and keeps %LOCALAPPDATA%\IgezziGuard history and recovery data on uninstall.
The full Windows acceptance checklist, including the installer scopes, was not completed for this release.
Hanki Tools 0.19.0-rc.9 - unsigned preview
Unsigned preview - not a verified release. This build is not code-signed yet, so Windows SmartScreen will warn before the first run (More info > Run anyway). It passed the automated checks and a UI smoke test on GitHub Actions. Native Windows acceptance testing and code signing are still pending.
Built by GitHub Actions from commit b9c3c23 (build run).
An unsigned preview that explains the first scan and makes recovery options and limits easier to find.
- Know what happens next. Home and Help explain the Scan → review findings → choose what to do flow. The scan is read-only; some checks and repair actions need administrator access, which Hanki never requests automatically.
- Review changes before approval. Proposed repairs identify what they change and explain where supported changes are saved, how to undo them, and which Windows repairs do not have per-file Hanki undo.
- Find recovery sooner. Full Scan links directly to Recovery, which explains startup-file backups, registry startup undo, Recycle Bin restoration, restore-point limits and which local data remains after uninstall.
- Available in all supported languages. Onboarding and recovery guidance is included in all twelve UI language catalogs.
Download and verify
- Download
HankiTools-0.19.0-rc.9-win-x64-unsigned-preview.zipandHankiTools-0.19.0-rc.9-win-x64-unsigned-preview.zip.sha256for the portable ZIP, orHankiTools-0.19.0-rc.9-win-x64-setup.exeandHankiTools-0.19.0-rc.9-win-x64-setup.exe.sha256for the setup installer. - In PowerShell:
(Get-FileHash .\HankiTools-0.19.0-rc.9-win-x64-unsigned-preview.zip).Hashmust equal the value in the.sha256file:EE604FB48913B51A4DBDE6FDC1107B799B5D345A8C526EBFC3EC5185C4D23AAD.
For the installer:(Get-FileHash .\HankiTools-0.19.0-rc.9-win-x64-setup.exe).Hashmust equal5FEAD8624403F3308152CAA6F89BBF7E9DFAAD516384C315B9C52F27C840DDD7. - The setup installer is unsigned and Windows SmartScreen may warn; it offers current-user and all-users installation. Its installed app binary is the same checked file as in the portable ZIP.
- Or extract the portable ZIP and run HankiTools.exe. This preview has no digital signature, so the file Properties show no Digital Signatures tab.
Updates are manual. Uninstalling removes installed app files but preserves %LOCALAPPDATA%\IgezziGuard history and recovery data. No service or auto-start entry is installed. Privacy: see PRIVACY.md in the package. The experimental file scanner is not an antivirus; Microsoft Defender remains your protection.
Code signing policy
This preview is not code-signed. Future releases are intended to be signed through the SignPath Foundation program for open-source projects (application pending). Team roles, signing rules and the privacy policy: Code signing policy.
Hanki Tools 0.19.0-rc.8 - unsigned preview
Unsigned preview - not a verified release. This build is not code-signed yet, so Windows SmartScreen will warn before the first run (More info > Run anyway). It passed the automated checks and a UI smoke test on GitHub Actions. Native Windows acceptance testing and code signing are still pending.
Built by GitHub Actions from commit 20b27eb (build run).
An unsigned preview adding a Windows setup installer alongside the portable ZIP.
- Install either way. The setup wizard offers current-user installation without administrator approval, or all-users installation with Windows administrator approval.
- No surprise background changes. Setup adds app shortcuts and the standard Windows uninstall entry; it does not add a service or auto-start entry. Hanki continues to request UAC only for actions that need it.
- Keep recovery data. Updating replaces the installed app files. Uninstall removes those files but leaves
%LOCALAPPDATA%\IgezziGuardhistory and recovery data in place. - Verify both downloads. The portable ZIP and
HankiTools-0.19.0-rc.8-win-x64-setup.exeeach have a SHA-256 file. The setup program itself is unsigned and may trigger SmartScreen; its app binary is the same tested binary as the ZIP.
The installer is compiled from the checksum-verified CI candidate ZIP using the pinned, signature-checked Inno Setup compiler. Human/signed packaging builds it from PACKAGE-RELEASE.ps1's verified signed ZIP. Native install/upgrade/uninstall acceptance is still required before a signed public release.
Download and verify
- Download
HankiTools-0.19.0-rc.8-win-x64-unsigned-preview.zipandHankiTools-0.19.0-rc.8-win-x64-unsigned-preview.zip.sha256for the portable ZIP, orHankiTools-0.19.0-rc.8-win-x64-setup.exeandHankiTools-0.19.0-rc.8-win-x64-setup.exe.sha256for the setup installer. - In PowerShell:
(Get-FileHash .\HankiTools-0.19.0-rc.8-win-x64-unsigned-preview.zip).Hashmust equal the value in the.sha256file:DA92AE0E3E8DFBE39C2A7392813A48B24C3BF5E7471B4F5670DF5ACA63B1E3BA.
For the installer:(Get-FileHash .\HankiTools-0.19.0-rc.8-win-x64-setup.exe).Hashmust equal2AA13E65300B5B52E065936817BED68DA5332DC911079D9929175288CE697430. - The setup installer is unsigned and Windows SmartScreen may warn; it offers current-user and all-users installation. Its installed app binary is the same checked file as in the portable ZIP.
- Or extract the portable ZIP and run HankiTools.exe. This preview has no digital signature, so the file Properties show no Digital Signatures tab.
Updates are manual. Uninstalling removes installed app files but preserves %LOCALAPPDATA%\IgezziGuard history and recovery data. No service or auto-start entry is installed. Privacy: see PRIVACY.md in the package. The experimental file scanner is not an antivirus; Microsoft Defender remains your protection.
Code signing policy
This preview is not code-signed. Future releases are intended to be signed through the SignPath Foundation program for open-source projects (application pending). Team roles, signing rules and the privacy policy: Code signing policy.
Hanki Tools 0.19.0-rc.10 - unsigned preview
Unsigned preview - not a verified release. This build is not code-signed yet, so Windows SmartScreen will warn before the first run (More info > Run anyway). It passed the automated checks and a UI smoke test on GitHub Actions. Native Windows acceptance testing and code signing are still pending.
Built by GitHub Actions from commit 4b907cb (build run).
An unsigned preview that shortens the Home page onboarding copy and makes each card's heading easier to spot.
- Shorter, clearer copy. The "Something not working?" card now explains the flow in one short sentence: nothing changes until you approve a fix, and Hanki only asks for admin access when a fix actually needs it.
- Headings you can scan. Each Home card's heading now uses its area's accent color (blue for Fix my PC, purple for Tune my PC) instead of plain white, so the two cards are easier to tell apart at a glance.
- Available in all supported languages. The shortened onboarding copy is translated in all twelve UI language catalogs; native-speaker review is still recommended before a signed release.
Download and verify
- Download
HankiTools-0.19.0-rc.10-win-x64-unsigned-preview.zipandHankiTools-0.19.0-rc.10-win-x64-unsigned-preview.zip.sha256for the portable ZIP, orHankiTools-0.19.0-rc.10-win-x64-setup.exeandHankiTools-0.19.0-rc.10-win-x64-setup.exe.sha256for the setup installer. - In PowerShell:
(Get-FileHash .\HankiTools-0.19.0-rc.10-win-x64-unsigned-preview.zip).Hashmust equal the value in the.sha256file:607B3314EA5F360959FFD5E1AC8E2F0B8AF876E01FC3934DB60DEF552BE180EE.
For the installer:(Get-FileHash .\HankiTools-0.19.0-rc.10-win-x64-setup.exe).Hashmust equal424DD61648DD28824AACAC2B22D0542C50A0F075274538028AED0255EA7DCF7B. - The setup installer is unsigned and Windows SmartScreen may warn; it offers current-user and all-users installation. Its installed app binary is the same checked file as in the portable ZIP.
- Or extract the portable ZIP and run HankiTools.exe. This preview has no digital signature, so the file Properties show no Digital Signatures tab.
Updates are manual. Uninstalling removes installed app files but preserves %LOCALAPPDATA%\IgezziGuard history and recovery data. No service or auto-start entry is installed. Privacy: see PRIVACY.md in the package. The experimental file scanner is not an antivirus; Microsoft Defender remains your protection.
Code signing policy
This preview is not code-signed. Future releases are intended to be signed through the SignPath Foundation program for open-source projects (application pending). Team roles, signing rules and the privacy policy: Code signing policy.
Hanki Tools 0.19.0-rc.7 - unsigned preview
Unsigned preview - not a verified release. This build is not code-signed yet, so Windows SmartScreen will warn before the first run (More info > Run anyway). It passed the automated checks and a UI smoke test on GitHub Actions. Native Windows acceptance testing and code signing are still pending.
Built by GitHub Actions from commit d9e966a (build run).
An unsigned preview fixing clipped Help cards at increased Windows display scaling.
- Readable Help cards. Cards now scale vertically with display DPI, and their columns and spacing adapt to the available scaled width so headings and descriptions have room to wrap.
Download and verify
- Download
HankiTools-0.19.0-rc.7-win-x64-unsigned-preview.zipandHankiTools-0.19.0-rc.7-win-x64-unsigned-preview.zip.sha256. - In PowerShell:
(Get-FileHash .\HankiTools-0.19.0-rc.7-win-x64-unsigned-preview.zip).Hashmust equal the value in the.sha256file:469A8AF8D462DECE6D4AF9EBBB0A4FFAC3B1C57290A1FFC12F6D373BE34DA0CC. - Extract and run HankiTools.exe. This preview has no digital signature, so the file Properties show no Digital Signatures tab.
Portable app: no installer or .NET runtime needed. Updates are manual. Privacy: see PRIVACY.md in the package. The experimental file scanner is not an antivirus; Microsoft Defender remains your protection.
Code signing policy
This preview is not code-signed. Future releases are intended to be signed through the SignPath Foundation program for open-source projects (application pending). Team roles, signing rules and the privacy policy: Code signing policy.
Hanki Tools 0.19.0-rc.6 - unsigned preview
Unsigned preview - not a verified release. This build is not code-signed yet, so Windows SmartScreen will warn before the first run (More info > Run anyway). It passed the automated checks and a UI smoke test on GitHub Actions. Native Windows acceptance testing and code signing are still pending.
Built by GitHub Actions from commit 917614a (build run).
An unsigned preview removing duplicate search UI and fixing the sidebar shortcuts menu.
- One search entry point. Removed the extra search box from Home; Find a tool in the header remains available.
- Quick access menu. Replaced the expanding shortcut list with a compact popup that opens above its sidebar button, preserving all six shortcuts and the Windows UAC note.
Download and verify
- Download
HankiTools-0.19.0-rc.6-win-x64-unsigned-preview.zipandHankiTools-0.19.0-rc.6-win-x64-unsigned-preview.zip.sha256. - In PowerShell:
(Get-FileHash .\HankiTools-0.19.0-rc.6-win-x64-unsigned-preview.zip).Hashmust equal the value in the.sha256file:26E8C4670BF44F13F33F4958AF82D34C6CBCEFD69121C7FB34E20DFAD7E93587. - Extract and run HankiTools.exe. This preview has no digital signature, so the file Properties show no Digital Signatures tab.
Portable app: no installer or .NET runtime needed. Updates are manual. Privacy: see PRIVACY.md in the package. The experimental file scanner is not an antivirus; Microsoft Defender remains your protection.
Code signing policy
This preview is not code-signed. Future releases are intended to be signed through the SignPath Foundation program for open-source projects (application pending). Team roles, signing rules and the privacy policy: Code signing policy.
Hanki Tools 0.19.0-rc.5 - unsigned preview
Unsigned preview - not a verified release. This build is not code-signed yet, so Windows SmartScreen will warn before the first run (More info > Run anyway). It passed the automated checks and a UI smoke test on GitHub Actions. Native Windows acceptance testing and code signing are still pending.
Built by GitHub Actions from commit 735ba62 (build run).
An unsigned preview with a simpler Home screen and a fix for clipped PC-at-a-glance tiles.
- Less clutter on Home. Recent actions no longer repeat scans, checks and changes already available in History. The scan and Tune my PC status stay with their main actions.
- Clearer first view. The two main actions use less vertical space, with shorter headings and more room for the PC overview.
- Scaling fix. PC-at-a-glance tiles now scale their height and grid density with Windows display DPI, so usage bars no longer cross values and details remain visible at higher scaling.
- More legible navigation. The sidebar now scales with Windows display DPI, keeps the brand and destinations inside the panel, and uses consistent text sizing and row spacing.
Validation includes the automated home/localization checks and the UI smoke test at the current 150% display scaling. The smoke test checks tile heights and sidebar sizing at 100%, 150% and 200%; manually inspect those settings on Windows before public distribution.
Download and verify
- Download
HankiTools-0.19.0-rc.5-win-x64-unsigned-preview.zipandHankiTools-0.19.0-rc.5-win-x64-unsigned-preview.zip.sha256. - In PowerShell:
(Get-FileHash .\HankiTools-0.19.0-rc.5-win-x64-unsigned-preview.zip).Hashmust equal the value in the.sha256file:A9F7FE66338D5A993EB6F60948792FE3EBFCED0AB25378AECD3D0C7EB03FE015. - Extract and run HankiTools.exe. This preview has no digital signature, so the file Properties show no Digital Signatures tab.
Portable app: no installer or .NET runtime needed. Updates are manual. Privacy: see PRIVACY.md in the package. The experimental file scanner is not an antivirus; Microsoft Defender remains your protection.
Code signing policy
This preview is not code-signed. Future releases are intended to be signed through the SignPath Foundation program for open-source projects (application pending). Team roles, signing rules and the privacy policy: Code signing policy.
Hanki Tools 0.19.0-rc.3 - unsigned preview
Unsigned preview - not a verified release. This build is not code-signed yet, so Windows SmartScreen will warn before the first run (More info > Run anyway). It passed the automated checks and a UI smoke test on GitHub Actions. Native Windows acceptance testing and code signing are still pending.
Built by GitHub Actions from commit 1b5bffe (build run).
An unsigned preview adding the same language choices as the website articles.
- Twelve languages. English, Finnish, German, Spanish, French, Italian, Japanese, Korean, Dutch, Polish, Brazilian Portuguese, and Simplified Chinese.
- Your language, remembered. Choose Language in the sidebar, or follow the Windows display language. Changes apply on the next launch. Regional date and number formats stay unchanged.
- Translated everyday controls. Navigation, page introductions, home and tuning choices, dashboard values, tabs, primary actions, common report controls, and search use the selected language. English search aliases remain available.
- Coverage. This is the first localization pass. Detailed diagnostic reports, repair explanations, guided troubleshooting steps, and some secondary forms and status messages remain in English. Native-speaker review is pending; see docs/LOCALIZATION.md.
Validation includes automated catalog and preference checks, the full Windows CI suite, packaged-app smoke testing, and 124 UI view visits in each of the 12 languages at two window sizes (1,488 visits). Code signing and native Windows acceptance remain pending. Smart App Control can block this unsigned preview on protected PCs; publication does not change its trust status.
Download and verify
- Download
HankiTools-0.19.0-rc.3-win-x64-unsigned-preview.zipandHankiTools-0.19.0-rc.3-win-x64-unsigned-preview.zip.sha256. - In PowerShell:
(Get-FileHash .\HankiTools-0.19.0-rc.3-win-x64-unsigned-preview.zip).Hashmust equal the value in the.sha256file:4E680584F06B4EBEC8C0218174C25552816BDF207558F4D321DD8ABA949D3596. - Extract and run HankiTools.exe. This preview has no digital signature, so the file Properties show no Digital Signatures tab.
Portable app: no installer or .NET runtime needed. Updates are manual. Privacy: see PRIVACY.md in the package. The experimental file scanner is not an antivirus; Microsoft Defender remains your protection.
Code signing policy
This preview is not code-signed. Future releases are intended to be signed through the SignPath Foundation program for open-source projects (application pending). Team roles, signing rules and the privacy policy: Code signing policy.
Hanki Tools 0.19.0-rc.2 - unsigned preview
Unsigned preview - not a verified release. This build is not code-signed yet, so Windows SmartScreen will warn before the first run (More info > Run anyway). It passed the automated checks and a UI smoke test on GitHub Actions. Native Windows acceptance testing and code signing are still pending.
Built by GitHub Actions from commit 3479943 (build run).
An unsigned preview for testing, adding per-game NVIDIA color saturation controls.
- Tactical Vision. In Gaming → Games, select a game and choose Tactical Vision. Enable it and choose Digital Vibrance from 51–100%; the default is 70%. Existing games remain off until enabled.
- Automatic activation and restoration. Keep Hanki open. Colors boost while the selected game's executable is focused and return to their previous setting when you switch away, close the game, or exit Hanki. A recovery record allows Hanki to restore colors after an interrupted session when reopened with the display connected.
- Display scope. The boost affects the entire display containing the game window. Requires an SDR display connected directly to NVIDIA. HDR is unsupported, and some drivers may not expose the required Digital Vibrance controls. This is a color adjustment, with no FPS improvement claimed.
- Manual settings respected. An existing stronger boost is preserved, and manual changes in NVIDIA Control Panel take precedence on restoration.
Testing: build, gaming regression checks, restoration and recovery tests, and UI smoke checks passed for the feature commit. Live NVIDIA color output, fullscreen behavior and driver compatibility still need real-game verification. Native Windows acceptance and code signing remain pending. See docs/TACTICAL-VISION.md for usage and recovery details.
Download and verify
- Download
HankiTools-0.19.0-rc.2-win-x64-unsigned-preview.zipandHankiTools-0.19.0-rc.2-win-x64-unsigned-preview.zip.sha256. - In PowerShell:
(Get-FileHash .\HankiTools-0.19.0-rc.2-win-x64-unsigned-preview.zip).Hashmust equal the value in the.sha256file:8F04470B38B8952A8453768EEB6E3776BF0633C3FABE7D72BD9E5934EC4BB3BD. - Extract and run HankiTools.exe. This preview has no digital signature, so the file Properties show no Digital Signatures tab.
Portable app: no installer or .NET runtime needed. Updates are manual. Privacy: see PRIVACY.md in the package. The experimental file scanner is not an antivirus; Microsoft Defender remains your protection.
Code signing policy
This preview is not code-signed. Future releases are intended to be signed through the SignPath Foundation program for open-source projects (application pending). Team roles, signing rules and the privacy policy: Code signing policy.
Hanki Tools 0.19.0-rc.1 - unsigned preview
Unsigned preview - not a verified release. This build is not code-signed yet, so Windows SmartScreen will warn before the first run (More info > Run anyway). It passed the automated checks and a UI smoke test on GitHub Actions. Native Windows acceptance testing and code signing are still pending.
Built by GitHub Actions from commit 89d947d (build run).
An unsigned preview for testing. Tune my PC checks more of your PC and turns more of what Hanki already measures into advice. It still changes nothing until you apply, and each new change is saved in Recovery first.
- Laptops. Gaming on a laptop whose screen runs through the integrated graphics suggests the MUX switch or Advanced Optimus (the dedicated-GPU mode in your laptop maker's app). Low power suggests hybrid mode, sets the power mode for battery as well as plugged in, and offers to start Energy saver at 50% battery.
- Auto HDR. Gaming + Quality with HDR on offers to turn on Auto HDR for DirectX 11 and 12 games.
- Graphics driver age. A driver six months old is an optional update step; after a year it's a required one.
- Network (Gaming + Performance). A slow or half-duplex wired link is a cable step, Wi-Fi gets an optional "use a cable" step, and there's a step to pause game-launcher and Windows Update downloads while you play.
- Hardware. PCIe lane, Resizable BAR and motherboard-output findings from the gaming check now appear in the plan, as does memory that ran short earlier.
- Processor helpers. Ryzen 9 X3D processors with two core groups get a check for AMD's 3D V-Cache optimizer and the Balanced power plan. Processors Intel lists for Application Optimization (APO) get a step when Intel Dynamic Tuning isn't installed.
- Creative work: color. A YCbCr 4:2:2 or 4:2:0 signal, or 6-bit color on an external display, is a step. On Windows 11 24H2, automatic color management is suggested for wide-gamut displays.
- Streaming. OBS profiles that encode with x264 on the processor get a step to use NVENC, AMF or Quick Sync instead.
- Your measured games. Launch and measure now saves what limited each run. Tune my PC turns each game's latest run into advice for that game: for example, lower textures when video memory was full, or raise graphics settings for free when the processor was the limit.
Testing: 737 automated checks and a UI smoke test. Reading the new facts was checked on a Windows 11 desktop, and the Energy saver change was written, read back and restored on a throwaway copy of a power plan. Not yet tried on a laptop, an X3D or APO processor, or with OBS installed.
Download and verify
- Download
HankiTools-0.19.0-rc.1-win-x64-unsigned-preview.zipandHankiTools-0.19.0-rc.1-win-x64-unsigned-preview.zip.sha256. - In PowerShell:
(Get-FileHash .\HankiTools-0.19.0-rc.1-win-x64-unsigned-preview.zip).Hashmust equal the value in the.sha256file:B3403F12E66EC98A8029BDC400B4608A234BA9A66F31A812EC76E00AFA9C191E. - Extract and run HankiTools.exe. This preview has no digital signature, so the file Properties show no Digital Signatures tab.
Portable app: no installer or .NET runtime needed. Updates are manual. Privacy: see PRIVACY.md in the package. The experimental file scanner is not an antivirus; Microsoft Defender remains your protection.
Code signing policy
This preview is not code-signed. Future releases are intended to be signed through the SignPath Foundation program for open-source projects (application pending). Team roles, signing rules and the privacy policy: Code signing policy.