Windows 10 1803 在分区根目录中新建菜单只有一项“文件夹”

2018-06-26 15:30:58 +08:00
 AifeiI

出现的情况截图: image link

想调查一下遇到这个问题的有多少人,以及推测一下原因

我测试过,只要是从 1709 版本升级上来的,都会在系统分区根目录遇到这个情况,然后会出现删不掉 Windows.old 目录,以及各种程序操作没有权限。通过执行 icacls c:\ /setintegritylevel M ,临时解决了问题。

今天发现不单只系统分区,连其他分区也一样出现这个情况了,所以来个调查。

投票


  1. 1709 版本升级到 1803,升级前有开启 WSL 功能
  2. 1709 版本升级到 1803,升级前没有开启 WSL 功能
  3. 其他版本升级到 1803,升级前有开启 WSL 功能
  4. 其他版本升级到 1803,升级前没有开启 WSL 功能
  5. 全新安装 1803 版本
2836 次点击
所在节点    Windows
14 条回复
slime7
2018-06-26 16:09:15 +08:00
我看了楼主帖子去试了一下,我的 c 盘根目录也只有新建文件夹。
但是可以用管理员权限的 powershell New-Item 出来,所以应该是给 c 盘设置相应的权限就可以新建别的了吧?不敢试。
slime7
2018-06-26 16:10:48 +08:00
对了,我是全新安装 1803 但是没格盘,有 old。
venster
2018-06-26 16:11:56 +08:00
这是预料的行为。似乎从 win7 开始就这样了
MayKiller
2018-06-26 16:28:08 +08:00
"各种程序操作没有权限" 应该是操作被 Windows Defender 保护的文件夹.
Windows Defender - Virus & threat protection - Virus & threat protection settings - Controlled folder access.
只要这个开着, 大部分程序无法修改保护内文件夹的内容, 甚至连安装程序得到 UAC 权限创建快捷方式都不行.
然后开着这个程序内无法格式化 U 盘什么的, 用 Rufus 做镜像的时候碰到一次. 临时关掉就好了.

系统分区根目录同只有创建文件夹. 原因不太清楚....
AifeiI
2018-06-26 16:38:47 +08:00
@venster 并不是,在 Windows 10 1709 版本之前都是正常的,包括其它低版本的 Windows (例如 Win 8、Win 7 等等)。我是测试过才发现这个问题,并且是根目录才出现这样的情况,而子级目录是正常的
EchoChan
2018-06-26 16:43:54 +08:00
@slime7 没格 c 盘重装跟直接升级差不多。我向来都是格 C 盘重装的,不过前提是我需要安装的软件不多。
venster
2018-06-26 16:47:52 +08:00
@AifeiI 那可能是记错了。反正这是预料的行为。Windows 特意给根目录设置了权限,阻止新建文件。可能是为了根目录下不太凌乱吧。
zzsx1937
2018-06-26 19:37:26 +08:00
C 盘下只有创建文件夹一项,其他盘正常
系统是从 1709 升上来未开启 WSL
当前系统版本 17134.rs4_release.180410-1804
fuchunliu
2018-06-26 19:40:18 +08:00
windows.old 用磁盘清理就能删了
geelaw
2018-06-26 19:44:50 +08:00
因为 ACL 是这样的:

Owner = TrustedInstaller

Administrators = Full control
SYSTEM = Full control
Users = Read + execute
Authenticated Users = Modify (subfolders and files only)
Authenticated Users = Create folders (this folder only)

所以对于 UAC 启动的情况,或者对于一个普通用户,本来就应该是只能建立文件夹。
AifeiI
2018-06-26 23:04:00 +08:00
@fuchunliu 正常情况下,的确是可以,但出现权限不足时,就会发现删不掉,你可以试验一下 1709 升级到 1803
AifeiI
2018-06-26 23:06:13 +08:00
@geelaw emmm,那之前可以建立其他文件就是不正常了?还是说,1803 更新后,更加严格地执行了这一权限判定?
fuchunliu
2018-06-27 00:18:24 +08:00
我已经是最新的系统了,一样可以删。

磁盘右键,属性,磁盘清理,不要管那些框里的,左下角有个啥按钮来着记不住了你点进去,里面会有 windows 更新、旧系统等选项,选中后清理即可
geelaw
2018-06-27 00:20:59 +08:00
@AifeiI

默认设置应该是只能建文件夹的,至少 1709 已经是这样了。不存在“更新之后更加严格地执行”,如果之前不严格,那就是一个安全漏洞。

或许你之前见过的情况是:

a) Windows 对 C 的默认安全设置不是那样
b) 有人改过 C 的安全设置

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/465996

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX