vs2012将EXE文件的默认关联更改为记事本[复制]


0

这个问题在这里已有答案:

编辑:使用“更改用户”登录屏幕,当重新登录帐户时,所有图标都恢复正常。所以看来这个问题已经结束了。

使用TFS对话框中的“视图”菜单项打开exe文件(在TFS中)我忘记取消选中“始终打开”复选框。

现在在Windows中,所有.exe文件都与我选择的程序(记事本)相关联,程序文件的所有图标都是记事本的图标。

我设法恢复.exe文件的默认“打开”操作,所以我现在可以运行任何程序而无需打开记事本。

但我坚持使用我所有程序上显示的记事本图标。我删除了iconcache.db文件,并运行.reg文件以“恢复”Windows 7中EXE文件的默认关联。重新启动。没有任何事情发生,记事本图标无处不在。

我应该在我的个人资料中删除哪个注册表项以获取所有.EXE文件的原始图标?


我相信Visual Studio 2012没有将EXE默认关联更改为NotePad。通常情况下病毒/木马会完成这项工作。
Raptor

不,因为我,使用VS2012改变了协会。我可以发布如何重现问题的屏幕截图。对于TFS中的exe文件,VS TFS视图对话框中的这种不必要的更改缺失防范。

Answers:


1

使用此REG文件并导入它,假设您的文件仍在使用默认注册表路径。可能需要管理员帐户。

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\exefile\DefaultIcon]
@="%1"

此注册表值已设置为%1。我认为它是当前配置文件注册表配置单元(HKU)中的某个位置。

你能后的导出的注册表HKEY_CLASSES_ROOT\.exeHKEY_CLASSES_ROOT\exefile代码snippetting网站(我忘了网址)?
杰伊
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.