使用 Windows 10 - Pro,正在本地文件夹中安装软件C:/apps
。现在该文件夹已被锁定 - 无法打开它。我是机器的管理员 - 这是一台个人笔记本电脑。无法在 Cmd 或 W.Explorer 中打开该文件夹。在 Cmd 中显示“拒绝访问”,在 Explorer 中显示“只读” - 无法单击打开它。我尝试取消选中只读复选框 - 它会取消选中但仍然不起作用,将返回 - 仍然选中。
我可以使用 Powershell/admin 访问该文件夹。如果我在目录上运行 ACL,则显示完全访问权限
PS C:\apps> Get-Acl c:\apps | Format-List
Path : Microsoft.PowerShell.Core\FileSystem::C:\apps
Owner : SB-DL-19\sbaha
Group : SB-DL-19\sbaha
Access : NT AUTHORITY\SYSTEM Allow FullControl
NT AUTHORITY\LOCAL SERVICE Allow FullControl
BUILTIN\Administrators Allow FullControl
Audit :
尝试使用 PS 授予访问权限:
PS C:\apps> $acl = Get-Acl c:\apps
PS C:\apps> $owner = New-Object System.Security.Principal.NTAccount("BUILTIN\Administrators")
PS C:\apps> $acl.SetOwner($owner)
PS C:\apps> Get-Acl c:\apps | Format-List
没有改变。
我无法在 CMD(无管理员)或 Explorer 中打开该文件夹?
此外,该软件还存储了一些配置C:\WINDOWS\system32\config\systemprofile\AppData\Local\
,因此也无法访问C:\WINDOWS\system32\config\
答案1
找到这个块使用Powershell / Admin
Get-Acl 'known-good-folder' | Set-Acl 'problem-folder'
-这有效
对 \config 文件夹执行相同操作
答案2
以管理员身份打开命令提示符。然后运行takeown /f "File or folder path"
,然后运行icacls "File or folder path" /grant Users:F
以授予本地用户组的完全访问权限。