Cannot install Netgear PLUS Prosafe Utility?

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
surfrock66
Newbie
Newbie
Posts: 3
Joined: Fri Sep 22, 2023 4:32 pm

Cannot install Netgear PLUS Prosafe Utility?

Post by surfrock66 »

I am on Ubuntu 22.04, using Wine 6.0.3. I am trying to install the "Netgear ProsafePlus Utility" which is listed as gold/platinum support here:

https://appdb.winehq.org/objectManager. ... &iId=40199

I have done the steps in there to create a DLL override for wpcap, but I cannot get the app to install. I have tried versions 2.7.8, 2.7.7, 2.7.2, and 2.5.3 of the app, but get the same results each time. I have also tried with Windows 10, Windows 7, and Windows XP compatability in winecfg which didn't matter. The experience in the UI is that the installer proceeds until I get a popup saying "Unhandled Exception, Error Number: 0x80040706, Description: Object reference not set, Setup will now terminate". Some googling shows this was an isntallshield issue in the 2008-2012 era.

In the console, I get the following error repeated hundreds of times:

Code: Select all

0904:err:ole:com_get_class_object no class object {00000320-0000-0000-c000-000000000046} could be created for context 0x80000001
0904:err:ole:proxy_manager_create_ifproxy Could not get IPSFactoryBuffer for interface {00000131-0000-0000-c000-000000000046}, error 0x80040154
0904:err:ole:CoUnmarshalInterface StdMarshal UnmarshalInterface failed, hr 0x80040154
0904:err:ole:com_get_class_object class {00000320-0000-0000-c000-000000000046} not registered
0904:err:ole:com_get_class_object no class object {00000320-0000-0000-c000-000000000046} could be created for context 0x80000001
Then I get the following at the end when the error pops up in the installer:

Code: Select all

0904:err:ole:com_get_class_object class {00020420-0000-0000-c000-000000000046} not registered
0904:err:ole:com_get_class_object no class object {00020420-0000-0000-c000-000000000046} could be created for context 0x1
0904:err:ole:marshal_object Failed to create an IRpcStubBuffer from IPSFactory for {4f224bfe-a12f-49c2-9d77-b076c604645f} with error 0x80040154
0904:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hr 0x80040154
0904:err:ole:CoMarshalInterface Failed to marshal the interface {4f224bfe-a12f-49c2-9d77-b076c604645f}, hr 0x80040154
0904:err:ole:com_get_class_object class {00000320-0000-0000-c000-000000000046} not registered
0904:err:ole:com_get_class_object no class object {00000320-0000-0000-c000-000000000046} could be created for context 0x80000001
I'm stumped and any advice/help would be appreciated.
jkfloris
Level 12
Level 12
Posts: 3141
Joined: Thu Aug 14, 2014 10:10 am

Re: Cannot install Netgear PLUS Prosafe Utility?

Post by jkfloris »

If I try the program on Ubuntu Focal with Wine 6.0.3 or on Debian Sid with Wine 8.0, the installation and the program seem to work normally without any overrides. (I can't really test the program because I don't have a Netgear device.)

Can you try the program in a clean, 32-bit prefix?

Code: Select all

# Install the program:
# (If you get the question, download and install Gecko and Mono.)
# (Let the installer install Adobe Air and WinPcap, but don't install .Net)
WINEPREFIX=~/netgear WINEARCH=win32 wine "ProSAFE Plus Utility 2.7.8.exe"

# Run the program:
cd "${HOME}/netgear/drive_c/Program Files/NETGEAR/ProSAFE Plus Utility"
WINEPREFIX=~/netgear wine "ProSAFE Plus Utility.exe"
surfrock66
Newbie
Newbie
Posts: 3
Joined: Fri Sep 22, 2023 4:32 pm

Re: Cannot install Netgear PLUS Prosafe Utility?

Post by surfrock66 »

I've gotten it working, but it was a huge slog. I did so much I'm not sure exactly what the final steps were. The main gist was:

1) Switching from Ubuntu's wine to the wine-hq PPA (Bringing me to wine-8.0.2)
2) Installing adobe air manually first
3) In winecfg, I set wpcap to native, and urlmon to builtin

Then it finally installed.
Locked