今天有人报修开机黑屏提示c_936.nls丢失,让放系统盘按R修复。觉得比较奇怪,一般都是提示system丢失或者dll丢失的,这种nls文件还没见过,查了下百度也没查出什么,就进pe从系统镜像中提取这个文件放到system32下了。重启开机正常过滚动条,在登陆界面输入密码后进桌面前,提示一个问题阻止了Windows正确的检查许可证。错误代码:0x80070005确定就会注销回到登陆界面,查了下百度说是什么盗版系统没有正版验证文件造成的,我们是正版系统不存在这问题。于是又进pe看system32,这次发现貌似c盘随机丢了不少文件,各种dll,exe什么的。这下麻烦了,我也不知道丢了哪些文件,一个个比对太麻烦还容易遗漏。重装系统也嫌麻烦还要装很多其他软件。这时候想到有个fastcopy工具,于是在工具中找到,选择原路径为wim挂在路径的windows目录,目标为c盘,选择复制模式为只复制不重名的文件,这样就不会覆盖修改过的注册表,只恢复丢失了的文件。短短的1分钟,就把几百兆(晕,怎么会少这么多)的丢失文件都恢复了,重启进系统一切正常了,原来装好的所有软件都能正常使用。
不过到最后也没搞清那些文件为什么丢,正常人也不会去删系统文件呀,也不会有这么无聊的病毒吧。。磁盘检测神马的都是了硬盘非常健康,也没有不正常关机,算了就当灵异事件吧。
写的可能有些乱,只是想分享一下,看过的朋友以后遇到类似问题有个解决思路,不方便重装系统也可以恢复系统丢失文件哦
将temp.txt 后缀改成 reg,双击导入注册表
关于环境变量:
(Windows 7)右键点击桌面的计算机,选择属性,点击左侧的高级系统设置,打开系统属性设置框,点击最下面的环境变量,即可打开环境变量设置对话框。
环境变量包括系统变量和用户变量,如果配置在用户变量,则该环境变量仅对当前用户生效,如果配置为系统变量,则对所有用户生效,其他应再无区别。
环境变量里面,我们用两个比较特殊的环境变量,一个是PATH,一个是CLASSPATH,配置在PATH里面的路径,可以直接在命令提示符下面执行路径对应的文件或文件夹下的exe和bat等命令进行运行,如:
我们将你的JDK目录(如D:\JAVA\JDK1.7.0\bin)加入环境变量,则该变量下面有例如java.exe ,javac.exe等文件。我们可以在命令提示符下面进行如java,javac等命令。
另外一个CLASSPATH,这里暂时不说。
在环境变量配置里面引用环境变量可以用如下格式:
%变量名%
英文的句号即点(.)表示任何当前路径。
Java环境变量配置:
配置JAVA_HOME(格式为变量名=变量值[示例值]):
JAVA_HOME = 你的JDK的目录[D:\Java\jdk1.7.0]
配置JRE_HOME(可选)
JRE_HOME = 你的JRE的目录[D:\Java\jdk1.7.0\jre]
PATH配置:
在系统变量中查找PATH变量,如果没有则新建,如果有的话,双击打开,在已有的变量值后面添加,各个变量配置值之间用英文的分号(;)隔开,需要添加以下几个变量值:
PATH = %JAVA_HOME%\bin
PATH = %JRE_HOME%\bin (可选)
配置CLASSPATH:
CLASSPATH = D:\Java\jdk1.7.0\lib\dt.jar
TOMCAT的配置:
配置CATALINA_HOME:
CATALINA_HOME = 你的TOMCAT的目录[D:\Develop\apache-tomcat-7.0.2]
配置PATH:
PATH=%CATALINA_HOME%\bin
测试:
开始”->;“运行”,键入“cmd”(这里做测试);
可以键入命令“java -version”,“java”,“javac”几个命令,出现画面,说明环境变量配置成功
推荐:java环境变量设置,http://www./java-other/172921.html