Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1130258
  • 博文数量: 170
  • 博客积分: 1603
  • 博客等级: 上尉
  • 技术积分: 1897
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-09 15:54
文章分类

全部博文(170)

文章存档

2016年(27)

2015年(21)

2014年(27)

2013年(21)

2012年(7)

2011年(67)

我的朋友

分类: Windows平台

2016-04-26 14:54:44

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也要返回顶层)






阅读(3510) | 评论(2) | 转发(0) |
给主人留下些什么吧!~~

lolizeppelin2016-04-28 09:27:27

cutlong:您好,搜索到您的博客,感谢指点,有一点不太明白

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

这个如何编辑,用editplus 打开无法保存,用dos编辑使用什么命令呢? 谢谢哦

先做前面的操作,先通过cmd命令获取到文件权限和访问控制

回复 | 举报

cutlong2016-04-26 20:37:34

您好,搜索到您的博客,感谢指点,有一点不太明白

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

这个如何编辑,用editplus 打开无法保存,用dos编辑使用什么命令呢? 谢谢哦