I checked the activity log at it says Failed to initialize Registry Root Hive and Failed Calling InitializeAppID
Failed to Initialize Registry Root Hive
I recently have Visual Studio 2022 installed and had used it for approximately 2 weeks. Today in all of a sudden when I tried to start Visual Studio, it showed up a error and told me to go look at the ActivityLog.xml:
<?xml version="1.0" encoding="utf-16"?>
<?xml-stylesheet type="text/xsl" href="#stylesheet"?>
<activity>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" id="stylesheet" xml:id="stylesheet">
<xsl:output method="html" encoding="utf-16"/>
<!-- Don't reprint text nodes within the xsl:stylesheet node -->
<xsl:template match="text()"/>
<xsl:template match="activity">
<head>
<title>Activity Monitor Log</title>
<style type="text/css">
body{ text-align: left; width: 100%; font-family: Verdana, sans-serif; }
table{ border: none; border-collapse: separate; width: 100%; }
tr.title td{ font-size: 24px; font-weight: bold; }
th{ background: #d0d0d0; font-weight: bold; font-size: 10pt; text-align: left; }
tr{ background: #eeeeee}
td, th{ font-size: 8pt; padding: 1px; border: none; }
tr.info td{}
tr.warning td{background-color:yellow;color:black}
tr.error td{background-color:red;color:black}
span {text-decoration:underline}
a:hover{text-transform:uppercase;color: #9090F0;}
</style>
</head>
<body>
<table>
<tr class="title">
<td colspan="7">Activity Monitor Log</td>
</tr>
<tr>
<td colspan="2">infos</td>
<td colspan="5">
<xsl:value-of select="count(entry[type='Information'])"/>
</td>
</tr>
<tr>
<td colspan="2">warnings</td>
<td colspan="5">
<xsl:value-of select="count(entry[type='Warning'])"/>
</td>
</tr>
<tr>
<td colspan="2">errors</td>
<td colspan="5">
<xsl:value-of select="count(entry[type='Error'])"/>
</td>
</tr>
<tr>
<th width="20">#</th>
<th width="50">Type</th>
<th>Description</th>
<th width="280">GUID</th>
<th>Hr</th>
<th>Source</th>
<th>Time (UTC)</th>
</tr>
<xsl:apply-templates/>
</table>
</body>
</xsl:template>
<xsl:template match="entry">
<!-- example
<entry>
<record>136</record>
<time>2004/02/26 00:42:59.706</time>
<type>Error</type>
<source>Microsoft Visual Studio</source>
<description>Loading UI library</description>
<guid>{00000000-0000-0000-0000-000000000000}</guid>
<hr>800a006f</hr>
<path></path>
</entry>
-->
<xsl:choose>
<xsl:when test="type='Information'">
<tr id="info" class="info">
<td>
<xsl:value-of select="record"/>
</td>
<td></td>
<xsl:call-template name="row"/>
</tr>
</xsl:when>
<xsl:when test="type='Warning'">
<tr id="warning" class="warning">
<td>
<xsl:value-of select="record"/>
</td>
<td>Warning</td>
<xsl:call-template name="row"/>
</tr>
</xsl:when>
<xsl:when test="type='Error'">
<tr id="error" class="error">
<td>
<xsl:value-of select="record"/>
</td>
<td>ERROR</td>
<xsl:call-template name="row"/>
</tr>
</xsl:when>
</xsl:choose>
</xsl:template>
<xsl:template name="row">
<td id="description">
<xsl:value-of select="description"/>
<xsl:if test="path">
<br/>          <xsl:value-of select="path"/>
</xsl:if>
</td>
<td id="guid">
<xsl:value-of select="guid"/>
</td>
<td id="hr">
<xsl:value-of select="hr"/>
</td>
<td>
<xsl:value-of select="source"/>
</td>
<td>
<xsl:value-of select="time"/>
</td>
</xsl:template>
</xsl:stylesheet>
<entry>
<record>1</record>
<time>2022/08/13 01:18:20.821</time>
<type>Information</type>
<source>VisualStudio</source>
<description>Microsoft Visual Studio 2022 version: 17.0.32419.317</description>
</entry>
<entry>
<record>2</record>
<time>2022/08/13 01:18:20.821</time>
<type>Information</type>
<source>VisualStudio</source>
<description>Log ID</description>
<guid>{C3CB92A7-3DD0-4D5B-A44F-325D64C2F84F}</guid>
</entry>
<entry>
<record>3</record>
<time>2022/08/13 01:18:20.821</time>
<type>Information</type>
<source>VisualStudio</source>
<description>Running in isolation mode.</description>
</entry>
<entry>
<record>4</record>
<time>2022/08/13 01:18:20.825</time>
<type>Information</type>
<source>VisualStudio</source>
<description>Looking for master PkgDef file</description>
<path>F:\Visual Studio\Community 2022\Common7\IDE\master.pkgdef</path>
</entry>
<entry>
<record>5</record>
<time>2022/08/13 01:18:20.833</time>
<type>Information</type>
<source>VisualStudio</source>
<description>Creating PkgDefCacheNonVolatile</description>
</entry>
<entry>
<record>6</record>
<time>2022/08/13 01:18:20.833</time>
<type>Information</type>
<source>VisualStudio</source>
<description>PkgDefCache flags</description>
<hr>00013801</hr>
</entry>
<entry>
<record>7</record>
<time>2022/08/13 01:18:20.870</time>
<type>Error</type>
<source>VisualStudio</source>
<description>Failed to initialize Registry Root Hive</description>
<hr>800703f1</hr>
</entry>
<entry>
<record>8</record>
<time>2022/08/13 01:18:20.870</time>
<type>Warning</type>
<source>VisualStudio</source>
<description>Unable to initialize cache</description>
<hr>800703f1</hr>
</entry>
<entry>
<record>9</record>
<time>2022/08/13 01:18:20.870</time>
<type>Error</type>
<source>VisualStudio</source>
<description>Failure calling InitializeAppID.</description>
<hr>800703f1</hr>
</entry>
</activity>
![![230912-image.png][1]][1]
I have looked at similar posts about this issue and I have not yet to find a solution. I tried reinstalling Visual Studio and disabled every anti-virus software I have on my computer and I've tried running the program in Administrator mode but nothing has worked out so far.
3 answers
Sort by: Most helpful
-
-
pierre HUNTER 1 Reputation point
2023-12-19T12:29:40.69+00:00 Good morning
refer to https://www.davici.nl/blog/disable-visual-studio-2022-iis-security-attach-warning
for this problem
Best regards
-
Kuba4ful 0 Reputation points
2024-05-13T14:32:11.44+00:00 I managed to solve it, it may not be the solution for everyone, but if you also experience issues with other Windows components, it will probably work.
Go to HKEY_LOCAL_MACHINE\SYSTEM\Control and change RegistrySizeLimit to 0. Remove privateregistry.bin from %LOCALAPPDATA%\Microsoft\VisualStudio<YourVersion>. If it already is at 0, yet the problem still occurs (or changing it to 0 doesn't help), change it to 0xFFFFFF
Somehow something changed that registry entry which caused issues on my whole system that I couldn't solve.
If you experienced problems like Windows not remembering your folder settings (icon size, sorting preference) or other small issues, on top of having this Visual Studio error, then most probably the issue was your registry hive exceeding RegistrySizeLimit.
If your Visual Studio still crashes after this, remove pkgdef files from C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\Extensions
Hope that helped