瑞星卡卡安全论坛技术交流区反病毒/反流氓软件论坛 急呀!!!双击桌面IE图标提示无法关联!怎么办呀??

1   1  /  1  页   跳转

急呀!!!双击桌面IE图标提示无法关联!怎么办呀??

急呀!!!双击桌面IE图标提示无法关联!怎么办呀??

各位高手帮下忙!
双击桌面的IE图标时弹出的对话框:“该文件没有程序与之关联来执行该操作,请在控制面板的文件夹选项中创建关联”,但是快捷方式又可以打开!应该怎样修复呀!请指教!
最后编辑2006-09-27 14:22:54.293000000
分享到:
gototop
 

打开记事本复制以下内容
@echo off
cls
echo *********************************
echo * Fixassoc.bat 2005.04.16.b *
echo * by 海色の月 *
echo *********************************
echo.
echo Fixassoc.bat,用于恢复bat.cmd.com.exe.pif.scr.txt.ini文件关联
echo.
if %os%==Windows_NT goto reg5
echo REGEDIT4>Fixassoc.reg
goto start
:reg5
echo Windows Registry Editor Version 5.00>Fixassoc.reg
:start
echo.>>Fixassoc.reg
echo [HKEY_CLASSES_ROOT\batfile\shell\open\command]>>Fixassoc.reg
echo @="\"%%1\" %%*">>Fixassoc.reg
echo.>>Fixassoc.reg
if %os%==Windows_NT goto cmd
goto com
:cmd
echo [HKEY_CLASSES_ROOT\cmdfile\shell\open\command]>>Fixassoc.reg
echo @="\"%%1\" %%*">>Fixassoc.reg
echo.>>Fixassoc.reg
:com
echo [HKEY_CLASSES_ROOT\comfile\shell\open\command]>>Fixassoc.reg
echo @="\"%%1\" %%*">>Fixassoc.reg
echo.>>Fixassoc.reg
echo [HKEY_CLASSES_ROOT\exefile\shell\open\command]>>Fixassoc.reg
echo @="\"%%1\" %%*">>Fixassoc.reg
echo.>>Fixassoc.reg
echo [HKEY_CLASSES_ROOT\piffile\shell\open\command]>>Fixassoc.reg
echo @="\"%%1\" %%*">>Fixassoc.reg
echo.>>Fixassoc.reg
echo [HKEY_CLASSES_ROOT\scrfile\shell\open\command]>>Fixassoc.reg
echo @="\"%%1\" /S">>Fixassoc.reg
echo.>>Fixassoc.reg
echo [HKEY_CLASSES_ROOT\txtfile\shell\open\command]>>Fixassoc.reg
if %os%==Windows_NT goto txt
echo @="NOTEPAD.EXE %%1">>Fixassoc.reg
goto skip
:txt
echo @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\>>Fixassoc.reg
echo 00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4e,00,4f,00,\>>Fixassoc.reg
echo 54,00,45,00,50,00,41,00,44,00,2e,00,45,00,58,00,45,00,20,00,25,00,31,00,00,\>>Fixassoc.reg
echo 00>>Fixassoc.reg
:skip
echo.>>Fixassoc.reg
echo [HKEY_CLASSES_ROOT\inifile\shell\open\command]>>Fixassoc.reg
if %os%==Windows_NT goto ini
echo @="NOTEPAD.EXE %%1">>Fixassoc.reg
goto end
:ini
echo @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\>>Fixassoc.reg
echo 00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4e,00,4f,00,\>>Fixassoc.reg
echo 54,00,45,00,50,00,41,00,44,00,2e,00,45,00,58,00,45,00,20,00,25,00,31,00,00,\>>Fixassoc.reg
echo 00>>Fixassoc.reg
:end
echo.>>Fixassoc.reg
echo.>>Fixassoc.reg
echo.
pause
start /w regedit /s Fixassoc.reg
del Fixassoc.reg
echo.
echo ****************
echo * 完 成 ! *
echo ****************
echo.
pause
cls
保存为a.bat,双击运行
gototop
 

1楼的大哥,这办法还是不行呀!还有什么高招呀,教一下小弟呀!
gototop
 

打开“控制面板”“添加或删除程序”,然后再点“添加删除windows组件”,把“Internet Explorer”前面的对号去掉,点“下一步”,完成后。再重复上面的步骤,只是把“Ineternet Explorer”前面的对号再打下,点“下一步”,完成后就可以了。如果桌面上没有“Internet Explorer”的图标,XP可以在桌面上点右键,再点“属性”“桌面”“自定义桌面”把“Internet Explorer(I)”前面的方框打上对号再确定退出后,桌面上的IE图标就恢复正常了。
gototop
 
1   1  /  1  页   跳转
页面顶部
Powered by Discuz!NT