Error installing Expression Web 4

Questions about Wine on Linux
Locked
miguelito2
Level 1
Level 1
Posts: 6
Joined: Wed Feb 01, 2023 12:15 pm

Error installing Expression Web 4

Post by miguelito2 »

I'm a noob to wine.
Expression Web 4 is generating an error.
This is what I've done so far.
Installed wine in Ubuntu per https://wiki.winehq.org/Ubuntu
Did not install wine_mono.
Installed winetricks per https://wiki.winehq.org/Winetricks
Using winetricks, installed needed dotnet4
Downloaded Expression Web 4 installer Web_Trial_en.exe from https://www.techspot.com/downloads/2934 ... n-web.html
Extracted installer to access setup.exe
Executed from its folder, wine setup.exe
It generated the output below before the fatal err.
Please advise.

~/Downloads/Web_Trial_en$ wine setup.exe
0098:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0098:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0098:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0098:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0024:fixme:heap:RtlSetHeapInformation handle 00000000, info_class 1, info 00000000, size 0 stub!
0024:fixme:heap:RtlSetHeapInformation handle 00000000, info_class 1, info 00000000, size 0 stub!
00d4:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
00d4:fixme:seh:WerRegisterRuntimeExceptionModule (L"C:\\windows\\Microsoft.NET\\Framework\\v4.0.30319\\mscordacwks.dll", 79140000) stub
00dc:err:ole:CoGetContextToken apartment not initialised
00d4:fixme:nls:get_dummy_preferred_ui_language (0x0 0x409 0064D078 00000000 0064D074) returning a dummy value (current locale)
00d4:fixme:nls:get_dummy_preferred_ui_language (0x0 0x409 0064D078 007A8EC8 0064D074) returning a dummy value (current locale)
0138:fixme:msg:ChangeWindowMessageFilter c033 00000001
0138:fixme:dwmapi:DwmAttachMilContent (0003002C) stub
013c:fixme:gdi:GdiEntry13 stub
013c:fixme:dwrite:dwritefactory_CreateMonitorRenderingParams (00000001): monitor setting ignored
013c:fixme:d3d:wined3d_check_device_format_conversion output 007514B0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B8G8R8X8_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
0138:fixme:win:RegisterPowerSettingNotification (0002005C,{02731015-4510-4526-99e6-e5a17ebd1aea},0): stub
0138:fixme:wtsapi:WTSRegisterSessionNotification Stub 0002005C 0x00000000
0138:fixme:msg:ChangeWindowMessageFilterEx 0002005C c030 1 0758F4B8
0138:fixme:msg:ChangeWindowMessageFilterEx 0002005C 111 1 0758F4B8
013c:fixme:d3d:wined3d_check_device_format_conversion output 007514B0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B8G8R8A8_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
0144:fixme:d3d:state_linepattern_w Setting line patterns is not supported in OpenGL core contexts.
0144:fixme:d3d:state_lastpixel Last Pixel Drawing Disabled, not handled yet
0138:fixme:dwrite:dwritetextanalyzer_AnalyzeNumberSubstitution (0086D578 0 36 0086D628): stub
0068:fixme:imm:ImeSetActiveContext (0000000000010026, 0): stub
0068:fixme:imm:ImmReleaseContext (0000000000010020, 0000000000010026): stub
0138:fixme:imm:ImeSetActiveContext (0003002E, 1): stub
0138:fixme:imm:ImmReleaseContext (0002005C, 0003002E): stub
0138:fixme:win:RegisterPowerSettingNotification (0002006E,{02731015-4510-4526-99e6-e5a17ebd1aea},0): stub
0138:fixme:wtsapi:WTSRegisterSessionNotification Stub 0002006E 0x00000000
013c:fixme:d3d:wined3d_check_device_format_conversion output 007514B0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B8G8R8X8_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
013c:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 6F1DE028.
013c:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 6F1DE028.
013c:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 6F1DE028.
013c:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 6F1DE028.
013c:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 6F1DE028.
013c:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 6F1DE028.
0130:fixme:cryptasn:CryptDecodeObjectEx Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4
0130:fixme:cryptasn:CryptDecodeObjectEx Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4
0130:fixme:wintrust:SOFTPUB_VerifyImageHash Cannot verify hash for pszObjId="1.3.6.1.4.1.311.2.1.28"
0130:fixme:cryptasn:CryptDecodeObjectEx Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4
0130:fixme:cryptasn:CryptDecodeObjectEx Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4
0130:fixme:wintrust:SOFTPUB_VerifyImageHash Cannot verify hash for pszObjId="1.3.6.1.4.1.311.2.1.28"
0130:fixme:nls:GetFileMUIPath stub: 0x10, L"C:\\windows\\system32\\tzres.dll", (null), 0636E60C, 008C8898, 0636E610, 0636E604
0130:fixme:nls:GetFileMUIPath stub: 0x10, L"C:\\windows\\system32\\tzres.dll", (null), 0636E60C, 008C8898, 0636E610, 0636E604
0130:fixme:nls:GetFileMUIPath stub: 0x10, L"C:\\windows\\system32\\tzres.dll", (null), 0636E60C, 008C8898, 0636E610, 0636E604
0130:fixme:virtual:NtFlushProcessWriteBuffers stub
0130:fixme:cryptasn:CryptDecodeObjectEx Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4
0130:fixme:cryptasn:CryptDecodeObjectEx Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4
0130:fixme:wintrust:SOFTPUB_VerifyImageHash Cannot verify hash for pszObjId="1.3.6.1.4.1.311.2.1.28"
0130:fixme:cryptasn:CryptDecodeObjectEx Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4
0130:fixme:cryptasn:CryptDecodeObjectEx Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4
0130:fixme:wintrust:SOFTPUB_VerifyImageHash Cannot verify hash for pszObjId="1.3.6.1.4.1.311.2.1.28"
014c:fixme:msg:ChangeWindowMessageFilter c033 00000001
014c:fixme:dwmapi:DwmAttachMilContent (0001007A) stub
014c:fixme:wincodecs:BitmapScaler_Initialize unsupported mode 3
014c:fixme:win:RegisterPowerSettingNotification (00010082,{02731015-4510-4526-99e6-e5a17ebd1aea},0): stub
014c:fixme:wtsapi:WTSRegisterSessionNotification Stub 00010082 0x00000000
014c:fixme:msg:ChangeWindowMessageFilterEx 00010082 c030 1 0BF3F438
014c:fixme:msg:ChangeWindowMessageFilterEx 00010082 111 1 0BF3F438
013c:fixme:d3d:wined3d_check_device_format_conversion output 007514B0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B8G8R8A8_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
0138:fixme:win:UnregisterPowerSettingNotification (DEADBEEF): stub
0138:fixme:wtsapi:WTSUnRegisterSessionNotification Stub 0002006E
0138:fixme:win:UnregisterPowerSettingNotification (DEADBEEF): stub
0138:fixme:wtsapi:WTSUnRegisterSessionNotification Stub 0002005C
0144:err:d3d:wined3d_context_gl_update_window Failed to get a device context for window 0002005C.
0050:fixme:service:svcctl_EnumServicesStatusExW resume handle not supported
0104:fixme:service:svcctl_EnumServicesStatusExW resume handle not supported
010c:fixme:service:svcctl_EnumServicesStatusExW resume handle not supported
0050:fixme:service:svcctl_EnumServicesStatusExW resume handle not supported
014c:fixme:advapi:RegisterEventSourceW ((null),L".NET Runtime"): stub
014c:fixme:advapi:ReportEventW (CAFE4242,0x0001,0x0000,0x00000401,00000000,0x0001,0x00000000,0BF3AC54,00000000): stub
014c:err:eventlog:ReportEventW L"Application: XSetup.exe\nFramework Version: v4.0.30319\nDescription: The application requested process termination through System.Environment.FailFast(string message).\nMessage: Unrecoverable system error.\nStack:\n at System.Environment.FailFast(System.String)\n at MS.Internal.Invari"...
014c:fixme:advapi:DeregisterEventSource (CAFE4242) stub
014c:fixme:seh:RaiseFailFastException (0BF3B668, 0BF3B6B8, 0) stub
miguelito2
Level 1
Level 1
Posts: 6
Joined: Wed Feb 01, 2023 12:15 pm

Re: Error installing Expression Web 4

Post by miguelito2 »

In case it's helpful. Ubuntu version 22.04 LTS Mate and Wine version 8.0
jkfloris
Level 12
Level 12
Posts: 3136
Joined: Thu Aug 14, 2014 10:10 am

Re: Error installing Expression Web 4

Post by jkfloris »

I get the program working with the following steps:
- Extract Web_Trial_en.exe
(In this example, I extracted the file in the Downloads folder.)

- Install Expression Web 4 in a clean Wineprefix (Install wine-mono when asked)

Code: Select all

cd "${HOME}/Downloads/Web_Trial_en/Setup"
WINEPREFIX="${HOME}/MSExpression" wine start Web_en.msi
- Install the .Net 4.0 Framework
(It doesn't work when I install .Net before the program is installed.)

Code: Select all

WINEPREFIX="${HOME}/MSExpression" winetricks -q dotnet40
- Run Expression Web 4

Code: Select all

cd "${HOME}/MSExpression/drive_c/Program Files (x86)/Microsoft Expression/Web 4"
WINEPREFIX="${HOME}/MSExpression" wine ExpressionWeb.exe
miguelito2
Level 1
Level 1
Posts: 6
Joined: Wed Feb 01, 2023 12:15 pm

Re: Error installing Expression Web 4

Post by miguelito2 »

jkfloris wrote: Thu Feb 02, 2023 8:11 am
Appreciate the instructions.

First, Thought I removed dotnet4 as suggested before the second code box. Winetricks uninstaller showed nothing remained installed.

The code in the first box executed for a good bit after the dialog box ended, then hung without going back to the prompt. The last lines displayed were:
0554:fixme:virtual:NtFlushProcessWriteBuffers stub
0554:err:ole:CoReleaseMarshalData StdMarshal ReleaseMarshalData failed with error 0x8001011d
01c0:fixme:service:QueryServiceConfig2W Level 6 not implemented
01c0:fixme:service:QueryServiceConfig2W Level 6 not implemented

Code in the second box generated a couple of concerning messages.
[warning: You are using a 64-bit WINEPREFIX] (twice), then ended with
[dotnet40 already installed, skipping]
Looks like I may not have removed dotnet4. Is there a command to do that properly?

Running the third code box, Expression Web appeared for just a moment, then disappeared. The last few lines displayed were:
0024:fixme:advapi:ReportEventW (CAFE4242,0x0001,0x0000,0x00000401,00000000,0x0001,0x00000000,0032D6FC,00000000): stub
0024:err:eventlog:ReportEventW L"Application: ExpressionWeb.exe\nFramework Version: v4.0.30319\nDescription: The application requested process termination through System.Environment.FailFast(string message).\nMessage: Unrecoverable system error.\nStack:\n at System.Environment.FailFast(System.String)\n at MS.Internal"...
0024:fixme:advapi:DeregisterEventSource (CAFE4242) stub
0024:fixme:seh:RaiseFailFastException (0032E110, 0032E160, 0) stub

I suspect not properly removing dotnet4 is the problem. Also, does wine need changing to a 32 bit version?

Many thanks.
miguelito2
Level 1
Level 1
Posts: 6
Joined: Wed Feb 01, 2023 12:15 pm

Re: Error installing Expression Web 4

Post by miguelito2 »

One other thing, when executing the first code box you provided, it didn't ask me to Install wine-mono. Maybe that's also lurking along with dotnet40 somewhere in the box.

Appreciate your patience with this 2^6 year OG. Started programming with punch cards in the early '80s. Have only done some shell scripts in recent years. I do enjoy getting to experience projects like wine.
jkfloris
Level 12
Level 12
Posts: 3136
Joined: Thu Aug 14, 2014 10:10 am

Re: Error installing Expression Web 4

Post by jkfloris »

Winetricks can only install programs and components. There is no option to uninstall them.
When you followed the instructions, you can delete the MSExpression folder in your home directory and start over. If you want to use the default wineprefix, you can rename/delete the hidden .wine folder.
it didn't ask me to Install wine-mono.
When a new wineprefix is created, wine-mono is installed automatically if the installation file is present. You can check this with:

Code: Select all

ls ~/.cache/wine/
 wine-mono-7.x.x-x86.msi
miguelito2
Level 1
Level 1
Posts: 6
Joined: Wed Feb 01, 2023 12:15 pm

Re: Error installing Expression Web 4

Post by miguelito2 »

jkfloris wrote: Fri Feb 03, 2023 10:33 am
Deleted home/MSExpression folder and home/.wine then repeated the three code boxes you provided. Making progress. Everything seems to work, except the last code line executed in the correct directory
WINEPREFIX="${HOME}/MSExpression" wine ExpressionWeb.exe

The Expression Web popup closes soon after opening and displays these last 3 lines
0024:err:eventlog:ReportEventW L"Application: ExpressionWeb.exe\nFramework Version: v4.0.30319\nDescription: The application requested process termination through System.Environment.FailFast(string message).\nMessage: Unrecoverable system error.\nStack:\n at System.Environment.FailFast(System.String)\n at MS.Internal"...
0024:fixme:advapi:DeregisterEventSource (CAFE4242) stub
0024:fixme:seh:RaiseFailFastException (0032E110, 0032E160, 0) stub

What do you think of that?
jkfloris
Level 12
Level 12
Posts: 3136
Joined: Thu Aug 14, 2014 10:10 am

Re: Error installing Expression Web 4

Post by jkfloris »

Please check if you have installed the winbind and ttf-mscorefonts-installer packages and try again.

Code: Select all

sudo apt install winbind ttf-mscorefonts-installer
miguelito2
Level 1
Level 1
Posts: 6
Joined: Wed Feb 01, 2023 12:15 pm

Re: Error installing Expression Web 4

Post by miguelito2 »

jkfloris wrote: Fri Feb 03, 2023 4:21 pm Please check if you have installed the winbind and ttf-mscorefonts-installer packages and try again.

Code: Select all

sudo apt install winbind ttf-mscorefonts-installer
That worked!!! Many many thanks my friend.
Locked