https://bugs.winehq.org/show_bug.cgi?id=48023
--- Comment #3 from Bruni earns.61@gmail.com --- This is strange that Wine64 doesn't create built-in C:\Program Files (x86)\Internet Explorer\ieproxy.dll.
Just try to copy the usual ieproxy.dll from 32-bit wine to that folder.
If it doesn't work, the keys from comment 1 should be rewritten for the 32-bit prefix.
*** Please try instructions for 32-bit wine prefix ***
* run `rm -rf ~/.wine && ./wine hostname && ./server/wineserver -w` before doing anything to prevent registry from not being fully
populated (see bug 41713)
* Set Windows 7 as OS in winecfg (Windows 10 is not a working option since wine lacks OneCoreCommonProxyStub.dll as the default IServiceProvider in this windows version)
* run `./wine regsvr32 "%ProgramFiles%\Internet Explorer\ieproxy.dll"`
* install VS 2019 with the hack from comment 0 BUT DON'T RUN IT
* make sure the following registry keys are in place:
- Computer\HKEY_CLASSES_ROOT\Interface{20705D94-A39B-4741-B5E1-041C5985EF61} (It should have a subkey called ProxyStubClsid32 and its default value should be {2C28A1A9-EDB1-4A70-AE14-E0A5C7E81C2C})
- Computer\HKEY_CLASSES_ROOT\CLSID{2C28A1A9-EDB1-4A70-AE14-E0A5C7E81C2C} (it should have a subkey called InProcServer32 and its default value should be %ProgramFiles%\Common Files\Microsoft Shared\MSEnv\msenv100p.dll)
* make sure msenv100p.dll.manifest is located in the following directory C:\Program Files\Microsoft Visual Studio\2019\Community\Common7\IDE\Automation , and contains the following entry inside <comInterfaceExternalProxyStub name=“IVsInvokerPrivate” iid=“{20705D94-A39B-4741-B5E1-041C5985EF61}” numMethods=“4” proxyStubClsid32=“{2C28A1A9-EDB1-4A70-AE14-E0A5C7E81C2C}”/>
* make sure the following registry keys are in place:
- Computer\HKEY_CLASSES_ROOT\Interface{6D5140C1-7436-11CE-8034-00AA006009FA} (It should have a subkey called ProxyStubClsid32 and its default value should be {A4A1A128-768F-41E0-BF75-E4FDDD701CBA}
* make sure the following registry key is in place:
- Computer\HKEY_CLASSES_ROOT\CLSID{A4A1A128-768F-41E0-BF75-E4FDDD701CBA} (It should have a subkey called InProcServer32 and its default value should be C:\Program Files\Internet Explorer\ieproxy.dll
* make sure C:\Program Files\Internet Explorer\ieproxy.dll is in place
* try run VS