[Bug 48023] Visual Studio 2019 not starting

WineHQ Bugzilla wine-bugs at winehq.org
Fri Nov 19 06:29:18 CST 2021


https://bugs.winehq.org/show_bug.cgi?id=48023

--- Comment #3 from Bruni <earns.61 at 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

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.


More information about the wine-bugs mailing list