Application Details:
Version: | Money Plus Deluxe Sunset |
License: | Free to use |
URL: | http://www.microsoft.com/money |
Votes: | 3 |
Latest Rating: | Platinum |
Latest Wine Version Tested: | 6.0.4 |
Maintainers: About Maintainership
What works
You can successfully install MS Money Deluxe Sunset Edition using the following steps.
What does not
When trying to run "wine .wine/drive_c/Program\ Files/Microsoft\ Money\ Plus/MNYCoreFiles/msmoney.exe" I first get a pop-up error that says the following.
Content within this application coming from the Web site listed below is being blocked by Internet Explorer Enhanced Security Configuration.
money://@surf.mar@
There is then a button to "Add..." the Web site to the Trusted sites zone. I hit the button and added the site, but then I got another error, this time fatal.
Program Error
The program msmoney.exe has encountered a serious problem and needs to close. We are sorry for the inconvenience.
Unhandled exception: page fault on read access to 0xfffffffc in 32-bit code (0x777c2a3d).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:777c2a3d ESP:032e7acc EBP:00000000 EFLAGS:00010246( R- -- I Z- -P- )
EAX:00000001 EBX:00000000 ECX:032e7aa0 EDX:00000001
ESI:032e7aec EDI:00000001
Stack dump:
0x032e7acc: 00000001 00000000 64a48280 77762260
0x032e7adc: 778399f8 64a48280 00000000 00000001
0x032e7aec: 032e7b24 777c45e4 002f1d14 032e7bc0
0x032e7afc: 00000000 00010174 00000000 002f1d00
0x032e7b0c: 00000000 00000000 002f1d00 032e7b98
0x032e7b1c: 777689f0 00000002 032e8e14 7779acc5
Backtrace:
=>0 0x777c2a3d in shdocvw (+0x62a3d) (0x00000000)
0x777c2a3d AddUrlToFavorites+0x1e670 in shdocvw: movl 0xfffffffc(%ebp),%eax
Modules:
Module Address Debug info Name (93 modules)
PE 400000- 412000 Deferred msmoney
PE 420000- dee000 Deferred shell32
PE 2900000- 29bb000 Deferred winmm
PE 3780000- 378c000 Deferred zlib
PE 37d0000- 37df000 Deferred rasapi32
PE 38b0000- 38eb000 Deferred myuni08
PE 3970000- 39be000 Deferred myisam08
PE 9000000- 9052000 Deferred mnymetal
PE 9700000- 9706000 Deferred mnymtllc
PE 24000000-24968000 Deferred mnyob99
PE 26000000-2603a000 Deferred rcmpacct
PE 26100000-26112000 Deferred rcmpbank
PE 26700000-26708000 Deferred rcmpbllst
PE 26a00000-26a0b000 Deferred rcmpiad
PE 26b00000-26b0a000 Deferred rcmpinv
PE 26e00000-26e08000 Deferred rcmplst
PE 27c00000-27c27000 Deferred rcmpiue
PE 2c300000-2c353000 Deferred mnyadv
PE 2d7d0000-2d7d7000 Deferred olshared
PE 2e350000-2e365000 Deferred pfcplan
PE 2e390000-2e3a3000 Deferred compdll
PE 2e4c0000-2e4e9000 Deferred ofdutil
PE 2ebc0000-2ee43000 Deferred msofd
PE 2f1c0000-2f21a000 Deferred mscofd08
PE 2f790000-2f79a000 Deferred mnyxml
PE 30600000-30606000 Deferred rcmpffm
PE 30a90000-30a96000 Deferred onlinesvcs
PE 30c30000-30c3e000 Deferred rcmpbledt
PE 30e30000-30e4e000 Deferred ctl1
PE 31230000-3124c000 Deferred adapt
PE 31350000-3135f000 Deferred dlxres
PE 32200000-3220d000 Deferred resdll
PE 32350000-32367000 Deferred surfinet
PE 32450000-3246d000 Deferred surfshim
PE 32650000-32660000 Deferred utlsrf08
PE 32750000-3279e000 Deferred wlctrl10
PE 329a0000-330d3000 Deferred obres
PE 337c0000-337d3000 Deferred mnysl08
PE 33800000-33833000 Deferred mnysvc08
PE 33930000-3395a000 Deferred autoupdate
PE 33a20000-33a2b000 Deferred rcreport
PE 33a50000-33a63000 Deferred mscps
PE 33a80000-33aee000 Deferred mcmoney
PE 33b80000-33b8e000 Deferred qm
PE 33c50000-33c55000 Deferred rcmpbobox
PE 5dca0000-5dce5000 Deferred iertutil
PE 61410000-61534000 Deferred urlmon
PE 61740000-61782000 Deferred advapi32
PE 61d00000-61e40000 Deferred actxprxy
PE 62fc0000-6304d000 Deferred rpcrt4
PE 63480000-6348c000 Deferred version
PE 63bc0000-63bd9000 Deferred shcore
PE 64a40000-64ab6000 Deferred shlwapi
PE 64ec0000-64fec000 Deferred oleaut32
PE 65580000-6558d000 Deferred wtsapi32
PE 66240000-66257000 Deferred bcrypt
PE 663c0000-66448000 Deferred winspool
PE 66b00000-66b3c000 Deferred win32u
PE 67840000-678a7000 Deferred winepulse
PE 67d40000-67d6c000 Deferred mmdevapi
PE 68500000-6855a000 Deferred combase
PE 68700000-68730000 Deferred uxtheme
PE 68b00000-68b09000 Deferred normaliz
PE 69500000-69506000 Deferred wkernlng
PE 69b10000-69c14000 Deferred msxml3
PE 6a040000-6a062000 Deferred msacm32
PE 6a280000-6a32c000 Deferred msvcrt
PE 6a400000-6a531000 Deferred ole32
PE 6afc0000-6afd6000 Deferred tapi32
PE 6bc00000-6bc2c000 Deferred sechost
PE 6bcc0000-6bd3f000 Deferred setupapi
PE 6c740000-6c84b000 Deferred cryptui
PE 6c9c0000-6ca46000 Deferred gdi32
PE 6cc40000-6cd9a000 Deferred comctl32
PE 6d300000-6d308000 Deferred shfolder
PE 6d580000-6d59e000 Deferred cabinet
PE 6d780000-6d7a7000 Deferred ws2_32
PE 6e8c0000-6e995000 Deferred crypt32
PE 6ed00000-6ef4f000 Deferred user32
PE 6ffc0000-6ffca000 Deferred sensapi
PE 70b40000-70c17000 Deferred ucrtbase
PE 70d00000-70e08000 Deferred comdlg32
PE 70e80000-70e8a000 Deferred msimg32
PE 71200000-7121c000 Deferred imm32
PE 771b0000-7727e000 Deferred wininet
PE 77760000-778d0000 Export shdocvw
PE 78130000-781cb000 Deferred msvcr80
PE 7b000000-7b0e7000 Deferred kernelbase
PE 7b600000-7b819000 Deferred kernel32
PE 7bc00000-7bca2000 Deferred ntdll
PE 7c420000-7c4a7000 Deferred msvcp80
PE 7c630000-7c64b000 Deferred atl80
PE 7e140000-7e144000 Deferred winex11
Threads:
process tid prio (all id:s are in hex)
00000038 services.exe
0000003c 0
00000040 0
0000004c 0
0000005c 0
00000074 0
000000ac 0
000000c4 0
000000dc 0
00000044 winedevice.exe
00000048 0
00000054 0
00000058 0
00000060 0
000000d0 0
00000064 explorer.exe
00000068 0
0000008c 0
00000094 0
0000006c winedevice.exe
00000070 0
00000078 0
0000007c 0
00000090 0
0000009c 0
000000a0 0
000000a4 plugplay.exe
000000a8 0
000000b0 0
000000b4 0
000000b8 0
000000bc svchost.exe
000000c0 0
000000c8 0
000000cc 0
000000d4 rpcss.exe
000000d8 0
000000e0 0
000000e4 0
000000e8 0
000000ec 0
000000f0 0
00000114 0
000000f8 (D) C:\Program Files\Microsoft Money Plus\MNYCoreFiles\msmoney.exe
000000fc 0
00000100 -15
00000104 0
00000108 0
0000010c 0
00000110 0 <==
00000134 0
00000138 0
00000140 15
00000144 0
00000148 0
0000014c 0
00000150 0
00000154 15
00000158 15
0000015c 0
00000160 0
0000016c 0
System information:
Wine build: wine-6.22
Platform: i386
Version: Windows XP
Host system: Linux
Host version: 5.15.5-arch1-1
Workarounds
See the "What works" section for detailed step-by-step workaround to get installer working.
What was not tested
Anything in MS Money itself because I couldn't get that far.
Hardware tested
Graphics:
Additional Comments
User N. Giard stated that you need to replace mnyob99.dll after installation, but he didn't say what to replace it with! I tried replacing it with the file mentioned in this article (file download here) but it did not help.
Operating system | Test date | Wine version | Installs? | Runs? | Used Workaround? | Rating | Submitter | ||
Show | Ubuntu 20.04 "Focal" (+ variants like Kubuntu) | Aug 07 2022 | 6.0.4 | Yes | Yes | No | Platinum | Colin Robbins | |
Show | Siduction 64Bit | Jan 24 2022 | 7.0 | Yes | Yes | No | Platinum | N. Giard | |
Current | Arch Linux x86_64 | Nov 26 2021 | 6.22 | No, but has workaround | No | Yes | Garbage | Christopher J. Cuppett | |
Show | Siduction 64Bit | Aug 04 2021 | 6.0.1 | Yes | Yes | No | Platinum | N. Giard | |
Show | macOS 10.14 "Mojave" | May 12 2020 | 5.7 | Yes | Yes | No | Platinum | N. Giard |
Bug # | Description | Status | Resolution | Other apps affected |
Edited on 15 March 2022 to reflect the fixed ie7 verb in winetricks and the latest stable version of Wine 7.0.
Money requires a 32bit prefix. Install wine-gecko, Wine Mono Runtime and Wine Mono Windows Support.
Ensure the latest winetricks is installed.
Set winetricks to Enable Silent Install. Install with winetricks ie7, msxml3, msxml4, vcrun2005, vcrun2008.
Note: Money isn't feature complete with IE6/8.
Install MS Money Deluxe Sunset. After install is complete replaceThese files are available at the following link: Money Downloads
All should be good except on the bank accounts screen. Account type subtotals will be misaligned. If you 'winetricks install comctl32.dll' it will change the comctl32.dll in winecfg libraries to comctl32.dll mative. This will fix the alignment, but it will break File,Open a new file / File, Backup, account balancing and various other popup windows. Change comctl32.dll back to builtin if/when you need these functions.
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
by Matha Goram on Thursday April 6th 2023, 16:28
I made a mess of my wine installation on Ubuntu 22.10. In my ignorance I installed 64-bit version and then Money. I tried to recover by re-tracing the steps I had omitted to make wine32 functional. Naturally, Money would launch but then hang. I ended up deleted wine completely.
I need help to start again this time with the recognition that I will need wine32 too.
What are the correct steps (for a newbie) for Ubuntu 22.10 to run Money under wine-7.0 (Ubuntu 7.0~repack-8)? I don't need the exact instructions. I can get those from this site and elsewhere but please enumerate the steps so that I can launch Money in the following manner:
WINEARCH=win32 WINEPREFIX=~/.wine wine msmoney
Thanks.
by N. Giard on Friday April 28th 2023, 18:27
Any chance maybe you didn't install multi-arch support in ubuntu? If you don't have that then wine won't have the i386 packages it needs.
Regards,
Nathan
by Matha Goram on Friday April 28th 2023, 18:53
Thanks for your observation. What is the most basic command to check my mistake (during installation for multi-arch support), please?
Regards,
--- Matha.
by N. Giard on Friday April 28th 2023, 20:05
dpkg --print-foreign-architectures
Check out this page for reference:
askubuntu.com/questions/736647/how-to-tell-if-my-system-is-multiarch
Also, refer to this info as well:
help.ubuntu.com/community/MultiArch
If this helps, then you might need to uninstall and reinstall wine so that it pulls the i386 packages.
Good luck,
Nathan
by John Nunez on Monday March 14th 2022, 2:56
0168:err:sync:RtlpWaitForCriticalSection section 010AA550 "?" wait timed out in thread 0168, blocked by 010c, retrying (60 sec)
Is this a known issue? Does anyone know if there is a fix? Are others able to balance c/card accounts?
Thanks for any suggestions.
by John Nunez on Monday March 14th 2022, 2:58
by N. Giard on Tuesday March 15th 2022, 2:48
I don't have the native dll file installed so my subtotals don't align on the accounts page, but any of these type of pop-up windows work for me.
by John Nunez on Tuesday March 15th 2022, 3:12
by N. Giard on Tuesday March 15th 2022, 3:25
I updated my notes on how to configure the prefix, maybe try to rebuild it? Also, do you have the modified mnyob99.dll copied into your money installation folder?
by John Nunez on Tuesday March 15th 2022, 6:49
... and as I type I've just noticed that I'm actually using Money 2005 UK, not the US Sunset Edition. So sorry but it appears I've been wasting your time.
It does appear to be an issue with the version I'm running:
appdb.winehq.org/objectManager.php?sClass=version&iId=2729
Thanks again for your help.