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.