Ok, I tried some more things. Perhaps I had missed something when I tried DCOM98 earlier. I tried a new .wine folder, with Windows 2003. Started with ./winetricks vb5run then installation TVClient installation program: Code: ejpb@ubuntu:~$ wine Downloads/TeleVantage/netsetup/client.exe fixme:advapi:LookupAccountNameW (null) L"ejpb" (nil) 0x33f160 (nil) 0x33f164 0x33f158 - stub fixme:advapi:LookupAccountNameW (null) L"ejpb" 0x166460 0x33f160 0x1665f0 0x33f164 0x33f158 - stub fixme:setupapi:create_system_dirid unknown dirid 13 fixme:msi:MsiSetMode unimplemented run mode: 7 err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1 err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1 err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1 fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:msi:msi_unimplemented_action_stub MigrateFeatureStates -> 2 ignored L"Upgrade" table values err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1 fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub err:richedit:ReadStyleSheet skipping optional destination err:richedit:ReadStyleSheet skipping optional destination err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1 err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1 err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1 err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1 fixme:msi:AutomationObject_GetIDsOfNames Unknown member L"TargetPath", clsid {000c109e-0000-0000-c000-000000000046} fixme:seh:_abnormal_termination (void)stub err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1 fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:msi:msi_unimplemented_action_stub MigrateFeatureStates -> 2 ignored L"Upgrade" table values err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1 fixme:msi:msi_unimplemented_action_stub RemoveExistingProducts -> 2 ignored L"Upgrade" table values err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1 fixme:seh:_abnormal_termination (void)stub err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1 fixme:msi:InstallerImpl_Environment fixme:seh:_abnormal_termination (void)stub fixme:msi:msi_unimplemented_action_stub MsiUnpublishAssemblies -> 5 ignored L"MsiAssembly" table values Failed to load DLL C:\windows\system32\TvClient.tsp Successfully unregistered DLL C:\windows\system32\msxml3.dll fixme:msi:ITERATE_InstallService Dependency list unhandled! err:rpc:I_RpcGetBuffer no binding err:rpc:I_RpcGetBuffer no binding Successfully registered DLL C:\windows\system32\TvClient.tsp Successfully registered DLL C:\windows\system32\msxml3.dll fixme:mscoree:LoadLibraryShim (0x728badec L"fusion.dll", (nil), (nil), 0x33f938): semi-stub err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1 err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1 fixme:service:svcctl_ChangeServiceConfigW Setting password not supported fixme:advapi:LsaOpenPolicy ((null),0xbdd758,0x00000020,0xbdd788) stub fixme:advapi:LsaStorePrivateData (0xcafe,0xbdd780,(nil)) stub fixme:advapi:LsaClose (0xcafe) stub fixme:advapi:LookupAccountNameW L"" L"IUSR_UBUNTU" (nil) 0xbdd768 (nil) 0xbdd76c 0xbdd770 - stub fixme:advapi:LsaOpenPolicy ((null),0xbdd758,0x00000020,0xbdd788) stub fixme:advapi:LsaStorePrivateData (0xcafe,0xbdd780,(nil)) stub fixme:advapi:LsaClose (0xcafe) stub err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1 err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1 fixme:msi:AutomationObject_GetIDsOfNames Unknown member L"TargetPath", clsid {000c109e-0000-0000-c000-000000000046} fixme:seh:_abnormal_termination (void)stub err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1 fixme:msi:AutomationObject_GetIDsOfNames Unknown member L"TargetPath", clsid {000c109e-0000-0000-c000-000000000046} fixme:seh:_abnormal_termination (void)stub fixme:ole:OaBuildVersion Version value not known yet. Please investigate it ! After that I install DCOM98. winetricks dcom98 If I did it earlier, the client installation would crash before it could finish. Then I try to run the client program and it starts up nicely but has the same error as before. Code: wine .wine/drive_c/Program\ Files/TeleVantage/Client/TVClient.exe wine: cannot find L"C:\\windows\\system32\\TVWKSSVC.exe" But the error output is different, it asks for TVWKSSVC, which is a file that is not in system32, but in the folder .wine/drive_c/Program Files/Common Files/Artisoft/TeleVantage along with several other dlls and stuff. Code: ls .wine/drive_c/Program\ Files/Common\ Files/Artisoft/TeleVantage/ 1031 1033 1034 1036 3084 AdministeringTV.chm CCReporter.chm InstallingIntel.chm InstallingTV.chm License.rtf MSOUTL85.OLB SQL TAPI_SP.chm TvAccUtl.dll TVAdmin.chm TVAPI.dll TVAPI.pdb TVAssist.chm TVClient.chm TvCliSvr.dll TvCliSvr.pdb TVComCtl.ocx TvCom.dll TVCommon.dll TVCommon.pdb TvCom.pdb TVLoc0407.dll TVLoc0409.dll TVLoc040C.dll TVLoc0C0A.dll TVLoc0C0C.dll TVLocale.dll TvOEM.dll TVPRWizard.chm TVPRWizard.exe TVQuickStart.chm TvSecBrg.exe TvSecBrg.pdb TvSecPS.dll TvSecPS.pdb TVSettings.exe TVSplitter.ocx TvStatus.dll TvTrace.exe TvTrace.pdb Tvtspcfg.exe TVUtlCtl.ocx TVVB.tlb TVView.ocx TvWksSvc.exe TvWksSvc.pdb UsingTV.chm ViewTitle.ocx WhatsNew.htm How do you "register" that manually? It seems to look for it in the wrong place. That seems to be the next step, to get it to find the Common Files...? Thoughts, ideas? Thanks