Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 我不小心更改了与.snk扩展名关联的程序_.net_Visual Studio 2010_Registry_Snk - Fatal编程技术网

.net 我不小心更改了与.snk扩展名关联的程序

.net 我不小心更改了与.snk扩展名关联的程序,.net,visual-studio-2010,registry,snk,.net,Visual Studio 2010,Registry,Snk,哪个程序应该与.snk扩展相关联 我不小心更改了关联,不知道更改之前是什么 我想将其设置回原处。从资源管理器中,打开工具、文件夹选项。向下滚动文件类型列表,直到找到.snk扩展名。然后单击恢复 请注意,在我的系统上没有与扩展名关联的默认程序,但它表示它属于Visual Studio强名称密钥文件类型。来自资源管理器、打开工具、文件夹选项。向下滚动文件类型列表,直到找到.snk扩展名。然后单击恢复 请注意,在我的系统上没有与扩展名关联的默认程序,但它表示它属于Visual Studio强名称密钥文

哪个程序应该与.snk扩展相关联

我不小心更改了关联,不知道更改之前是什么


我想将其设置回原处。

从资源管理器中,打开工具、文件夹选项。向下滚动文件类型列表,直到找到.snk扩展名。然后单击恢复


请注意,在我的系统上没有与扩展名关联的默认程序,但它表示它属于Visual Studio强名称密钥文件类型。

来自资源管理器、打开工具、文件夹选项。向下滚动文件类型列表,直到找到.snk扩展名。然后单击恢复


请注意,在我的系统上没有与扩展名关联的默认程序,但它表示它属于Visual Studio强名称密钥文件类型。

正如Neil已经提到的,没有与.snk文件关联的程序。您可以尝试做的是清理注册表

打开Regedit,导航到
HKEY\u CLASSES\u根节点
,展开它并向下滚动,直到找到
.snk
后缀。确保该键下没有数据,除了
(默认)
值,该值应为
VSTA.snk.9.0
,它是指向树视图中同一分支下的应用程序键的重定向


我还安装了其他版本的VS以及VS2010,我不确定它的价值应该是什么,如果你只有VS2010,我想看看你是否有一个
VSTA.snk.10.0
key。

正如尼尔已经提到的,没有与.snk文件相关联的程序。您可以尝试做的是清理注册表

打开Regedit,导航到
HKEY\u CLASSES\u根节点
,展开它并向下滚动,直到找到
.snk
后缀。确保该键下没有数据,除了
(默认)
值,该值应为
VSTA.snk.9.0
,它是指向树视图中同一分支下的应用程序键的重定向


我还安装了其他版本的VS以及VS2010,我不确定它的价值应该是什么,如果你只有VS2010,我会看看你是否有
VSTA.snk.10.0
键。

不幸的是,我在Windows 7上。文件关联现在位于控制面板中,没有还原功能。注册表中有“C:\Program Files(x86)\Common Files\Microsoft Shared\MSEnv\msenvico.dll”,-217,这是我在更改关联程序之前可以看到的.snk文件的图标。我不知道如何为.snk文件重置此设置。
HKEY\U CLASSES\U ROOT\.snk
应该只有一个默认值
.snk.
HKEY\U CLASSES\U ROOT\.snk.
应具有默认值“Visual Studio强名称密钥文件”,EditFlags为0x00000000,NoOpen为“”还有一个默认图标键,其值如您所知。如果您有关联的个人覆盖,请查看HKEY_CURRENT_USER\Software\Classes。我已将HKEY_Classes_ROOT/VCExpress.snk.10.0/EditFlags添加为REG_DWORD 0x00000000,但没有任何效果。我需要重新加载吗?没有HKEY_CURRENT_USER\Software\Classes\.snk条目。不幸的是,我使用的是Windows 7。文件关联现在位于控制面板中,没有还原功能。注册表中有“C:\Program Files(x86)\Common Files\Microsoft Shared\MSEnv\msenvico.dll”,-217,这是我在更改关联程序之前可以看到的.snk文件的图标。我不知道如何为.snk文件重置此设置。
HKEY\U CLASSES\U ROOT\.snk
应该只有一个默认值
.snk.
HKEY\U CLASSES\U ROOT\.snk.
应具有默认值“Visual Studio强名称密钥文件”,EditFlags为0x00000000,NoOpen为“”还有一个默认图标键,其值如您所知。如果您有关联的个人覆盖,请查看HKEY_CURRENT_USER\Software\Classes。我已将HKEY_Classes_ROOT/VCExpress.snk.10.0/EditFlags添加为REG_DWORD 0x00000000,但没有任何效果。我需要重新加载吗?没有HKEY_CURRENT_USER\Software\Classes\.snk条目。在我搞砸之前显示的图标是一种证书。注册表中有“C:\Program Files(x86)\Common Files\Microsoft Shared\MSEnv\msenvico.dll”、-217,这是我在更改相关程序之前可以看到的.snk文件的图标。我不知道如何删除关联的程序。就我所知,我的注册表看起来还可以。HKEY_CLASSES_ROOT/.snk/Default='VCExpress.snk.10.0'HKEY_CLASSES_ROOT/VCExpress.snk.10.0/Default='Visual Studio强名称密钥文件'HKEY_CLASSES_ROOT/VCExpress.snk.10.0/NoOpen不存在任何值HKEY_CLASSES_ROOT/VCExpress.snk.10.0/DefaultIcon/Default=“C:\Program Files(x86)\Common Files\Microsoft Shared\MSEnv\MSEnv\msenvico.dll”,-217我也有VSTA.snk.9.0,它的设置是一样的。哎呀,我的是VSTA/snk.8.0,不是9.0。在我搞砸之前显示的图标是一种证书。注册表中有“C:\Program Files(x86)\Common Files\Microsoft Shared\MSEnv\msenvico.dll”、-217,这是我在更改相关程序之前可以看到的.snk文件的图标。我不知道如何删除关联的程序。就我所知,我的注册表看起来还可以。HKEY_CLASSES_ROOT/.snk/Default='VCExpress.snk.10.0'HKEY_CLASSES_ROOT/VCExpress.snk.10.0/Default='Visual Studio强名称密钥文件'HKEY_CLASSES_ROOT/VCExpress.snk.10.0/NoOpen不存在任何值HKEY_CLASSES_ROOT/VCExpress.snk.10.0/DefaultIcon/Default=“C:\Program Files(x86)\Common Files\Microsoft Shared\MSEnv\MSEnv\msenvico.dll”,-217我也有VSTA.snk.9.0,它的设置是一样的。哎呀,我的是VSTA/snk.8.0,不是9.0