网上很多关于恢复修改exe关联的文章,几乎都是修改regedit的后缀为com再进行修改,不过相信有很多
朋友遇到过修改提示没有权限,但是由于EXE文件打不开,所以类似优化大师能得到权限的工具,软件没办法用,那么,请导入如下注册表
用记事本编辑
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\runas]
@="管理员取得所有权"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\*\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
[HKEY_CLASSES_ROOT\exefile\shell\runas2]
@="管理员取得所有权"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\exefile\shell\runas2\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="管理员取得所有权"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
另存为**.reg文件,再双击导入,然后在regedit上点右键会有管理员获得所有权。
还有一种情况就是获得权限后,更改regedit.exe为regedit.com后打不开,使后面的操作没办法进行!!这很头疼。
这里我搜集到的另一个注册表导入项,不需要修改regedit,只要直接导入如下注册表就OK了
用记事本编辑
Windows Registry Editor Version 5.00
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.exe]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.exe]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.exe\OpenWithList]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.exe\OpenWithProgids]
"exefile"=hex(0):
在 文件 菜单上单击 另存为。
在 保存类型 列表中选择 所有文件,然后在 文件名 框中键入 **(自己定义名称).reg。
在 编码 列表中选择 Unicode。
我很久没发表自己的东西了,因为每次一发表就被复制的到处都是,然后每个人都骂我是盗版,这个让人看着很气愤,所以大家有问题请给我留言吧!!我不是什么高手,只是纯粹爱好···能帮上的我尽量帮忙,我只是不希望自己的辛苦被贴的到处都是后自己反而成了盗版被网友们骂·····这次也只是因为有很多朋友都被这问题困扰,而我也只是搜集一些资料来发表,以上都是百度可以找到的我只是做个整理。
关于网上流传的win7 EXE文件恢复关联的方法我都试过了,上面的第二个注册表导入最管用(个人实验得出如果各高手有其他意见请指出,但不要骂人)