<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>2022 on ynhugo.github.io</title>
        <link>https://ynhugo.github.io/tags/2022/</link>
        <description>Recent content in 2022 on ynhugo.github.io</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>zh-cn</language>
        <copyright>ynhugo</copyright>
        <lastBuildDate>Wed, 15 Apr 2026 19:28:14 +0800</lastBuildDate><atom:link href="https://ynhugo.github.io/tags/2022/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>Visual Studio 安装路径异常（F盘残留）问题分析与彻底解决</title>
        <link>https://ynhugo.github.io/p/visual-studio-%E5%AE%89%E8%A3%85%E8%B7%AF%E5%BE%84%E5%BC%82%E5%B8%B8f%E7%9B%98%E6%AE%8B%E7%95%99%E9%97%AE%E9%A2%98%E5%88%86%E6%9E%90%E4%B8%8E%E5%BD%BB%E5%BA%95%E8%A7%A3%E5%86%B3/</link>
        <pubDate>Wed, 15 Apr 2026 19:28:14 +0800</pubDate>
        
        <guid>https://ynhugo.github.io/p/visual-studio-%E5%AE%89%E8%A3%85%E8%B7%AF%E5%BE%84%E5%BC%82%E5%B8%B8f%E7%9B%98%E6%AE%8B%E7%95%99%E9%97%AE%E9%A2%98%E5%88%86%E6%9E%90%E4%B8%8E%E5%BD%BB%E5%BA%95%E8%A7%A3%E5%86%B3/</guid>
        <description>
&lt;div id=&#34;outline-container-headline-1&#34; class=&#34;outline-2&#34;&gt;
&lt;h2 id=&#34;headline-1&#34;&gt;
Visual Studio 安装路径异常（F盘残留）问题分析与彻底解决
&lt;/h2&gt;
&lt;div id=&#34;outline-text-headline-1&#34; class=&#34;outline-text-2&#34;&gt;
&lt;div id=&#34;outline-container-headline-2&#34; class=&#34;outline-3&#34;&gt;
&lt;h3 id=&#34;headline-2&#34;&gt;
问题背景
&lt;/h3&gt;
&lt;div id=&#34;outline-text-headline-2&#34; class=&#34;outline-text-3&#34;&gt;
&lt;p&gt;在安装 &lt;code class=&#34;verbatim&#34;&gt;Visual Studio 2022&lt;/code&gt; 时，即使系统中没有 F 盘，安装界面仍显示如下路径：&lt;/p&gt;
&lt;pre class=&#34;example&#34;&gt;
F:\Program Files (x86)\Microsoft Visual Studio\Shared
&lt;/pre&gt;
&lt;p&gt;
且该路径无法修改。&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&#34;outline-container-headline-3&#34; class=&#34;outline-3&#34;&gt;
&lt;h3 id=&#34;headline-3&#34;&gt;
原因分析
&lt;/h3&gt;
&lt;div id=&#34;outline-text-headline-3&#34; class=&#34;outline-text-3&#34;&gt;
&lt;p&gt;
该问题本质是 &lt;code class=&#34;verbatim&#34;&gt;Visual Studio&lt;/code&gt; 安装器的“共享组件路径（Shared）”机制导致。&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;&lt;strong&gt;1. 历史安装残留&lt;/strong&gt;&lt;/strong&gt;
安装器会读取历史配置，主要来源：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;注册表：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;HKEY_LOCAL_MACHINE§OFTWARE\Microsoft\VisualStudio§etup&lt;/li&gt;
&lt;li&gt;HKEY_LOCAL_MACHINE§OFTWARE\WOW6432Node\Microsoft\VisualStudio§etup&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;旧版本 Visual Studio 安装记录&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;如果曾经：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;在 F 盘安装过 VS&lt;/li&gt;
&lt;li&gt;或 F 盘曾存在（移动硬盘/旧分区）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;则路径会被继承。&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;&lt;strong&gt;2. Shared 组件路径不可修改&lt;/strong&gt;&lt;/strong&gt;
Visual Studio 的路径分为三类：&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;类型&lt;/th&gt;
&lt;th&gt;是否可修改&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;产品安装路径&lt;/td&gt;
&lt;td&gt;是&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;下载缓存路径&lt;/td&gt;
&lt;td&gt;是&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;共享组件路径&lt;/td&gt;
&lt;td&gt;否&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;
Shared 路径具有以下特性：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;全局唯一&lt;/li&gt;
&lt;li&gt;多版本 VS 共用&lt;/li&gt;
&lt;li&gt;首次安装后锁定&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&#34;outline-container-headline-4&#34; class=&#34;outline-3&#34;&gt;
&lt;h3 id=&#34;headline-4&#34;&gt;
解决方案（已验证有效）
&lt;/h3&gt;
&lt;div id=&#34;outline-text-headline-4&#34; class=&#34;outline-text-3&#34;&gt;
&lt;p&gt;
采用“彻底清理 + 重装”方式。&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;&lt;strong&gt;步骤 1：删除相关目录&lt;/strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&#34;src src-bash&#34;&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;rm -rf &lt;span class=&#34;s2&#34;&gt;&amp;#34;C:\Program Files (x86)\Microsoft Visual Studio&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;rm -rf &lt;span class=&#34;s2&#34;&gt;&amp;#34;C:\ProgramData\Microsoft\VisualStudio&amp;#34;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;
（Windows 可使用资源管理器手动删除）&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;&lt;strong&gt;步骤 2：清理注册表&lt;/strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;
打开 =regedit=，删除以下项：&lt;/p&gt;
&lt;pre class=&#34;example&#34;&gt;
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\Setup
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\VisualStudio\Setup
&lt;/pre&gt;
&lt;p&gt;
&lt;strong&gt;&lt;strong&gt;步骤 3：删除缓存目录&lt;/strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&#34;example&#34;&gt;
C:\ProgramData\Microsoft\VisualStudio\Packages
&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&#34;outline-container-headline-5&#34; class=&#34;outline-3&#34;&gt;
&lt;h3 id=&#34;headline-5&#34;&gt;
注意事项
&lt;/h3&gt;
&lt;div id=&#34;outline-text-headline-5&#34; class=&#34;outline-text-3&#34;&gt;
&lt;ul&gt;
&lt;li&gt;删除注册表前建议备份&lt;/li&gt;
&lt;li&gt;确保所有 Visual Studio 实例已卸载&lt;/li&gt;
&lt;li&gt;清理后重新安装时，Shared 路径会自动重建&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&#34;outline-container-headline-6&#34; class=&#34;outline-3&#34;&gt;
&lt;h3 id=&#34;headline-6&#34;&gt;
结果验证
&lt;/h3&gt;
&lt;div id=&#34;outline-text-headline-6&#34; class=&#34;outline-text-3&#34;&gt;
&lt;p&gt;
重新打开安装器：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;不再出现 F 盘路径&lt;/li&gt;
&lt;li&gt;Shared 路径恢复为系统默认（通常为 C 盘）&lt;/li&gt;
&lt;li&gt;安装过程正常&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&#34;outline-container-headline-7&#34; class=&#34;outline-3&#34;&gt;
&lt;h3 id=&#34;headline-7&#34;&gt;
总结
&lt;/h3&gt;
&lt;div id=&#34;outline-text-headline-7&#34; class=&#34;outline-text-3&#34;&gt;
&lt;p&gt;
该问题的核心在于：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Visual Studio 使用全局共享组件路径&lt;/li&gt;
&lt;li&gt;路径来源于历史安装记录&lt;/li&gt;
&lt;li&gt;一旦写入注册表即被锁定&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;解决关键：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;彻底清理历史配置（目录 + 注册表 + 缓存）&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
即可恢复正常安装行为。&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&#34;outline-container-headline-8&#34; class=&#34;outline-3&#34;&gt;
&lt;h3 id=&#34;headline-8&#34;&gt;
参考链接
&lt;/h3&gt;
&lt;div id=&#34;outline-text-headline-8&#34; class=&#34;outline-text-3&#34;&gt;
&lt;p&gt;
&lt;a href=&#34;https://chatgpt.com/share/69df7677-c660-8332-a2de-c9447ab1f873&#34;&gt;Visual Studio 安装路径异常（F盘残留）问题分析与彻底解决 | chatgpt&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</description>
        </item>
        
    </channel>
</rss>
