我有一个硬盘驱动器,我需要从中恢复特定文件,但 K:\ 驱动器中的所有文件夹都拒绝我访问,即使我拥有完整驱动器 IE 的所有权
C:\Windows\System32>takeown /FK:\ 这允许我访问驱动器并查看文件夹,但之后我无法访问任何文件夹。
有没有一种方法可以使用 Takeown 将所有权应用于驱动器上的每个目录>
Windows 10 将“有趣的提示和事实”推送到其锁定屏幕上。
我想要一个适用于 Windows 10 家庭版和专业版的解决方案,使其更美观:
理想情况下:
除此以外
当前尝试的一些注册表建议是;
- HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager "ContentDeliveryAllowed" 1.
- "RotatingLockScreenEnabled" 1
- "RotatingLockScreenOverlayEnabled" 0
- "SubscribedContent-338387Enabled" 0
- "SubscribedContent-338388Enabled" 0
- "SubscribedContent-338389Enabled" 0
- "SubscribedContent-314559Enabled" 0
- "SubscribedContent-338393Enabled" 0
Run Code Online (Sandbox Code Playgroud)
到目前为止,主要的解决方案似乎是:
- Set-ItemProperty "HKCU:\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" "SubscribedContent-338387Enabled" 0
Run Code Online (Sandbox Code Playgroud)
然而,所有这一切都是将锁定屏幕从“Windows Spotlight”转为离线图片,可通过设置获得(此处为图片)。因此,我们不再获得 Windows 订阅的内容图片。
如果我尝试查看权限:
\n\nC:\\Windows\\system32>icacls "C:\\ProgramData\\Microsoft\\Windows\\SystemData"\nC:\\ProgramData\\Microsoft\\Windows\\SystemData: Access is denied.\nSuccessfully processed 0 files; Failed processing 1 files\nRun Code Online (Sandbox Code Playgroud)\n\n如果我尝试保存 ACL 文件:
\n\nC:\\Windows\\system32>icacls C:\\ProgramData\\Microsoft\\Windows\\SystemData /save "C:\\SystemData.acl" /t\nC:\\ProgramData\\Microsoft\\Windows\\SystemData: Access is denied.\nSuccessfully processed 0 files; Failed processing 1 files\nRun Code Online (Sandbox Code Playgroud)\n\n在“了解如何使用 Icals & Takeown”的答案中,该文件夹的所有者是 NT SERVICE\\TrustedInstaller,这实际上可能是 Windows 10 中的标准,尽管我只是猜测。
\n\n我应该只使用 takeown 和 icals,找出权限,然后使用重置命令。
\n\ntakeown /f C:\\ProgramData\\Microsoft\\Windows\\SystemData /r\nicacls C:\\ProgramData\\Microsoft\\Windows\\SystemData /grant "%USERDOMAIN%\\%USERNAME%":(F) /t\nMake Changes\nicacls C:\\ProgramData\\Microsoft\\Windows\\SystemData /setowner "NT SERVICE\\TrustedInstaller" /t\nicacls C:\\ProgramData\\Microsoft\\Windows\\SystemData …Run Code Online (Sandbox Code Playgroud) 我正在运行一个批处理命令来获取一组用户文件夹的所有权,我发现所有权没有被推送到隐藏文件,例如 ~normal.dot 我正在使用以下命令:
takeown /R /A /D Y /F D:\folderpath\username
我不t 在输出中看到错误,但是当我尝试 robocopy 该目录时,我对此类文件的访问被拒绝。我发现我必须手动转到文件属性 > 安全 > 高级 > 编辑(服务器 2008)> 将所有后代的所有现有可继承权限替换为此对象的可居住权限。有没有办法确保我在取得文件夹所有权后可以移动文件夹?
windows-server-2008 command-line file-permissions batch-file
windows-10 ×2
batch-file ×1
cmd.exe ×1
command-line ×1
icacls ×1
lock-screen ×1
permissions ×1
windows ×1
windows-7 ×1