surface pro3 win8.1升级win10的一些问题以及window访问控制列表命令

3640阅读 2评论2016-04-26 lolizeppelin
分类:Windows平台

Resource ‘$(string.RequirePrivateStoreOnly)’ referenced in attribute displayName could not be found
File C:\WINDOWS\PolicyDefinitions\WindowsStore.admx, line 140, column 9

参考
http://www.winhelponline.com/blog/gpedit-resource-string-requireprivatestoreonly-windowsstore-admx-kb3147458/

先备份  C:\Windows\PolicyDefinitions\WindowsStore.admx
takeown /f C:\Windows\PolicyDefinitions\WindowsStore.admx
icacls C:\Windows\PolicyDefinitions\WindowsStore.admx /grant Administrators:F

编辑C:\Windows\PolicyDefinitions\WindowsStore.admx   这是一个xml文件
133-166行删除并保存

还原
icacls C:\Windows\PolicyDefinitions\WindowsStore.admx /setowner "NT Service\TrustedInstaller"


surface pro3 升级后windows.old不能被磁盘清理掉
源自两个驱动
SurfaceDisplayCalibration.sys
SurfaceAccessoryDevice.sys

查看hardlink的命令
fsutil hardlink list SurfaceAccessoryDevice.sys
可以看到在windows文件中已经有这个文件,所以可以直接删除这两文件

猜测问题原因应该是
这两个驱动hardlink的新的windows目录后没有删除旧目录的hardlink文件就加载了驱动,因此无法被删除

因此删除方法是先去除这两个文件的访问控制,然后卸载对应驱动后删除这两文件

这两驱动位于设备管理器的系统设备中
对应名字分别为
Surface Accessory Device
Surface Display Calibration

卸载这两驱动(不要选择删除驱动文件)
卸载后windows.old文件夹里的对应sys文件就可以删除了(直接删除不要丢回收站,不然回收站里也清不掉)

删除windows.old文件夹即可删除(注意修改下层文件夹权限与访问控制,cmd也要返回顶层)






上一篇:7z命令行使用
下一篇:OpenStack Mitaka从零开始

文章评论