如何在Windows 7 中使用系统文件检查器工具来解决丢失或损坏的系统文件
发布网友
发布时间:2022-04-06 15:31
我来回答
共3个回答
懂视网
时间:2022-04-06 19:52
有的Windows功能不能正常工作或Windows崩溃,可以用系统文件检查器扫描Windows并还原文件。有一种扫描结果是需要手动替换损坏文件的,小编在这里就说一说怎么手动将损坏系统文件替换为完好文件副本。
如何手动将损坏系统文件替换为完好文件副本的方法
当已经确定哪个系统文件已损坏且无法通过 Sfcdetails.txt
文件中的详细信息修复之后,可以查找损坏文件所在的位置,然后手动将损坏的文件替换为已知完好的文件副本。
1.获得损坏的系统文件的管理所有权
快捷方式【Win】+【x】选择【Windows PowerShell(管理员)】。在命令提示符处,复制并粘贴(或键入)以下命令,然后按 Enter
键:
【takeown /f Path_And_File_Name】
注意:Path_And_File_Name 占位符代表损坏文件的路径和文件名。 例如,键入 takeown /f
C:windowssystem32jscript.dll。
2.授予管理员完全访问损坏的系统文件的权限
复制并粘贴(或键入)以下命令,然后按 Enter 键:
【icacls Path_And_File_Name /GRANT ADMINISTRATORS:F】
注意:Path_And_File_Name 占位符代表损坏文件的路径和文件名。 例如,键入 icacls
C:windowssystem32jscript.dll /grant administrators:F。
3.将损坏的系统文件替换为已知完好的文件副本
复制并粘贴(或键入)以下命令,然后按 Enter 键:
【Source_File Destination】
注意:Source_File 占位符代表计算机上已知完好的文件副本的路径和文件名,Destination 占位符代表损坏文件的路径和文件名。 例如,键入
copy E: empjscript.dll C:windowssystem32jscript.dll。
更多系统相关信息:
电脑系统安装教程>>>
系统之家常见问题汇总>>>
Windows无法进入系统蓝屏黑屏怎么办解决方法>>>
热心网友
时间:2022-04-06 17:00
有点长,请耐心看
你是否到示例中takeown E:\windows\system32\jscript.dll /f.这一步,按此格式输入后无效??
我说下情况吧(命令中大小写都无所谓):1、“findstr /c:"[SR]"%windir%\Logs\CBS\CBS.log > %userprofile%\Desktop\sfcdetails.txt”这个命令是将扫描记录中的不能修复的选项搜索出来并形成txt文档保存到桌面上,但这个命令有的错误,正确的是findstr /C:"[SR] Cannot repair member file" %windir%\logs\cbs\cbs.log > %userprofile%\Desktop\sfcdetails.txt
2、“3.类型 sfcdetails.txt 在中 搜索程序和文件 然后按 输入Sfcdetails.txt “这步有点问题,此步骤你改成输入C:\Users\你的用户名\Desktop\sfcdetails.txt 这样就会打开刚才保存的sfcdetails.txt,此时你在这个文档中找到不能修复的文件名,一般都是dll文件,你到dll下载家园去下载新的,百度一下就有了,将下载好的dll文件保存到其他盘作为最后一步将用到的副本,你也可以到别人的win7电脑中把这些文件拷贝过来。
3、上面步骤中打开的是个txt文本文档,不是你图片中这样的,下面这步就是又回到命令符窗口了。 但是它给的最后的三个命令有问题,我把它改过来了:
在提升权限的命令提示符处,键入以下命令然后按 Enter 键:
takeown /f Path_And_File_Name
例如,键入 takeown /f E:\windows\system32\jscript.dll。
键入以下命令,然后按 ENTER 键以授予管理员文件的完全访问权限:
icacls Path_And_File_Name /GRANT ADMINISTRATORS:F
例如,键入 icacls E:\windows\system32\jscript.dll /grant administrators:F。
键入以下命令将文件替换为已知完好的文件副本(就是下载或拷贝好的):
Copy Path_And_File_Name_Of_Source_File Path_And_File_Name_Of_Destination
例如,键入 copy E:\temp\jscript.dll E:\windows\system32\jscript.dll。
大概就是这样的了,有疑问欢迎追问。
如果有帮助记得给分哦
热心网友
时间:2022-04-06 18:18
微软这个帮助确实有错误,前面按沙发的做,我补充一点。替换文件时需要重命名,否则会提示文件被占用而无法替换。那个例子应该如下:
takeown /f E:\windows\system32\jscript.dll
icacls E:\windows\system32\jscript.dll /grant administrators:F
ren E:\windows\system32\jscript.dll jscript.dll.old
copy E:\temp\jscript.dll E:\windows\system32\jscript.dll /y