前几天我把我的HP Z840的操作系统换成了Win11,在重装VS2022时遇到了麻烦,提示无法安装 Microsoft.VisualStudio.Devenv.Msi。
查看安装日志提示:Could not write value devenv.exe to key \SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BLOCK_CROSS_PROTOCOL_FILE_NAVIGATION. 用regedit打开注册表,发现“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\”下根本没有FEATURE_BLOCK_CROSS_PROTOCOL_FILE_NAVIGATION项(Key),于是新建FEATURE_BLOCK_CROSS_PROTOCOL_FILE_NAVIGATION,并设置Administrator的权限为完全控制。再安装,结果还是失败,查看安装日志有如下提示: Could not open key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_ENABLE_SCRIPT_PASTE_URLACTION_IF_PROMPT再次用运行regedit打开注册表发现HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\下的项除自己添加的项全部是拒绝访问,于是一气将下面所有项
的权限全部改成Administrator完全控制。重启电脑,再次安装VS2022,终于安装成功。