Skip to content

Instantly share code, notes, and snippets.

@scorpius
Last active April 16, 2024 19:14
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save scorpius/a9bba63328e9330819a1b50b0e71992e to your computer and use it in GitHub Desktop.
Save scorpius/a9bba63328e9330819a1b50b0e71992e to your computer and use it in GitHub Desktop.
How to Install TurboTax Deluxe 2021 in Windows 7

How to Install TurboTax Deluxe 2021 in Windows 7

Run the TurboTax installer until the error dialog pops up. Click the close button since you can't go any further. Now press WinKey-R and type %TEMP% to go to the temporary folder. Copy the ckz_XXXX folder to the desktop. Select the Setup.exe file and press CTRL-C then CTRL-V to make a copy/backup.

Now use radare as follows:

Command Description
r2 -A -w SetUp.exe analyze and allow writing (thanks to @SureshotM6)
axt str.CurrentVersion look for references to this string
s fcn.0041cc60 seek to the function's location that was found in the previous command
VV Use visual mode
p optionally show addresses
x jump to xref
l seek to ref/xref
( reverse the opcode
qq exit from visual mode
q quit radare

Now you can click on "Setup.exe" and install without error. (Note that the Verified publisher says "unknown" even though we only changed one byte.)

This is a shorter/faster way that uses powershell to change one byte.

Paste these commands into a regular terminal window:

cd %TEMP%
cd ckz_XXXX
powershell

Now paste these command into a powershell window:

$bytes = [System.IO.File]::ReadAllBytes("Setup.exe")  
$offset = 120746
$bytes[$offset] = 0x75
[System.IO.File]::WriteAllBytes("Setup.exe", $bytes)
exit

This is another way that only needs a hexeditor.

Open the Setup.exe file and at offset 0x0001d7aa change the 74 to 75. Save it and you are done. Remember this offset only works with the version of TurboTax Deluxe mentioned above. If you have another version, follow the radare instructions above to find the right offset.

DISCLAIMER: This is for educational purposes only. Use TurboTax in Windows 7 at you own risk. It most likely will work just fine, but Intuit doesn't want to support older versions of Windows.

@STxFarmer
Copy link

Changed the one bit in Hex editor and save the file to a new name Works So simple

@samsonsite1
Copy link

I still use Windows 7, and like I said before, tax preparation software doesn't need the latest and greatest operating system. That is a joke in itself.
Here's a Hex Editor solution for TurboTax 2022, setup.exe file:

E8FFFFE8D8E8FFFF85C07432 (search pattern)
E8FFFFE8D8E8FFFF85C0EB32 (replace)

@Deldad1
Copy link

Deldad1 commented Mar 19, 2023

I still use Windows 7, and like I said before, tax preparation software doesn't need the latest and greatest operating system. That is a joke in itself. Here's a Hex Editor solution for TurboTax 2022, setup.exe file:

E8FFFFE8D8E8FFFF85C07432 (search pattern) E8FFFFE8D8E8FFFF85C0EB32 (replace)

Thanks for this. Worked like a charm. I agree that it is a joke to restrict paying customers for no reason. They must get a kickback from MS.

@swinokur
Copy link

swinokur commented Apr 8, 2023

For folks trying to make states install on Windows 7 - the state installer .msi also needs a quick edit to change the OS check.

first, you'll need the Inst Editor: http://www.instedit.com/ - download that, the free version is fine, and install that.

second, you'll need to grab the State MSI. For me it was in:
C:\ProgramData\Intuit\Common\Update Service\v4\Data\e02ec8e6200f4bf9af32572fea31f457\C\C-wcaiperStateIS\022.000.0115_msi\v1\F\wcaiperStateIS.msi

(note that the "CA" in the file name "wcaiper" refers to the state abbreviation, so if you're elsewhere, the name will be different)

Open your state .msi with InstEd

In the Tables tab, find Launch Condition:

image

Double Click on VersionNT>=603 and change it to VersionNT>=601

image

Save the .msi, run the .msi - and you'll get install dialogues, etc.

@drwizgeek
Copy link

I am impressed that all three of you have managed to install TurboTax on a Windows 7 machine. swinokur's solution is quite simple and elegant. Had I known this a couple of weeks ago, I would have probably kept my Windows 7 Home Premium OS!

However, I could not resolve the State return issue last year and had to resort to a Windows 10 machine to complete it. Further, many software vendors, including security providers, are no longer supporting Windows 7. As a result, I decided to upgrade my OS to Windows 10 this year, even though my laptop manufacturer's "Tech Support" gurus claimed that it was not "upgradable" at all, by managing to:

  1. Find two expensive 4GB DDR2 RAM cards and upgraded the laptop to 8 GB of RAM.
  2. Download Windows-10 ISO file, backed up all my data, and recorded all installed apps and settings.
  3. Update Windows 7 to the latest Service Pack 1.
  4. Install Windows 10 Home and selected to keep all my data and apps!

The entire process took many hours to complete, but the results are impressive. My laptop has a new life, is quite fast now, and installing TurboTax 2022 was quite simple and fast!

This might be too late for most of you this year. But, I recommend that you all consider this alternative for your 2023 returns. Meanwhile, I wish you all fast tax-returns filing and sizable refunds!

Good luck!
Wiz

@EFG5
Copy link

EFG5 commented Apr 16, 2023

Hi there,

With the 2022 "Home & Business" version I'm not finding in the SetUp.exe file E8FFFFE8D8E8FFFF85C07432, and the value I see at offset 0x0001d7aa is FE (instead of 74). Also, although running the "axt str.CurrentVersion" command returns "fcn.0041cc60 0x41cca0 [DATA:r--] push str.CurrentVersion", with a Hex Editor I can't find an offset value of 0041cc60 (the offset goes up to only 001507DF).

I'm starting to wonder if I'm totally clueless :)

@samsonsite1
Copy link

This works for TurboTax Premiere 2022. Perhaps the setup.exe is different than Home & Business 2022.

@awstenberg
Copy link

Has anyone figured this out in 2024 for TurboTax 2023?

@samsonsite1
Copy link

samsonsite1 commented Mar 3, 2024

I haven't purchased TT this year, but if I did, it would be TurboTax Premiere.

If I want do my taxes on Windows 7, then that's my choice. If they refuse to let you to do taxes on the operating system of your choice,
then you're left with some alternatives (without changing your operating system):

  • Do it online. No software required, just a browser. Some people may not want to give Intuit access to their tax data, as it will be stored on their servers, for who knows how long. Is there a way to get them to delete your information after submitting it, I don't know. Or even worse, they may try to share your tax data, or sell it without your permission.

  • Switch tax software companies, like H&R block. I read H&R block was more friendly with older systems (they only give a warning, and not block it completely like Intuit), but that may have changed this year. Must be verified.

  • Patch it with a hex editor.

@awstenberg
Copy link

Right on. Looking for the patch for TurboTax Deluxe, the exact offset and location. The posts here have worked beautifully for the past three years. Appreciate these efforts. No reason why we can't use Windows 7. Thanks for the comment.

@davidashby
Copy link

davidashby commented Mar 31, 2024

OK. I'm no great expert like the folks who worked all this out - so I can't provide foolproof radare2 instructions. However - a hex editor and trial and error worked for me. I searched for 85C07432 in setup.exe of TurboTax 2023 deluxe in a hexeditor. This pattern occurred four times in my setup.exe. Change the second instance to 85C0EB32. This pattern starts at offset 000178fb and the '74' which needs changing to 'eb' is therefore at offset 000178fd And Bob's your uncle.

PS I imagine there is more work to do to fix state taxes - but I just did those manually last year - it didn't take long because State is much simpler than Federal.

UPDATE Well maybe I spoke too soon. This allowed me to complete installation, but I am getting an error when actually running the program - so maybe more is required :-(

@awstenberg
Copy link

Same here. Almost worked! I'm still trying various options, uninstalling and reinstalling it. I'm overseas and have a 2-month extensions...so a little more time to figure it out. Thanks for getting this far.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment