“控制面板”-“文件夹选项”-“文件类型”,在“扩展名”列中找到并选中“TXT”,点“更改”按钮,在弹出的对话框中找到“记事本”程序,勾选“始终使用选择的程序打开这种文件”并“确定”即可。若找不到“记事本”程序,则可以“浏览”到c:\windows\NOTEPAD.EXE(WIN XP系统为例),恢复关联。
上述方法不起作用的话,可以在“开始”-“运行”中执行“cmd”进入命令行,输入“ftype txtfile=%systemRoot%\system32\notepad.exe %1”(不含引号)回车。或者输入“assoc .txt=txtfile”(不含引号)回车。
另:老兄你的悬赏分忒低了点儿~
首先,看一下后缀是不是.txt或者是文件只是已读,如果还不能打开,试试以下方法步骤如下:
1)“控制面板”-“文件夹选项”-“文件类型”
2)在“扩展名”列中找到并选中“TXT”,点“更改”按钮
3)在弹出的对话框中找到“记事本”程序,勾选“始终使用选择的程序打开这种文件”并“确定”即可。
4)若找不到“记事本”程序,则可以“浏览”到c:\windows\NOTEPAD.EXE(WIN XP系统为例),恢复关联。
5)上述方法不起作用的话,可以在“开始”-“运行”中执行“cmd”进入命令行,输入“ftype txtfile=%systemRoot%\system32\notepad.exe %1”(不含引号)回车。或者输入“assoc .txt=txtfile”(不含引号)回车。
右键->打开方式->记事本,试一下.估计是你无意中修改了默认的打开方式,记事本文件用别的方式打开当然打不开了.
或者是你是中冰河木马了,该木马取代了你的记事本文件,在注册表里将文本文件的关联改为木马文件了。
杀完毒后
最简单的办法是你从别人的机器copy一个notepad.exe文件放在c:\winnt\system32目录,直接执行
彻底解决的办法是修改注册表hkey_classes_root\txtfile\shell\open\command为%systemroot%\system32\notepad.exe
%1
看什么样的文件,如果不是记事本识别的类型的文件,你就打不开,勉强能打开也是乱码。
看一下后缀是不是.txt或者是文件只是已读