按照这个建议后,我的整个帐户都消失了
我确信那不是目标。但我担心它确实发生了。
我目前正在尝试解决外部驱动器上不显示图标的问题。
我认为这可能与用户权限有关?因为似乎没有任何东西可以刷新。
因此,我尝试授予所有用户对该驱动器的完全权限。
当我这样做时,会弹出一个用户的随机 ID。然后我可以将其删除。
但是,当我检查安全性时,这个具有随机编号的随机用户仍然会在子文件夹上弹出 op。
我认为这个问题是这样的。当我为所有用户设置权限时。然后删除这个随机用户。出于某种原因,一切都被重置为旧设置。即使单击“应用”后也是如此。就好像每当我尝试做某事时,驱动器都会不断进行硬重置。
我还必须授予我在驱动器上执行任何操作的管理员权限。这很烦人。即使我更改了名称等。
额外的视觉信息:
注册信息:
答案1
如果您需要做的只是向特定用户正确授予驱动器的权限,那么我建议使用“取得所有权”上下文菜单。它将为您节省数十次点击和一两次重新启动。
对于内部/外部驱动器和外国/本地用户来说,它对我来说很有效。不用说,我已经很长时间没有使用其他任何东西了。您可以批量获得文件/文件夹的所有权,我发现它比手动授予管理员权限更有效。
这是一个 1KB 的文件,因此完成这项工作不会超过 5 分钟(取决于您拥有的文件数量)。请在此处查看:http://www.howtogeek.com/howto/windows-vista/add-take-ownership-to-explorer-right-click-menu-in-vista/
--- 原始信息 ---
通过保存为 .Reg 文件添加上下文菜单,然后执行。
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\runas]
@="Take Ownership"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\*\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="Take Ownership"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
如果您改变主意,您可以通过以下方式删除上下文菜单:
Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\*\shell\runas]
[-HKEY_CLASSES_ROOT\Directory\shell\runas]
答案2
以下是一些解决方案:
格式化驱动器(仅当驱动器上没有重要文件或已将其复制时才执行此操作)
您将驱动器的所有权更改为您自己,然后删除该用户
如果驱动器从一台 PC 移动到另一台 PC,请确保没有其他 PC 对该驱动器有写入权限。
检查注册表,发现
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
没有该 ID 的用户(如果有,请在control userpasswords2
本地用户和组管理器中检查mmc
)
如果除了您自己、管理员和访客之外没有其他用户,请随意删除注册表项并重新启动。
PS:我以用户身份登录,Administrator
因此你的配置可能看起来有所不同