原因:windows文件夹为系统文件夹,为防止用户误 *** 作或者病毒程序感染系统文件,默认为不可更改状态。
解决如下:
1、首先右键windows文件夹,点击“属性”;
2、打开属性面板的“安全”选项,点击下方的“高级”;
3、在高级页面,点击“所有者”选项,点击下方的“编辑”;
4、在编辑页面,选择“administers”,然后勾选“替换子容器和对象的所有者”,点击“确定”;
5、然后返回windows属性面板,点击“编辑”;
6、在编辑面板选择用户“administers”,可以看到下方的权限功能变成可以选择的状态了,勾选“完全控制”,点击“确定”,就更改权限成功了。
把文件复制到非系统目录下,修改保存后再粘贴回去;
获取该文件的所有权限,只是这种方法会降低系统文件的安全等级。对于已经获取所有权限的文件,建议还是恢复到原来的状态。
已获得所有权限的hosts文件。恢复权限有点类似于逆向 *** 作,首先点选Administrators组,然后点击下方的“高级”按钮,切换到“所有者”标签。
高级安全设置-所有者。在上面的窗口中,点击“编辑”按钮打开新窗口来更改所有者。编辑所有者。
到这一步,会发现可更改的所有者并没有当初替换时的TrustedInstaller,点击“其他用户或组”来添加它。
在新开的窗口里,输入:NT SERVICE\TrustedInstaller,注意前面的NT SERVICE一定要加上,否则系统不认。
添加TrustedInstaller用户。完成后点击确定回到上一窗口,此时会看到TrustedInstaller用户出现了,接下去就是选择它,然后一路确定退出各个窗口。
将所有者改回TrustedInstaller。全部完成之后重新右键hosts文件查看属性,TrustedInstaller回到了列表中,直接编辑会发现最后保存时提示“拒绝访问”,这就说明hosts文件的所有权限恢复到默认状态,当前用户不能随意修改它了。文件所有权恢复到默认状态。
解决win7出现 “windows无法访问指定设备路径或文件.您可能没有合适的权限访问“的步骤如下:
1.对着”我的电脑“右键,点击”属性“。
2.然后d出来的”系统属性“d框里,点”高级“,再点”环境变量“。
3.d出来的”环境变量“中,看到下面的”系统变量“中的”ComSpec“,双击,把变量值改成%SystemRoot%\system32\cmd.exe
4.把”Path“,双击,变量值改成C:\Program Files\NVIDIA Corporation\PhysX\Common%SystemRoot%\system32%SystemRoot%%SystemRoot%\System32\Wbem
5.把”PATHEXT“,双击,变量值改成.COM.EXE.BAT.CMD.VBS.VBE.JS.JSE.WSF.WSH
这样就解决了win7出现 “windows无法访问指定设备路径或文件.您可能没有合适的权限访问“的问题了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)