Wine and Microsoft Money 2005

Questions about Wine on Linux
Locked
geoplouf
Newbie
Newbie
Posts: 3
Joined: Mon Jul 01, 2024 4:40 pm

Wine and Microsoft Money 2005

Post by geoplouf »

Hi,
I need to get MS Money running on Linux to convince my wife to switch from Windows 10 to Linux permanently.
I run Linux Mint 20.3.
I install wine 9.0 thanks to wineHQ instructions
I have download the Microsoft Money 2005 installer here https://www.commentcamarche.net/telecha ... oney-2005/
This is totally legal and free
The installation ended very fast (rules are accept and Finish button is displayed)
at the first launch the application seems to perform an endless loop.
One clic on "File" menu and it is the crash with bug report to send

I have never used wine before today.
Can somebody help me ?

Thanks for your support
Log of the MS Money installation

Code: Select all

$ wine Money2005-FR-QFE3.exe 
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
MESA-INTEL: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

MESA-INTEL: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

MESA-INTEL: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

MESA-INTEL: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

013c:err:ole:com_get_class_object class {69ad4aee-51be-439b-a92c-86ae490e8b30} not registered
013c:err:ole:create_server class {69ad4aee-51be-439b-a92c-86ae490e8b30} not registered
013c:fixme:ole:com_get_class_object CLSCTX_REMOTE_SERVER not supported
013c:err:ole:com_get_class_object no class object {69ad4aee-51be-439b-a92c-86ae490e8b30} could be created for context 0x15
0174:fixme:advpack:set_ldids Need to support changing paths - default will be used
0174:fixme:advpack:set_ldids Need to support changing paths - default will be used
0174:fixme:advpack:set_ldids Need to support changing paths - default will be used
0174:fixme:advpack:set_ldids Need to support changing paths - default will be used
0174:fixme:advpack:set_ldids Need to support changing paths - default will be used
0174:fixme:shell:SHCreateShellPalette stub
0174:fixme:shell:SHGetInverseCMAP  - returning bogus address for SHGetInverseCMAP
0174:fixme:shell:SHCreateShellPalette stub
0174:fixme:shell:SHGetInverseCMAP  - returning bogus address for SHGetInverseCMAP
0174:fixme:advpack:set_ldids Need to support changing paths - default will be used
0174:fixme:advpack:set_ldids Need to support changing paths - default will be used
0174:fixme:advpack:set_ldids Need to support changing paths - default will be used
0174:fixme:advpack:set_ldids Need to support changing paths - default will be used
0174:fixme:advpack:set_ldids Need to support changing paths - default will be used
0174:fixme:file:NtLockFile I/O completion on lock not implemented yet
0174:fixme:ieframe:Unknown_QueryInterface The IShellLinkA interface is not yet supported by InternetShortcut
Here the log for first MS Money start

Code: Select all

$ wine ~/.wine/drive_c/Program\ Files\ \(x86\)/Microsoft\ Money\ 2005/MNYCoreFiles/msmoney.exe 
0088:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
MESA-INTEL: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

0088:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0088:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0088:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
MESA-INTEL: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

0024:fixme:shell:SHCreateShellPalette stub
0024:fixme:shell:SHGetInverseCMAP  - returning bogus address for SHGetInverseCMAP
0024:fixme:shell:SHCreateShellPalette stub
0024:fixme:shell:SHGetInverseCMAP  - returning bogus address for SHGetInverseCMAP
0024:fixme:shell:SHCreateShellPalette stub
0024:fixme:shell:SHGetInverseCMAP  - returning bogus address for SHGetInverseCMAP
0024:fixme:shell:SHCreateShellPalette stub
0024:fixme:shell:SHGetInverseCMAP  - returning bogus address for SHGetInverseCMAP
0024:fixme:wtsapi:WTSRegisterSessionNotification Stub 00010066 0x00000000
0108:fixme:wtsapi:WTSRegisterSessionNotification Stub 0001006E 0x00000000
0024:fixme:shell:SHCreateShellPalette stub
011c:fixme:ieframe:PersistStreamInit_InitNew (013599A0)
011c:fixme:ieframe:ViewObject_SetAdvise aspects and/or flags not supported yet
011c:fixme:ieframe:ViewObject_Draw (013599A0)->(1 -1 00000000 00000000 00000000 42010052 014BE358 014BE358 00000000 00000000)
011c:fixme:shdocvw:SetQueryNetSessionCount (3), stub!
011c:fixme:ieframe:WebBrowser_put_RegisterAsDropTarget (013599A0)->(ffffffff)
011c:fixme:ieframe:WebBrowser_put_RegisterAsBrowser (013599A0)->(ffffffff)
011c:fixme:urlmon:InternetSession_RegisterNameSpace patterns not supported
011c:fixme:urlmon:InternetSession_RegisterNameSpace patterns not supported
011c:fixme:urlmon:SecManagerImpl_SetZoneMapping Default action is not implemented
011c:fixme:urlmon:SecManagerImpl_SetZoneMapping Default action is not implemented
011c:fixme:shell:SHAutoComplete stub
011c:fixme:appbar:SHAppBarMessage unknown msg: 4
006c:fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETSTATE): stub
011c:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
011c:fixme:heap:RtlCompactHeap handle 00350000, flags 0 stub!
011c:fixme:ieframe:navigate_url Unsupported args (Flags 02DDF0CC {VT_UI4: 0}; TargetFrameName 02DDF0DC {VT_EMPTY})
011c:fixme:ieframe:ClServiceProvider_QueryService (01359A78)->({49e1b500-4636-11d3-97f7-00c04f45d0b3} {00000000-0000-0000-c000-000000000046} 02DDD834)
011c:fixme:ieframe:ClServiceProvider_QueryService (01359A78)->({49e1b500-4636-11d3-97f7-00c04f45d0b3} {00000000-0000-0000-c000-000000000046} 02DDD7D4)
011c:fixme:ieframe:get_location_url semi-stub
011c:fixme:ieframe:WBServiceProvider_QueryService (013599A0)->({7ebfdd80-ad18-11d3-a4c5-00c04f72d6b8}, {7ebfdd80-ad18-11d3-a4c5-00c04f72d6b8} 00BA0C98)
011c:fixme:ieframe:WBServiceProvider_QueryService (013599A0)->({7ebfdd80-ad18-11d3-a4c5-00c04f72d6b8}, {7ebfdd80-ad18-11d3-a4c5-00c04f72d6b8} 00BA0C98)
011c:fixme:ieframe:WBServiceProvider_QueryService (013599A0)->({7ebfdd80-ad18-11d3-a4c5-00c04f72d6b8}, {7ebfdd80-ad18-11d3-a4c5-00c04f72d6b8} 00BA0C98)
011c:fixme:ieframe:WBServiceProvider_QueryService (013599A0)->({7ebfdd80-ad18-11d3-a4c5-00c04f72d6b8}, {7ebfdd80-ad18-11d3-a4c5-00c04f72d6b8} 00BA0C98)
011c:fixme:ieframe:WBServiceProvider_QueryService (013599A0)->({7ebfdd80-ad18-11d3-a4c5-00c04f72d6b8}, {7ebfdd80-ad18-11d3-a4c5-00c04f72d6b8} 02DDDBE0)
011c:fixme:wininet:set_cookie Unknown additional option L"expires = Sat, 05-Jan-2011 12:00:00 GMT"
011c:fixme:wininet:set_cookie Unknown additional option L"expires = Sat, 05-Jan-2011 12:00:00 GMT"
011c:fixme:appbar:SHAppBarMessage unknown msg: 4
006c:fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETSTATE): stub
011c:fixme:appbar:SHAppBarMessage unknown msg: 4
006c:fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETSTATE): stub
0158:fixme:advapi:RegisterEventSourceW ((null),L"Rapport d'erreurs Microsoft Money"): stub
0158:fixme:advapi:ReportEventA (CAFE4242,0x0001,0x0000,0x000003e8,00000000,0x0005,0x0000005b,0194ED1C,0194E8D4): stub
0158:fixme:advapi:ReportEventW (CAFE4242,0x0001,0x0000,0x000003e8,00000000,0x0005,0x0000005b,00962310,0194E8D4): stub
0158:err:eventlog:ReportEventW L"msmoney.exe"
0158:err:eventlog:ReportEventW L"14.0.0.1105"
0158:err:eventlog:ReportEventW L"kernelbase.dll"
0158:err:eventlog:ReportEventW L"0.0.0.0"
0158:err:eventlog:ReportEventW L"000119d7"
0158:fixme:advapi:DeregisterEventSource (CAFE4242) stub
desessarts
Level 4
Level 4
Posts: 198
Joined: Wed Oct 04, 2023 7:57 am

Re: Wine and Microsoft Money 2005

Post by desessarts »

try to do what the log says

Code: Select all

sudo sysctl dev.i915.perf_stream_paranoid=0
and retry
geoplouf
Newbie
Newbie
Posts: 3
Joined: Mon Jul 01, 2024 4:40 pm

Re: Wine and Microsoft Money 2005

Post by geoplouf »

Thanks for your help.
At first I have try to install Money2005-FR-QFE3.exe on W11 and the exe works.
After I did what you propose.

What do you think ? Some message seems to be related to "ie" = internet explorer ?

Code: Select all

~$ sudo sysctl dev.i915.perf_stream_paranoid=0
dev.i915.perf_stream_paranoid = 0

~$ wine ~/.wine/drive_c/Program\ Files\ \(x86\)/Microsoft\ Money\ 2005/MNYCoreFiles/msmoney.exe 
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0024:fixme:shell:SHCreateShellPalette stub
0024:fixme:shell:SHGetInverseCMAP  - returning bogus address for SHGetInverseCMAP
0024:fixme:shell:SHCreateShellPalette stub
0024:fixme:shell:SHGetInverseCMAP  - returning bogus address for SHGetInverseCMAP
0024:fixme:shell:SHCreateShellPalette stub
0024:fixme:shell:SHGetInverseCMAP  - returning bogus address for SHGetInverseCMAP
0024:fixme:shell:SHCreateShellPalette stub
0024:fixme:shell:SHGetInverseCMAP  - returning bogus address for SHGetInverseCMAP
0024:fixme:wtsapi:WTSRegisterSessionNotification Stub 0001005E 0x00000000
010c:fixme:wtsapi:WTSRegisterSessionNotification Stub 00010066 0x00000000
0024:fixme:shell:SHCreateShellPalette stub
0120:err:msxml:doparse Char 0x0 out of allowed range
0120:err:msxml:doparse xmlParseStartTag: invalid element name
0120:err:msxml:domdoc_load_from_stream Failed to parse xml
0120:fixme:ieframe:PersistStreamInit_InitNew (01395268)
0120:fixme:ieframe:ViewObject_SetAdvise aspects and/or flags not supported yet
0120:fixme:ieframe:ViewObject_Draw (01395268)->(1 -1 00000000 00000000 00000000 42010052 014BB670 014BB670 00000000 00000000)
0120:fixme:shdocvw:SetQueryNetSessionCount (3), stub!
0120:fixme:ieframe:WebBrowser_put_RegisterAsDropTarget (01395268)->(ffffffff)
0120:fixme:ieframe:WebBrowser_put_RegisterAsBrowser (01395268)->(ffffffff)
0120:fixme:urlmon:InternetSession_RegisterNameSpace patterns not supported
0120:fixme:urlmon:InternetSession_RegisterNameSpace patterns not supported
0120:fixme:urlmon:SecManagerImpl_SetZoneMapping Default action is not implemented
0120:fixme:urlmon:SecManagerImpl_SetZoneMapping Default action is not implemented
0120:fixme:shell:SHAutoComplete stub
0120:fixme:appbar:SHAppBarMessage unknown msg: 4
00bc:fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETSTATE): stub
0120:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0120:fixme:heap:RtlCompactHeap handle 00350000, flags 0 stub!
0120:fixme:ieframe:navigate_url Unsupported args (Flags 02DDF0CC {VT_UI4: 0}; TargetFrameName 02DDF0DC {VT_EMPTY})
0120:fixme:ieframe:ClServiceProvider_QueryService (01395340)->({49e1b500-4636-11d3-97f7-00c04f45d0b3} {00000000-0000-0000-c000-000000000046} 02DDD834)
0120:fixme:ieframe:ClServiceProvider_QueryService (01395340)->({49e1b500-4636-11d3-97f7-00c04f45d0b3} {00000000-0000-0000-c000-000000000046} 02DDD7D4)
0120:fixme:ieframe:get_location_url semi-stub
0120:fixme:ieframe:WBServiceProvider_QueryService (01395268)->({7ebfdd80-ad18-11d3-a4c5-00c04f72d6b8}, {7ebfdd80-ad18-11d3-a4c5-00c04f72d6b8} 00BA0C98)
0120:fixme:ieframe:WBServiceProvider_QueryService (01395268)->({7ebfdd80-ad18-11d3-a4c5-00c04f72d6b8}, {7ebfdd80-ad18-11d3-a4c5-00c04f72d6b8} 00BA0C98)
0120:fixme:ieframe:WBServiceProvider_QueryService (01395268)->({7ebfdd80-ad18-11d3-a4c5-00c04f72d6b8}, {7ebfdd80-ad18-11d3-a4c5-00c04f72d6b8} 00BA0C98)
0120:fixme:ieframe:WBServiceProvider_QueryService (01395268)->({7ebfdd80-ad18-11d3-a4c5-00c04f72d6b8}, {7ebfdd80-ad18-11d3-a4c5-00c04f72d6b8} 00BA0C98)
0120:fixme:ieframe:WBServiceProvider_QueryService (01395268)->({7ebfdd80-ad18-11d3-a4c5-00c04f72d6b8}, {7ebfdd80-ad18-11d3-a4c5-00c04f72d6b8} 02DDDBE0)
0120:fixme:wininet:set_cookie Unknown additional option L"expires = Sat, 05-Jan-2011 12:00:00 GMT"
0120:fixme:wininet:set_cookie Unknown additional option L"expires = Sat, 05-Jan-2011 12:00:00 GMT"
0120:fixme:appbar:SHAppBarMessage unknown msg: 4
00bc:fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETSTATE): stub
0120:fixme:appbar:SHAppBarMessage unknown msg: 4
00bc:fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETSTATE): stub
015c:fixme:advapi:RegisterEventSourceW ((null),L"Rapport d'erreurs Microsoft Money"): stub
015c:fixme:advapi:ReportEventA (CAFE4242,0x0001,0x0000,0x000003e8,00000000,0x0005,0x0000005b,0174ED1C,0174E8D4): stub
015c:fixme:advapi:ReportEventW (CAFE4242,0x0001,0x0000,0x000003e8,00000000,0x0005,0x0000005b,009622D0,0174E8D4): stub
015c:err:eventlog:ReportEventW L"msmoney.exe"
015c:err:eventlog:ReportEventW L"14.0.0.1105"
015c:err:eventlog:ReportEventW L"kernelbase.dll"
015c:err:eventlog:ReportEventW L"0.0.0.0"
015c:err:eventlog:ReportEventW L"000119d7"
015c:fixme:advapi:DeregisterEventSource (CAFE4242) stub

User avatar
JoseskVolpe
Level 4
Level 4
Posts: 124
Joined: Sat Sep 04, 2021 9:35 pm

Re: Wine and Microsoft Money 2005

Post by JoseskVolpe »

There's a AppDB report for this application: https://appdb.winehq.org/objectManager. ... n&iId=2729

You have to install IE7 with winetricks according to the reports
Note that the last test report is old. It says you can't install IE7 from winetricks but it may have already been solved.


I advise using a different WINEPREFIX for this, do not use winetricks on your default prefix as these workarounds breaks other applications.
desessarts
Level 4
Level 4
Posts: 198
Joined: Wed Oct 04, 2023 7:57 am

Re: Wine and Microsoft Money 2005

Post by desessarts »

see also on the scrivener site

the scrivener on Linux (unofficial)

which goes to

https://forum.literatureandlatte.com/t/ ... ion/136046
geoplouf
Newbie
Newbie
Posts: 3
Joined: Mon Jul 01, 2024 4:40 pm

Re: Wine and Microsoft Money 2005

Post by geoplouf »

JoseskVolpe wrote: Thu Jul 04, 2024 8:59 am I advise using a different WINEPREFIX for this, do not use winetricks on your default prefix as these workarounds breaks other applications.
but I don't know how to do this. Can you give me some command to perform.

Here an example of what I have already understand

Code: Select all

$ WINEPREFIX=~/.wine-msmoney wine Money2005-FR-QFE3.exe

Code: Select all

$ WINEPREFIX=~/.wine-msmoney wine $HOME'/.wine-msmoney/drive_c/Program\ Files\ \(x86\)/Microsoft\ Money\ 2005/MNYCoreFiles/msmoney.exe'
==================================================================================

I also want to restart all the step with fresh clean install of wine but I don't know how to do.
I installed wine with the following command:

Code: Select all

sudo apt list | grep wine
 1778  sudo apt remove wine
 1779  sudo apt clean && sudo apt autoremove
 1780  sudo apt list | grep wine
 1781  sudo apt remove wine*
 1782  sudo apt autoremove 
 1783  sudo apt autoremove  -y
 1784  sudo apt list | grep wine
 1785  sudo apt search wine *
 1786  sudo dpkg --add-architecture i386
 1787  sudo mkdir -pm755 /etc/apt/keyrings
 1788  sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
 1789  sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/focal/winehq-focal.sources
 1790  sudo apt update
 1791  sudo apt list --upgradable
 1792  sudo apt install --install-recommends winehq-stable
 1793  winecfg
...
 1798  wine Money2005-FR-QFE3.exe 
 1800  wine ~/.wine/drive_c/Program\ Files\ \(x86\)/Microsoft\ Money\ 2005/MNYCoreFiles/msmoney.exe
After command 1779, I check my ~/.wine folder and it was still present... I found that strange.

==================================================================================
User avatar
JoseskVolpe
Level 4
Level 4
Posts: 124
Joined: Sat Sep 04, 2021 9:35 pm

Re: Wine and Microsoft Money 2005

Post by JoseskVolpe »

WINEPREFIX must have complete paths. Use this instead:

Code: Select all

$ WINEPREFIX="$HOME/.wine-msmoney" wine Money2005-FR-QFE3.exe
I also want to restart all the step with fresh clean install of wine but I don't know how to do.
I installed wine with the following command:

Just

Code: Select all

$ sudo apt purge wine && sudo apt install --install-recommends winehq-stable
should be enough, but that works aswell
After command 1779, I check my ~/.wine folder and it was still present... I found that strange.
.wine directory is your default Wine prefix, that's the "Windows virtual environment" Wine uses as a simulated system partition for applications. This isn't managed by the package manager.
Locked